MNVEAKYRMASLYVGDLHADVTEDLLFRKFSTVGPVLSIRICRDQVTRSSLGYAYVNFLHLADAQKALDTMNFDIIKGKSIRLMWSQRDAYLRRSGIGNVFIKNLDKSIDNKTLYEHFSAFGKILSSKVMSDDQGSKGYAFVHFQNQSAADRAIEEMNGKLLQGCKVFVGRFKSRKDREAELRSKASEFTNVYIKNFGGDMDDERLKDVFSKYGKTLSVKVMTDSSGKSKGFGFVSFDSHEAAKKAVEEMNGRDINGQLIFVARAQKKVERQAELKQMFEQLKKERIRGCQVVKLYVKNLDDTIDDEKLRNEFSSFGSISRVKVMQEEGQSKGFGLICFSSPEDALKAMTEMNGRILGSKPLSIALAQRH