Sharemaestro, Shandong Buchang Pharmaceuticals Co., Ltd. (603858), 2026-08-07, https://sharemaestro.com/evidence/bde13c25-80a2-49ee-852d-00f441585356/ Record ID: bde13c25-80a2-49ee-852d-00f441585356 Record checksum: a8e70f5d5c659feeb782f5449c16185ff001a3a0b49fb6e68efbb4c59bf76e33