Triphenylsulfonium triflate66003-78-930 % similar 2-Pyridineethanesulfonic acid68922-18-930 % similar