EXHIBIT 10.19 REGISTRATION RIGHTS AGREEMENT