EXHIBIT 10.4 EXHIBIT B REGISTRATION RIGHTS AGREEMENT October 9, 1998 TABLE OF CONTENTS