SHARE REGISTRATION RIGHTS AGREEMENT Dated as of March 12, 1997 by and between