EXHIBIT 10.38 SHAREHOLDERS AGREEMENT dated as of December 21, 1995