CONVERTIBLE NOTE PURCHASE AGREEMENT between