859979-77-4 | 2-(Diphenylmethyl)-α-oxobenzeneacetic acid | AOBChem