CHEROKEE INC. REGISTRATION RIGHTS AGREEMENT