Sharemaestro, Guangzhou Innogen Pharmaceutical Group Co., Ltd (2591), 2026-08-15, https://sharemaestro.com/evidence/62c03a8d-1343-4028-bc88-664afaf474c3/ Record ID: 62c03a8d-1343-4028-bc88-664afaf474c3 Record checksum: dedcec31f6e68f8bea62154212e8b56a6684b36308b50e1feadf46532081bcd8