N-(2-Thiophenesulfonyl)-L-prolinamide Trifluoroacetate [ 1089663-51-3 ]