1941-52-2 D-Glucose diethyl dithioacetal D-Glucose, diethyl mercaptal Glucose diethylmercaptal NSC8521