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

Product Code: 291593
Molecular Formula:
Molecular Weight:
25698-05-9