REGISTRATION RIGHTS AGREEMENT (NASD Affiliated)