EXHIBIT 4.04 REGISTRATION RIGHTS AGREEMENT