1 EXHIBIT 4.12 AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT dated as of December 13, 1999