147651-80-7
psbF protein
Product Code:
665533
Molecular Formula:
C246H378N58O61S2
Molecular Weight:
5188.1
Order 147651-80-7