CONVERTIBLE PROMISSORY NOTE PURCHASE AGREEMENT