MAPFGSGWIILRGDPPCSDASSTTTAKTFVACKVCGDKASGYHYGVTSCEGCKGFFRRSIQKQIEYRCLRDGKCLVIRLNRNRCQYCRFKKCLSVGMSRD