AMENDED AND RESTATED CONVERTIBLE NOTE PURCHASE AGREEMENT