4151-19-3 D-ribulose-5-P D-ribulose-5-phosphate RIBULOSE-5P ribulose-5-P ribulose-5-phosphate