861569-37-1 | 2-(2-formylphenyl)-2-oxoacetic acid | AOBChem