MKFKIEGLTVYFPYEFIYPEQYQYMVELKRALDAKGHCLLEMPTGTGKTITLLSLITSYQLANPVGKLVYCTRTVHEMEKVLDELRRLHAYQEKEIGKEAAKILALGLSSRKNMCVHPEISGEGSRESVDAGCRKLTASWVRIAAVDNPNIKTCDFFENYEKKGADALLPPGVYTLHDMRSFGREKGWCPYFLARHMIQFANVVVYNYQYLLDPKVSGIISREMEKECIVVFDEAHNIDNVCIEALSVNIRQQTLEGATRNLGKISQVIEKFKATDANRLREEYNRLVEGLAQRGNLPVADNWLANPVLPDDILREAVPGNIRRAEHFVAFLKRLVQYIKGRLLTEVVESEGPLSFLNSLNKECSIDQKALKFCYDRLQSLLTTLEITDTDEFLYIQSICDFATLVGTYQRGFAIIIEPYDDRMPNIPDPVLQLSCLDASLAIRPVFERFQSVVITSGTLSPIDLYPRLLNFNPVIFKSFTMTLTRDCLCPMILTRGSDQLPVSTKFDMRSDPGVVRNYGRLLLEMVAAVPDGVVCFFVSYSYMDGIINSWNEMGILQEVMQHKLVFIETQDVVETTLALDNYRRACDCGRGAVFFSVARGKVAEGIDFDRHYGRLVIMYGIPFQYTLSRILRARLEYLRETFQIKEGDFLTFDAVRQAAQCVGRVIRSKADYGMMIFADKRYNRHDKRSKLPGWIQTHLRDAHLNLSTDMSLHIAREFLRKMAQPYDKKGQGTNATLLSQADLEKMEQMENMQA*