MNALAATNRYFKQAVRLLGLDSKVERSLLIPFREIKVECTIPRDDGTLATFVGFRVQHDNARGPMKGGIRYHPEVDPDEVNALAQLMTWKTAIANIPYGGAKGGIGCNPRELTTSELERLTRIFTQRIHDLIGVHTDVPAPDMGTNAQTMAWILDEYSKFHGYSPAIVTGKPVDLGGSLGRDAATGRGVLFATEALLKDNGKSIADQTCVIQGFGNVGSWTARLLYERGAKVRAVSDVTGAVMNNGGLDIPKLQEHVAKTGGVKGFAGG