roles of proteins 4173870