1213621-29-4
2-IODO-D-PHENYLGLYCINE;(R)?-?-?AMINO-?2-?IODO-BENZENEACETIC ACID
Product Code:
315984
Molecular Formula:
Molecular Weight:
Order 1213621-29-4