REDACTED VERSION] CONVERTIBLE NOTE PURCHASE AGREEMENT