protein function and structure 2474174