Methyl 3-iodo-4-fluorobenzoate [ 1121586-29-5 ]