Proteins and proteins