pET28a-IL3

Model: PVT21506
Availability :  In Stock
  • pET28a-IL3
$280.00