149-91-7 3,4,5-Trihydroxybenzoic acid AIDS-001349 AIDS001349 Gallic Acid NSC20103 NSC674319