MPVALPRFSSKEELEKWFKASFTDVNDRTYSPSYFDGLPDIDLYLEEIDKQTTRPAKDAWVSRFLYEGLRRAPPLREQAWLMNATFFEKAMRYLALEASKEGSPVKKLLTIYPTYLAAGSKCTDPEVIKTYQQACKGFRANMDLSEPDSLTGILYGSVATKVEVPATLISVFRAMLLRMKHQMEGRLGIAGGEKTDSTRFLTQVKAFLRSLGTVLPPVPLTKRNSLDIKGWIPKEGSAEQSAESGAYLLTTAIMQLRAKKDTEIDNLLANFRAHHTQIAGDENSAEDIKLHSIKMLALMECWEKEAEAVTALSGDGGGFSQQGSGIDVIFSAYFWAYKMECRNQPQFAQLNGLLVGIAQNPQGKSKTLKMLQQMGSPVALRLVAMLSKSVEIHLPPFMLNAHRLYDLVTAFGAFPLDDVTCEGLDGFSSSPRYVLNLRRESGEGLALQS