REGISTRATION RIGHTS AGREEMENT Dated as of August 18, 2005