Page 62 of 83 Pages REGISTRATION RIGHTS AGREEMENT