130421-98-6 2-Iodobenzyl-1-thiocellobioside Ibtc ligand o-Iodobenzyl-1-thio-beta-cellobioside