STOCK AND ASSET PURCHASE AGREEMENT by and among ZYMEWORKS BC INC., ZYMEWORKS BIOPHARMACEUTICALS INC., ZYMEWORKS ZANIDATAMAB INC., JAZZ PHARMACEUTICALS, INC. Dated as of April 25, 2023