The Purine Nucleotide Cycle Revised