MQKEMIDGAKEMVRGAIIRKLNTLRIAELGCSVGPNTFSAMQYIVEALKDKYLLNQDQVINFTNNIPEFQIFFNDHVTNDFNILFQSLPFDRSYYAYGVPGSFYGRLFPSRSIHFVHSSSSINWLSKIPKELVDEKSPAWNKGLIHYVDASNVEVVNAYFSQFEKDMEIFFNVRAEEIVQGGMMVLITAFSGYIRLMRFFGSSLMDLVNEGKLDESLVDSFNLPLYYPSPQEMTKVVEKNGLFSIEIMELINIKSNLVDEADAKTLMTSLRSSIEGVIISHFGSKIAEEACARTILKSEEISEWMKVNNEKPSILFVALKRK*