Proteins, polypeptides Degradation products or derivatives thereof