EXHIBIT 10.39 SHAREHOLDERS AGREEMENT dated as of December 21, 1995