c5 protein immune function