Ethyl iodofluoroacetate, 98%

AB134619