PURCHASE AND SALE AGREEMENT dated as of May 6, 2024 by and among AGENUS INC., AGENUS ROYALTY FUND, LLC, AGENUS HOLDINGS 2024, LLC and LIGAND PHARMACEUTICALS INCORPORATED