NOTE REPURCHASE AGREEMENT