EXHIBIT 10.1 PURCHASE AGREEMENT dated as of July 7, 2005