MKEKIRRKVPEGELCAVCSDLATGYHYGVASCNGCKTFFRRTIVSEHSFVCQYQGNCDVNKNIRCACRHCRFNKCVAVGMDAKAIQNDRDRIGPTKKMKVQKRSSSDEDWVSMSPQRQIDDKIVEHLRGTENLCNQLRQRVLPQVESVRQVMTDGSLLYALEELPVDPLTQYKEHYPASMIDIQMWNKRELRLCLEWVKTFEELQKLSLTDQMALVHNFAFTFNILNRVFYSQNLGPDKIVYPNGAYILRQPQEQVRIPGCRSIYHRQMDEIMIPFRQLEIEMVEFAAFKAIIFFNPDAMDLSAEAKAAVANERVKYLTALFYMFTAKIGNIAGAQRYGTLLMMTASIQNIISQNDENMQVMEVFQSNWRIDRFVKELCMKVP