MRVEVMEHYGLTQSIEQAGYYETAHHKQLMKDIKGAIREGRLIAVCGVVGSGKTVTLRRLQQQLLDENKIIVARSLSVDKQSVRLATLINALFYDLAQDKQVQIHKQGERRERELQELVKKGKRPVALFVDEAHDLNGNTLTGLKRLMEVVEDGGGRLSVVLAGHPKLRNDLRRPTMEEIGYRTDIFTLDGITGSQREYIQWLLKTSTGKGKPEDILTTEAVDLLAMKLRTPLQVQLHLTLAMEAGYQTGEKPITATLVESVLSRQLDDLEPTLTRHGYRLKDMVEQFDAKPAEIRALFNNQLDPARTAELRDRMLAVGLPI*