MNAASRQPSTLPADALLAVDGVSLEYRTRSRVVRATQRVSFEVDPADRFVLLGPSGCGKSTLLKAVAGFITPSEGEIRLQGQAVRAPGPDRIVVFQEFDQLPPWKTVRQNVLFPLRVSGQVTRDEAERRADECLEKVGLAGFAEAYPHTLSGGMKARVAIARALAMQPKILLMDEPFAALDALTRRKMQEELLRLWEEVRFTLLFVTHSIEEALVVGNRILLLSPHPGRVRAEVHGHPFGLHSLGGEPLQAAARRIHRLLFDEGGEPTAAATLDFADIRLAH*