MTKLAYLHEPGVLDNLRSRYDINEIYTYTGNILIAVNPFIKLPHLYDSHMMAQYKGAGFGELSPHPFAVADAAYRLMINEGISQSILVSGESGAGKTESTKLLMRYLAYMGGRANNASEGRSVEQKVLESNPVLEAFGNAKTVRNNNSSRFGKFVEIQFDQRGRISGAAIRTYLLERSRVCQLSDPERNYHCFYMLCGAPPEDIQKYKLGNPRTFHYLNQTNCFELEGVDELKEYRDTRRAMDVVGISSEEQEAIFRVVAAILHLGNIEFTKGQEMDSSVPKDEKSWFHLRTAAELFMCDAKALEDSLCKRVIVTRDETITKWLDPEAAALSRDALAKIVYTRLFDWLVDKINNSIGQDPDSKSLIGVLDIYGFESFKTNSFEQFCINLTNEKLQQHFNQHVFKMEQEEYKKEEIDWSYIEFVDNKDVLDLIEKKPGGIIALLDEACMFPRSTHETFAQKLYQTFKNHKRFSKPKLARSDFTICHYAGDVTYQTELFLDKNKDYVVAEHQALLYVSKCPFVSGLFPPSPEESSKQSKFSSIGSRFKQQLQALLETLSATEPHYIRCVKPNNLLKPAIFENKNVLQQLRCGGVMEAIRISCAGYPTRKTFDEFADRFGLLAPEALDGSSDEVTTCKKILEKVGLKGYQIGKTKVFLRAGQMADLDTRRSEVLGKSASIIQRKVRTYLARRSFFLIRLSAIQIQAACRGQLAQQVYEGLRREASSLMIQRYFRMHVARKAYKELYSSAVSIQTGMRGMAARSELRFRKQTRAAIVIQSHCRKYLAQHHFTNLKKAAIATQCAWRGKVARLELRKLKMAARETGALQAAKNKLEKQVEDLTLRLQLEKRLRINIEESKTQENEKLQSALQAMQLQFKETKLLVQKEREAAKREAERAPVIQEVPVVDHALLEKLTSENEKLKTLVSSLEKKIDETEKRYEEANKISEERLKQALDAESKIIQLKTTMQRLEEKFSDMETENQVLRQQSLLNSSSKTMSEHLSTHISEKLENGHHVLEDQNNAEAQSVTPVKKFGTESDGKLRRSFIERQHENVDALVNCVMKNIGFHHGKPVAAFTIYKCLLHWKSFEAERTSVFDRLIQMIGSAIENQDDNDLMAYWLSNLSALLFLLQQSLKSGGAADATPVKKPPNPTSLFGRMTMGFRSSPSSANLPTPSLDIVRKVEAKYPALLFKQQLTAYVEKIYGILRDNLKKELASMLSLCIQAPRTSKGVLRSGRSFGKDSPMGHWQSIIESLNTLLCTLKENFVPPVLIQKIFTQTFSYINVQLFNSLLLRRDCCTFSNGEYVKAGLAELELWCCQAKEEYAGSSWDELKHIRQAVGFLVIHQKYRISYDEIINDLCPIMSVQQLYRICTLYWDANYNTRSVSPDVLSSMRVLMAEDSNNAQSDSFLLDDSSSIPFSVDDFSTSLQEKDFSDMKPADELLENPAFRFLNE*