74893-30-4
deacetyl salmon endorphin
Product Code:
699268
Molecular Formula:
C158H253 N41 O41 S
Molecular Weight:
Order 74893-30-4