MKLKKTLTYQNHTYSFLSDNTHEVLENPKEILFVKTPLNEKYSPFIAEKNLAILDFNELKNYFDFKIKIVGITGTNGKTTTASLMYSLLLDLNKKTALLGTRGFFINDERIKEKGLTTPTLLELYSDLEEAMRLGCEYFIMEVSSHAIVQKRVAGLDFALKILTNITSDHLDFHESIENYRDAKNSFFKDEGLKVINRDETNALFNPINAHTYALDKKAHLNVQAFSLTPSISASLCYQQDLRDPNLKEIALMHSPLLGRYNLYNILAGVLGVKLLTQLPLETIAPLLENFYGVKGRLEIVHSKPLVVVDFAHTTDGMQQVFESFKNQKITALFGAGGDRDKTKRPEMGAVASYYAHKIVLTSDNPRSENEEDIIKDILKGISNSSKVVVEKDRKKAILSALENLKDDEVLLILGKGDENTQIFKDKTIFFSDQEVVKSYYQHLKQG*