FINAL AMENDED AND RESTATED PURCHASE AGREEMENT Dated as of August 14, 2000