MSFRGINTTVIQIRRQVFTEVARMAYANVKGEQANHLMRKIPYTIIPGEEGKLRKDIFLERAIVEERVRLAMGLPTRRMDEHNSVVSGLEDASIADKYYDPPLVNVIKFACNRCPEKLVKVSDLCQGCLAHPCMEVCPKKAITWESGRSIIDQDKCIKCGRCVGVCPYNAIVKTERPCAAACGMGAIHSDELGRAEIDYSKCVSCGQCLVNCPFGAIADKGQIYQLIQGFNRGDRIYALVAPAFINQFPGLASTGKLKAALKAVGFYDVVEVAIGADLCTVDEAHDFLEEVPGKLNFMATSCCPAWSMMAKTAFPDLAKNISMTMTPMVFTARMMKQKDPEARMCFIGPCAAKKLEASRRTVRSDVDFVLTFEELAGIIEAKDVDTSLLEVDEAEALHAASAAGRGFAQSGGVAKAVADKIKEWHPDMDVKIASAQGLAECKKLLMLAKAGKYNGYLLEGMGCPGGCIGGAGTIADPARTAIQLNKYVKEAPFADPEQSPFMSEIHVLKDDPDFEL