118-41-2 3,4,5-Trimethoxybenzoic acid AIDS-018095 AIDS018095 Eudesmic acid Gallic acid trimethyl ether NSC2525