MAPPTAVPFLPTATEEKTLRVSFIRDEDERPKVPYNHFSNEIPVISLAGIDSLDGRADVCRKIVEACEDWGIFQVVDHGVDEGLVSEMTRLAREFFALPPEEKLRYDMSGGKKGGFIVSSHLKGEAVQDWREIVTFFSYPIRSRDYSRWPDKPEGWRAVAEAYSERLMGLACKLLEVLSEAMGLDKEALTKACVDMDQKMVVNFYPKCPQPDLTLGLKRHTDPGTITLLLQDLVGGLQATRDGGKTWITVQPMEGAFVVNLGDHGHYLSNGRFKNADHQAVVNSNCSRLSIATFQNPDPEAIVCPLKVSEGEKPILDEPITFAEMYRRKMSRDIELANLKKLAKEKEQEELEKV