CITIGROUP COMMERCIAL MORTGAGE SECURITIES INC. PURCHASER and BANK OF MONTREAL SELLER MORTGAGE LOAN PURCHASE AGREEMENT Dated as of May 20, 2026 Benchmark 2026-B43 Mortgage Trust Commercial Mortgage Pass-Through Certificates, Series 2026-B43