Regular price $220.00 Sale
30754-23-5
6-Deoxy-6-iodo-β-cyclodextrin
Heptakis-(6-deoxy-6-iodo)-β-cyclodextrin
1904.26
>95%
Oligosccharides