MKIAVIGTGYVGLSLATLLSQQNEVKALDIIAEKVEKINRKVSPIVDHDITDFFEHKNLKLQATLDPKEAITAANFVIIATPTNYDPQTNHFDTSSVEAAIKETIEINPQAQIVIKSTIPVGFVDKAIQHFDFKKIFFSPEFLREGKALSDNLYPSRIIVGSQSKEAHQFAELLKQAAIKENIPILFSNSEEAEAIKLFSNTYLAMRVAYFNELDTYAVSNNLDTAKIIKGVGMDPRIGDFYNNPSFGYGGYCLPKDSKQLLASYEGVPQELMTAIVKSNDTRKRFIVKQILSKKPKTVGIYKLAMKSGSDNFRQSSIIDVMNYLAENNIEVIIYEPTLKTKLFQGKEVDNDLTDFKNKVDLIIANRVTEEIKDSADKLYTRDQWKRD