EXHIBIT 4.20 AMENDED AND RESTATED STOCKHOLDERS AGREEMENT