18643-86-2 Dimethyl 2-bromoterephthalate EINECS 242-476-4