PARENT GUARANTY AND REGISTRATION RIGHTS AGREEMENT