KELLEY OIL & GAS CORPORATION REGISTRATION AGREEMENT