5-Deoxyribose 1-phosphate 86708-78-3