SENIOR NOTE PURCHASE AGREEMENT among