Ethyl bromoacetate105-36-231 % similar 1,4-Bis(bromoacetoxy)-2-butene20679-58-731 % similar 2-(Bromomethyl)acrylic acid72707-66-531 % similar