pTXTL-PLtetO1-lacO1

$65.00

pTXTL-PLtetO1-lacO1

SKU: 502128 Category:

Additional information

Quantity

Reactions