MSEMTPREIVSELDKHIIGQDAAKRSVAIALRNRWRRMQLNEELRHEVTPKNILMIGPTGVGKTEIARRLAKLANAPFIKVEATKFTEVGYVGKEVDSIIRDLTDAAIKMVRMQSIDKNRYRAEELAEERVLDVLIPPAKNNWGQTEPSQEPSAARQAFRKKLREGQLDDKEIEIDLAAAPMGVEIMSPPGMEEMTSQLQSMFQNLGGQKQKPRKLKIKDAMKLLIEEEAAKLVNPEELKQEAIDAVEQHGIVFIDEIDKICKRGGNTSGPDVSREGVQRDLLPLVEGCTVSTKHGMVKTDHILFIASGAFQVASPSDLIPELQGRLPIRVELKALTTHDFERILTEPNASITVQYKALMATEGVNIEFTEDGIKRIAQAAWQVNETTENIGARRLHTVLERLVEDISYDASEMNGQTVTIDAEYVSKHLDVLVADEDLSRFIL*