1,2-Vinylenebis(triphenylphosphonium) dibromide 54770-27-3 EINECS 259-334-2