functions of proteins 2126981