SLYVGDLHADVTEDLLFRKFSAAGPVLSIRICRDQVTRRSLGYAYVNFLQLTDAQKALDTMNFDIIKGKSIRLMWSQRDAYLRRSGIGNVFIKNLDKSIDNKTLYEHFSGFGKILSSKVMSDDQGSKGYAFVHFQNQSAADRAIEEMNGKLLKSCKVFVGRFKNRKDREAELRSKASEFTNIYIKNFGGDMDDERLKDVFSKYGKTLSVKVMTDSSGKSKGFGFLKRERIRGYQGVKLYVKNLDDTIDDEKLRNEFSSFGSIIRVKVMQQEGQSKGFGFICFSSLEDATKAMIEMNGCFLGSKPISIAL