MLLTPQPDAADDDAAAVRWDDVGGLEPTKQLLTEAAILPMLIPDFFTGVRAPWRGVLLFGPPGTGKTLLARAVASQARAAFFSVSPASLLSKFVGESEKVARALFCCARARAPAVVFFDEVDALLATRGGAGEHDASRRLKTELLTQMDGVPTRGGGAPRVLTLATSNRPWDLDDAMRRRLERRIYVPPPDARSREAMLRIHTAGLRLHADVRLATLAAHLDGYSGADVQLVCRDAALMTMRTAIAGKSPDDIVALQARGALDGELTHDDFIRAAATTLPSIAPEHLRRYEAWNAEFGCDLSAEPTP*