MALIRVYPLSGIRRGTTPSLSSPPSLHSRNLLCRVSPMEAFSARSQKEPLVVIMGPTGTGKTKLSLDLATRFSAEIINCDKMQFYKGLDIATNKVSVEDRRGVRHHLLGEFDDRDGEVSADNFRSLASEVIASVTERGRIPILVGGSNSYIQALVEEVPLPASDESACIELLRQKTENDLNRLAFRYDCCFIWVDVKMPVLYEWVSRRVDEMLDAGLFEEVAKFYEPGANYSQGVRKAIGVPEFDMFLQCFPPGSGQELSMAEERKRLFDKAVSAIKSNTCELAKKQRERIVGLEESGWKLHRIDATEVFFSGCLAHSGVSSQDSALSSPVSSRVVADIWEEMVVQPTVKIVKKFLEI*