Bacillus subtilis; inorganic pyrophosphatase; signature sequence; C-terminal truncation; site-directed mutagenesis