1,2,3,4,5-Benzenepentacarboxylic acid 1585-40-6 AIDS-124095 AIDS124095 Benzenepentacarboxylic acid NSC12096 Pentacarboxybenzene