MSLNPFNELLSNVFRIINQNNYDDLVSSRQIAENCLINNRYNNALQNIFQSMKNNSHIYQECNLLPDLSHKSKVLDNKIEQICKSQRDCAFSEDQYDRPLADKNIQLVNHYTEVASLFDKDVQNLRNMLHNTLLTQSYVRPLNEDDKRRAFNSIENKISAHTIILKEELLNYLMYINVQHNKKRGRRNFPKEATAILEKYFKDHIDKPYPDERDKLYLAEKCNLTTTQITNWFGNKRIRCMKKKKLLIRGKRTSKEK