NOTE CANCELLATION AND STOCK REPURCHASE AGREEMENT