Business Browser: 2-phenylacetoacetate/80532-66-7