GCA_000015705.1 P9303_29381 definition nucleoside triphosphate pyrophosphohydrolase