What Do All Proteins Have