MNALTQIKNTQKATMREIESGMGEEASWHARYKHSAYVYAGGLAFNMTEGDILAVFSQFGEVVDVNLVRDEEKGRSRGFAFICYADQRSTVLAVDNLNGATVVGRTIKVDHVDDYKMKNEDD