MKVKLAACGFLENAPLSKKFFVLYGLCEQQLSKQPHYDFGLRNILAVLRTAGATKRANPDKSETVLLMRTLRDMNLSKFVAEDVPLFLSLINDLFPGITVDKARYMEVERAIENQIREASLQQHKDWINKVVQFYEMCLVRHGLMLVGAAGSGKSRCLDILAKALTETGVPHKELRMNPKAITAPQMFGRLDVISNDWTDGIFAALWRKASKTKNNNTWIILDGPVDAVWIENLNTVLDDNKLLTLANGDRIPMSNLMKLMFEVENLNNASPATVSRAGIIYISESELGWKPPVESWLATRRPPEAQLLRAFFEKYVDEMLRFMALELKPMMLVTQITSAMTIVNLLTGILEDSVNSNEVYPEAHLERIFIYCLIWGIGGLLEIKDRIKFDAHLRTLTQNVPKLTDSLTVFEHVVSLEGAGEWVTWQSKIPEWTYPTGYDPQFSTLFVPTMDSTRYEYLVDTIAKQRKPVLFIGGPGTAKTSVILQYISRQDSEQFLQKKINFSSATTPLLFQRTIESAVEKRQGRTFGPPSGKKMFVFLDDMSMPDINEWGDQVTAEIVRQLMDQEGFYNLEKPGEFKNIVDIQLFGAMNHPGGGKNDIPNRLKRQFNNFNMTLPSRQSIDTVFGSIIRGRFKTGNFSARIIEVSNMLTDITITLWERVAAKMLPTPAKFHYLFNMRDLSRVFQGISVCPRNIIQNETVVVGLWKHECERVFADRFIDHADKNWFEAEINKLATDRFGKEITEKIVKSPMYFVDFLEDPYENPETGEVMAAPKIYRYVESLPQLRERVNGFMSQYNEEAKIGKLDLVLFEDALKHLMRISRIIRMDRGSALLVGVGGSGKQSLTRLASYIAGYQTFQITITKSYNTNNLYDDLRALFRTTGVTGKPIAFIFTDAEVKEEGFLEYINLVLSTGEVPNLFQKDEVDGIVNDLRTVVKNAQKKGEFPGFIDTSENLYKLFVDRVRDNLHLVLCFSPVGQKFRVRARKFPGLISGCTIDWFLPWPEAALKDVASRFIGDFAIECTPQVKEQLIQHMAGVHNTVTEATQEYFQRFRRHVYVTPKSYLSFISTFRQVYEQKLKEISKLANNIDTGLRKLLEASETVAVMKVDLQKKEVDLADAQKRSAVLLQEIGVSTTKAEKKKMEVQATANLLAEQAARIAEEKAEAQKDLAAAEPALRDAEQALKGITPKDIQLLKTMKNPPDLIKRIFDGVLVLFYAEIVPTKMVEFKGRLQVLDSYPISLKVMADTQFLVKLLEFRRDDINDETIELLQPYLEMEDFNFEAAKKSAGAVAGLCKWVAAMVEYTRCRKIVGPKLESVRIAEAKLKAANAKLHAAQLDLDACERELDAMRQTFEAALSEKQRLQEEADLTKRKMEMATSLINGLAGEKIRWTQQSKEFANTIKRLVGDVALACAFVSYVGPFNQEFREMLLSKRFYTDCKARNIPVTEGLSVTKFLVDEGTIGEWNLQGLPTDELSIQNGIMVTRSTRWPILIDPQGQGLQWIKNREEKNQLRVSQLSDKNFRMHLEDCMAYGKPLLIENIEEEIDPVLDPVLEKAIQKSGRGFKIALADKECEYVETFMLIMTTKLPNPHFSPELSAKTTIIDFTREKAELEEQRQKLLEEVNSNVKKIKQLEDDLLFRLSSSSGNLLDDTSLLEVLGNTKKTAAEVQEKLANSSETEKKIVVAREEYRPVATRGSILYFLISEMAQVNVMYQTSLVQFLGLFDLSIARSEKAPLPSKRIQNIIEYLSSDDFNAFLKGGAALDIKSARKKPFEWLSDSAWLNCIALSSIAVFRDLPDSLYRGDSQWKAWYDLETPETGKIPDYEDRLNKFQRMLIVRSLREDRTLLAAQDYITDAIGRRYVDPIPLSFEATWEESTCRTPFVCLLSPGADPTNSILELAKKKKKHCPAISMGQGQEIQARKLITTAVQQGNWVLLQNCHLGLNYLVELEQTLRKMEEIEPEFRLWITSEPHPRFPIGLLQMSIKITNEAPAGIRAGLKRSYLWVNQDMLDTVSRPEWRQMLYTTCFLHSVVQERRKFGPLGWNIPYEFNQSDLSACVSFIKNHLFMCEAKKLPISWTTVRYMVSEIQYGGRITDDFDRRLFNTYAETYLNPRIFDPNFVFYPGYRIPNSTDIAKYRAEIDALALIDNPEESTETIATIIETQPKTGGATGGLTREEIVLKIAEDLLAKMPADYNKEEVKEKIKKQGGPKPLNIFLGQEIDRLQKAIGITRRMLLDLKLAIAGTIVMSAQLQDCLDSLYDARVPSAWLKGFLTAVKQEVTRKHNGWALDDVVFSTDIMKLEKEECKQGPDEGVYIYGLFLDGASWSKKENKLVDSPPKILFSPIPILYVTAVTQSEKKQDGVRYMCPVYKIPRRTDLNYVFDVEVRTEDPPNKWILRGVSLLCSKD*