118-92-3 2-aminobenzoate 2-aminobenzoic acid ANTHRANILATE anthranilic acid o-aminobenzoic acid vitamin L1