EXHIBIT 4.3 Registration Rights Agreement Dated as of December 1, 1997