MTNIEFETVRKIDNDTKVVRIGDLNVRYSKKYNKYSLSDIISPSGKKTNDWVRNASTQKILTRNPELMISVAFHGTRAYLIDKSLIPIVLLWLDPVVGYNFITYGSFDSERCSEGLLYIVQKPKDFNTKRYKIGRTYNITQRYDSTVNRVKVVFVNDMRAAETELLEVFEKMYGAPHEKVKKPFEVDEIDKAIK