MATIDKQIFDDDTEEALPEEFTYMSAEAIQQRVRLLDNELRVLNDESTRLTLEQETLKEKIKENKEKIKLNNQLPYLVGNIVEVLDIKPEEDEEEDGATVDLDAQRRGKCVVLKTSTRQTIFLPVVGLVDPNTLKPGDLVGVNKDSYLVLDTLPAEYDSRVKAMEVDEKPTEDYSDIGGLDKQIQELVEAIVLPIQHKDRFTKLGIKPPKGVLLYGPPGTGKTLIARAVAAQTNAAFLKLAGPQLVQMFIGDGAKMVRDAFALAKEKSPCIIFIDEIDAIGTKRFDSELSGDREVQRTMLELLNQLDGFSSNDDVKVIAATNRADILDPALMRSGRLDRKIEFPHPNEDARAKILRIHSRKMNVASDVNYEELGRSTDDFNAAQLKAVCVEAGMLALRRDGTEVTHEDFVEGITQVQAKKKTNLMYYA*