NOBLE FINANCE COMPANY REGISTRATION RIGHTS AGREEMENT