WARRANT REPURCHASE AGREEMENT