Exhibit 99.2 TRANSACTION AGREEMENT, dated as of July 16, 2004,