MDGGLELCFPTFEKILNGAGSLSPQLLESAIELLPRAQFFSAYGMPEACSSMTFMVAYDPMIGEGTPRSTQNFAMALHNQGISRDHGVGVCVGKPAPHVEIQIEPSNTFLYENEVYNVGNILTKGPHVMQKYWGQKEVTAAAFSENGWLNTGDAGWIDKEGRLWLLGRSKDMIKSGGENVYPFEVEKVLLSHPGIMAVVVVGIPDSRLNELITASIQLHNSWQWEDENLKMQSQASNILSPRLLQLYCMQQGLSGFKIPRIFFPQREPFPRTTTDYIDDFIHFEIPIGIT