MAAMEAEIFGEEQKDELPEEFQTMSAEDIARRTRLLENEVRVLRDESNRLTHEKTGLAERVKENHEKIKLNNQLPYLVANIVEVLDVDPEEEEEEDGAGAYQDAGKKGKCIVLKTSTRQTVFLPVAGLVDPETLKPGDLVGVNKDSYLILDTLPAEYDSRVKAMEVDEKPTEDYTDIGGLDKQIQELREAIVLPITHRDRFVKLGIKPPKGVLLHGPPGTGKTLIARACAAQTNATFLKLAGTSLVQMFIGDGAKMVRDAFALAKEKQPCIIFIDEIDAIGTTRRDSELSGDREVQRTMLELLNQLDGFSSADEVKIIAATNRPDILDPALMRSX