119758-47-3 Pedal peptide