Nematode insulin-related peptide, beta type

Nematode insulin-related peptide, beta type