Sharemaestro, Beijing Chunlizhengda Medical Instruments Co., Ltd. (1858), 2026-08-15, https://sharemaestro.com/evidence/643d179e-8b56-4f68-9614-1bc40cfccb43/ Record ID: 643d179e-8b56-4f68-9614-1bc40cfccb43 Record checksum: 38db1f64dc59baca13eb13cddc8221fb6d1c96929065e0a15764a9da523a000f