Dabigatran etexilate mesilate [ 593282-20-3 ]