PURCHASE AGREEMENT DATED AS OF AUGUST 4, 2004