MSDRMNGNATVEQGGSGGARWPLEKKASSSVSSGKQDFPELKGVREQLAYRRTQDLIAYGESLTIMCVGESGLGKTTVINNLFSRDIEKNAAAQALPTMDILEKEVSFECDSIPFNVRLVDSPGYGDVLDVSRSFETIVSYLDAEKEKIFQLEQHINRSSKKFRFSGVEVVLFFISPHRLKGLDMELLRRLHSKVAIIPILAKADTMTVKEIESFKDVVRQKLQANKIKYFCDPLAIISSSELVQNDEGEAVAGRLYPWGKVEVERHSELSTLRSVVIGTGLEDLRRAKDTYYETFRRERLEADRQNLLRKVWRVGSNLLLGISLVIFVQQGGLGLLADGLQSLNSKVRDSDGDGRDAKEPLPPLPPAPEEEIKEETPAPKKKSGWF*