EXHIBIT B REGISTRATION RIGHTS AGREEMENT