EXHIBIT 10.24 REGISTRATION RIGHTS AGREEMENT