MKFQLEDVTIYFPYDNIYPEQYQYMLELKRALDAKGHCLLEMPTGTGKTIALLSLITSYRLSKPSNPIKLLYCTRTVHEMEKTLAELKLLYNYQLQHFGPGARMLAIGLSSRKNLCVNPSVVSAENRDSVDAGCRKLTASWVRAIAVENPNIPTCSYYENYDTADKAGTSTLPAGVYTLQELRLFGKEKGWCPYFLARHMVQQANVVVYSYQYLLDPKVAGIISKEMERECVVVFDEAHNIDNVCIEALSVSVRKQTLEGATRNLSRMSNEIERLKATDAGRLRVEYNRLVEGLAQRLPAQDVWLANPALPDDIMKEAVPGNIRKAEHFLSVLRRFVQYLNGRLETDNVEKEGPVAFVASINTQVGIDQKMLKFCYDRLHSLMLTLEITDTDEFLHIQTVCDLATLVGTYARGFSIIIEPYDERMPHIPDPVLQLTCHDASLAIKPVFERFQSVVITSGTLSPIDLYPRLLNFNPVVSRSFKMSLTRDCICPMVLTRGSDQLPVSTKYDLRSDPGVEKNYGKLLLEMVSVVPDGVVCFFVSYSYMDGIVNSWHESGILKDIMQHKLVFIETQDVVETTLALDNYRKACDSGRGAVFFSVARGKVAEGIDFDRHYGRLVIMFGVPFQYTLSRILLARLEYLRETFQIKEGDFLTFDALRQAAQCVGRVIRSKADYGMMIFADKRYSRHDKRSKLPGWILSHLRDAHLNLSTDMAVYIAKEFLRKMAQPYDKNGALGKKTLLSQEDLENMITGPDGEMLL*