Methyl 4-iodo-2-(trifluoromethyl)benzoate [ 954815-14-6 ]