2-IODO-D-PHENYLGLYCINE;(R)?-?-?AMINO-?2-?IODO-BENZENEACETIC ACID

Product Code: 315984
Molecular Formula:
Molecular Weight:
1213621-29-4