REGISTRATION RIGHTS AGREEMENT OF