NOTE PURCHASE AGREEMENT+