MSREHLLVIPSQESFAKISVRKLDRVAEDTGVPILKGVSLEIPAGAVVGIIGPSGSGKSTFLRALNRLWEPPADSVFLDGEDVTDLNVISVRRRVGMLFQLPAMFDGTVADNVRYGPTLAGNKIDDSRVEELLKIADLDSSFASKAVVGLSVGQAQRVALARTLANDPEVLLLDEPTSALDPISTHHIEDAVTTLSKKGLTIIMVSHSVKQVQRIASLVCVLVNGEVVEVLRPDELTNSTHPMVKQFLEAS*