40590-66-7

40590-66-7 structure
40590-66-7 structure

Name 3-acetamido-5-[2-(2-hydroxyethylamino)-2-oxoethyl]-2,4,6-triiodobenzoic acid
Molecular Formula C13H13I3N2O5
Molecular Weight 657.96600
Exact Mass 657.79600
PSA 122.71000
LogP 3.29780