Exhibit 99.4 WARRANT AGREEMENT Dated as of January 20, 2004