MSRLTAEAISLSFEQRGQRRAILRDLSLGLAKGESLVVLGPSGCGKSTLLNILAGFQKPDQGRVQIDGRTLEGPGGERGVVFQDDALMPWLNALENVALGLRIRGLGKAERTARARQVLQLVGLQEYAEQSVAQLSGGQRQRLGLARALAVEPDFLLLDEPFGALDALTRERMQVLLLDLWKQTGKGLFLITHSVDEALFLATDLVVMDGPPARIVKRLPVDFARRYAAGETVRSIKADPEFGRLRQALLDEFLDVAEAEHAH*