Bovine brain purine-nucleoside phosphorylase purification, characterization, and catalytic mechanism.