1 EXHIBIT 4.12 REGISTRATION RIGHTS AGREEMENT Dated as of April 24, 1997