MFSGLLSHSAAPAADFSRLQRASITFRDVAKRYGDHQVLNAINLQVEPGEVVAILGPSGSGKSTLIRLINQLESLSGGEILIDGKPTSRLSGSALRQLRSRVGFVFQQFNLYAHLTAQENITLALERVHGWEKSAAQARALALLRQVGLEEKAQQMPAQLSGGQQQRVAIARALASSPQIILFDEPTSALDPEMIGEVLQVMKTLAHSGITMLVVTHEMQFAREIADRVVFIDGGDILEVAPPAEFFAHPQHARARRFLQKVLDPLHQESLE*