MSNLNFDFAENDFRPLAAKMRPTSLEQYFGQSHLIGEGKPLRKAIQAGHIHSMILWGPPGTGKTTLAEIIAQRINAEVERISAVTSGIKEIREAIDRAKQNRLADRKTILFVDEVHRFNKSQQDAFLPHIEDGTVIFIGATTENPSFELNNALLSRARVYVLKSLTTAEIEQVLQQAVEDPERGLGKERLILEENLLQVLAEYVNGDARLALNCLELMVDMADETENGKKIDRTLLKEVLGERQARFDKQGDRFYDLISALHKSVRGSAPDAALYWYARILTAGGDPLYVARRLLAIASEDVGNADPRAMQVALAAWDCFTRVGAYEGERAIAQAIIYLAVAPKSNAVYTAFNTAKQQAKDLPDYDVPPHLRNAPTNLMKELGYGTEYRYAHDEPNAYVAGENYFPPELQDTQYYFPTNRGMEIQIKEKLERLREQDKSAVKNGINNLYLGFF*