A589695 | 2-(4-(benzyloxy)-3-isopropylphenyl)-2-oxoacetic acid | AOBChem