STOCK RESTRICTION AND REGISTRATION RIGHTS AGREEMENT