Ethyl iododifluoroacetate, 97%

AB146838