OPERA LIMITED REGISTRATION RIGHTS AGREEMENT