MCGFLLLLEAFLDKVIEGNTMRHAERVEDRKLFVGMLGKQQTEEDVRRLFDPFGTIEECTILRGPDGQSKGCAFVKFSSHAEAQAAINNLHGSQTMPGASSSIVVKFADTDKERQLRKMQQMGLNPMAMFNPMALSQFGAYGAYAQQPSSLPTQLMQQQAALMAAAAAQGGYMNPMAAITAAHMQQMSAMANMNGITNGVTPPA