Exhibit 4.04 REGISTRATION RIGHTS AGREEMENT Dated as of August 27, 1997