REDEEMABLE WARRANT AGREEMENT