128906-09-2

128906-09-2 structure
128906-09-2 structure

Name (2,5-dioxopyrrolidin-1-yl) 2-amino-4-(2-iodoacetyl)benzoate
Molecular Formula C13H11IN2O5
Molecular Weight 402.14100
Exact Mass 401.97100
PSA 106.77000
LogP 1.62640