1212943-20-8
2-IODO-L-PHENYLGLYCINE;(S)?-?-?AMINO-?2-?IODO-BENZENEACETIC ACID
Product Code:
215930
Molecular Formula:
Molecular Weight:
Order 1212943-20-8