Ethics approval
This study and included experimental procedures were approved by the Institutional Animal Care and Use Committee of Peking Union Medical College (Ethical Review Number: ACUC-A01-2022-034). All animal housing and experiments were conducted in strict accordance with institutional guidelines.