WARRANT AGREEMENT Dated as of