EXHIBIT 99.3 SHAREHOLDERS AGREEMENT Dated July 14, 2008