Artemis, a novel guardian of the genome.

Artemis, a novel guardian of the genome.