108736-66-9 2-IBG 2-O-(4-Iodobenzyl)glucose