EXHIBIT 10.56 REGISTRATION RIGHTS AGREEMENT