1-Butyl-3-(6,7-dimethoxy-2-naphthylsulfonyl)amino-3-(3-guanidinopropyl)-2-pyrrolidinone hydrochloride 173440-64-7 Spi 501 Spi-501