MPPVSAKSIPWVELYRPKNLDQVSHQVEVVATLKKAVETGQLPHLLLHGSPGSGKTSVALALCKQLYHPSQLKRRVLELNASDERGISVVRHKIKQFASLTVGGGSRSSASNKMKSCFLVKNKEEDEKMDEGEDTKSYPNPPFKIIILDEADAVTPDAQAALRRIIEAYSNITRFILICNYVSRIIEPVASRCAKFRFQSLPVDSMKQRLHDIASHEGLTVKDDIIDEVLKLSNGDMRVFDALWEDIWSGEIARVQKTVDAVCADGFSAQFLLDGLTDKVVFSNKINDRAKATIAIKIAEAEKMMIDGADECLQLMNVCSHALTAVATSKK*