MMTVEEKPDVTYSDIGGSKEQIEKMREVVELPMLHPEKFVQLGIDPPKGVLLYGPPGTGKTLLARAVANRTDACFIRVIGSELVQKYVGEGARMVRELFQMARSKKACIVFFDEVDAIGGARFDDGAGGDNEVQRTMLEIVNQXDDSINSYAGVPSSQVLMATNRPDTLDPALLRPGRLDRKVEXGLPDLESRTQIFQIHTRAMNCERDIRFELLARLCPNSTGADIRSVCTEAGMYAIRARRKTVTEKDFLDAVNKVYGVQLMPSTFARMLPVQRMACSARSCVFAQSLMRCTISGVNLGCFIMEHGSSLNETCALGTAWLNNDLRHSSHSACACCLVV