EX-4.12 REGISTRATION RIGHTS AGREEMENT