Back to Previous Page

IODOACETAMIDE 98% 25G

ITEM#: 3136-122270250

MFR#: 12227-0250

IODOACETAMIDE 98% 25G - 12227-0250

IODOACETAMIDE 98% 25G - 12227-0250