Sharemaestro, Shenzhen Bioeasy Biotechnology Co., Ltd. (300942), 2026-08-08, https://sharemaestro.com/evidence/4d0cf1b4-f0c7-4a04-a2b3-0a88cbb60c51/ Record ID: 4d0cf1b4-f0c7-4a04-a2b3-0a88cbb60c51 Record checksum: f89d6f7d8ddf228f2be06cbf75c09c2567daaf2648a6ea554c9ce770671546fb