MSEMTPREIVSELDQHIIGQADAKRAVAIALRNRWRRMQLQEPLRHEVTPKNILMIGPTGVGKTEIARRLAKLANAPFIKVEATKFTEVGYVGKEVDSIIRDLTDSAMKLVRQQEIAKNRARAEDVAEERILDALLPPAKNQWGEVESHDSHSSTRQAFRKKLREGQLDDKEIEIDVSAGVSMGVEIMAPPGMEEMTNQLQSLFQNLGSDKTKKRKMKIKDALKALIDDEAAKLINPEELKQKAIDAVEQNGIVFIDEIDKICKKGEYSGADVSREGVQRDLLPLVEGSTVSTKHGMVKTDHILFIASGAFQVARPSDLIPELQGRLPIRVELTALSAADFERILTEPHASLTEQYKALMATEGVNIAFTTDAVKKIAEAAFRVNEKTENIGARRLHTVMERLMDKISFSASDMNGQTVNIDAAYVADALGEVVENEDLSRFIL*