101564-86-7 2-IMIDAZOLIDINONE, 4-ETHOXY-1-(1-NAPHTHYL)- 4-Ethoxy-3-(1-naphthyl)-2-imidazolidone