NTPPHase, nucleotide triphosphate pyrophosphohydrolase