2,3-Dihydroxybenzoic acid 303-38-8 AIDS-018061 AIDS018061 DHBA o-Pyrocatechuic acid