AMENDED AND RESTATED PURCHASE AGREEMENT Dated as of November 5, 2004 Between