103590-84-7

103590-84-7 structure
103590-84-7 structure

Name 6,7,8,15,16,17-hexahydrodicyclohepta[b,h][1,4,7,10]tetraazacyclododecine
Molecular Formula C18H20N4
Molecular Weight 292.37800
Exact Mass 292.16900
PSA 48.78000
LogP 1.60980