AMENDED AND RESTATED NOTE AND STOCK PURCHASE AGREEMENT