SHAREHOLDER RIGHTS AGREEMENT (As Amended) CEL-SCI CORPORATION Vienna, Virginia 22182