EXHIBIT 4.1 AMENDED AND RESTATED STOCKHOLDERS AGREEMENT Dated as of October 31, 2003 TABLE OF CONTENTS