MKFKIDELTVYFPYEHIYPEQYEYMVELKHALDAKGHCLLEMPTGTGKTITLLSLITSYLLSSNQSNGIKKLIYCTRTVHEMEKVLAELRLLHEFQLSQLGPSARLLALGLSSRKNLCINPSVNSASSRDSVDAGCRKLTASWVRALAADNPNIPMCQFYEKYDREASSSEGVLLPPGVYTLQDLRAYGREKGWCPYFLARHMIRFANVVVYNYQYLLDPKVAGIISREMQRECIVVFDEAHNIDNVCIEALSVNIRQQTLDGATRNLKKIAQTIEKFKATDANRLRSEYNRLVEGLAHRGNLPVTDSWLSNPVLPEDILREAVPGSIRKAEHFLGVLRRLVQYLDGRLQTENVETEGPVAFVASISTQAGIDQKILKFCYDRLHSLLLTLEIAETDEFLHIQTVCDFATLVATYSHGFSIIIEPFDERMPHVPDPILQLSCLDASLAIKPVFERFQSVVITSGTLSPVDLYPRLLKFNPVVSQSFTMSLTRDCLCPMVLTRGSDQLPVSTKFDMRSDPGVVRNYGRLLLEMVAAVPDGIVCFFVSYSYMDGIVNSWNEMGILQDVMQHKLVFIETQDVVETTLALDNYRKACDCGRGAVFFSVARGKVAEGIDFDRHYGRLVIMFGVPFQYTLSRILLARLEYLRETFQIKEGDFLTFDAVRQAAQCVGRVIRSKSDYGMMIFADKRYSRHDKRSKLPGWILSHLHDAHLNLSTDMALHIAREFLRKMAQPYDKSGGGSGKKTLLSQEDLEKMERTMGMMF*