MKKSKKIFITLCGIAATAILPVATISCNDDKLAEKNGKEKADAALKQANTLAEELKKNPDYAKILETLNKEIAEATKSFKEAGSYSDYPAIISKLSAAVENAKNEKKAIDDKNAQIAKELAERNAKIQSNIEELKKINNEAFELSKTVNKTIAEVEKKFKIDDKFKEQLENFADDLLDKSRQIDEFTTVTSTQEGFTLAELESFKEITTTWFNGMKSEWARVLDAWKKEIEEINEDKQIKSGIEELNKLNAEVENLKNEIEQTIEKVDKKFKIDDKFKKQLDLLVEDLLEKGRQIDEFTTVTAIQKDFNLLELETFKQFNTSWFKEVKAEWAKVLDAWKDQLKEISAK