50 ug

Recombinant Human Podocalyxin Protein