MKFQIEDVTVYFPYDNIYPEQYSYMVELKRALDAKGHALLEMPTGTGKTIALLSLITSYALSKPSNPIKLLYCTRTVHEMEKTLAELRLLHQYQLRHLGPAARILALGLSSRKNLCINPAVNPNIPTCQFFENYEKAASEAVLPPGVYTLQDLRAFGRDKGWCPYFLARHMVQFANVVVYSYQYLLDPKVAGIISKEMQRESVVVFDEAHNIDNVCIEALSVSVRRQTLEGATRNLSKMAQEINSGAHVSPSTTEPSLAFHAGCLFLVEVIGSLVVRLWKRIKNGWADWTLDWHRMHKNAGEPLLSESITFELVISFGGGWECLDVSTESKKVSSNFSAGAGMVCAGEQGSYLEGFSHLLGMDCLKRNEQIGLKEDSFFREKAKVELEIEKTIDLFCTFLLTMYLGCSSFFRLFICSTYTQICPSTKIEKYLYYTLFKATDAGRLRAEYNRLVEGLAQRGNLPISDTWLANPALPDDILKEAVPGNIRRAEHFLSVLRRLVQYLHGRLETENVEKEGPVAFVASINSQAGIDQKMLKFCYDRLHSLMLTLEITDTDEFLHIQTICDFATLVGTYTRGFSIIIEPFDERMPHIPDPVLQLSCHDASLAIKPVFERFQSVVITSGTLSPIDLYPRLLNFNPVVSRSFTMSLTRNCICPMVLTRGSDQLPVSTKFDMRSDPGVVRNYGRLLLEMVSVVPDGIVCFFVSYSYMDGIVNTWNESGILKEIMQHKLVFIETQDVVETTLALDNYRRACDCGRGAVFFSVARGKVAEGIDFDRHYGRLVIMFGVPFQYTLSRILLARLEYLRETFQIKEGDFLTFDALRQAAQCVGRVIRSKADYGMMIFADKRYSRHDKRSKLPGWILSHLRDAHLNLSTDMALHIAREFLRKMAQPYDKAGVSGRKTLLSEEDLEKMGDGTTNEMLF*