Analyzing the functions of human polynucleotide phosphorylase (hPNPaseold-35)