Protein molecule