NIMBLEGEN SYSTEMS, INC. SEVENTH AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT January 25, 2007