495-69-2 Benzoylaminoacetic acid CPD-425 Hippuric acid N-Benzoylglycine hippurate