MKHLSRGGMPFMLCTYTTWLELMALTALLLNKRPPYGGLPTPLGKRPHDVGGIKPWRAHIVEDVVLKAENENLSLDSNKDKDEGAKLYSVLENAAEPELIMADMTSAQLAAFATYQSKREAAKQASLEKHIQKALADADLDSRKVTPFMRLRITGLTCKEMNKTNCKEGNRGILKREGLVTIWQPTAKQVIDLKEGAIYCAYGLVPVVGKSGDNCSHNLIQFQANKSTLWHHIPQSMCKNFEFLYTPRSALLLSDLGKVPLYSEFDIAVLVLHVGEPYSYGKRKRQWLFVSDSSVDLDGLCEQSETILAIDFSSPCDSFIPVDHSLAGFTVGFCNLLKQKRDQNNSLWVAEMTENSLHSLNFNAANFCHLKAAAESVDKWAKVSLH