NOTE PURCHASE AGREEMENT -------------