2285915-11-7 | Ethyl α-hydroxy-2,4-dimethyl-3-thiopheneacetate | AOBChem