MSEALLDARGIALGYPRGAGWQAVLGDFELRLGAGEVVSILGPSGVGKSSLLRVLAGLQEPAAGSVRVLGEPLRGPHPGVAVAFQDPSLLPWLNLEKNVAFGLDFARQPHLDAATRQARVDQAIAAVGLEHARARYPAQLSGGMAQRTALARCLARQPKVLLLDEPFGALDEVTRADMQQLLLRAIHERGTAVVLITHDIDEALLLSERILLLGDSPARTLGEWRIDLPQPRAELVEELGALRIEILKTLRRASRTHAHPIAQPEASHVPGRPDPFPT*