MGVSKLDILYRRLLLTKLFIRGWGRPEDLKRLFEFRKMIGNRERCQNLVSSDYPVHIDKVEEQSDCKILDGHFVSPMAHYVPGIMPIESVIARFQFIVPKEWNSRYRPVCIHLAGTGDHHYWRRRTLMARPMIKEARMASLLLENPYYILLKPKDQVRSSLKNVSDLFVMGGALILESAALLHWLEREGYGPLGMTGISMGGHMASLAVSNWPKPMPLIPCLSWSTASGVFTTGVLSKSINWRELEKQYYTQTVYEEEIIHMLEYCGTDSFKMGHEFMKHFPSNEDKLTNLNLVSRTLNLDMRDQVVSPKHAECHHSGKASISATSKGQLLQDTAKVERLNQTLTTNKSCFASYNPQSLHLLSREQRRSNLQKESLIFMKGVMDECTHVANFSVPVDPSLIIVVQAKEDAYIPRTGVRSLQEIWPGCEIRYLEGGHISAYLFKQGLFRQAIYDAFERFLHKYAN