2025 MSMC Annual report