EXHIBIT 10.12 SERIES D REGISTRATION RIGHTS AGREEMENT --------------------------------------