Identification Supplier

137086-67-0

Name diuretic peptide, Locusta-DP
CAS 137086-67-0

Supplier