EXHIBIT 10.2 PURCHASE AGREEMENT DATED MAY 23, 2002