MSRILDNEIMGDEELVERTLRPQYLREYIGQDKVKDQLQIFIEAAKMRDEALDHVLLFGPPGLGKTTMAFVIANELGVNLKQTSGPVIEKAGDLVAILNELEPGDVLFIDEIHRLPMSVEEVLYSAMEDFYIDIMIGAGEGSRSVHLELPPFTLIGATTRAGMLSNPLRARFGITGHMEYYAHADLTEIVERTADIFEMEITHEAASELALRSRGTPRIANRLLKRVRDFAQIMGNGVIDDIITDKALTMLDVDHEGLDYVDQKILRTMIEMYSGGPVGLGTLSVNIAEERETVEDMYEPYLIQKGFIMRTRSGRVATAKAYEHLGYEYSEK*