Protein ribbon structure