Biochemical characterization and identification of catalytic residues of the thermostable inorganic pyrophosphatase from Thermococcus litoralis | Synapse