MSREHLLEIPPQAESFAKISVRKLDRFAEDTGVPILKGVSLDIPAGAVVGVIGPSGSGKSTFLRALNRLWEPPADSVFLDGEDVTGLNVISVRRRVGMLFQLPAMFDGTVADNVRYGPSLCGDKIDDSRVEELLKLADLDPSFASKAVVGLSVGQAQRVALARTLANDPEVLLLDEPTSALDPISTHHIEDAVTTLSKKGLTIVMVSHSVKQVQRIASLVCVLVNGEVVEVSGADELANSAHPMVKQFLEAS*