protein function and proteins 8280756