chromid mrsa smart substrate, catalog number 413050, lot number 1004727550

Manufacturer