Sharemaestro, Shanghai MicuRx Pharmaceutical Co., Ltd. (688373), 2026-07-31, https://sharemaestro.com/evidence/d3fddc89-f775-4de4-b99e-ed9de83bc942/ Record ID: d3fddc89-f775-4de4-b99e-ed9de83bc942 Record checksum: a171299e9fce1fea896ea5b7f7e78cfdc9f37d5b404a13f5c98dfd0e37906306