DEPOMED, INC. REGISTRATION RIGHTS AGREEMENT -----------------------------