MSEMTPREIVSELNKHIIGQDNAKRSVAIALRNRWRRMQLDEELRHEVTPKNILMIGPTGVGKTEIARRLAKLANAPFIKVEATKFTEVGYVGKEVDSIIRDLTDAAVKMVRVQAIEKNRYRAEELAEERILDVLIPPAKNNWGQAEQQQEPSAARQTFRKKLREGQLDDKEIEINLAAAPMGVEIMAPPGMEEMTSQLQSMFQNLGGQKQKPRKLKIKDAMKLLVEEEAAKLVNPEELKQDAIDAVEQHGIVFIDEIDKICKRGETSGPDVSREGVQRDLLPLVEGCTVSTKHGMVKTDHILFIASGAFQVAKPSDLIPELQGRLPIRVELQALTTSDFERILTEPNASVTVQYKALMATEGVNIEFTDSGIKRIAEAAWQVNETTENIGARRLHTVLERLMEEISYNASDLHGQNITIDAEYVSKHLDALVADEDLSRFIL*