SHARE PURCHASE AGREEMENT by and among ASTRAZENECA TREASURY LIMITED and FIBROGEN CHINA ANEMIA HOLDINGS, LTD. and FIBROGEN, INC. Dated as of February 20, 2025