136823-67-1

136823-67-1 structure
136823-67-1 structure

Name 4-{4-(N-(triphenylmethyl)imidazolyl)}-1,5,9-triazacyclododecan-2-one
Molecular Formula C31H35N5O
Molecular Weight 493.64300
Exact Mass 493.28400
PSA 70.98000
LogP 5.23010