MATWFECKVKYEKLTENGQQKAVTEPYLVDALSFTEAEARIIEEMTPFVTGGELKVTAVKRTNIAEIFWDEEGDKWYKVKVNFVTIDEKTAVEKKTANFMMVQAADFKKAYDNFMEGMKGTMSDFEVASINETMIMDVYKEDLGGNEGAQA