ASSET PURCHASE AGREEMENT by and between Atreca, Inc. and Immunome, Inc. Dated as of December 22, 2023