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