Esterline Technologies Corporation REGISTRATION RIGHTS AGREEMENT