MOG (89-113), human

Supplier Creative Peptides
Product # M10023
Pricing Inquire
Sequence RFSDEGGFTCFFRDHSYQEEAAMEL
Feedback