REGISTRATION RIGHTS AGREEMENT (SERIES B)