1 EXHIBIT 2.50 STOCK PURCHASE AGREEMENT