EXHIBIT 99.4 REGISTRATION RIGHTS AGREEMENT Dated as of July 16, 2003 By and Between THE CATALYST FUND, LTD.