1011263-86-7

3-ethyl-5-methyl-4-trifluoromethanesulfonyloxy-benzoic acid benzyl ester