Exhibit 99.3 INVESTORS' RIGHTS AGREEMENT dated March 22, 1999