MGGIGKTTLANKIYTDPFVMSCFDKRAKVTISQDYCVRNVLLRLLSSISGKTHQTYEEQDDGQLADQLQKLLKGPRYLVVIDDIWTTGAWDDIKLCFPDCNCRSRILMTTRNMEVAEYASSGSPPYQMRLMNFDESWSLLYEKVFARGFFPHEFEQLGKQIASKCKGLPLMIVVIAGLLSKIGNRLDRWRSVAENVSSVMNTDLDVQCMRVLALSYYHLPHHLRACFLYFALFPEDKLIFVNELVKLWAAEGFLKVDETKSMEQVAKQSLKDLVDRSLVFIQRVSSFDGKIKACGMHDVIREL