EXHIBIT 3 ===================================================================== =========== AMENDED AND RESTATED STOCKHOLDERS RIGHTS AGREEMENT DATED AS OF APRIL 28, 1999