MNNVLLEVKDLETSLKINNEWLATVENISFELSKGEVLGIVGESGCGKSILSKSIIKLLPEKISKLSNGEVIFDGKRIDTLNEKQLPDIRGNDIAMIFQEPMTALNPVFTIKNQLVESIKSHKKISKKEANKLAKDLLKKVGIARQDEILNSYPHQLSGGMRQRVMIAMAISCSPKLLIADEPTTALDVTIQAQILDLLKELQKETQMAIMMITHDLSVVAEFCDKVLVMYAGQIVEFGGIKEILHNPKHPYTQKLLSTIPKLKEEQKRLETIEGIVPSIQAFHVNKCRFANRCNKKLDICNNQSPKMHVCEDVIVRCHLYKNEYKEI*