3615-55-2 D-ribose-5-P D-ribose-5-phosphate D-ribose-5-phosphoric acid RIBOSE-5P ribose-5-P ribose-5-phosphate ribose-5-phosphoric acid