4151-19-3 4300-28-1 C00117 D-Ribose 5-phosphate Ribose 5-phosphate