MSRPPTLAGADSQDIESELPNVPSMPADAALSADLSEEDTQRKLFVICGPSGVGKSVLIKRLLVEFPHSFGFSVSHTTRAARPGEVDGVDYHFSSKEQMQQAINDGRFVEFANVHGNLYGTAFSAVQDVISEGRICILDLDPQGVRAVMARAPSCLRVFIAPPSLEELERRLRGRATESEACINRRISNARDDIAFSSAPNVFDRVIVNEDLDVAYAQLRDAVVPLLASYSQRQSEFTVSVTEEMEFLGPALFDEPVLQ*