102916-66-5 2-deoxy-D-ribose-5-phosphate 2-deoxy-alpha-D-ribose 5-phosphate 2-deoxyribose-5-P 2-deoxyribose-5-phosphate DEOXY-RIBOSE-5P deoxyribose-5-P deoxyribose-5-phosphate