SEARCH Articles Figures Tables 2- hydroxybenzoic acid synthesis 3-Hydroxybenzoate Amino hydroxybenzoic acid Hydroxybenzoates Synthesis amino acids