103926-64-3 6-Amidino-2-naphthyl p-(2-imidazolin-2-ylamino)benzoate Sepimostat Sepimostat [INN]