NACG HOLDINGS INC. REGISTRATION RIGHTS AGREEMENT