Iodopentafluoroacetone, 97%

AB108406