MSQSDLVTIKNLRFSRSQRVIFDDIDLHVPKGKVTAIMGPSGIGKTTLLRLIGGQLLPEQGEIWFDGENIPTLSRRKLYRARKKMSMLFQSGALFTDLNVFDNVAYPLREHTELDEAMIKTLVLLKLEAVGLRGAAYLMPSELSGGMARRAALARAIALDPELIMYDEPFVGQDPITMGVLVELIRNLNRALGVTSVVVSHDVPEVMSIADWVYLLADGKVIAQGSPQALRNNLDPRVQQFLCGDADGPVPFRFPAQPIEQELFSAK*