product Name:dermaseptin phyllomedusa sauvagii
  • Dermaseptin; Dermaseptin s
  • 136212-91-4
  • C152H257N43O44S2
  • 3455.09