EXHIBIT 10.4 PURCHASE AGREEMENT