REGISTRATION RIGHTS AGREEMENT by and among MOOG INC. and Banc of America Securities LLC Dated as of September 12, 2005 REGISTRATION RIGHTS AGREEMENT