CANCELABLE WARRANT AGREEMENT