Exhibit 4.1 AMENDED AND RESTATED STOCKHOLDERS RIGHTS AGREEMENT amended and restated as of April 13, 2000