Sharemaestro, China Film Co., Ltd. (600977), 2026-07-30, https://sharemaestro.com/evidence/96562533-207f-42f6-a319-b8f7e05b61ba/ Record ID: 96562533-207f-42f6-a319-b8f7e05b61ba Record checksum: 6130c3d3d6ef8f38fbd8d0139eaa99182b369fed86eb84a914eccc6fd9cfa703