Protein and keratin