MKKNLIYLLFSVTLLCAALTACSDNDDLDSTSVVRPTTTEQNDLDRWLKRNYVETYNIQLKYRFEDIESSMGYYLTPASYKQSVAMAKLVRHMCLEAYDEITGSTDFIKAYFPKILFLVGSYAYKTNGAMVLGTAEAGAKITLYNLDNLNPKTVNAKTAYFKTIHHEFGHILNQTKPYPTDFAEISGPDYVQDQCFEIYKTTESALQKGFISPYASKADSEDFVELIALYVNRSAEEWEEMLTTAGDTGRPKIEAKFEIVSNYMKSTWNIDLNELREIVLRRAEEAPNLDFDSLDDEDTDTPENSGTNE