827612-61-3

827612-61-3 structure
827612-61-3 structure

Name 1-[1-hydroxy-3-(5-methyl-1H-indol-3-yl)propan-2-yl]-3-phenylurea
Molecular Formula C19H21N3O2
Molecular Weight 323.38900
Exact Mass 323.16300
PSA 80.64000
LogP 3.60590