85618-21-9 N-Octyl-beta-D-thioglucoside NSC 628324 Octylthioglucoside beta-D-Glucopyranoside, octyl 1-thio- n-octyl-beta-D-thioglucopyranoside