MIDGAKEMVRDAIIQKLNIKIILSSSNTLRIAELGCSVGPNTFSAMQYIVEALKDKYLLCQDQVINFTNNIPEFQIFFNDHVTNDFNILFQSLPFDRSYYAYGIPGSFYGRLFPSRSIHFVHSSSGINWLSKIPKELVDEKSPAWNKGLIHYVGASNVKVVNAYFSQFEKDMEIFFNVRAEEIVQGGMMVLITTFSGYIRLMKFFGSSLMDLVNEGKLDESLVDSFNLPLYYPSPQDMTKVVEKNGLFSIERMELINIKSNLVDEADAKTLITSLRSSIEGVIINHFGSKIAEEACARTILKSEEISEWMKVNYEKPSILFVTLKRK*