多项选择题

A.发起人向社会公开募集股份,必须报经国务院证券监督管理机构核准
B.发起人向社会公开募集股份,必须公告招股说明书,并制作认股书
C.发起人向社会公开募集股份,应当由依法设立的证券公司承销,签订承销协议
D.发起人向社会公开募集股份,应当同银行签订代收股款协议