Description

Human Endostatin, recombinant, 100 ug