Sharemaestro, Guangzhou Innogen Pharmaceutical Group Co., Ltd (2591), 2026-08-21, https://sharemaestro.com/evidence/855a7dd1-1f72-4e27-9c3b-89577411e229/ Record ID: 855a7dd1-1f72-4e27-9c3b-89577411e229 Record checksum: 3bf52e06c98c1799c6539de24613b0280be10a17c4d2c642b10609ba55e4a6bf