106114-40-3 3-Iodopropyl-1-triflate 3-Iodopropyl-1-trifluoromethanesulfonate