SHAREHOLDER RIGHTS AGREEMENT Dated as of June 21, 2021