MADNLFVVEQAHEIQTMAKELELLKCVLPDKFVAGCIIVKLPPSWRGFGTALKHKILEYSVEGLIASLDVEEKAREKDAASKGDGGQSSANVVHKAQNKSKGKYKAQQTTNFKKKNINNNPNQDKMTCFVCGLPGHLAKKCPQRKGMKAPAGQTSKSTNMTIGNTVDESGYGRTGFHRPNGEWVTCFCSWCWHGRSEVYFGKDRAAEERTACPYYR