146889-94-3
FinO protein
Product Code:
803598
Molecular Formula:
Molecular Weight:
Order 146889-94-3