Warrant Agreement Dated as of July 19, 2004 Warrants Exercisable for Common Stock