101564-83-4 3-(1-Naphthyl)-4-ethoxy-imidazolidine-2-thione hydrobromide IMIDAZOLIDINE-2-THIONE, 5-ETHOXY-1-(1-NAPHTHYL)-, HYDROBROMIDE