MPPKKHKKQFHKQQTKRSKLESDEIAKIEQALAESELPRGSNPLTLPAAGQQAGEAEAQAASVAAKRFDALPISEYSKQGLKEAKYVTLTAVQRAALPHALCGRDVLGAAKTGSGKTLAFLLPVVEKLYRARWSKPDGLGALIISPTRELALQIFDELRKVGRRHDLSAGLLIGGKDVKEEQERVHGMNILVCTPGRLLQHMDETPGFDAGQLQILVLDEADRILDMGFSVTLNAIVSNIPRQRQTLLFSATQTKSVKDLARLSLKDPEYIAVHSEASAPTPLKLQQAYMECELQQKMDILWSFIKTHLKAKTIIFX