MKENFYHDKAKTKYLNMINSGKAKHDSRGRIIKDAPFQKRTCAPVSKIDPNRKWFCNTKTTTQAELDNFRNQVVTKTPYQVLLSHGNVPYSLLEPLKAKKRQIDDYNTVFGKKATRKKPKLVFSSIEELAKNVKENEDKKDAKVNEQNEEDIEKVTNQYVKGQSRRIWNELYKVIDSSDVIVNVLDARDPLGTRCPSIEKYLQSAKHKHLIYVLNKVDLVPTSVTAKWLRYLSKERPTIAYHSSSLNSFYGRNNLTNLLRQFAALHKEKMEISVGFVGYPNIGKSSIINTLRKKKVCNVAPVPGETKVWQYITLTNRIYLIDCPGIVPITNEKDAVLRGAIRIENVKEPEYYITDIVKRARDTLVSVYGFEFTDTEDFLEKLAVRFGKLLKAGEKDTSSAAKLVLHDWYKGKINWYNLPPEQEQESKISEIRNEV