MDAENRAFYKIFTLKNNNLCKNSTLLEKIFKNNVEEFDFSLVKQNLEHEKNCVITSTMNQTIFFENMNSKEMGNKAYSFFNQTVLNNKGNTSLEEQISDIFDRCVYMNAEKSSSYIKLLEQDYNQVDMFVSLIFIGPYRHNLILITPVTLHLTLIPKNVKNNSFKNLFSGDMHFNMVTMTHLT