6748-71-6 D-Ribose, diphenyl dithioacetal D-Ribose, diphenyl mercaptal NSC109288 Ribose, diphenyl mercaptal, D-