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