59112-80-0 C-Peptide Proinsulin C-peptide