585-18-2 D-erythrose-4-P D-erythrose-4-phosphate ERYTHROSE-4P erythrose-4-P erythrose-4-phosphate threose 4-phosphate