MSMTPREIVHELNRHIIGQDDAKRAVAIALRNRWRRMQLPAELRAEVTPKNILMIGPTGVGKTEIARRLARLANAPFIKVEATKFTEVGYVGRDVESIIRDLADAAVKMLREQEIQKVKYRAEDAAEERILDALLPAARPAMGFGDEPAREDSNTRQLFRKRLREGQLDDKEIDIEVADNPAGVEIMAPPGMEEMTNQLQNLFSGMSKGKKKTRKLKVAEALKLIRDEEAVRLVNEEELKARALEAVEQHGIVFIDEIDKIAKRANAGGADVSREGVQRDLLPLIEGCTVNTKLGMVKTDHILFIASGAFHLSKPSDLVPELQGRLPIRVELKALSPNDFERILTEPHASLTEQYRELLKTEGLAIEFAEDGIKRLAEIAWQVNEKTENIGARRLHTLLERLLEEVSFSAADLASEHSDKPILIDAGYVNSHLGELAEDEDLSRYIL*