EXHIBIT 10.24 PREFERRED STOCK PURCHASE AGREEMENT