Exhibit 8 SHAREHOLDERS AGREEMENT DATED AS OF APRIL 21, 2004