Polynucleotide phosphorylase from esherichia coli: regulation mechanisms and substrate binding