Exhibit 2.1 EXECUTION VERSION STOCK PURCHASE AGREEMENT