GTR08074803

D-Cellobiose octaacetate

protein-factor-tata