EXHIBIT B ---------- REGISTRATION RIGHTS AGREEMENT -------------------------------