2 5-dibromoterephthalic acid July 8, 2019 16 32 64 128 2 5 dibromo terephthalic acid 2 5 dibromo thiophene 2 5-dibromopyridine