MLHSLDEMHTTLCSHGGISFTARNRKYLSGASRVFRKASITCGMERVAINVQHVHLDFQKDSRTVPILKDCCMRIPEGQLWMLLGPNGCGKSTLLKALAGLLRPTSGKLSITGPKSFVFQNPDHQVVMPTAEADVAFGLGRFDLPEEEVRDRVMRSLEAVGMAELYQRPVQTLSGGQKQRVAIAGALAESSRVLLLDELTTFLDEGDQMGVIQAVRRVVGGPHGVTALWVTHRLEELDFADGALYMENGAVVLSGRVDIVKEFIFKKQADYKMSIGLK*