alpha-D-Cellobiose octaacetate, 98%

AB139281