MVDSGDFILPVFYHVEPSDLRRTGKDQNGVFAKALRNHEDKQRYDLETIQKWRSALSHVADISGIELKACNGDEEELLDKVKPRRVEAKVMGIVGIGGVGKTTLAEEFFNRKKSDYSRSSFLFHVRENAATMNLHSLQRKLIMDLKHVDIKIENCEEGLEILKNNLSNCEALIILDDVGHTDQLDAFLPIKQVLHPKSLILVTSYQFITECNGLPLSLKVFGAMLCGKNDISYWEDLLNGLDQVLPAEIEKTLRISYDYLNFEEQQIFLDVVCFAIGEDRNRWIRTWKGSGWKDCGNMNIRHLWSCGS*