1,2,4,5-Benzenetetracarboxylic acid 89-05-4 AIDS-018150 AIDS018150 Pyromellitic acid