MKFKIEGLTVYFPYEHIYPEQHQYMVELKRALDAKGHCLLEMPTGTGKTITLLSLITSYQLANPSVGKLIYCTRTVHEMEKVLAELRQLNDYQQKEVGNAAKILALGLSSRKNLCINEKVRSANSRESVDAGCRKLTASWVRTLAIDNPQIETCPYFENYDKKGADALLPPGVYTLHDLRVFGKNKGWCPYFLARHMIQFANIVVYNYQYLLDPKVSGIISREMQKECIVVFDEAHNIDNVCIEALSVNIRKQTLDGATKNISKMAEVVEKFKATDANRLRAEYDRLVEGLAQRQDLPISDTWLSNPILPDDILREAVPGNIRRAEHFLSVLRRLVQYLKIRLRTEEVETEGPVPFVAALYSQAGIDQKMLKFCYDRLHSLLVTLEITDTDEFLHIQTVCDFATLVGTYSRGFSIIIEPFDERMPNVSDPILQLSCLDASLAIKPVFQRFQSVIITSGTLSPIDLYPRLLNFNPVISQSFTMSLTRDCLCPMVLTRGSDHLPLSTKFDMRGDPGVVRNYGRLLLEMVAAVPDGVVCFFVSYSYMDAIVNSWNESGILKDIMQHKLVFIETQDVVETTLALDNYRRACDCGRGAVFFSVARGKVAEGIDFDRHYGRLVIMFGVPFQYTLSRILRARLEYLRETFQIKEGDFLTFDAVRQAAQCVGRVIRSKADYGMMIFADKRYSRHDKRSKLPGWILSHLGDAHLNLSTDMAVHIAREFLRKMAQPYDKAGTGNKKTLLSQEDLEKMEANTAMF*