SHAREHOLDER UNDERTAKING AND AGREEMENT