REGISTRATION RIGHTS AGREEMENT by and among Encore Medical IHC, Inc. and The Guarantors listed on Schedule A hereto and Banc of America Securities LLC and First Albany Capital Inc. Dated as of October 4, 2004