EXHIBIT 10.46 REGISTRATION RIGHTS AGREEMENT Dated as of August 16, 2004