Exhibit 4.12 REGISTRATION RIGHTS AGREEMENT Dated as of January 16, 2004 By and Between