Perfluorododecyl iodide, 95%

AB112665