Chinese hamster purine-nucleoside phosphorylase: purification, structural, and catalytic properties.