EXHIBIT 4.11 REGISTRATION RIGHTS AGREEMENT Dated May 28, 1997