MAIALRNRWRRKQLPEKMRDEVMPKNMLMIGPTGVGKTEIARRLAKLVDAPFIKVEATKFTEVGFHGRDVDQIIRDLLENGISLVKQRHRRKLKAQLERQVEDRLLDELAGVNARDTTRDSFRTLLRNGDLEDREIEIEESSRPKVPHILQDVTPGQSDVLRHLDKMLTVSRSGGTSGNKRLMSVKEARTVLEEGEAEKLINDDAILRQAIEATEQDGIVFIDEIDKICTPSGYRHGADASSEGVQRDLLPLIEGSIINTKRGNINTDHILFVASGAFHACKPSDLMAELQGRLPIRVELKGLTEEDMFRILTVPETNLVQQHIELMRTEGVTLIITDSALREIARVAAEVNRNVENIGARRLHTVLERILEQVSFNAPEMKGQTITIDTVDVKGSLSDMLMKTDLTKYVL*