138110-63-1

138110-63-1 structure
138110-63-1 structure

Name 5,12-dimethyl-7,14-diphenyl-1,4,8,11-tetraazacyclotetradecane-4,11-diacetic acid
Molecular Formula C28H40N4O4
Molecular Weight 496.64200
Exact Mass 496.30500
PSA 105.14000
LogP 3.52560