MLLEVKHVKKVYGKGLNATTALNQMNLSVGAGEFVAIMGESGSGKSTLLNLIASFDGLTEGDIIVDGAHLNNMKNKSKALYRQQMVGFVFQDFNLLPTMTNKENIMMPLILAGAKRKDIEQRVHQLAVQLHLEGFLNKYPSEISGGQKQRIAIARALVTKPTILLADEPTGALDSKTSKALMMLFQEIHQLEQTILMVTHSNIDASYAERVIFIKDGRLYHEIYRGEESQLAFQQRITDSLALVNGGSVNI*