152099-89-3 3-O-(2-Iodoethyl)-D-glucose 3-O-(2-Iodoethyl)glucose