
From nobody Wed Sep  2 03:51:46 2020
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 846C03A0EB7 for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 03:51:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Ig0jRush; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=fpGUau7S
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kdbhcAIHrWwN for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 03:51:42 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AAC533A0E11 for <netmod@ietf.org>; Wed,  2 Sep 2020 03:51:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4179; q=dns/txt; s=iport; t=1599043902; x=1600253502; h=from:to:subject:date:message-id: content-transfer-encoding:mime-version; bh=dJv8vQ7AoX63otPBXzwfaoDHkETUfWAt9Vc6pJ/L2QY=; b=Ig0jRushfcpaZB1VAmViigCzDqJtP8hwMEOGSncVat46buWoU08V2PUl IpORqAy3qDn5PTLrNSpAASB6bnNezh0SyRI2hbCkCbneLnsXhHqTXAlRA cFE3PqT3ddcls/L/lMZfxmOwVRA6nu3f0E56C+eLFLyM3Ko08lLv48cLj M=;
IronPort-PHdr: =?us-ascii?q?9a23=3AsT2FTR1SH4AhWsmHsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxWGv6dsgUPHG4LB5KEMh+nXtvXmXmoNqdaEvWsZeZNBHx?= =?us-ascii?q?kClY0NngMmDcLEbC+zLPPjYyEgWsgXUlhj8iK6PFRbXsHkaA6arni79zVHHB?= =?us-ascii?q?L5OEJ8Lfj0HYiHicOx2qiy9pTfbh8OiiC6ZOZ5LQ69qkPascxFjA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CUDwB0eE9f/4oNJK1gHQEBPAEFBQE?= =?us-ascii?q?CAQkBFYFKAoFQUQdwWC8sCod0A6ZpgUKBEQNVCwEBAQwBASMKAgQBAYRLAoI?= =?us-ascii?q?jAiQ3Bg4CAwEBCwEBBQEBAQIBBgRthVwBC4YLKAYBATgRAT5CJgEEGxqDBYJ?= =?us-ascii?q?LAy4BAwukZQKBOYhhdIE0gwEBAQWBNwKEDxiCEAMGgTgBgnCKNxuBQT+BVII?= =?us-ascii?q?fg0gBAQOBJwESASODSIIttm4KgmUEiGSRa6BWklGKTpUJAgQCBAUCDgEBBYF?= =?us-ascii?q?qJCo9cHAVgyRQFwINkhCFFIVCdDcCBgoBAQMJfI48AYEQAQE?=
X-IronPort-AV: E=Sophos;i="5.76,381,1592870400"; d="scan'208";a="535710497"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Sep 2020 10:51:41 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 082ApfBw023020 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <netmod@ietf.org>; Wed, 2 Sep 2020 10:51:41 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 2 Sep 2020 05:51:41 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 2 Sep 2020 05:51:39 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 2 Sep 2020 05:51:39 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CMQMpmkUy6ssXlKmGAkQuQt+TAUvwrENmlhOZ3SC4IFi55Dt70kuJWKSRyjcAQ/YeoLG+sCcFYMFW0c5705B9otdKnRfBZd0Ia+OrOaPBrCazGbR2mSBFKawVYSaUXuA+byqEWQ15b4g/rtn1sOj/iNhBA2dtJvIwt6pcaX4tqNvaHLJ3aCpXBL1Ljt4gKa4zyYwgSiWTu9z4o1GdiriB8iGBiwDbHb2IS3JQ90SgnRpwfTeeU///a0h19ISeKxG+JBqHLYTQWGwx/tUsog0rENDh1VXgtAIsfc1bdkHZBA6lFUOw8RQ8RRm75JjW/GH1ocW5DiN9H3lz610XtcrGQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FdfhLKYWCA6xxO+SdVr07i8nWvTG2sMSLF5VQ/XJ1eI=; b=lnIpFmHecTDJ/0ZnNlshZSGKcPUWLvEf2AYcInOHbXFoFEv8TtAzoGaF/g5tfz8WKl2JO4jSjR7kQcnxwQBYMWTob0tGI1A+SZBVfm7ov6/pLeaA0gKiaH53eMTO/uPptTRbTzmdK4GLKuWyjoZRGvPTt3wqH09VOFLW2+oM06mv5ic8PwZpfrA5yhK8lZ1smJz8Kwy6GFXK15oBsxHlZJnfWMnTrim49ffDE/2D0EAaa4T0YEXvssBAjwKmYS0P6chxznFAY7wR0nUoxhA87L8Tk6AUkw3+VK8bBaY0OGkCMXofnY5bRuWqixKM2FqMCRYda+nl1a7Kz3WcYlzODw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FdfhLKYWCA6xxO+SdVr07i8nWvTG2sMSLF5VQ/XJ1eI=; b=fpGUau7S/sld+2vF3JRjRnrg8j7CKvOpRDr0PtoYo1eTx0XiVkRfCFEoRzNYEhfbgyqn3PBkYDmL4OKeWP7ikLpwFUovuHSceDUOYY0QNTtbVaIoX3GwoJAIvdw4JggMKOX2teP70mvSmpoNZ+51ULzr5jckbnRmwRnmA7hL6ks=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by BL0PR11MB3011.namprd11.prod.outlook.com (2603:10b6:208:7d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.25; Wed, 2 Sep 2020 10:51:38 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::4d3f:f3e:add7:dfc1]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::4d3f:f3e:add7:dfc1%3]) with mapi id 15.20.3305.026; Wed, 2 Sep 2020 10:51:38 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Import by revision-date or label vs semantic version
Thread-Index: AdaBFsscPqOd+TnSR/qyxOf9nxjkWw==
Date: Wed, 2 Sep 2020 10:51:38 +0000
Message-ID: <MN2PR11MB4366EC1CC0D62CAC0B3B02A1B52F0@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [82.15.79.32]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e127377f-a6a9-42c8-86db-08d84f2e2b33
x-ms-traffictypediagnostic: BL0PR11MB3011:
x-microsoft-antispam-prvs: <BL0PR11MB30119FAD9BE8723A45156E1DB52F0@BL0PR11MB3011.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o2YPLsbrItC2danx2u9AgOu4SaqNdsJAZBNAI/7b1j48POSPqtjelWC169457TLjegFvHTn/S6T8QEbckyJcaMCwEieUXfnoIF1evQ8LAgpjAx/bq5upzGjydyvNrtWjBZFKiFp+1BkvfqHVEVu8Lcd02JUq71fYzKIh+ZDld44o6H4IDJOLJ5CbnXZkbEWXOYwy5pVHitl4QHnRevHH1UpwUVpWfvc9ev9zVUpm56bAU6Z4S+8WwmSFO4y4MIwsJqVeh1xWFSU7FPKe6JtcMuBM/FdzJZubA03RrT0VNGCpAIQyZ5SmzwDXgvsFs0rSajACkjRkhFRQnmIyaDW/rciw6So+vwjemx+DGYx8kf5mTMJOtVRvz2oBVSGcsxg7rGebo1lKuptabBXGdM8H1Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB4366.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(346002)(376002)(136003)(366004)(39860400002)(396003)(71200400001)(9686003)(64756008)(55016002)(2906002)(76116006)(6916009)(66946007)(66476007)(86362001)(8936002)(66556008)(83380400001)(66446008)(33656002)(478600001)(186003)(966005)(7696005)(26005)(6506007)(5660300002)(52536014)(8676002)(316002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: SWbNn6tjznBpb4/eCQ/QrTKL1j1McKIu/7cRnZ8ul/l5dDJfY1bVVDkfrTD6+cp4CYOFhEzQYvcW/zMTB9YFjy0cpOnPPnI7+zv8IvcYWXmlTESe+5a7niJTF7ZXRy4V9R87rAPqqgivEjAwCprpqT3CsAM3Lo8ibWQNR8XhdrojdvgUkHTG+OYLUedOpKH3JU37mx/j/AEPGOXcngV1w96Q869/0GoNPeJnah7z9gdRnznluy/4WjYQj/JZwpD4fTr2FGIg4a9ex3/np8HroNOe7d2CKKAEHeHvTJKy5jyEomutbf1k1HM97gKZBOOYxWR9pVJ0luykqO0rPWQWkeWP/HrN/+bdyCz5Upta/2BNIIV92aTsF48RE24EsDPWduQy9UD3ZgKgYyw4qP/WQlb+CTtgMCe3dn8HWjkxBK23jVglwqlq7TjY1Hq75nqdo0GjkcGkuSDOhs6YKNG498wEUAxj7pXCEz5x9xxI7RL1yziWj5RtLbr8IykLFVVbXvsnCZyeAJ0dViGFxleqB/xTvR37cCWnIc4XwtXcdfVLdWdxpYWSt17PkMPo3A8CDKIeFXwE7IRA5YwBXAuAZ5yqERoSSzcOwvQh4w//HxO7eh7kcLVo2GlRtNvJUoxZPl53lmVl5Ctlgo0B7z8aBA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4366.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e127377f-a6a9-42c8-86db-08d84f2e2b33
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2020 10:51:38.1314 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: g3D9+SqaMwFzNjvPy7/to3zhZ963QuXSfgMRpdOPFcTNQfpgdDuCM8YloVnoev34OrDbAOGKwi6JBIrdT+WqEQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3011
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/t9fEock-o2vimLHwM9TlSGrTtgE>
Subject: [netmod] Import by revision-date or label vs semantic version
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 10:51:45 -0000

Hi,

During the NETMOD 108 meeting I had made a comment that imports using revis=
ion-or-derived are not done using a semantic version number, but instead ar=
e done by revision label, which limits how they behave and what they are al=
lowed to do.  Some participants were concerned that this might be confusing=
 or even broken, and the outcome of that short discussion was that I should=
 send an email to NETMOD with an example to help explain how they are propo=
sed to work.

The main principle here is that the versioning drafts have a clear distinct=
ion between supporting an abstract version label vs a specific version labe=
l scheme (such as YANG Semver).

The new "revision-or-derived" extension is defined as part of base draft-ie=
tf-netmod-yang-module-versioning.  The "revision-or-derived" extension take=
s a single argument that can either be a "revision date" or a "revision lab=
el".  It can be used regardless of the versioning scheme that is being used=
 as a revision label, but therefore is also restricted to treating the revi=
sion label as an opaque textual label for a revision date.

So, making use of the examples in section 4.1 of https://tools.ietf.org/htm=
l/draft-ietf-netmod-yang-module-versioning-01

When a module has an import statement like this:

   import example-module {
     rev:revision-or-derived 2.0.0;
   }

Then the processing to find a suitable revision to import would be somethin=
g like this (ignoring the issue of which revision is chosen from the set of=
 suitable candidate revisions):=20

1) Iterate suitable candidate "example-module" YANG files.
2) For each candidate file, parse the revision history, and check back thro=
ugh the revision history to see if a revision with label "2.0.0" exists.  I=
f it does, then that module revision is a suitable candidate for import.  I=
f no revision with label "2.0.0" exists then that module revision does not =
satisfy the import.  Note the tooling does not need to understand the forma=
t of the revision label at all, a textual comparison between labels is suff=
icient.

The algorithm works equivalently if the import was done using a revision da=
te instead of a label (e.g., rev:revision-or-derived 2019-02-01), except th=
at obviously the comparison in the revision history is done on the revision=
 date rather than the revision labels.


-------

So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?

Well, this still works because each version of a YANG module contains the r=
evision history back to the root of the version tree.

E.g., the YANG file defining version 2.2.0 would contain revisions for vers=
ions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence would sa=
tisfy an import using label "2.0.0" or derived" solely because a revision w=
ith that label exists in its revision history.

However, if the revision history had entries pruned (i.e., perhaps 2.1.0 ha=
dn't been included in the revision history so that it was just 2.2.0, 2.0.0=
, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NOT satisfy=
 an import for "revision-or-derived 2.1.0;" because the module's revision h=
istory does not contain revision 2.1.0.

So, the import revision-or-derived works fine for Semver version labels as =
long as the revision history is consistent and complete.

-------

Finally, there has been some discussion about whether it would be useful to=
 have an import statement that restricts imports to only backwards compatib=
le versions - I'll post a separate email on this.

If the WG decided that this is useful, then this could still be supported, =
and without needing to understand the revision label.  Instead, it can be d=
one by checking the revision history for the "rev:nbc-changes" substatement=
 that indicates where NBC changes have occurred in the revision history.  A=
s long as the allocated YANG Semver revision labels are consistent with the=
 use of the rev:nbc-changes" substatement in the revision history then it w=
ould still behave in the intuitive way.=20


Regards,
Rob

[As an individual contributor]



From nobody Wed Sep  2 03:55:47 2020
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DF783A0EE1 for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 03:55:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8qg3IDbQB1El for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 03:55:43 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9AC93A0EBC for <netmod@ietf.org>; Wed,  2 Sep 2020 03:55:42 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id EEF05837; Wed,  2 Sep 2020 12:55:40 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.198]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id qrqqY7HT7TsO; Wed,  2 Sep 2020 12:55:40 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "DFN-Verein Global Issuing CA" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Wed,  2 Sep 2020 12:55:40 +0200 (CEST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by hermes.jacobs-university.de (Postfix) with ESMTP id 5765120156; Wed,  2 Sep 2020 12:55:40 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10028) with ESMTP id U0ryAGui3pfL; Wed,  2 Sep 2020 12:55:39 +0200 (CEST)
Received: from localhost (anna.jacobs.jacobs-university.de [10.50.218.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by hermes.jacobs-university.de (Postfix) with ESMTPS id CF09220154; Wed,  2 Sep 2020 12:55:39 +0200 (CEST)
Date: Wed, 2 Sep 2020 12:55:39 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20200902105539.dc4u5476nu434jyy@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>,  "netmod@ietf.org" <netmod@ietf.org>
References: <MN2PR11MB4366EC1CC0D62CAC0B3B02A1B52F0@MN2PR11MB4366.namprd11.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <MN2PR11MB4366EC1CC0D62CAC0B3B02A1B52F0@MN2PR11MB4366.namprd11.prod.outlook.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/tn7RfC60QA1_aHl6nq6J0qifgeE>
Subject: Re: [netmod] Import by revision-date or label vs semantic version
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 10:55:45 -0000

I continue to have a problem with changing YANG import semantics using
extension statements. Versioning people should understand that this is
an NBC change and hence they should request that the YANG version
number is changed.

/js

On Wed, Sep 02, 2020 at 10:51:38AM +0000, Rob Wilton (rwilton) wrote:
> Hi,
> 
> During the NETMOD 108 meeting I had made a comment that imports using revision-or-derived are not done using a semantic version number, but instead are done by revision label, which limits how they behave and what they are allowed to do.  Some participants were concerned that this might be confusing or even broken, and the outcome of that short discussion was that I should send an email to NETMOD with an example to help explain how they are proposed to work.
> 
> The main principle here is that the versioning drafts have a clear distinction between supporting an abstract version label vs a specific version label scheme (such as YANG Semver).
> 
> The new "revision-or-derived" extension is defined as part of base draft-ietf-netmod-yang-module-versioning.  The "revision-or-derived" extension takes a single argument that can either be a "revision date" or a "revision label".  It can be used regardless of the versioning scheme that is being used as a revision label, but therefore is also restricted to treating the revision label as an opaque textual label for a revision date.
> 
> So, making use of the examples in section 4.1 of https://tools.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01
> 
> When a module has an import statement like this:
> 
>    import example-module {
>      rev:revision-or-derived 2.0.0;
>    }
> 
> Then the processing to find a suitable revision to import would be something like this (ignoring the issue of which revision is chosen from the set of suitable candidate revisions): 
> 
> 1) Iterate suitable candidate "example-module" YANG files.
> 2) For each candidate file, parse the revision history, and check back through the revision history to see if a revision with label "2.0.0" exists.  If it does, then that module revision is a suitable candidate for import.  If no revision with label "2.0.0" exists then that module revision does not satisfy the import.  Note the tooling does not need to understand the format of the revision label at all, a textual comparison between labels is sufficient.
> 
> The algorithm works equivalently if the import was done using a revision date instead of a label (e.g., rev:revision-or-derived 2019-02-01), except that obviously the comparison in the revision history is done on the revision date rather than the revision labels.
> 
> 
> -------
> 
> So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?
> 
> Well, this still works because each version of a YANG module contains the revision history back to the root of the version tree.
> 
> E.g., the YANG file defining version 2.2.0 would contain revisions for versions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence would satisfy an import using label "2.0.0" or derived" solely because a revision with that label exists in its revision history.
> 
> However, if the revision history had entries pruned (i.e., perhaps 2.1.0 hadn't been included in the revision history so that it was just 2.2.0, 2.0.0, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NOT satisfy an import for "revision-or-derived 2.1.0;" because the module's revision history does not contain revision 2.1.0.
> 
> So, the import revision-or-derived works fine for Semver version labels as long as the revision history is consistent and complete.
> 
> -------
> 
> Finally, there has been some discussion about whether it would be useful to have an import statement that restricts imports to only backwards compatible versions - I'll post a separate email on this.
> 
> If the WG decided that this is useful, then this could still be supported, and without needing to understand the revision label.  Instead, it can be done by checking the revision history for the "rev:nbc-changes" substatement that indicates where NBC changes have occurred in the revision history.  As long as the allocated YANG Semver revision labels are consistent with the use of the rev:nbc-changes" substatement in the revision history then it would still behave in the intuitive way. 
> 
> 
> Regards,
> Rob
> 
> [As an individual contributor]
> 
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Wed Sep  2 04:08:45 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 073533A0EEA for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 04:08:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oyl2khJYFrle for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 04:08:43 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2119.outbound.protection.outlook.com [40.107.21.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9427B3A0EC4 for <netmod@ietf.org>; Wed,  2 Sep 2020 04:08:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KJEvoVj8DEK2MykGqW95swSV392YSKcmS8LmiKFkhxJLrB0YGe05Mwb2s1rfJfwn2KYyNp2UhwU6bT/C/QiP0cfSRJi8uLI49u5ARgyigdR+5THanwCzzSI8hI4u+D1QGrCANpWci81/nQSqYiS+ZJwi5bSKskEGohmQkRYDMpj46sK4GXQpvLz/1t08E28jly40MnREKvZ5DMHWxXi7nu0H0wnK4kk5ZYq4JMRB30F3A863I9Eju6hh5iniQWAxBZTekNwwzCYtkEbONxU6CYNJGwyjSQn/PIE/8NYYr9hr+aa2ryBoxyZTz8NE2Cf/00RXlgSJ9W6+jSKkZ2nIew==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k79zEuaPKzKUJ7loaAqWkW3UpBC3KOA9HL+gZYQxDvs=; b=ZazUATj+cvd68qohvUX0eZqwpdF4dO2DIbsWe+fk48u+tqPH6Rq+2/xg4tnFT3eRn4PbnSpSK0Y5GP0GJGricAE58LB8Znk+R/HfGZVOyW0z6jrSiKxQTNYusVJjBRss2yVTX5C/JuFMec2GrfS5ZsV0errpqkGJfWo81ltXQadVMFCTVVMtIc9JywFvgx7D8PRJDZ/OpJ1edrpuONfw9/dd6XLOBwkSYAr6XjuLd/jjSPgxqfOT9Zt8E/ZtZvwIekpmY+YR1GH6rrrb/jZaO0mApjHq7vijxrS8fwln1j5nr+00rR+6PF4GB9wsECNNqeug+KapWHZE69XziLdAjw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k79zEuaPKzKUJ7loaAqWkW3UpBC3KOA9HL+gZYQxDvs=; b=iJoWMLzDFaV7cKBicrY3Z8ne58QQospHxIPP4PzEpG6qhMOQOTmjnSzfqvup07dCLDzap1LJyGVfzKA+GI4RxQHKCs2xxaJ87pdifqveO7YK7Wewc2nLPjtaSAPbkktRAc4eZouh1GWA5U25+I/0jEF4/XBmT6peRl6x083ZftM=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB4677.eurprd07.prod.outlook.com (2603:10a6:20b:25::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.5; Wed, 2 Sep 2020 11:08:40 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::189c:ac35:ce23:d38a]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::189c:ac35:ce23:d38a%6]) with mapi id 15.20.3348.015; Wed, 2 Sep 2020 11:08:40 +0000
From: tom petch <ietfc@btconnect.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Import by revision
Thread-Index: AQHWgRiYNuGiECLJIkWs4vNLDadH5g==
Date: Wed, 2 Sep 2020 11:08:40 +0000
Message-ID: <AM7PR07MB624894C5DC1AB937A981E218A02F0@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.148.49.170]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 670499e4-9d9b-43a7-e6aa-08d84f308c3d
x-ms-traffictypediagnostic: AM6PR07MB4677:
x-microsoft-antispam-prvs: <AM6PR07MB46774A54ABFC119E5C0C03BCA02F0@AM6PR07MB4677.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UbSAdgWyjOXt7DB9j3oPjXEH+40vhOoIhcfBzxNqC+VDY46tdYyk5h7KcUSlz77rzeCM+riDvhIGd+IVoOOqFG0PG23s0ZTGgwPso5oUPut/XqkhEJdofGyZOlqBIRz/wYsuyEoIXr2zXMCOW4mrIqmkCn/LWuQt8O1rxuZoQHj7MeQ6weXIpGfA1AeggCuDh+jK2nlDc9Lbbt+wrLq7Fs/FcgTVgKpjyNKs/rP3VqeHu7vORJlswj+HjfYv3cQDJFv3jJlsl7uEn7DVd366hvSRqOXGKdOmLdsBeK2J4HR/gqiyhS7ozQxcFGDHQZmv
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(136003)(39860400002)(346002)(366004)(376002)(186003)(26005)(9686003)(55016002)(5660300002)(52536014)(8676002)(7116003)(316002)(71200400001)(7696005)(6506007)(76116006)(4744005)(86362001)(3480700007)(66446008)(2906002)(8936002)(66946007)(33656002)(66556008)(478600001)(6916009)(66476007)(91956017)(64756008); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: 2MAsJ2nD64iKPbcIejAaJStT/lpTPj/0qGVG1hHAzw0pU3fcF3kNlsHHrnVGAYvo8q78ZoFfA0+XDd2Jw4GUbQ5Sd9NUKA+jYlA0wBXStdv0+BHhlboW/wG/g+4RJFHrACrB88pi2CA8vaZoPfvS8D1kzIQGaMqmNPuum+TldZy8oQAWk9NanN91KUupB83n7MM+oswwI+TrBtrQsO3IdEQgKNpm75FGuGuIrnVKbLlL9mP64Y4KqFdCW/7FPRlAJZ+qiZzH2msF1co0v/GilZQXVh9f+czG3NA2A7kwd5TAZ7kA5RGv/EXaEpTFs+LXuRwDzeQketUu/attmRluvMRf2IWks6S/2piSN0soyg/NnnY3nTUUvazuQgIc+I4yFzK6V0AaiNcDYJng4cHp/NvahD4zs2GJLeRteut6WMHzljNqOEyTC8JTxGqm3Ax1gHpK4G7xbn1nsvzbBBxEut29Uy4KxbvqauHBT8qwRu7/AelAh0gBzeH0Ru4FAVB20fwzag8ULxBR2yg7XMO0qCW8iwrMuMLnMUAoGlwe364zYJeHM9Jwz322clC9HvIqMsKJNr1YrLAmDkUYBLUmQNztCSiBlEKqEYlnLm04iOClBdlcEaEY/eNpnpYRRiFKC7sjurWHCCGVyZz1/Z8Hhw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 670499e4-9d9b-43a7-e6aa-08d84f308c3d
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2020 11:08:40.1482 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 9aW9V5COxdidOvZ6BpbHhSeRxsm7ArneNW2S+XrSz2gjMYR832SxItrpJZT5/VMLhghq29i9HgL3bibjYR2e6A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB4677
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/CREf8eo3LIT8RPHO6G7xbdcXIrc>
Subject: [netmod] Import by revision
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 11:08:44 -0000

rfc6991bis adds some useful types but is it ok to start using them in I-Ds =
that are currently at the last call stage by using import by revision?  I a=
ppreciate that any such I-D will have to wait on 6991bis to advance but wil=
l the validity checking of the module be able to find the revision from a c=
opy of 6991bis?=0A=
=0A=
Tom Petch=


From nobody Wed Sep  2 04:25:38 2020
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 943AE3A10DA for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 04:25:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=LEVqvPSK; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=b24K22lh
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PvbQq5gxRphm for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 04:25:35 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61E143A10D8 for <netmod@ietf.org>; Wed,  2 Sep 2020 04:25:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3033; q=dns/txt; s=iport; t=1599045935; x=1600255535; h=from:to:subject:date:message-id: content-transfer-encoding:mime-version; bh=YJrUGE3vyMEITI/TBc5dSCeC48zGDqLn74NgsFhBDYo=; b=LEVqvPSKIRwTBgsW1nKN1NxXGpgqVy3Vh0zJl1ahDSHsu1783Xf7/eW2 jlFR3idtG85eT2+jLJ30aOi9i2J54iVDbTi5BGRz7+IaimzQZdjCz5SZt aU7MuMVKMyh3EURlw8K9WpsKMb/H2E+/XnELLG4lFlAypN/EO/0SL/Rsh 0=;
IronPort-PHdr: =?us-ascii?q?9a23=3APvPydxOvOJyEW0S5rjIl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEvKw33l7EQYud7OhL2KLasKHlDGoH55vJ8HUPa4dFWB?= =?us-ascii?q?JNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YklYBMi4YEfd8TW+6DcIEU?= =?us-ascii?q?D5Mgx4bu3+Bo/ViZGx0Oa/s53eaglFnnyze7R3eR63tg7W8MIRhNhv?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CCDgCxgE9f/4sNJK1gHQEBPAEFBQE?= =?us-ascii?q?CAQkBFYFKAoFQIy4HgUgvLAqHdAOmaYEuFIERA1ULAQEBDAEBLQIEAQGESwK?= =?us-ascii?q?CIwIkNgcOAgMBAQsBAQUBAQECAQYEbYVcAQuGCygGAQE4EQE+QiYBBBsahVA?= =?us-ascii?q?DLgEDpHwCgTmIYXSBNIMBAQEFhTMYghAJgTgBgnCKNxuBQT+BEAFDhxMBEgE?= =?us-ascii?q?jg0iCLbZuCoJlBJpPoFaSUZ9XAgQCBAUCDgEBBYFbBC8qPXBwFYMkUBcCDZI?= =?us-ascii?q?QilZ0NwIGCgEBAwl8jjwBgRABAQ?=
X-IronPort-AV: E=Sophos;i="5.76,381,1592870400"; d="scan'208";a="808829403"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Sep 2020 11:25:26 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 082BPQ2o032589 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <netmod@ietf.org>; Wed, 2 Sep 2020 11:25:26 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 2 Sep 2020 06:25:26 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 2 Sep 2020 06:25:25 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 2 Sep 2020 06:25:25 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SZIDgQSu/qEd828CQaThw8yMCWDeCjp5+hV/qXsnXles1PKrXkC0RuswpYkJGHLAkHfXpvenwphsXmXk3m0NxtIMF+tcDi1lno/Xddd88/bW5qs0+gMsJ301FBj8NS5Dda+uHZr1gpVgQJ/Yl1Devz4CDO8dSE1eP4GnVtPY7f7DyOqn8GZ4nWaclAqhUBaaWOGiOawU8S7EDzZg1LUE8BR5jFb1YaMzDQEntjgnWjhinixWafmEzGjeMA8qnUM43c1ZSd59KORHJq1TbXnDTQOj2Y8/n1lxCgSzl+p/ybWE2M8jN2XDQXEIXv4AXQD0DT4ePSmUYKdVIuVbpjCQJg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hfdlvKEvbb/7RPY19/wTmSajdIB8znZA3os/KfDgpaU=; b=ll/EP9yA74fPvr0JCl9MWPl/V6qthrkXhfu36G132ygNlO5gqq1LpNMbAcfnnd04wvgwQdv+5Lo9h5qHIv4aZLI9wrJD7QygIf7NJ6v9js8Ap8w8caJg11hXJKQoH0G5vZMTeMChwcW41WuBX7VcmLpOg6ggRSHfywgqbmtdH/sJKZ/NBIaeS5Di++XetbnhZ91Is30IGsLK8AHOtEEj9Wg/cTus3tI4CIWo9WfKNFJUzLL1WO1ymyFn2iaNroeB1q9KapGArs7oRsjhpp0hWBLpfEJJfUdTohdnVsFlyfKiLWOXWJtvXRXdQ+ZT+lf3FHcRdUUteVuC9dtzdrAsEw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hfdlvKEvbb/7RPY19/wTmSajdIB8znZA3os/KfDgpaU=; b=b24K22lhdfu/XdF532w3OeQMLdjn2IOWJq2+HL/BMTRVcthuYD50ii+4u2WdVafqkM9WsxoJZOTXkSzS3ma4SM2rG5iaSJ1nidgqfJLfPQMerxQI4SCko0pEBmNT5izGQnQNYjgkwjMA0BNncUwJBDF2ID099KH8ByHO2KhR5h8=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by BL0PR11MB3378.namprd11.prod.outlook.com (2603:10b6:208:68::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.23; Wed, 2 Sep 2020 11:25:24 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::4d3f:f3e:add7:dfc1]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::4d3f:f3e:add7:dfc1%3]) with mapi id 15.20.3305.026; Wed, 2 Sep 2020 11:25:24 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Choice for filtering YANG imports
Thread-Index: AdaAa1JQIVxp9g9wQR+b+QHOq+Togw==
Date: Wed, 2 Sep 2020 11:25:24 +0000
Message-ID: <MN2PR11MB43669162BD08C2AF143CD351B52F0@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [82.15.79.32]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 90fff63d-a5ee-4ec9-0461-08d84f32e2f2
x-ms-traffictypediagnostic: BL0PR11MB3378:
x-microsoft-antispam-prvs: <BL0PR11MB33788FD259001E2058F8DD79B52F0@BL0PR11MB3378.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: h+rsw44TxXpQwpXiXf8xkXcNS/sH6iyaFtUehXtI7M56aU39BELUuP71VUZazuHAwoEWm/8RppGtrTyo4TTYJkDdqV7Q7SxI9WCEyhm/sPYYEEOfQVlnUu4B0pdaCYs8B6WHsWqCZ3g4VcnVAg4ZoyzYDgPWzyvH1ygzzqPZZt0bOv/g37XvVpufq5DW61tIr26OoGEJiysTA0cFp8QtanrPO1xvu75fQZxEG4aA6A/NlWqL+jcmSzsh7ifrwyotIU1DEQ55bMI9HKTiTPjhyHZtveHHTGpdWt5d3ZSrMQVhla2G+11ewM0rJomtq6AjWldtEMeWMY/w2xtJCmRbsg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB4366.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(136003)(376002)(366004)(39860400002)(346002)(71200400001)(316002)(86362001)(52536014)(2906002)(5660300002)(6916009)(478600001)(33656002)(8936002)(66446008)(55016002)(64756008)(6506007)(66476007)(66946007)(26005)(76116006)(186003)(9686003)(8676002)(7696005)(66556008)(83380400001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: KdK59FAwJoF4+5zGXzaNrxUXABsOePjYA/FEELcgJkZlNo5JDfirh6PFqbw+LknTBjJBT9HV9bxHsFbZ5duIJH4GT97pc2WaFC5zbhHl4itZIkchmiFBYnjnlPY4dK3XLZTfaUXEg8D1oNLH0Qzr+eBGNp15Xh20r7N1HlARVWOF/B1UGq5nJ82hiUlS/cAACknfsJhd5Zc+KVmxXxzaDC4/M1EGOJtnufc+qtFbKYnN5GF1r3IejUZjZ5QcbDkCtKffdz3A9Wjm8K8pmfGNqsXqf8a7m1M4k2UubyzzCvD/Ru7UGkXuvsUE9IO8RUa1FY1CR6/aU9x4RB5rQuLzGMTwebgOj0qEZq4PIcVDe/pYEjoq0OuRHElHo4VcNczx8TnAtpi6NAR1YUKAxwcC3CnWFNVjz2usAuSYko3T0dEoMM2XnRCbiRNLpoFsVZaXCd0DAN5AQYN4Errp1BUd5kPTv4mQvH7S9nzX6XPoTyCgk2HOmwpnxklARlWD1CmfriYoJY32lXNMGXplZaDwyVUxnc3qrlozZJSxhaLbEXedvwaxAdwY1ALB9yM2XZ5csgEGTdQoFvFob3bx53pJHimetxGM2Yvq57xVgPX7H/fhc2sRGErNjgVL9e13vuQkDjsQeJcyOFWbExBP9N3cMA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4366.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 90fff63d-a5ee-4ec9-0461-08d84f32e2f2
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2020 11:25:24.6206 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TQDdMVfCFYNWTvybWD4T6JVG+EG+1JGzx5M1EI21XGIZEDauWHR+nNr0W4xjpc999t0QLMgPCGerFjrIMw2q1A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3378
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/dGQX4jeQWjPT1TqPjk8_yjVJhFM>
Subject: [netmod] Choice for filtering YANG imports
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 11:25:37 -0000

Hi,

My second email on imports ...

RFC 7950 supports two variants of import: The default choice is import any =
revision of a module, but the revision-date substatement may be used to res=
trict the import to a single specific revision.  The "import specific revis=
ion" has been found to be less useful than expected and potentially harmful=
 by creating tight coupling between modules and hence draft-ietf-netmod-yan=
g-module-versioning-01 states that the "revision-date" substatement SHOULD =
NOT be used.


Instead, draft-ietf-netmod-yang-module-versioning-01 introduces the extensi=
on statement "rev:revision-or-derived AAAA-BB-CC" that specifies an earlies=
t revision that may be imported.  Any module revision that included revisio=
n AAAA-BB-CC in the module's revision history would satisfy the import, reg=
ardless of whether the revision history includes non-backwards-compatible c=
hanges.

There have also been discussions between the authors whether to also introd=
uce a separate (perhaps rev:revision-or-compatible-derived AAAA-BB-CC) stat=
ement that would only allow a revision to be imported if it was backwards-c=
ompatible with the selected earliest revision.  Specifically, during the im=
port, the module would check the imported modules history to ensure that th=
e "rev:nbc-changes" extension statement isn't present in the history betwee=
n the latest revision of the module and revision AAAA-BB-CC.

Abstractly, you can consider these 4 revision options are gradually more re=
strictive subsets of revisions that could satisfy an import:
 (i) default import allows any published revision of an imported module,
 (ii) "revision-or-derived AAAA-BB-CC" reduces set (i) to only those that i=
nclude AAAA-BB-CC in their revision history,
 (iii) "rev:revision-or-compatible-derived AAAA-BB-CC" reduces set (ii) to =
only include those that are backwards-compatible with AAAA-BB-CC,
 (iv) revision-date reduces (iii) to the set containing only the specified =
revision.

The question to the WG is whether we should also define "rev:revision-or-co=
mpatible-derived" now, or initially just go with "rev:revision-or-derived"?

The authors seem to be somewhat split on this issue.

My personal concern regarding rev:revision-or-compatible-derived is that it=
 may appear to have desirable properties for module authors but still resul=
t in too tight coupling between modules in practice, making it harder to re=
lease NBC fixes, although that could presumably be mitigated by having some=
 guideline text warning of the potential risks.  This extension could be de=
fined in future if it turns out to be useful.

Conversely, some authors believe that this statement would be useful now to=
 help more tightly constrain import dependencies, and arguably defining it =
now doesn't seem to do any real harm, and means it is available if required=
.

Input from the WG on this issue is welcome and desired.

Regards,
Rob

[As an individual contributor]


From nobody Wed Sep  2 07:52:27 2020
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CA583A0DBD for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 07:52:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1Tp7u_xDuIrf for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 07:52:23 -0700 (PDT)
Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EED7D3A0943 for <netmod@ietf.org>; Wed,  2 Sep 2020 07:52:22 -0700 (PDT)
Received: by mail-lj1-x22a.google.com with SMTP id a15so6289634ljk.2 for <netmod@ietf.org>; Wed, 02 Sep 2020 07:52:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=M2bzkuHz66kTwmCtLACHHOXu19Uu0uKJOp4Gzjrp6S4=; b=kffISuOTWv8p38s9zMyfj6kAckHoTl8t+kOnvQj9YB4GkhwJYlBWw8QgsO0BNIpn1W wHw0xroCuDXslxgahZBJV+O8DPRq3NKIvGPNcUGT4eB9TyKfhovmSv17pOapFl4QMnxE RyNlcCPXs3z/LOVEm/TO5sdCXm68utct/1w9QEZwE/bZDykiwnWvZtHxN+HBxMLqnXBK RWLWjGttMLoNa3n8gwpQ1jan/V9ukWehvfs1F1+WafY+jydFqUHPwSVnOZkz4ydTRfeE TBs8pWQg5A76YYPbEqtjt23cKRCw16D4gnsD2H6/JNzpVZVuzB1wHGGpi7UcaufHimzV 8uBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=M2bzkuHz66kTwmCtLACHHOXu19Uu0uKJOp4Gzjrp6S4=; b=lmjKD2Cge8BuIXr4oMYh1OMQsWNiveOZhseGh8XpCpkELin/t808EFaf+rselgk4/O 033kbpjfm14F8wHk7LM4bSYhDM7/so2wvIwhjoHtmee5uWjC1DFomSX5nJJBh0I0aDCb Q1PzJd4kGn3r1wF5pEwAlnWx36uNui2f/eoFw5mldfmfjLKeEhcVemVO8GZA5/F1RL4F sn4qoXRPjervRTuMscWTb82k/pwxgEHNIGPu1My3yETYdLt9OsMGIH5ksGA1H+rrb7f3 UaIrPK0xEcoxvmTfGQDtghTotxgt7egXcud21kTmmuKXH6x/dNOTy78MnVg4w0sZXBEq ZU0w==
X-Gm-Message-State: AOAM530qdXVOtRMo9FPtZCSmDhpUNbnJlcXcr/n3qj5iHmd5tWi3GqB8 1yzZbi36SYI+Hh7wzCgcdKssX01OQYuuw6KEOTMUow==
X-Google-Smtp-Source: ABdhPJzgoRrX01JWLEVisCUW2bzc8FAhCazGEjw9X2REUqfhIVdELAdytl04YHs6i5Mhms3M8eepFZXyGDLY1ZifVZ8=
X-Received: by 2002:a2e:9047:: with SMTP id n7mr3670185ljg.125.1599058340961;  Wed, 02 Sep 2020 07:52:20 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR11MB4366EC1CC0D62CAC0B3B02A1B52F0@MN2PR11MB4366.namprd11.prod.outlook.com> <20200902105539.dc4u5476nu434jyy@anna.jacobs.jacobs-university.de>
In-Reply-To: <20200902105539.dc4u5476nu434jyy@anna.jacobs.jacobs-university.de>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 2 Sep 2020 07:52:10 -0700
Message-ID: <CABCOCHREeGA_tSMVu=M7VZ-nR0FAwNo3egTSVta3BGM+jmTiMA@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>,  "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006384e705ae55c820"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/xS-rOF0CgpvXyQneTeDNXYZlZ7s>
Subject: Re: [netmod] Import by revision-date or label vs semantic version
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 14:52:26 -0000

--0000000000006384e705ae55c820
Content-Type: text/plain; charset="UTF-8"

On Wed, Sep 2, 2020 at 3:55 AM Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> I continue to have a problem with changing YANG import semantics using
> extension statements. Versioning people should understand that this is
> an NBC change and hence they should request that the YANG version
> number is changed.
>
>
+1

IMO it is a huge mistake to think YANG will be easier to use in the long
run by
adding optional extensions to YANG 1.1 instead of introducing a new
language version.
YANG 1.1 will splinter into several dialects, all relying on different
subsets of an ad-hoc
set of language extensions.


/js
>


Andy


>
> On Wed, Sep 02, 2020 at 10:51:38AM +0000, Rob Wilton (rwilton) wrote:
> > Hi,
> >
> > During the NETMOD 108 meeting I had made a comment that imports using
> revision-or-derived are not done using a semantic version number, but
> instead are done by revision label, which limits how they behave and what
> they are allowed to do.  Some participants were concerned that this might
> be confusing or even broken, and the outcome of that short discussion was
> that I should send an email to NETMOD with an example to help explain how
> they are proposed to work.
> >
> > The main principle here is that the versioning drafts have a clear
> distinction between supporting an abstract version label vs a specific
> version label scheme (such as YANG Semver).
> >
> > The new "revision-or-derived" extension is defined as part of base
> draft-ietf-netmod-yang-module-versioning.  The "revision-or-derived"
> extension takes a single argument that can either be a "revision date" or a
> "revision label".  It can be used regardless of the versioning scheme that
> is being used as a revision label, but therefore is also restricted to
> treating the revision label as an opaque textual label for a revision date.
> >
> > So, making use of the examples in section 4.1 of
> https://tools.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01
> >
> > When a module has an import statement like this:
> >
> >    import example-module {
> >      rev:revision-or-derived 2.0.0;
> >    }
> >
> > Then the processing to find a suitable revision to import would be
> something like this (ignoring the issue of which revision is chosen from
> the set of suitable candidate revisions):
> >
> > 1) Iterate suitable candidate "example-module" YANG files.
> > 2) For each candidate file, parse the revision history, and check back
> through the revision history to see if a revision with label "2.0.0"
> exists.  If it does, then that module revision is a suitable candidate for
> import.  If no revision with label "2.0.0" exists then that module revision
> does not satisfy the import.  Note the tooling does not need to understand
> the format of the revision label at all, a textual comparison between
> labels is sufficient.
> >
> > The algorithm works equivalently if the import was done using a revision
> date instead of a label (e.g., rev:revision-or-derived 2019-02-01), except
> that obviously the comparison in the revision history is done on the
> revision date rather than the revision labels.
> >
> >
> > -------
> >
> > So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?
> >
> > Well, this still works because each version of a YANG module contains
> the revision history back to the root of the version tree.
> >
> > E.g., the YANG file defining version 2.2.0 would contain revisions for
> versions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence
> would satisfy an import using label "2.0.0" or derived" solely because a
> revision with that label exists in its revision history.
> >
> > However, if the revision history had entries pruned (i.e., perhaps 2.1.0
> hadn't been included in the revision history so that it was just 2.2.0,
> 2.0.0, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NOT
> satisfy an import for "revision-or-derived 2.1.0;" because the module's
> revision history does not contain revision 2.1.0.
> >
> > So, the import revision-or-derived works fine for Semver version labels
> as long as the revision history is consistent and complete.
> >
> > -------
> >
> > Finally, there has been some discussion about whether it would be useful
> to have an import statement that restricts imports to only backwards
> compatible versions - I'll post a separate email on this.
> >
> > If the WG decided that this is useful, then this could still be
> supported, and without needing to understand the revision label.  Instead,
> it can be done by checking the revision history for the "rev:nbc-changes"
> substatement that indicates where NBC changes have occurred in the revision
> history.  As long as the allocated YANG Semver revision labels are
> consistent with the use of the rev:nbc-changes" substatement in the
> revision history then it would still behave in the intuitive way.
> >
> >
> > Regards,
> > Rob
> >
> > [As an individual contributor]
> >
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--0000000000006384e705ae55c820
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 2, 2020 at 3:55 AM Juerge=
n Schoenwaelder &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de"=
>j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">I continue to have a problem with chan=
ging YANG import semantics using<br>
extension statements. Versioning people should understand that this is<br>
an NBC change and hence they should request that the YANG version<br>
number is changed.<br>
<br></blockquote><div><br></div><div>+1</div><div><br></div><div>IMO it is =
a huge mistake to think YANG will be easier to use in the long run by</div>=
<div>adding optional extensions to YANG 1.1 instead of introducing a new la=
nguage version.</div><div>YANG 1.1 will splinter into several dialects, all=
 relying on different subsets of an ad-hoc</div><div>set of language extens=
ions.</div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">
/js<br></blockquote><div><br></div><div><br></div><div>Andy</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
On Wed, Sep 02, 2020 at 10:51:38AM +0000, Rob Wilton (rwilton) wrote:<br>
&gt; Hi,<br>
&gt; <br>
&gt; During the NETMOD 108 meeting I had made a comment that imports using =
revision-or-derived are not done using a semantic version number, but inste=
ad are done by revision label, which limits how they behave and what they a=
re allowed to do.=C2=A0 Some participants were concerned that this might be=
 confusing or even broken, and the outcome of that short discussion was tha=
t I should send an email to NETMOD with an example to help explain how they=
 are proposed to work.<br>
&gt; <br>
&gt; The main principle here is that the versioning drafts have a clear dis=
tinction between supporting an abstract version label vs a specific version=
 label scheme (such as YANG Semver).<br>
&gt; <br>
&gt; The new &quot;revision-or-derived&quot; extension is defined as part o=
f base draft-ietf-netmod-yang-module-versioning.=C2=A0 The &quot;revision-o=
r-derived&quot; extension takes a single argument that can either be a &quo=
t;revision date&quot; or a &quot;revision label&quot;.=C2=A0 It can be used=
 regardless of the versioning scheme that is being used as a revision label=
, but therefore is also restricted to treating the revision label as an opa=
que textual label for a revision date.<br>
&gt; <br>
&gt; So, making use of the examples in section 4.1 of <a href=3D"https://to=
ols.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01" rel=3D"noref=
errer" target=3D"_blank">https://tools.ietf.org/html/draft-ietf-netmod-yang=
-module-versioning-01</a><br>
&gt; <br>
&gt; When a module has an import statement like this:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 import example-module {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 rev:revision-or-derived 2.0.0;<br>
&gt;=C2=A0 =C2=A0 }<br>
&gt; <br>
&gt; Then the processing to find a suitable revision to import would be som=
ething like this (ignoring the issue of which revision is chosen from the s=
et of suitable candidate revisions): <br>
&gt; <br>
&gt; 1) Iterate suitable candidate &quot;example-module&quot; YANG files.<b=
r>
&gt; 2) For each candidate file, parse the revision history, and check back=
 through the revision history to see if a revision with label &quot;2.0.0&q=
uot; exists.=C2=A0 If it does, then that module revision is a suitable cand=
idate for import.=C2=A0 If no revision with label &quot;2.0.0&quot; exists =
then that module revision does not satisfy the import.=C2=A0 Note the tooli=
ng does not need to understand the format of the revision label at all, a t=
extual comparison between labels is sufficient.<br>
&gt; <br>
&gt; The algorithm works equivalently if the import was done using a revisi=
on date instead of a label (e.g., rev:revision-or-derived 2019-02-01), exce=
pt that obviously the comparison in the revision history is done on the rev=
ision date rather than the revision labels.<br>
&gt; <br>
&gt; <br>
&gt; -------<br>
&gt; <br>
&gt; So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?=
<br>
&gt; <br>
&gt; Well, this still works because each version of a YANG module contains =
the revision history back to the root of the version tree.<br>
&gt; <br>
&gt; E.g., the YANG file defining version 2.2.0 would contain revisions for=
 versions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence wou=
ld satisfy an import using label &quot;2.0.0&quot; or derived&quot; solely =
because a revision with that label exists in its revision history.<br>
&gt; <br>
&gt; However, if the revision history had entries pruned (i.e., perhaps 2.1=
.0 hadn&#39;t been included in the revision history so that it was just 2.2=
.0, 2.0.0, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NO=
T satisfy an import for &quot;revision-or-derived 2.1.0;&quot; because the =
module&#39;s revision history does not contain revision 2.1.0.<br>
&gt; <br>
&gt; So, the import revision-or-derived works fine for Semver version label=
s as long as the revision history is consistent and complete.<br>
&gt; <br>
&gt; -------<br>
&gt; <br>
&gt; Finally, there has been some discussion about whether it would be usef=
ul to have an import statement that restricts imports to only backwards com=
patible versions - I&#39;ll post a separate email on this.<br>
&gt; <br>
&gt; If the WG decided that this is useful, then this could still be suppor=
ted, and without needing to understand the revision label.=C2=A0 Instead, i=
t can be done by checking the revision history for the &quot;rev:nbc-change=
s&quot; substatement that indicates where NBC changes have occurred in the =
revision history.=C2=A0 As long as the allocated YANG Semver revision label=
s are consistent with the use of the rev:nbc-changes&quot; substatement in =
the revision history then it would still behave in the intuitive way. <br>
&gt; <br>
&gt; <br>
&gt; Regards,<br>
&gt; Rob<br>
&gt; <br>
&gt; [As an individual contributor]<br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; netmod mailing list<br>
&gt; <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</=
a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br=
>
<br>
-- <br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"https://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_bla=
nk">https://www.jacobs-university.de/</a>&gt;<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
</blockquote></div></div>

--0000000000006384e705ae55c820--


From nobody Wed Sep  2 12:47:46 2020
Return-Path: <01000174505c5289-23d37498-6476-4a75-ab99-f40baa6491e5-000000@amazonses.watsen.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0FDA3A0D8C for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 12:47:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level: 
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ig1ZcYwocIaB for <netmod@ietfa.amsl.com>; Wed,  2 Sep 2020 12:47:43 -0700 (PDT)
Received: from a48-90.smtp-out.amazonses.com (a48-90.smtp-out.amazonses.com [54.240.48.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33A653A0D85 for <netmod@ietf.org>; Wed,  2 Sep 2020 12:47:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1599076062; h=From:Content-Type:Mime-Version:Subject:Date:References:To:In-Reply-To:Message-Id:Feedback-ID; bh=sj3eupvPSWcvjW9IvQvWVl5OI5QrMvVy5m4zQjkI430=; b=Qd/VhdoqAyBhhZXgnuy6UWC1G8w0nHfonlgCLPNwdi7fMater1feR7WH3Oe16D+B ukeXsUR8AqYxw2qQQsg3EqRwH8n7BQXBZfIZnMV0gHxcn4wul9GrTBKPh0e7SM02NrI KwMnP8xYkeGZ3I0pijUS3W8m2EJdO0z63GyC8t1c=
From: Kent Watsen <kent+ietf@watsen.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_7A5A2657-A552-439D-B55F-1BED7CBD7A69"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Date: Wed, 2 Sep 2020 19:47:42 +0000
References: <01000173fe74b0c3-c08431ec-fea7-484b-a53a-6123c4c842d6-000000@email.amazonses.com>
To: "netmod@ietf.org" <netmod@ietf.org>
In-Reply-To: <01000173fe74b0c3-c08431ec-fea7-484b-a53a-6123c4c842d6-000000@email.amazonses.com>
Message-ID: <01000174505c5289-23d37498-6476-4a75-ab99-f40baa6491e5-000000@email.amazonses.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-SES-Outgoing: 2020.09.02-54.240.48.90
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LFkbVLlVpmPldlushlEQCRMQZ74>
Subject: Re: [netmod] Adoption poll for draft-tao-netmod-yang-node-tags
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 19:47:45 -0000

--Apple-Mail=_7A5A2657-A552-439D-B55F-1BED7CBD7A69
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

This message ends this WGLC.

While there seems to be general support, there doesn=E2=80=99t appear to =
be support for the provided use cases (i.e., data object tags for metric =
and operation type), and significant concern that a node-tag can change =
the definition of anything the schema.

Authors, please consider updating the draft by 1) removing and/or =
clarifying the concerning parts and 2) presenting compelling examples, =
to bring this idea forward again for a future adoption call.

Thanks you,
Netmod Chairs


> On Aug 17, 2020, at 6:05 PM, Kent Watsen <kent+ietf@watsen.net> wrote:
>=20
> This email begins a 2-week adoption poll for:
>=20
>     https://tools.ietf.org/html/draft-tao-netmod-yang-node-tags-05 =
<https://tools.ietf.org/html/draft-tao-netmod-yang-node-tags-05>
>=20
> Please voice your support or objections on list before August 31. =20
>=20
> Notes:
>    1)  -03 was presented during the 108 session, hence the I-D has =
been updated twice since then.
>    2) Please be aware that IPR has been filed for this I-D:
>          =
https://datatracker.ietf.org/ipr/search/?submit=3Ddraft&id=3Ddraft-tao-net=
mod-yang-node-tags =
<https://datatracker.ietf.org/ipr/search/?submit=3Ddraft&id=3Ddraft-tao-ne=
tmod-yang-node-tags>.
>=20
> Netmod Chairs
>=20
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


--Apple-Mail=_7A5A2657-A552-439D-B55F-1BED7CBD7A69
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">This =
message ends this WGLC.<div class=3D""><br class=3D""></div><div =
class=3D"">While there seems to be general support, there doesn=E2=80=99t =
appear to be support for the provided use cases (i.e., data object tags =
for metric and operation type), and significant concern that<span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">&nbsp;a node-tag can change the definition of anything the =
schema.</span></div><div class=3D""><br class=3D""></div><div =
class=3D""><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0);" class=3D"">Authors, please consider updating the draft by 1) =
removing and/or clarifying the concerning parts and 2) presenting =
compelling examples, to bring this idea forward again for a future =
adoption call.</div><div style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);" class=3D""><br class=3D""></div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D"">Thanks you,</div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">Netmod Chairs</div><div class=3D""><br =
class=3D""></div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Aug 17, 2020, at 6:05 PM, Kent Watsen =
&lt;<a href=3D"mailto:kent+ietf@watsen.net" =
class=3D"">kent+ietf@watsen.net</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">This email begins a =
2-week adoption poll for:<br class=3D""><br class=3D"">&nbsp; =
&nbsp;&nbsp;<a =
href=3D"https://tools.ietf.org/html/draft-tao-netmod-yang-node-tags-05" =
class=3D"">https://tools.ietf.org/html/draft-tao-netmod-yang-node-tags-05<=
/a><br class=3D""><br class=3D""><div style=3D"caret-color: rgb(0, 0, =
0);" class=3D"">Please voice your support or objections on list before =
August 31. &nbsp;</div><div class=3D""></div><div style=3D"caret-color: =
rgb(0, 0, 0);" class=3D""><br class=3D""></div><div style=3D"caret-color: =
rgb(0, 0, 0);" class=3D"">Notes:</div><div style=3D"caret-color: rgb(0, =
0, 0);" class=3D"">&nbsp; &nbsp;1) &nbsp;-03 was presented during the =
108 session, hence the I-D has been updated twice since then.</div><div =
style=3D"caret-color: rgb(0, 0, 0);" class=3D"">&nbsp; &nbsp;2) Please =
be aware that IPR has been filed for this I-D:</div><div =
style=3D"caret-color: rgb(0, 0, 0);" class=3D"">&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;<a =
href=3D"https://datatracker.ietf.org/ipr/search/?submit=3Ddraft&amp;id=3Dd=
raft-tao-netmod-yang-node-tags" =
class=3D"">https://datatracker.ietf.org/ipr/search/?submit=3Ddraft&amp;id=3D=
draft-tao-netmod-yang-node-tags</a>.</div><div class=3D""><div =
class=3D""><br class=3D""></div><div class=3D"">Netmod Chairs</div><br =
class=3D"Apple-interchange-newline"><br =
class=3D""></div></div>_______________________________________________<br =
class=3D"">netmod mailing list<br class=3D""><a =
href=3D"mailto:netmod@ietf.org" class=3D"">netmod@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/netmod<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_7A5A2657-A552-439D-B55F-1BED7CBD7A69--


From nobody Sun Sep  6 13:41:54 2020
Return-Path: <noreply@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EC573A11A0; Sun,  6 Sep 2020 13:41:46 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Reshad Rahman via Datatracker <noreply@ietf.org>
To: <yang-doctors@ietf.org>
Cc: draft-ietf-netmod-nmda-diff.all@ietf.org, netmod@ietf.org, last-call@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.15.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <159942490640.25028.10946254095755778899@ietfa.amsl.com>
Reply-To: Reshad Rahman <rrahman@cisco.com>
Date: Sun, 06 Sep 2020 13:41:46 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LWQGBkwf_zgfm-m2G_T4UR538tc>
Subject: [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Sep 2020 20:41:47 -0000

Reviewer: Reshad Rahman
Review result: Ready with Issues

Review of rev -04 by Reshad Rahman

The document is clear and well-written. While some issues have been identified,
they can be resolved quickly.

Issues
        1.      YANG model P8, for “leaf xpath-filter”, add reference to
        RFC6021. There should also be a normative reference to RFC6021 (as per
        RFC8407) 2.      Example P10, </interfa should be </interfaces> 3.     
        Example P10, last paragraph talks about preference and
        explicit-router-id. This seems to be leftover from when the example was
        based on OSPF model. 4.      Example P12 and P13. The RPC operation has
        “operational” as source (enabled is true)  and “intended” as target
        (enabled is false). The differences shown (in RPC output) have “value
        true” and “source-value false”. But I thought value came from target
        datastore and source-value from source datastore, so the values are
        reversed, i.e.. it should be “value false” and “source-value true”
        instead? Looking at the origin in the output I am wondering if the
        intent is to have “intended” as source and ”operational” as target. Or
        am I misunderstanding this?

Questions
        1.      YANG model: does the operation “delete” make sense for a diff
        operation? If it is kept, it’d be good to have some text explaining
        that for a diff operation, “delete” and “replace” are the same? If
        they’re not the same, please also add some text…. 2.      YANG model:
        prefix “cp” doesn’t seem to be a great choice since cp is associated
        with copying. I realize that there is some preference for 2-letter
        prefixes, but to me “cp” is not a great choice. What about “cmp”?
        WG/chairs should have a word to say about this. 3.      YANG model P9,
        for the “uses path:yang-patch”, why not have a  reference to RFC8072
        (is it because the description above mentions RFC8072)? 4.      Section
        7 mentions rate limiting requests per client. Should there be a
        “global” rate-limiting too, i.e not client-specific? 5.      Wondering
        if section 8 should be in an Appendix (or even removed)? Also, the
        method suggested doesn’t seem to guarantee that the difference
        persisted for the “dampening” time.

Nits:
        1.      P11 replace <operational<  with <operational>




From nobody Mon Sep  7 07:06:32 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65A303A0D57; Mon,  7 Sep 2020 07:06:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Kr2jgB/4; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=eikP1mVz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4-9Yay89Zi0P; Mon,  7 Sep 2020 07:06:26 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66D383A0D56; Mon,  7 Sep 2020 07:06:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7254; q=dns/txt; s=iport; t=1599487586; x=1600697186; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ehfQE8lkpE1HQTyKETmhcGiI84aVvs0UJAHq3z+pctw=; b=Kr2jgB/4Uo1Dbv38J7M8HPovOGm1N0IEcDZ/bEwiKsQ+Q69VdGS6h3w9 ok4CBPy1yib3O9grL1UIkZNbHkDznatHTpa62+E7IEivChJJ6OHAU9xar fg1a1jFaH/EA560Agas6ncMqKY5b3SCVcygFvU+zDoqrz9hg7FUaO6rch M=;
IronPort-PHdr: =?us-ascii?q?9a23=3AkgSK1xdDdviTNYSfyTG35J3ulGMj4e+mNxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnJkHE+PFxlwaQB9fa5u5Kze3MvPOoVW8B5MOHt3YPONxJWg?= =?us-ascii?q?QegMob1wonHIaeCEL9IfKrCk5yHMlLWFJ/uX3uN09TFZX/akHc5Hqo4m1aFh?= =?us-ascii?q?D2LwEgIOPzF8bbhNi20Obn/ZrVbk1IiTOxbKk0Ig+xqFDat9Idhs1pLaNixw?= =?us-ascii?q?=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CCHwAvPlZf/4kNJK1fHQEBPAEFBQE?= =?us-ascii?q?CAQkBFYFPAoFQKSgHcFkvLIQ4g0YDjUmZF4FCgREDVQsBAQEMAQEYCwoCBAE?= =?us-ascii?q?BhEsCF4IjAiQ3Bg4CAwEBCwEBBQEBAQIBBgRthVwBC4VzAgEDAQEQEREMAQE?= =?us-ascii?q?sCwEPAgEIGgImAgICJQsVEAIEDgUigwQBgksDLgEOpxgCgTmIYXaBMoMBAQE?= =?us-ascii?q?FhQsYghADBoEOKgGCcINohlEbgUE/gTgMEIIYNT6CXAEBgUUhECOCXTOCCyK?= =?us-ascii?q?TG6NTCoJllTKFAAMVCYMJiW+TXpJRn1cCBAIEBQIOAQEFgWokgVdwFTsqAYI?= =?us-ascii?q?+UBcCDY5WbgEJgkKFFIVCdDcCBgEJAQEDCXyPCgEB?=
X-IronPort-AV: E=Sophos;i="5.76,402,1592870400"; d="scan'208";a="537702461"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Sep 2020 14:06:06 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 087E660e031384 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 7 Sep 2020 14:06:06 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 7 Sep 2020 09:06:06 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 7 Sep 2020 09:06:05 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 7 Sep 2020 09:06:05 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cYdpzSX062h/9x0HdbyYm4JwkbsIEHOtkLi81g/ZRQfsA5S0yufEvpT9nX8+xHdNX2zgOYKpAUdqcZK5SfLlrXlKwWLrNF2Cbs1FoaJVoK/uIlwvAqGCl5e3b5BGdEn3dL0jamgbArGDA55tUU18BKKzr0ko01cBoPZzqaTnCs4O1RTbKEuxKnCY4ODU59u2n1RTv9f9SasyM0evyqJTxomvuokSyVn0ufD7s+hTBA7aFNFbDrkV5jqcATMSl0TcRsernNWNrfeeMWK+8Oav3Ow5ZFHkuDUCkx3UATrR3A/31eLeuIFtFWzOiM80xyTUjGPFbo2UyFD+ueEbao7wKQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ehfQE8lkpE1HQTyKETmhcGiI84aVvs0UJAHq3z+pctw=; b=e685gDxSKmsuYvtr1aYvOQQPMb7l++f2SaBna6+c+W6Jm0wQnMAqT5LMKyTF1rCL6NJ008CPF57RqP4QdUOUR6ncESxxhHBMCyPOO97w8sl7ahhKCLo2spsQkEyf/plZiYGUj34UPyMVfJw5Q4qoVKBN3DNho/9vZ7bXsYlXUfxAz2VzM74x5Pt5OzhFSOKTeFh3dg91HmbciH0qGIvsCuaVhXKRbfhZZN5Lkx3xF3ZypDUCRW0/LdklyhbM4ssI1+3rgV9ee/ll+564FZKBHZpbz5dlJf3VcjqFXQkl+RkI7zbwMtWN+/rGjJZ2nXQO24ryh9O9L9Mlut6AM9DSBw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ehfQE8lkpE1HQTyKETmhcGiI84aVvs0UJAHq3z+pctw=; b=eikP1mVz6I4/6RDo+Vp4k83Rb3pVF8zPArYWweUPkKjp7z7ZRE8MZMOqbmqF0cfxBOkPunyq93Zhnlj8SvmLmSYlleygPUbJgXBWF3W04zj0knf7T1gNN+R5XEGXhywklHY5HuqxNmlwUUkGmULHb/26jb9pbI4Gn7l8+8fXvtw=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN6PR11MB0003.namprd11.prod.outlook.com (2603:10b6:405:61::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.19; Mon, 7 Sep 2020 14:06:04 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487%6]) with mapi id 15.20.3348.019; Mon, 7 Sep 2020 14:06:04 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWhI44umN2Ia12NU2tKLTOsjRbDKlc89oA
Date: Mon, 7 Sep 2020 14:06:04 +0000
Message-ID: <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com>
In-Reply-To: <159942490640.25028.10946254095755778899@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:ea6:1c3d:b78a:4084:d0fe]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a570b242-59d8-4fe2-26da-08d853372907
x-ms-traffictypediagnostic: BN6PR11MB0003:
x-microsoft-antispam-prvs: <BN6PR11MB0003C71683E352BF723464BCAB280@BN6PR11MB0003.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: g1ETxC94uJRHerFACmr5+vJsshyZzz6nFmu0/cREQJF2IOwcyplN9U2yHQe9qpd3wunUtdqJTRJDPkQPlqkFzrYa9V2EpRA8yojnFoMHDFn6rfaDT4RQWRbiZfLGyJ114mrBMQMGvGYHV4Ow4t9j+/bgBuw3Wd1AP8crij1LK9/jBShQ7P/PW+ZFDoAAuSRhrqF2lnj4qfgWD2Rw/vCrGtW4U/2I5plNnhCyJIIP3TmWQ4leTheM2KT0pEwwJ1XY1lngpbpoD6JBB1nh7nLx1FNi+vlMiPAi0Ezts5Z8tIsT1cZR2PnvDQFlcOR8tJa59uP63V9zpaEA7UPR2fK/2qEbPi6Fq8ToueU4uDxu4KfugiziwatfjnQnJH46Q0/s4B7A/dejxAFhUGB1l28HBA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(136003)(376002)(366004)(346002)(396003)(6486002)(8936002)(83380400001)(478600001)(86362001)(2906002)(91956017)(66574015)(186003)(4326008)(33656002)(54906003)(450100002)(6916009)(8676002)(316002)(966005)(6512007)(71200400001)(64756008)(6506007)(76116006)(66476007)(66556008)(66446008)(66946007)(36756003)(5660300002)(2616005); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: Ma2vprpM/tdFOGslzrLdH07++UAOC1+dKW/Vz2rrSVqlEv9ym5ayO1cCHp7QPkvWyiD4jBPVr+qNZPF8l7+0lSRekPbN3x8RwzvvIAuXNrMW0anHWxMj3xzaAja67jw/6eLi+PLOXQyyWg3wiMcjv+JMWIUeOabIjobzISOnjoKhDuo+Q1uXohDpmdlro0izjJlsm1nDSsGwF/SHSQ83/vRkNh5CUH2YwipOEjyiw0T/olwsdA6QlDrIBbUuDtHi0kYPRjz6r9Ik5O7YvFE26f8lyha3boS2vg5oc4WBzHj+7+Bymyifc86RxsAtKDTwVih/ktK2mZc8QNtqjVBFQbf6Pe2edl8dAfYWjSDyjBj3fhScVBs5KUDm3b1aezcXc4I5tq238gQzomlQumo1EAbaEzAOeCjhuubzNhOLqoP0R3tBjh1MKfb4zhK5YMS//+xDKxj7qngTfFW5vEjjuNEq05mox6zt7yRoMhHGSyUmo+gSmRRN791wIWTz606Zw2SHEJXb87VTjZNu3UNDHY7fB68G4CaYLtEcj2kudYvYIjbpJ5k01o+0FRsPW/e51RXB7uFdbR0s6QDVS01gAIfa3pbP48irKWCx5Ocrk7CO6e4bchn0Gtnca64iSowO1YfBD+g3ZmKNipRUJ+yOkDL4JPnQJYUsJhTTi7yqKIkDxuvYif/FygXILQCCTw0PJJLHpk80gSJNlyrdnDNqOg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <066DBE481937354F87133BD381EE0F93@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a570b242-59d8-4fe2-26da-08d853372907
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2020 14:06:04.7897 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: N6uydhOPOXpTy6YY2Ful/wtBlsOo7/ArnJ6U50i1BuNmxUr7VL39b81auGMHgCZzaaK8rY8h5eXWk/aUMM2VSw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB0003
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/7vzFF9YUl-JZuzrqNKiGBf4ri5M>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Sep 2020 14:06:29 -0000

PEhlcmUncyB0aGUgc2FtZSBtZXNzYWdlIHdpdGggaG9wZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9y
bWF0dGluZz4NCg0KUmV2aWV3IG9mIHJldiAtMDQgYnkgUmVzaGFkIFJhaG1hbg0KDQpUaGUgZG9j
dW1lbnQgaXMgY2xlYXIgYW5kIHdlbGwtd3JpdHRlbi4gV2hpbGUgc29tZSBpc3N1ZXMgaGF2ZSBi
ZWVuIGlkZW50aWZpZWQsIHRoZXkgY2FuIGJlIHJlc29sdmVkIHF1aWNrbHkuDQoNCklzc3Vlcw0K
CTEuCVlBTkcgbW9kZWwgUDgsIGZvciDigJxsZWFmIHhwYXRoLWZpbHRlcuKAnSwgYWRkIHJlZmVy
ZW5jZSB0byBSRkM2MDIxLiBUaGVyZSBzaG91bGQgYWxzbyBiZSBhIG5vcm1hdGl2ZSByZWZlcmVu
Y2UgdG8gUkZDNjAyMSAoYXMgcGVyIFJGQzg0MDcpDQoJMi4JRXhhbXBsZSBQMTAsIDwvaW50ZXJm
YSBzaG91bGQgYmUgPC9pbnRlcmZhY2VzPg0KCTMuCUV4YW1wbGUgUDEwLCBsYXN0IHBhcmFncmFw
aCB0YWxrcyBhYm91dCBwcmVmZXJlbmNlIGFuZCBleHBsaWNpdC1yb3V0ZXItaWQuIFRoaXMgc2Vl
bXMgdG8gYmUgbGVmdG92ZXIgZnJvbSB3aGVuIHRoZSBleGFtcGxlIHdhcyBiYXNlZCBvbiBPU1BG
IG1vZGVsLg0KCTQuCUV4YW1wbGUgUDEyIGFuZCBQMTMuIFRoZSBSUEMgb3BlcmF0aW9uIGhhcyDi
gJxvcGVyYXRpb25hbOKAnSBhcyBzb3VyY2UgKGVuYWJsZWQgaXMgdHJ1ZSkgIGFuZCDigJxpbnRl
bmRlZOKAnSBhcyB0YXJnZXQgKGVuYWJsZWQgaXMgZmFsc2UpLiBUaGUgZGlmZmVyZW5jZXMgc2hv
d24gKGluIFJQQyBvdXRwdXQpIGhhdmUg4oCcdmFsdWUgdHJ1ZeKAnSBhbmQg4oCcc291cmNlLXZh
bHVlIGZhbHNl4oCdLiBCdXQgSSB0aG91Z2h0IHZhbHVlIGNhbWUgZnJvbSB0YXJnZXQgZGF0YXN0
b3JlIGFuZCBzb3VyY2UtdmFsdWUgZnJvbSBzb3VyY2UgZGF0YXN0b3JlLCBzbyB0aGUgdmFsdWVz
IGFyZSByZXZlcnNlZCwgaS5lLi4gaXQgc2hvdWxkIGJlIOKAnHZhbHVlIGZhbHNl4oCdIGFuZCDi
gJxzb3VyY2UtdmFsdWUgdHJ1ZeKAnSBpbnN0ZWFkPyBMb29raW5nIGF0IHRoZSBvcmlnaW4gaW4g
dGhlIG91dHB1dCBJIGFtIHdvbmRlcmluZyBpZiB0aGUgaW50ZW50IGlzIHRvIGhhdmUg4oCcaW50
ZW5kZWTigJ0gYXMgc291cmNlIGFuZCDigJ1vcGVyYXRpb25hbOKAnSBhcyB0YXJnZXQuIE9yIGFt
IEkgbWlzdW5kZXJzdGFuZGluZyB0aGlzPw0KDQpRdWVzdGlvbnMNCgkxLglZQU5HIG1vZGVsOiBk
b2VzIHRoZSBvcGVyYXRpb24g4oCcZGVsZXRl4oCdIG1ha2Ugc2Vuc2UgZm9yIGEgZGlmZiBvcGVy
YXRpb24/IElmIGl0IGlzIGtlcHQsIGl04oCZZCBiZSBnb29kIHRvIGhhdmUgc29tZSB0ZXh0IGV4
cGxhaW5pbmcgdGhhdCBmb3IgYSBkaWZmIG9wZXJhdGlvbiwg4oCcZGVsZXRl4oCdIGFuZCDigJxy
ZXBsYWNl4oCdIGFyZSB0aGUgc2FtZT8gSWYgdGhleeKAmXJlIG5vdCB0aGUgc2FtZSwgcGxlYXNl
IGFsc28gYWRkIHNvbWUgdGV4dOKApi4NCgkyLglZQU5HIG1vZGVsOiBwcmVmaXgg4oCcY3DigJ0g
ZG9lc27igJl0IHNlZW0gdG8gYmUgYSBncmVhdCBjaG9pY2Ugc2luY2UgY3AgaXMgYXNzb2NpYXRl
ZCB3aXRoIGNvcHlpbmcuIEkgcmVhbGl6ZSB0aGF0IHRoZXJlIGlzIHNvbWUgcHJlZmVyZW5jZSBm
b3IgMi1sZXR0ZXIgcHJlZml4ZXMsIGJ1dCB0byBtZSDigJxjcOKAnSBpcyBub3QgYSBncmVhdCBj
aG9pY2UuIFdoYXQgYWJvdXQg4oCcY21w4oCdPyBXRy9jaGFpcnMgc2hvdWxkIGhhdmUgYSB3b3Jk
IHRvIHNheSBhYm91dCB0aGlzLg0KCTMuCVlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBw
YXRoOnlhbmctcGF0Y2jigJ0sIHdoeSBub3QgaGF2ZSBhICByZWZlcmVuY2UgdG8gUkZDODA3MiAo
aXMgaXQgYmVjYXVzZSB0aGUgZGVzY3JpcHRpb24gYWJvdmUgbWVudGlvbnMgUkZDODA3Mik/DQoJ
NC4JU2VjdGlvbiA3IG1lbnRpb25zIHJhdGUgbGltaXRpbmcgcmVxdWVzdHMgcGVyIGNsaWVudC4g
U2hvdWxkIHRoZXJlIGJlIGEg4oCcZ2xvYmFs4oCdIHJhdGUtbGltaXRpbmcgdG9vLCBpLmUgbm90
IGNsaWVudC1zcGVjaWZpYz8NCgk1LglXb25kZXJpbmcgaWYgc2VjdGlvbiA4IHNob3VsZCBiZSBp
biBhbiBBcHBlbmRpeCAob3IgZXZlbiByZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhvZCBzdWdnZXN0
ZWQgZG9lc27igJl0IHNlZW0gdG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UgcGVyc2lz
dGVkIGZvciB0aGUg4oCcZGFtcGVuaW5n4oCdIHRpbWUuDQoNCk5pdHM6DQoJMS4JUDExIHJlcGxh
Y2UgPG9wZXJhdGlvbmFsPCAgd2l0aCA8b3BlcmF0aW9uYWw+DQoNCu+7v09uIDIwMjAtMDktMDYs
IDQ6NDIgUE0sICJ5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9mIFJlc2hhZCBSYWhtYW4gdmlhIERh
dGF0cmFja2VyIiA8eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIG5v
cmVwbHlAaWV0Zi5vcmc+IHdyb3RlOg0KDQogICAgUmV2aWV3ZXI6IFJlc2hhZCBSYWhtYW4NCiAg
ICBSZXZpZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3Vlcw0KDQogICAgUmV2aWV3IG9mIHJldiAt
MDQgYnkgUmVzaGFkIFJhaG1hbg0KDQogICAgVGhlIGRvY3VtZW50IGlzIGNsZWFyIGFuZCB3ZWxs
LXdyaXR0ZW4uIFdoaWxlIHNvbWUgaXNzdWVzIGhhdmUgYmVlbiBpZGVudGlmaWVkLA0KICAgIHRo
ZXkgY2FuIGJlIHJlc29sdmVkIHF1aWNrbHkuDQoNCiAgICBJc3N1ZXMNCiAgICAgICAgICAgIDEu
ICAgICAgWUFORyBtb2RlbCBQOCwgZm9yIOKAnGxlYWYgeHBhdGgtZmlsdGVy4oCdLCBhZGQgcmVm
ZXJlbmNlIHRvDQogICAgICAgICAgICBSRkM2MDIxLiBUaGVyZSBzaG91bGQgYWxzbyBiZSBhIG5v
cm1hdGl2ZSByZWZlcmVuY2UgdG8gUkZDNjAyMSAoYXMgcGVyDQogICAgICAgICAgICBSRkM4NDA3
KSAyLiAgICAgIEV4YW1wbGUgUDEwLCA8L2ludGVyZmEgc2hvdWxkIGJlIDwvaW50ZXJmYWNlcz4g
My4gICAgIA0KICAgICAgICAgICAgRXhhbXBsZSBQMTAsIGxhc3QgcGFyYWdyYXBoIHRhbGtzIGFi
b3V0IHByZWZlcmVuY2UgYW5kDQogICAgICAgICAgICBleHBsaWNpdC1yb3V0ZXItaWQuIFRoaXMg
c2VlbXMgdG8gYmUgbGVmdG92ZXIgZnJvbSB3aGVuIHRoZSBleGFtcGxlIHdhcw0KICAgICAgICAg
ICAgYmFzZWQgb24gT1NQRiBtb2RlbC4gNC4gICAgICBFeGFtcGxlIFAxMiBhbmQgUDEzLiBUaGUg
UlBDIG9wZXJhdGlvbiBoYXMNCiAgICAgICAgICAgIOKAnG9wZXJhdGlvbmFs4oCdIGFzIHNvdXJj
ZSAoZW5hYmxlZCBpcyB0cnVlKSAgYW5kIOKAnGludGVuZGVk4oCdIGFzIHRhcmdldA0KICAgICAg
ICAgICAgKGVuYWJsZWQgaXMgZmFsc2UpLiBUaGUgZGlmZmVyZW5jZXMgc2hvd24gKGluIFJQQyBv
dXRwdXQpIGhhdmUg4oCcdmFsdWUNCiAgICAgICAgICAgIHRydWXigJ0gYW5kIOKAnHNvdXJjZS12
YWx1ZSBmYWxzZeKAnS4gQnV0IEkgdGhvdWdodCB2YWx1ZSBjYW1lIGZyb20gdGFyZ2V0DQogICAg
ICAgICAgICBkYXRhc3RvcmUgYW5kIHNvdXJjZS12YWx1ZSBmcm9tIHNvdXJjZSBkYXRhc3RvcmUs
IHNvIHRoZSB2YWx1ZXMgYXJlDQogICAgICAgICAgICByZXZlcnNlZCwgaS5lLi4gaXQgc2hvdWxk
IGJlIOKAnHZhbHVlIGZhbHNl4oCdIGFuZCDigJxzb3VyY2UtdmFsdWUgdHJ1ZeKAnQ0KICAgICAg
ICAgICAgaW5zdGVhZD8gTG9va2luZyBhdCB0aGUgb3JpZ2luIGluIHRoZSBvdXRwdXQgSSBhbSB3
b25kZXJpbmcgaWYgdGhlDQogICAgICAgICAgICBpbnRlbnQgaXMgdG8gaGF2ZSDigJxpbnRlbmRl
ZOKAnSBhcyBzb3VyY2UgYW5kIOKAnW9wZXJhdGlvbmFs4oCdIGFzIHRhcmdldC4gT3INCiAgICAg
ICAgICAgIGFtIEkgbWlzdW5kZXJzdGFuZGluZyB0aGlzPw0KDQogICAgUXVlc3Rpb25zDQogICAg
ICAgICAgICAxLiAgICAgIFlBTkcgbW9kZWw6IGRvZXMgdGhlIG9wZXJhdGlvbiDigJxkZWxldGXi
gJ0gbWFrZSBzZW5zZSBmb3IgYSBkaWZmDQogICAgICAgICAgICBvcGVyYXRpb24/IElmIGl0IGlz
IGtlcHQsIGl04oCZZCBiZSBnb29kIHRvIGhhdmUgc29tZSB0ZXh0IGV4cGxhaW5pbmcNCiAgICAg
ICAgICAgIHRoYXQgZm9yIGEgZGlmZiBvcGVyYXRpb24sIOKAnGRlbGV0ZeKAnSBhbmQg4oCccmVw
bGFjZeKAnSBhcmUgdGhlIHNhbWU/IElmDQogICAgICAgICAgICB0aGV54oCZcmUgbm90IHRoZSBz
YW1lLCBwbGVhc2UgYWxzbyBhZGQgc29tZSB0ZXh04oCmLiAyLiAgICAgIFlBTkcgbW9kZWw6DQog
ICAgICAgICAgICBwcmVmaXgg4oCcY3DigJ0gZG9lc27igJl0IHNlZW0gdG8gYmUgYSBncmVhdCBj
aG9pY2Ugc2luY2UgY3AgaXMgYXNzb2NpYXRlZA0KICAgICAgICAgICAgd2l0aCBjb3B5aW5nLiBJ
IHJlYWxpemUgdGhhdCB0aGVyZSBpcyBzb21lIHByZWZlcmVuY2UgZm9yIDItbGV0dGVyDQogICAg
ICAgICAgICBwcmVmaXhlcywgYnV0IHRvIG1lIOKAnGNw4oCdIGlzIG5vdCBhIGdyZWF0IGNob2lj
ZS4gV2hhdCBhYm91dCDigJxjbXDigJ0/DQogICAgICAgICAgICBXRy9jaGFpcnMgc2hvdWxkIGhh
dmUgYSB3b3JkIHRvIHNheSBhYm91dCB0aGlzLiAzLiAgICAgIFlBTkcgbW9kZWwgUDksDQogICAg
ICAgICAgICBmb3IgdGhlIOKAnHVzZXMgcGF0aDp5YW5nLXBhdGNo4oCdLCB3aHkgbm90IGhhdmUg
YSAgcmVmZXJlbmNlIHRvIFJGQzgwNzINCiAgICAgICAgICAgIChpcyBpdCBiZWNhdXNlIHRoZSBk
ZXNjcmlwdGlvbiBhYm92ZSBtZW50aW9ucyBSRkM4MDcyKT8gNC4gICAgICBTZWN0aW9uDQogICAg
ICAgICAgICA3IG1lbnRpb25zIHJhdGUgbGltaXRpbmcgcmVxdWVzdHMgcGVyIGNsaWVudC4gU2hv
dWxkIHRoZXJlIGJlIGENCiAgICAgICAgICAgIOKAnGdsb2JhbOKAnSByYXRlLWxpbWl0aW5nIHRv
bywgaS5lIG5vdCBjbGllbnQtc3BlY2lmaWM/IDUuICAgICAgV29uZGVyaW5nDQogICAgICAgICAg
ICBpZiBzZWN0aW9uIDggc2hvdWxkIGJlIGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJlbW92ZWQp
PyBBbHNvLCB0aGUNCiAgICAgICAgICAgIG1ldGhvZCBzdWdnZXN0ZWQgZG9lc27igJl0IHNlZW0g
dG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UNCiAgICAgICAgICAgIHBlcnNpc3RlZCBm
b3IgdGhlIOKAnGRhbXBlbmluZ+KAnSB0aW1lLg0KDQogICAgTml0czoNCiAgICAgICAgICAgIDEu
ICAgICAgUDExIHJlcGxhY2UgPG9wZXJhdGlvbmFsPCAgd2l0aCA8b3BlcmF0aW9uYWw+DQoNCg0K
DQogICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAg
ICB5YW5nLWRvY3RvcnMgbWFpbGluZyBsaXN0DQogICAgeWFuZy1kb2N0b3JzQGlldGYub3JnDQog
ICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby95YW5nLWRvY3RvcnMNCg0K


From nobody Tue Sep  8 05:07:20 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CFB83A1143 for <netmod@ietfa.amsl.com>; Tue,  8 Sep 2020 05:07:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=aDejSELr; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=N/CiRZxu
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I_CMDKrI8D8s for <netmod@ietfa.amsl.com>; Tue,  8 Sep 2020 05:07:17 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 267503A113D for <netmod@ietf.org>; Tue,  8 Sep 2020 05:07:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5006; q=dns/txt; s=iport; t=1599566837; x=1600776437; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=SQ8tqOOhf459YZCbVBYiqQlCO/80bSgUF7YCo+GWeco=; b=aDejSELr3nd0HN6HAQEFy7NrsrtjFCatTx8vLKIoWHn9EDglnQeGPzZc SiDpSWnE+gN5hN31aAmf6Q6PVUgQPedZjawBOoFVeStFZYK0iK1fis3XM WjRhkkwGvIacuXgbiHsRj642p2WXs3Essi0EmexHqtVthznndCyL1D4YD s=;
X-IPAS-Result: =?us-ascii?q?A0AYHgABc1df/5tdJa1fHAEBATwBAQQEAQECAQEHAQEVg?= =?us-ascii?q?U8CgTwCAREjLgdwWS8shDiDRgOmYIFCgREDVQsBAQEMAQEYCwoCBAEBhAdEG?= =?us-ascii?q?YF6AiQ3Bg4CAwEBAQMCAwEBAQEFAQEBAgEGBG2FXAyFcwIBAwEBEBERDAEBL?= =?us-ascii?q?AwRAQgaAiYCBCULFRIEARIigwQBgksDLgEOpzgCgTmIYXaBMoMBAQEFgkuCP?= =?us-ascii?q?xiCEAMGgQ4oAgEBAYJug2iGURuBQT+BEAEnHIJNPoJcAQECgSgBEgEhF4MAM?= =?us-ascii?q?4ItkxujUwqCZZoyAx6gVpJRn1cCBAIEBQIOAQEFgWokZ3BwFTsqAYI+UBcCD?= =?us-ascii?q?ZIQhRSFQnQCNQIGAQkBAQMJfI59AQE?=
IronPort-PHdr: =?us-ascii?q?9a23=3AMlH9kBw8zXe8+j7XCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5ZRaDt/lohUXCG4TW9/wCjPDZ4OjsWm0FtJCGtn1KMJlBTA?= =?us-ascii?q?QMhshemQs8SNWEBkv2IL+PDWQ6Ec1OWUUj8yS9Nk5YS8r7bkfZ5Hy/8TBUHQ?= =?us-ascii?q?/wZkJ5I+3vEdvUiMK6n+m555zUZVBOgzywKbN/JRm7t0PfrM4T1IBjMa02jB?= =?us-ascii?q?DOpyhF?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.76,405,1592870400"; d="scan'208";a="529368002"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Sep 2020 12:07:15 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 088C7F2t018949 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 8 Sep 2020 12:07:15 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 8 Sep 2020 07:07:15 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 8 Sep 2020 07:07:14 -0500
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 8 Sep 2020 07:07:14 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BqkUFlPlGZPYI5ZTzbHAbdpYeUbprnDFN1GvtA+8uZdmKsDcR8WqhLj9LQllSc6XwSikBgauM9Va0KjG8W+hXM9h6LQA1NM8hS9aihPzkOUViE5NM9MfyTmOBg4BUkrloOQMPh3HDfSWI/vlG23hFu6u6E1na1nPdhE95lNiZMtXPmGC3PqjBWG4S9Woe+3g4gf1G2G1/g6VhPmik1gbjc3WgO/2evu8kw2PtWU4vX7MexLqrLErQcWikqSI+VR5++QgM7ll1yy+EdL1ZjFyuRzMC28cwG1862KyrlttrkmHqo/ukXpRKpscyixIRSeWNnULMBCBBJtlgBfSjRbosA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SQ8tqOOhf459YZCbVBYiqQlCO/80bSgUF7YCo+GWeco=; b=jAdGNCR8/0Sldv78jTkuOIQ3eAfpigJffgzB62d/LHkcp22Kw0V01MzDfgUlNduzEibVwdNaLUpeL5kMXMB7PeegMmIeAAwYNCFlmt4qYNxuTi57Z3OjFUo+DLu67kOOVvi/2Fq4qx9PldAXyuJ9grE+5X70U4ORD6F9yS9J3BMOtJNv57C+5DYjRdrS4gqwmG3snyKYU90QbkLWBd5BzvyoygfdobuCL648rlgLoG/IPuJKao2iJHaaeoWJZohKbnxfAClEYh/nI61PlXeVZsX963ifHPx8CIUXBuyUybX2WczetCDt7ZzUZUsj+PKBgisLUEKxBIu2kN+DHOJI0Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SQ8tqOOhf459YZCbVBYiqQlCO/80bSgUF7YCo+GWeco=; b=N/CiRZxuBNG3GpR4ol60w988sC6AiX48KwI2ybfM2PfPi/mVCtFi28BYdB5Bsd2B5OotkWFH/xuXC62nlZfk+4F7/VLawT1uxptd2mpjzdS81mKgQrRaOey23HrSiZkpmwre1Hq+8ypPeVtc2Iq4J8OF3WfN3KgQrlQxq/za3PI=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN6PR11MB4164.namprd11.prod.outlook.com (2603:10b6:405:82::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.15; Tue, 8 Sep 2020 12:07:13 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487%6]) with mapi id 15.20.3348.019; Tue, 8 Sep 2020 12:07:13 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Choice for filtering YANG imports
Thread-Index: AQHWhdiVZ8C7oxAjfUeX/Hav8A6jjA==
Date: Tue, 8 Sep 2020 12:07:12 +0000
Message-ID: <4C50EC32-F8D3-4E27-A9E7-44CDB425E98C@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:ea6:6c80:f181:189a:edf1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cd054639-3699-4254-a93e-08d853efb87b
x-ms-traffictypediagnostic: BN6PR11MB4164:
x-microsoft-antispam-prvs: <BN6PR11MB4164C564C50C05F896495982AB290@BN6PR11MB4164.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: pNoJ7LmPru9iZr3WaXtMqJWWNHBYH3kyyZ/Kb/M/swKU4Z6ERwHLL9Na59wW+3YjrKQV/Mn87AygHQnBgAjB7NKifBoveYbCpsPrL5EuXEMSXQnZjfDUpqWUTS3CJxIY0WlS0wpRSo9hpQmLZ01q40em/1jo+GZiz59Y2prYXPRRP1yVg9xopEsFxqg9OznyaXEj4WNuD1pNIf5aGs0Z+rGad3z8C8/6GJwl+oROpUQrwi+EaClS2akhjk7Ft9MoUksgZzGg7Q+paJi8SyqjNQomtDeorebUb2MOiAMuqBDnP52HzFoCA7tCmBrW5bL+Kc61HYoK0Lny93FSro/wXiYwVrqiPefbKAiJtB/uKf8CmAhj5jdKXpPSVOZu3inZbWHmFrfMWEAaVneakm7sGg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(376002)(366004)(136003)(346002)(39860400002)(396003)(5660300002)(33656002)(2616005)(91956017)(8676002)(110136005)(316002)(64756008)(76116006)(66446008)(36756003)(66476007)(66946007)(66556008)(83380400001)(478600001)(6506007)(6486002)(71200400001)(966005)(86362001)(186003)(2906002)(6512007)(8936002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: 6jvow8gu/3nM4fUnb57SEhgGZyYUxz0afH+Ac4XjTVmmlKqwpR8TZeASuZJUO3wJyOi5kr0ontgCkGhSL9nGOIMYQgO9tIwLkwW3LE78Ix8CS1lch9cmK8j88s8YC2oUkVqcLr6+001I+fTBfEb65aPH61QaLtewmSZJued/qwr1Hz4/cmT+0/fjt1lc31bctJFE4Gn8e+iGdFpCk85dbGf0PR92icCawpjnwv8an2TnbMu8AU1bMZPPWAZxCvkr0ytNQr33SrPKNWjrAlpXasn5eKHPx00lk1whNdkgLw/89bBmn6EVpW66pIFkVhZcQtZoTMPOfq7sy5r4CcWsIQr9vhalRx5vQzYeMXc3rL52wDPLeH6FShZrUShhvikVe3IFKmxbPa9i1//8Bh1ox57JGF1nL1W9OySGmuVc01LSPKvZuO+Oz8LHih5U6YFgTIKZ2YC7k7oa6ixQPMIm94/JebcQxBEcQgJsFWUtChtKjrDvjJfrDsas1dA2Kgyi4QNWkHHJHfV49rYZ3Ptw0cw2ndKkAjxsq9fZlYjoTTfPcUUKlJt35ulj36/OSW2TT4ZZgEuAKkMO8VGhUGhu7ItyKszpn8H6xZFNVa9BrlWA6GmJtajcMvl59MbX74MAci7TsNzAVskh8yoBbGDpNVA4s5rH8/v9PAVbGMf4DZRBxqf2NXBtsRepVCjFJWxNBptCvt+9ii48QLLt2DvOQw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <B2B2B5090020404BA124657E05EA028D@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cd054639-3699-4254-a93e-08d853efb87b
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2020 12:07:12.8547 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hJq4NBFICBlSU+wtY6RAS+/ch71kF6Tpbb64WZVHfGsehFUjixLlKSjtXd8M3YFFviUXDCcxa4KiH9e96SXTWA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4164
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/3GwwThY4LQlIyIblWy7TqqPJqSI>
Subject: Re: [netmod] Choice for filtering YANG imports
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Sep 2020 12:07:20 -0000

SGkgUm9iLCBhbGwsDQoNCk15IGNvbmNlcm4gd2l0aCAicmV2OnJldmlzaW9uLW9yLWRlcml2ZWQi
IGlzIHRoYXQgYW4gTkJDIGNoYW5nZSB0byBhbiBpbXBvcnRlZCBtb2R1bGUgY2FuICJicmVhayIg
dGhlIGltcG9ydGluZyBtb2R1bGUgd2l0aG91dCBhbnkgYWN0aW9uIG9uIHRoZSBwYXJ0IG9mIHRo
ZSBvd25lciBvZiB0aGUgaW1wb3J0aW5nIG1vZHVsZS4NCg0KU28geWVzIEkgd291bGQgd2FudCB0
byB1c2UgInJldjpyZXZpc2lvbi1vci1jb21wYXRpYmxlLWRlcml2ZWQiLCBkZXNwaXRlIHRoZSBj
b3VwbGluZyBkZXNjcmliZWQgYmVsb3cuDQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCu+7v09uIDIw
MjAtMDktMDIsIDc6MjUgQU0sICJuZXRtb2Qgb24gYmVoYWxmIG9mIFJvYiBXaWx0b24gKHJ3aWx0
b24pIiA8bmV0bW9kLWJvdW5jZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIHJ3aWx0b249NDBjaXNj
by5jb21AZG1hcmMuaWV0Zi5vcmc+IHdyb3RlOg0KDQogICAgSGksDQoNCiAgICBNeSBzZWNvbmQg
ZW1haWwgb24gaW1wb3J0cyAuLi4NCg0KICAgIFJGQyA3OTUwIHN1cHBvcnRzIHR3byB2YXJpYW50
cyBvZiBpbXBvcnQ6IFRoZSBkZWZhdWx0IGNob2ljZSBpcyBpbXBvcnQgYW55IHJldmlzaW9uIG9m
IGEgbW9kdWxlLCBidXQgdGhlIHJldmlzaW9uLWRhdGUgc3Vic3RhdGVtZW50IG1heSBiZSB1c2Vk
IHRvIHJlc3RyaWN0IHRoZSBpbXBvcnQgdG8gYSBzaW5nbGUgc3BlY2lmaWMgcmV2aXNpb24uICBU
aGUgImltcG9ydCBzcGVjaWZpYyByZXZpc2lvbiIgaGFzIGJlZW4gZm91bmQgdG8gYmUgbGVzcyB1
c2VmdWwgdGhhbiBleHBlY3RlZCBhbmQgcG90ZW50aWFsbHkgaGFybWZ1bCBieSBjcmVhdGluZyB0
aWdodCBjb3VwbGluZyBiZXR3ZWVuIG1vZHVsZXMgYW5kIGhlbmNlIGRyYWZ0LWlldGYtbmV0bW9k
LXlhbmctbW9kdWxlLXZlcnNpb25pbmctMDEgc3RhdGVzIHRoYXQgdGhlICJyZXZpc2lvbi1kYXRl
IiBzdWJzdGF0ZW1lbnQgU0hPVUxEIE5PVCBiZSB1c2VkLg0KDQoNCiAgICBJbnN0ZWFkLCBkcmFm
dC1pZXRmLW5ldG1vZC15YW5nLW1vZHVsZS12ZXJzaW9uaW5nLTAxIGludHJvZHVjZXMgdGhlIGV4
dGVuc2lvbiBzdGF0ZW1lbnQgInJldjpyZXZpc2lvbi1vci1kZXJpdmVkIEFBQUEtQkItQ0MiIHRo
YXQgc3BlY2lmaWVzIGFuIGVhcmxpZXN0IHJldmlzaW9uIHRoYXQgbWF5IGJlIGltcG9ydGVkLiAg
QW55IG1vZHVsZSByZXZpc2lvbiB0aGF0IGluY2x1ZGVkIHJldmlzaW9uIEFBQUEtQkItQ0MgaW4g
dGhlIG1vZHVsZSdzIHJldmlzaW9uIGhpc3Rvcnkgd291bGQgc2F0aXNmeSB0aGUgaW1wb3J0LCBy
ZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHJldmlzaW9uIGhpc3RvcnkgaW5jbHVkZXMgbm9uLWJh
Y2t3YXJkcy1jb21wYXRpYmxlIGNoYW5nZXMuDQoNCiAgICBUaGVyZSBoYXZlIGFsc28gYmVlbiBk
aXNjdXNzaW9ucyBiZXR3ZWVuIHRoZSBhdXRob3JzIHdoZXRoZXIgdG8gYWxzbyBpbnRyb2R1Y2Ug
YSBzZXBhcmF0ZSAocGVyaGFwcyByZXY6cmV2aXNpb24tb3ItY29tcGF0aWJsZS1kZXJpdmVkIEFB
QUEtQkItQ0MpIHN0YXRlbWVudCB0aGF0IHdvdWxkIG9ubHkgYWxsb3cgYSByZXZpc2lvbiB0byBi
ZSBpbXBvcnRlZCBpZiBpdCB3YXMgYmFja3dhcmRzLWNvbXBhdGlibGUgd2l0aCB0aGUgc2VsZWN0
ZWQgZWFybGllc3QgcmV2aXNpb24uICBTcGVjaWZpY2FsbHksIGR1cmluZyB0aGUgaW1wb3J0LCB0
aGUgbW9kdWxlIHdvdWxkIGNoZWNrIHRoZSBpbXBvcnRlZCBtb2R1bGVzIGhpc3RvcnkgdG8gZW5z
dXJlIHRoYXQgdGhlICJyZXY6bmJjLWNoYW5nZXMiIGV4dGVuc2lvbiBzdGF0ZW1lbnQgaXNuJ3Qg
cHJlc2VudCBpbiB0aGUgaGlzdG9yeSBiZXR3ZWVuIHRoZSBsYXRlc3QgcmV2aXNpb24gb2YgdGhl
IG1vZHVsZSBhbmQgcmV2aXNpb24gQUFBQS1CQi1DQy4NCg0KICAgIEFic3RyYWN0bHksIHlvdSBj
YW4gY29uc2lkZXIgdGhlc2UgNCByZXZpc2lvbiBvcHRpb25zIGFyZSBncmFkdWFsbHkgbW9yZSBy
ZXN0cmljdGl2ZSBzdWJzZXRzIG9mIHJldmlzaW9ucyB0aGF0IGNvdWxkIHNhdGlzZnkgYW4gaW1w
b3J0Og0KICAgICAoaSkgZGVmYXVsdCBpbXBvcnQgYWxsb3dzIGFueSBwdWJsaXNoZWQgcmV2aXNp
b24gb2YgYW4gaW1wb3J0ZWQgbW9kdWxlLA0KICAgICAoaWkpICJyZXZpc2lvbi1vci1kZXJpdmVk
IEFBQUEtQkItQ0MiIHJlZHVjZXMgc2V0IChpKSB0byBvbmx5IHRob3NlIHRoYXQgaW5jbHVkZSBB
QUFBLUJCLUNDIGluIHRoZWlyIHJldmlzaW9uIGhpc3RvcnksDQogICAgIChpaWkpICJyZXY6cmV2
aXNpb24tb3ItY29tcGF0aWJsZS1kZXJpdmVkIEFBQUEtQkItQ0MiIHJlZHVjZXMgc2V0IChpaSkg
dG8gb25seSBpbmNsdWRlIHRob3NlIHRoYXQgYXJlIGJhY2t3YXJkcy1jb21wYXRpYmxlIHdpdGgg
QUFBQS1CQi1DQywNCiAgICAgKGl2KSByZXZpc2lvbi1kYXRlIHJlZHVjZXMgKGlpaSkgdG8gdGhl
IHNldCBjb250YWluaW5nIG9ubHkgdGhlIHNwZWNpZmllZCByZXZpc2lvbi4NCg0KICAgIFRoZSBx
dWVzdGlvbiB0byB0aGUgV0cgaXMgd2hldGhlciB3ZSBzaG91bGQgYWxzbyBkZWZpbmUgInJldjpy
ZXZpc2lvbi1vci1jb21wYXRpYmxlLWRlcml2ZWQiIG5vdywgb3IgaW5pdGlhbGx5IGp1c3QgZ28g
d2l0aCAicmV2OnJldmlzaW9uLW9yLWRlcml2ZWQiPw0KDQogICAgVGhlIGF1dGhvcnMgc2VlbSB0
byBiZSBzb21ld2hhdCBzcGxpdCBvbiB0aGlzIGlzc3VlLg0KDQogICAgTXkgcGVyc29uYWwgY29u
Y2VybiByZWdhcmRpbmcgcmV2OnJldmlzaW9uLW9yLWNvbXBhdGlibGUtZGVyaXZlZCBpcyB0aGF0
IGl0IG1heSBhcHBlYXIgdG8gaGF2ZSBkZXNpcmFibGUgcHJvcGVydGllcyBmb3IgbW9kdWxlIGF1
dGhvcnMgYnV0IHN0aWxsIHJlc3VsdCBpbiB0b28gdGlnaHQgY291cGxpbmcgYmV0d2VlbiBtb2R1
bGVzIGluIHByYWN0aWNlLCBtYWtpbmcgaXQgaGFyZGVyIHRvIHJlbGVhc2UgTkJDIGZpeGVzLCBh
bHRob3VnaCB0aGF0IGNvdWxkIHByZXN1bWFibHkgYmUgbWl0aWdhdGVkIGJ5IGhhdmluZyBzb21l
IGd1aWRlbGluZSB0ZXh0IHdhcm5pbmcgb2YgdGhlIHBvdGVudGlhbCByaXNrcy4gIFRoaXMgZXh0
ZW5zaW9uIGNvdWxkIGJlIGRlZmluZWQgaW4gZnV0dXJlIGlmIGl0IHR1cm5zIG91dCB0byBiZSB1
c2VmdWwuDQoNCiAgICBDb252ZXJzZWx5LCBzb21lIGF1dGhvcnMgYmVsaWV2ZSB0aGF0IHRoaXMg
c3RhdGVtZW50IHdvdWxkIGJlIHVzZWZ1bCBub3cgdG8gaGVscCBtb3JlIHRpZ2h0bHkgY29uc3Ry
YWluIGltcG9ydCBkZXBlbmRlbmNpZXMsIGFuZCBhcmd1YWJseSBkZWZpbmluZyBpdCBub3cgZG9l
c24ndCBzZWVtIHRvIGRvIGFueSByZWFsIGhhcm0sIGFuZCBtZWFucyBpdCBpcyBhdmFpbGFibGUg
aWYgcmVxdWlyZWQuDQoNCiAgICBJbnB1dCBmcm9tIHRoZSBXRyBvbiB0aGlzIGlzc3VlIGlzIHdl
bGNvbWUgYW5kIGRlc2lyZWQuDQoNCiAgICBSZWdhcmRzLA0KICAgIFJvYg0KDQogICAgW0FzIGFu
IGluZGl2aWR1YWwgY29udHJpYnV0b3JdDQoNCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KICAgIG5ldG1vZCBtYWlsaW5nIGxpc3QNCiAgICBuZXRt
b2RAaWV0Zi5vcmcNCiAgICBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25l
dG1vZA0KDQo=


From nobody Mon Sep 14 14:14:49 2020
Return-Path: <session-request@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B71753A0967; Mon, 14 Sep 2020 14:14:46 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: lberger@labn.net, netmod@ietf.org, rwilton@cisco.com, netmod-chairs@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.17.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <160011808629.7469.1163475145700187830@ietfa.amsl.com>
Date: Mon, 14 Sep 2020 14:14:46 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/aF56iCuv86Hp6EimL_DjlieRVfA>
Subject: [netmod] netmod - New Meeting Session Request for IETF 109
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Sep 2020 21:14:47 -0000

A new meeting session request has just been submitted by Lou Berger, a Chair of the netmod working group.


---------------------------------------------------------
Working Group Name: Network Modeling
Area Name: Operations and Management Area
Session Requester: Lou Berger


Number of Sessions: 1
Length of Session(s):  1 Hour
Number of Attendees: 100
Conflicts to Avoid: 
 Chair Conflict: netconf teas detnet

 Key Participant Conflict: raw ipsecme





People who must be present:
  Lou Berger
  Joel Jaeggli
  Kent Watsen
  Robert Wilton

Resources Requested:

Special Requests:
  please schedule us for the first session of the day -- even if it is a longer slot, we will use the time. Thank you!
---------------------------------------------------------



From nobody Tue Sep 15 14:15:21 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CA3B53A0D4D; Tue, 15 Sep 2020 14:15:19 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.17.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <160020451978.31289.12302876055772437649@ietfa.amsl.com>
Date: Tue, 15 Sep 2020 14:15:19 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/MIvoJdqcf9mQbpIBto2xYM2ALYo>
Subject: [netmod] I-D Action: draft-ietf-netmod-nmda-diff-05.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Sep 2020 21:15:20 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Comparison of NMDA datastores
        Authors         : Alexander Clemm
                          Yingzhen Qu
                          Jeff Tantsura
                          Andy Bierman
	Filename        : draft-ietf-netmod-nmda-diff-05.txt
	Pages           : 17
	Date            : 2020-09-15

Abstract:
   This document defines an RPC operation to compare management
   datastores that comply with the NMDA architecture.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-nmda-diff/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-nmda-diff-05
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-nmda-diff-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-nmda-diff-05


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue Sep 15 14:19:07 2020
Return-Path: <ludwig@clemm.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B9C83A0D5F; Tue, 15 Sep 2020 14:18:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level: 
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16MWUlAvW1UY; Tue, 15 Sep 2020 14:18:56 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2FF93A0D5D; Tue, 15 Sep 2020 14:18:52 -0700 (PDT)
Received: from [172.16.0.44] ([73.189.160.186]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0LdHBn-1kiWHT2rFx-00iTqw;  Tue, 15 Sep 2020 23:18:50 +0200
To: "Reshad Rahman (rrahman)" <rrahman=40cisco.com@dmarc.ietf.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Cc: "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com>
From: Alexander L Clemm <ludwig@clemm.org>
Message-ID: <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org>
Date: Tue, 15 Sep 2020 14:18:48 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Provags-ID: V03:K1:USRQujB0FS09hruF4EnXvwDOgctIK4th42xaslqS2JbaiwSNjZ3 w12whUtjmFcNeHvQEni9cL1ImJr4UPrHaMMqO2SX3R9vnx5AcI2IlaiRilCN/5T3BHMsl5r nFjK7fZkSfpHGPqp6ALDZ9I6rMTd7TaMCN3ONcvJaq9qrexHW2Vcp/ij/5g5EXiAkKE1X5Z dbXhbWFzJUuEoX5PKgD3g==
X-UI-Out-Filterresults: notjunk:1;V03:K0:YgxtUBjN87A=:Li36wLtRqdY6SP1NB1zEwv Kga5qchxfaF/tDjPlun/zrgSCK6WgwOd1ADGlWZf9iKzI9MexGR4ZtQBhB75hhR4H8PqAsk4T Ew9iUvuV+6ku7aj+//UmPhVJD7ip9UNu4KkQ5XS5iwmEXxYw/pHWDn1OLj5kJaOzFPbLE46nk y9ca8soCBaEh7awbDOH1DmcmzqaEBOhJ2Rim/eWuTmxIE4PMGy9B2CAUNglygzz7QjVVhr2oJ 7Zd/p4wajfG3fkWiHHnjB0GaHs1wBXN8ySBBDabmQdCAoLRaeeCqph+uPzpWzlRzMz1VjpVTi Z33OSkvUW/FvQeaNRB+s80L5fIItR2wJPgtIOGtA/b6svWvcIcWE/oHntVQJw9I0gbRRf1/HG 3WRoVZPnaGMEtogGRrvtlFnIMBnZDnJrmzx4VukgE7LH+crYq+poAaoYzOSE68YoRE95/rCyg VoIKt+SMGxMjRMaRleD3CbKV6miEk1PZQ/ectvd6fge4uvwBSoezjJXFoCZYnyqgUrH9jw+45 //tCF4oX9EbF4H4qOp7nys3bS/IKTyZQOplgyq1EfiYxHNKQY5VFZjr0FEafGV8/HS4PND1v2 1RLQjqDIoR4k/dbEzj5ktI6lXCnwVReJj0hwbQXxwd3BAHdMfS0O2j7a0y22vwd62XAB60Zd2 U/IWzDCZhJcmmkGP5AH3Faq0JXXc0vTNcwXmKI5fA2Q98Xh9TtxYaZ0LqfC/5hDPoG+NGBtX5 M7kP8igiCzPUkv1j421M08tpzZjfShn8GniiLM9fz31jJOr5Q+XbAXuMCU55skNJWZulpHKkh RA71dYkjhKAnBfW9NhNcxgxw/LQzK72yn8nmN+kSWBRHgLMVFswVfBPAROgiJQDpJv+ih5n
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/074bzs2tJzwFL_r0EPjAFUYxJ_k>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Sep 2020 21:18:58 -0000

Hello Reshad, hello YANG Doctors,

thank you for your review!  Please find my replies inline, <ALEX>.  We
have also just posted -05 (thanks, Yingzhen, for doublechecking my
updates).   

--- Alex on behalf of coauthors

On 9/7/2020 7:06 AM, Reshad Rahman (rrahman) wrote:
> <Here's the same message with hopefully more readable formatting>
>
> Review of rev -04 by Reshad Rahman
>
> The document is clear and well-written. While some issues have been identified, they can be resolved quickly.
>
> Issues
> 	1.	YANG model P8, for “leaf xpath-filter”, add reference to RFC6021. There should also be a normative reference to RFC6021 (as per RFC8407)
<ALEX> Thanks.  Adding reference to 6991 (as 6021 is obsoleted). </ALEX>
> 	2.	Example P10, </interfa should be </interfaces>
<ALEX> Thanks.  Of course! </ALEX>
> 	3.	Example P10, last paragraph talks about preference and explicit-router-id. This seems to be leftover from when the example was based on OSPF model.
<ALEX> Yes, this is a leftover.  Updated the text accordingly.  </ALEX>
> 	4.	Example P12 and P13. The RPC operation has “operational” as source (enabled is true)  and “intended” as target (enabled is false). The differences shown (in RPC output) have “value true” and “source-value false”. But I thought value came from target datastore and source-value from source datastore, so the values are reversed, i.e.. it should be “value false” and “source-value true” instead? Looking at the origin in the output I am wondering if the intent is to have “intended” as source and ”operational” as target. Or am I misunderstanding this?
<ALEX> Yes, the example contains a few mistakes.  The values were
reversed, and in addition what you mentioned I noticed an issue with the
treatment of origin metadata (only part of <operational>.  It is fixed
now.  </ALEX>
> Questions
> 	1.	YANG model: does the operation “delete” make sense for a diff operation? If it is kept, it’d be good to have some text explaining that for a diff operation, “delete” and “replace” are the same? If they’re not the same, please also add some text….

<ALEX> Here we are simply referring to the basic YANG-patch edit
operations per https://tools.ietf.org/html/rfc8072#page-11.  Those are
in turn derived from <edit-config> operations per
https://tools.ietf.org/html/rfc6241#page-37.  I am not sure we need add
to explain those, as we are directly referring to YANG-patch. 

</ALEX>

> 	2.	YANG model: prefix “cp” doesn’t seem to be a great choice since cp is associated with copying. I realize that there is some preference for 2-letter prefixes, but to me “cp” is not a great choice. What about “cmp”? WG/chairs should have a word to say about this.
<ALEX> Changing it to cmp, pending comments by WG chairs </ALEX>
> 	3.	YANG model P9, for the “uses path:yang-patch”, why not have a  reference to RFC8072 (is it because the description above mentions RFC8072)?
<ALEX> We are clearly referencing RFC 8072; are you suggesting to put a
reference substatement below the uses statement?   It looks a little
strange to me but sure, we will add it.   
> 	4.	Section 7 mentions rate limiting requests per client. Should there be a “global” rate-limiting too, i.e not client-specific?

<ALEX> I am not sure this is really needed as I think the number of
management clients will in general be fairly limited to begin with, but
we can certainly add it.  How about the following text:

OLD:

One possibility for an implementation to mitigate against such a
possibility is to limit the number of requests that is served to a
client in any one time interval, rejecting requests made at a higher
frequency than the implementation can reasonably sustain.

NEW:

One possibility for an implementation to mitigate against such a
possibility is to limit the number of requests that is served to a
client, or to any number of clients, in any one time interval, rejecting
requests made at a higher frequency than the implementation can
reasonably sustain.

</ALEX>

> 	5.	Wondering if section 8 should be in an Appendix (or even removed)? Also, the method suggested doesn’t seem to guarantee that the difference persisted for the “dampening” time.

<ALEX> Personally, I do think it makes sense to include a brief
discussion of possible further extensions.  I suggest to keep the
section if it's okay with you, or perhaps leave it to the chair whether
they have a preference to remove it.  

</ALEX>

>
> Nits:
> 	1.	P11 replace <operational<  with <operational>
<ALEX> fixed </ALEX>
>
> ﻿On 2020-09-06, 4:42 PM, "yang-doctors on behalf of Reshad Rahman via Datatracker" <yang-doctors-bounces@ietf.org on behalf of noreply@ietf.org> wrote:
>
>     Reviewer: Reshad Rahman
>     Review result: Ready with Issues
>
>     Review of rev -04 by Reshad Rahman
>
>     The document is clear and well-written. While some issues have been identified,
>     they can be resolved quickly.
>
>     Issues
>             1.      YANG model P8, for “leaf xpath-filter”, add reference to
>             RFC6021. There should also be a normative reference to RFC6021 (as per
>             RFC8407) 2.      Example P10, </interfa should be </interfaces> 3.     
>             Example P10, last paragraph talks about preference and
>             explicit-router-id. This seems to be leftover from when the example was
>             based on OSPF model. 4.      Example P12 and P13. The RPC operation has
>             “operational” as source (enabled is true)  and “intended” as target
>             (enabled is false). The differences shown (in RPC output) have “value
>             true” and “source-value false”. But I thought value came from target
>             datastore and source-value from source datastore, so the values are
>             reversed, i.e.. it should be “value false” and “source-value true”
>             instead? Looking at the origin in the output I am wondering if the
>             intent is to have “intended” as source and ”operational” as target. Or
>             am I misunderstanding this?
>
>     Questions
>             1.      YANG model: does the operation “delete” make sense for a diff
>             operation? If it is kept, it’d be good to have some text explaining
>             that for a diff operation, “delete” and “replace” are the same? If
>             they’re not the same, please also add some text…. 2.      YANG model:
>             prefix “cp” doesn’t seem to be a great choice since cp is associated
>             with copying. I realize that there is some preference for 2-letter
>             prefixes, but to me “cp” is not a great choice. What about “cmp”?
>             WG/chairs should have a word to say about this. 3.      YANG model P9,
>             for the “uses path:yang-patch”, why not have a  reference to RFC8072
>             (is it because the description above mentions RFC8072)? 4.      Section
>             7 mentions rate limiting requests per client. Should there be a
>             “global” rate-limiting too, i.e not client-specific? 5.      Wondering
>             if section 8 should be in an Appendix (or even removed)? Also, the
>             method suggested doesn’t seem to guarantee that the difference
>             persisted for the “dampening” time.
>
>     Nits:
>             1.      P11 replace <operational<  with <operational>
>
>
>
>     _______________________________________________
>     yang-doctors mailing list
>     yang-doctors@ietf.org
>     https://www.ietf.org/mailman/listinfo/yang-doctors
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


From nobody Tue Sep 15 16:04:10 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8D0C3A0EEF; Tue, 15 Sep 2020 16:04:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.619
X-Spam-Level: 
X-Spam-Status: No, score=-9.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=TWd9qA8U; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=bZmVxuhy
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jPI9aAyrC9nl; Tue, 15 Sep 2020 16:04:07 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9D233A0EEE; Tue, 15 Sep 2020 16:04:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5830; q=dns/txt; s=iport; t=1600211046; x=1601420646; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=sIkh/i1VRjGst4kdbTTO5Mq28Tt/EqwrsxWHhvvYF9Q=; b=TWd9qA8UzQNV9vj0Q/BUPHnbg56oLL80bQuLPcjxqC6ATX1IWZfhe+Sr 8I+DetItNrr9YS95oSLKLWrmo6gGxjO0lyTmXlu4tYuZgI6TRMyPb3LY1 WUSBQCtEt6gpS7zXZp3Nd29xz/zAuRLxIO35qGwPCae6ST43ke+Yx0bZW s=;
IronPort-PHdr: =?us-ascii?q?9a23=3A2e3ZUBx/IVRUXVrXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5ZRWDt/5pgVrMG4LB5KEMh+nXtvXmXmoNqdaEvWsZeZNBHx?= =?us-ascii?q?kClY0NngMmDcLEbC+zLPPjYyEgWsgXUlhj8iKwNUVQHYD5fVKB6nG35CQZTx?= =?us-ascii?q?P4Mwc9L+/pG4nU2sKw0e36+5DabwhSwjSnZrYnJxStpgKXvc4T0oY=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DzAACRR2Ff/4ENJK1fHQEBAQEJARI?= =?us-ascii?q?BBQUBQIE9BgELAYFRKSgHcFkvLIQ5g0YDjXGYcoEuFIERA1ULAQEBDQEBIwo?= =?us-ascii?q?CBAEBhEsCF4IJAiQ2Bw4CAwEBCwEBBQEBAQIBBgRthS8IJQyFcgEBAQECARI?= =?us-ascii?q?REQwBATcBDwIBCBgCAiYCAgIwFRACBAENBSKDBAGCSwMOIAEOqjsCgTmIYXa?= =?us-ascii?q?BMoMBAQEFgTcCg3cYghADBoEOKgGCcIJcS0KGUhuBQT+BOByCTT6CXAEBAgG?= =?us-ascii?q?BMwEOIRAjgl0zggsikAaDIaJsgQAKgmWIcpFQAx6DCYl1ji2FQ5JpiluQZYQ?= =?us-ascii?q?qAgQCBAUCDgEBBYFbByyBV3AVZQGCPlAXAg2DNYpqN24BCYJChRSFQnQ3AgY?= =?us-ascii?q?BCQEBAwl8jFsBJ4IeAQE?=
X-IronPort-AV: E=Sophos;i="5.76,430,1592870400"; d="scan'208";a="827839710"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 15 Sep 2020 23:04:05 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 08FN45d0011937 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 15 Sep 2020 23:04:05 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 15 Sep 2020 18:04:05 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 15 Sep 2020 18:04:04 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 15 Sep 2020 19:04:04 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uj5iXD6y4++E2yNzCTFHrX55JGyC4uLfpldaPI40Q3ZU26CjUgqHFZQNOaXMPV85R2UuBmLrCpAhsF2nb6IxEzyg0Vwo7H0Ra8NVUy8XDtUG6vyrX3m6ajfhFzyLkig+Wwv+JuIiODTxnKh9Xe+34BM/SioNnGT9UKrG1dPk8/JNAvldAuw1CjyjAO+UAJxb8aMsb8AFv6L2UAr/UDFugDRffZmaqByl5MzaHGWW+zTGwqgbKT8pON+SvmTldIxubtAwUNjzYZwPbTPFKXIi0HtzUmfPyI+KmSqI3nndANWc3obiS13cD963fsONJ7Vyb5HQ5QEnaWf5xx/+0CYcMw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sIkh/i1VRjGst4kdbTTO5Mq28Tt/EqwrsxWHhvvYF9Q=; b=X4T4iNJ/tn/YvlqcB0BOl6lH0X6MSASXqrn80jJBaQbMu79AO0puW9T4MuG0FjV0zKcy9/46umiVjrNbn98+/RdAMH60KpKLR+R53QpMf31tHLhEvU4M2CRtVLlhiybhdYpw0mnRXU8KaIXDRNqOd42kGBIeBPPbNpbrYuCKPtMTAwxGcyVI+3tVJ3niR6ZOde5hpGLuZNkeRNDz0aen6hIvQaSAaQno63LksqK+sD/Ig216eUVtn/5r+ig2XkbB13pAJdI5CBUzJNeTNr/IBTDEnERemcNmnJOVFaJ0I67BPg9IkKSmSVLu4/yIQ6oNuBNE7BWw4a0yi/Gf/0xmQw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sIkh/i1VRjGst4kdbTTO5Mq28Tt/EqwrsxWHhvvYF9Q=; b=bZmVxuhylOvOqtcrzc/9lFR77izG7CJOZK9IFBZvon86lQOWrgStkS0+XIEgfeWpDZO4dH+M+sbc1ZUBIAoQXE+t0C/CG8pO6KoDcBWjDWGn1/EYKWkUCqbrUGIeAqRnfl7s6wfspy5PF3caXtns0YdHjkdzXeqL4N8984WGKCg=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN6PR11MB4162.namprd11.prod.outlook.com (2603:10b6:405:84::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.18; Tue, 15 Sep 2020 23:04:01 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487%6]) with mapi id 15.20.3348.019; Tue, 15 Sep 2020 23:04:01 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi6XXGy8knHCfYEaSiW7jf0az2KlqDqQA
Date: Tue, 15 Sep 2020 23:04:01 +0000
Message-ID: <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org>
In-Reply-To: <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: clemm.org; dkim=none (message not signed) header.d=none;clemm.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:52e:990f:6f81:8d67:393e]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9e983043-cd1e-4b4a-c833-08d859cba296
x-ms-traffictypediagnostic: BN6PR11MB4162:
x-microsoft-antispam-prvs: <BN6PR11MB416278FD7CBD4164A2739799AB200@BN6PR11MB4162.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OqYsxgqBxGUkMuL+uidX3uqgVAbpe/LPTlpmPUm2rd1EiQVNLSwgzb4JQyKCPzdd0TStFWI+u5/FEsqBrgUnssUp8wRuZU1Ex5GZxtAIhTfbhT9bK1XQnYuSA5tZi/Fl+E8qFhrJrjDq5vPFtp+ULyi4N6Z8EOpPMOqG0lwzAgL/uVeAG4e4UcVBaHkHDk0PkK8SIwm3opIY4q4bfUEwIuWa0neGjlJJOadup7eo+N4o88g0HJdyHxbvE8Z4ERJTkD3sjvp0JSBJhrtVpYm2MOtIbsQt8IYbzkk+PJcZcaagBal5ToJdKRCqcI2B15f+Lx523Ji93by1tINMygeNOSUy04lm4ylVmHPDJHhV0UipieByQe1HSEc+C/95HJt2H/WKJYqh2InVxN+6VAanaQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(366004)(346002)(376002)(39860400002)(136003)(316002)(6486002)(2616005)(83380400001)(5660300002)(478600001)(54906003)(6506007)(53546011)(36756003)(6512007)(86362001)(186003)(71200400001)(33656002)(110136005)(8936002)(66946007)(8676002)(4326008)(66446008)(66476007)(66556008)(76116006)(91956017)(64756008)(2906002)(966005); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: txEnNFJ+qjOPZVrVynVscbXfe9XwUGRHRoWAB07nZkUt/2LblMuKbgcQ7t+fEVk9L+lTYN/S6SWa0Qod2tHDitM+AIhwqw5u3Jy4jJJOWd0IEShKJZa7n+C0S9uogchokqwCqbsIriLgt3LI5FstcXKm8kR4f0pMiWDRHktpxJbjcGSVyVg/llFDRCM4QhktPuovloUfKaQuktjW8GFTv10IcHSrjagyH6edhz6d8Ff2ggBdS7YGjb3b3iejdpEirU/1i9fU1ajYEdW0iREo0ZQruN/6LHN8kxu1a+UwTcF8o/b0UumWxxChXaelA07+0/mMpRxMcBoIH9CRIuoW6XecEVaGsG10AEZfkoHRDb8wfdSUANtyxdwKTQH0cKiu49p9yPimsHWY95nHBiep9H3JsDhuyfOW9Rnf9b9GjRqOzjvxCkyO1R+TU8fAFR2icjN4wYSrFXhAA2zDDA3h/neAt6baB0TohiPQpc9O+53fu0ZM3gmNA64yRVo2tOWJzwoXbgVJjltyTRjusIh4irzJw/8gttvJ3weS/jwkWwyg12CqrG4jdnvgjZZDz2Jdt68WlUbObBNYdXWgCqjtT2U9d64yr7W0PLQ3hq6FJnjFw+28d41G7ZDBr8mRb7pVTYuCvlFZhwyx5H6WB766CBvQZ8Do9UHyUYbOC8jib3KlJrGsK78hoSD75SDI2XGZT/0A0pQKwl0nT6GcV0j2Fg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <CDBBB938B45F324297636FD5D7224BBD@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9e983043-cd1e-4b4a-c833-08d859cba296
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2020 23:04:01.2329 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KsNs26DkkHv+S0oXwmCISe2WPRbSnr+5I4bJBORY31AlquFc652wRjLi0jV2C6aEsRRwawuyIw/jr+Nu3DU7Gg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4162
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/9IA21ZBo9WKnEvRt_9iQmJHictI>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Sep 2020 23:04:09 -0000

SGkgQWxleCwNCg0KSSB3aWxsIHJldmlldyB0aGUgbGF0ZXN0IHZlcnNpb24uDQoNClNlZSBiZWxv
dyBmb3IgcXVlc3Rpb25zL3Jlc3BvbnNlcy4NCg0K77u/T24gMjAyMC0wOS0xNSwgNToxOSBQTSwg
InlhbmctZG9jdG9ycyBvbiBiZWhhbGYgb2YgQWxleGFuZGVyIEwgQ2xlbW0iIDx5YW5nLWRvY3Rv
cnMtYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgbHVkd2lnQGNsZW1tLm9yZz4gd3JvdGU6
DQoNCiAgICBIZWxsbyBSZXNoYWQsIGhlbGxvIFlBTkcgRG9jdG9ycywNCg0KICAgIHRoYW5rIHlv
dSBmb3IgeW91ciByZXZpZXchICBQbGVhc2UgZmluZCBteSByZXBsaWVzIGlubGluZSwgPEFMRVg+
LiAgV2UNCiAgICBoYXZlIGFsc28ganVzdCBwb3N0ZWQgLTA1ICh0aGFua3MsIFlpbmd6aGVuLCBm
b3IgZG91YmxlY2hlY2tpbmcgbXkNCiAgICB1cGRhdGVzKS4gICANCg0KICAgIC0tLSBBbGV4IG9u
IGJlaGFsZiBvZiBjb2F1dGhvcnMNCg0KICAgIE9uIDkvNy8yMDIwIDc6MDYgQU0sIFJlc2hhZCBS
YWhtYW4gKHJyYWhtYW4pIHdyb3RlOg0KICAgID4gPEhlcmUncyB0aGUgc2FtZSBtZXNzYWdlIHdp
dGggaG9wZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZz4NCiAgICA+DQogICAgPiBSZXZp
ZXcgb2YgcmV2IC0wNCBieSBSZXNoYWQgUmFobWFuDQogICAgPg0KICAgID4gVGhlIGRvY3VtZW50
IGlzIGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4uIFdoaWxlIHNvbWUgaXNzdWVzIGhhdmUgYmVlbiBp
ZGVudGlmaWVkLCB0aGV5IGNhbiBiZSByZXNvbHZlZCBxdWlja2x5Lg0KICAgID4NCjxzbmlwPg0K
DQogICAgPiBRdWVzdGlvbnMNCiAgICA+IAkxLglZQU5HIG1vZGVsOiBkb2VzIHRoZSBvcGVyYXRp
b24g4oCcZGVsZXRl4oCdIG1ha2Ugc2Vuc2UgZm9yIGEgZGlmZiBvcGVyYXRpb24/IElmIGl0IGlz
IGtlcHQsIGl04oCZZCBiZSBnb29kIHRvIGhhdmUgc29tZSB0ZXh0IGV4cGxhaW5pbmcgdGhhdCBm
b3IgYSBkaWZmIG9wZXJhdGlvbiwg4oCcZGVsZXRl4oCdIGFuZCDigJxyZXBsYWNl4oCdIGFyZSB0
aGUgc2FtZT8gSWYgdGhleeKAmXJlIG5vdCB0aGUgc2FtZSwgcGxlYXNlIGFsc28gYWRkIHNvbWUg
dGV4dOKApi4NCjxSUj4gSSBhY3R1YWxseSBtZWFudCAiZGVsZXRlIiBhbmQgInJlbW92ZSIuDQog
ICAgPEFMRVg+IEhlcmUgd2UgYXJlIHNpbXBseSByZWZlcnJpbmcgdG8gdGhlIGJhc2ljIFlBTkct
cGF0Y2ggZWRpdA0KICAgIG9wZXJhdGlvbnMgcGVyIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmM4MDcyI3BhZ2UtMTEuICBUaG9zZSBhcmUNCiAgICBpbiB0dXJuIGRlcml2ZWQgZnJvbSA8
ZWRpdC1jb25maWc+IG9wZXJhdGlvbnMgcGVyDQogICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL3JmYzYyNDEjcGFnZS0zNy4gIEkgYW0gbm90IHN1cmUgd2UgbmVlZCBhZGQNCiAgICB0byBl
eHBsYWluIHRob3NlLCBhcyB3ZSBhcmUgZGlyZWN0bHkgcmVmZXJyaW5nIHRvIFlBTkctcGF0Y2gu
IA0KDQogICAgPC9BTEVYPg0KPFJSPiBUaGUgb3BlcmF0aW9ucyBhcmUgaW5kZWVkIHdlbGwgZGVm
aW5lZCBpbiBSRkM4MDcyIChjb3BpZWQgYmVsb3cpLCBidXQgdGhleSBhcmUgZGVmaW5lZCBmcm9t
IHRoZSBwZXJzcGVjdGl2ZSBvZiBZQU5HLVBhdGNoLiBTbyBmb3IgWUFORy1QYXRjaCAiZGVsZXRl
IiBhbmQgInJlbW92ZSIgYXJlIGRpZmZlcmVudCBvcGVyYXRpb25zLCBidXQgZnJvbSBhIGRpZmYg
Y29tcGFyaXNvbiBJIGJlbGlldmUgdGhleSBhcmUgdGhlIHNhbWUgKHRoZSByZXNvdXJjZSBtdXN0
IGV4aXN0IHNpbmNlIGl0J3MgYmVpbmcgcmV0dXJuZWQgaW4gYSBkaWZmKQ0KDQogICArLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rDQogICB8IGRlbGV0ZSAgICB8IGRlbGV0ZSBhIGRhdGEgcmVzb3VyY2Ug
aWYgaXQgYWxyZWFkeSBleGlzdHM7IGlmIGl0ICAgIHwNCiAgIHwgICAgICAgICAgICAgICAgfCBk
b2VzIG5vdCBleGlzdCwgcmV0dXJuIGFuIGVycm9yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwNCiAgIHwgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fA0KICAgfCByZW1vdmUgfCByZW1vdmUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhp
c3RzICAgICAgICAgICB8DQogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCiAgICA+IAkzLglZ
QU5HIG1vZGVsIFA5LCBmb3IgdGhlIOKAnHVzZXMgcGF0aDp5YW5nLXBhdGNo4oCdLCB3aHkgbm90
IGhhdmUgYSAgcmVmZXJlbmNlIHRvIFJGQzgwNzIgKGlzIGl0IGJlY2F1c2UgdGhlIGRlc2NyaXB0
aW9uIGFib3ZlIG1lbnRpb25zIFJGQzgwNzIpPw0KICAgIDxBTEVYPiBXZSBhcmUgY2xlYXJseSBy
ZWZlcmVuY2luZyBSRkMgODA3MjsgYXJlIHlvdSBzdWdnZXN0aW5nIHRvIHB1dCBhDQogICAgcmVm
ZXJlbmNlIHN1YnN0YXRlbWVudCBiZWxvdyB0aGUgdXNlcyBzdGF0ZW1lbnQ/ICAgSXQgbG9va3Mg
YSBsaXR0bGUNCiAgICBzdHJhbmdlIHRvIG1lIGJ1dCBzdXJlLCB3ZSB3aWxsIGFkZCBpdC4gICAN
CjxSUj4gTm90IG5lZWRlZC4gDQoNCiAgICA+IAk0LglTZWN0aW9uIDcgbWVudGlvbnMgcmF0ZSBs
aW1pdGluZyByZXF1ZXN0cyBwZXIgY2xpZW50LiBTaG91bGQgdGhlcmUgYmUgYSDigJxnbG9iYWzi
gJ0gcmF0ZS1saW1pdGluZyB0b28sIGkuZSBub3QgY2xpZW50LXNwZWNpZmljPw0KDQogICAgPEFM
RVg+IEkgYW0gbm90IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVlZGVkIGFzIEkgdGhpbmsgdGhlIG51
bWJlciBvZg0KICAgIG1hbmFnZW1lbnQgY2xpZW50cyB3aWxsIGluIGdlbmVyYWwgYmUgZmFpcmx5
IGxpbWl0ZWQgdG8gYmVnaW4gd2l0aCwgYnV0DQogICAgd2UgY2FuIGNlcnRhaW5seSBhZGQgaXQu
ICBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZyB0ZXh0Og0KDQogICAgT0xEOg0KDQogICAgT25lIHBv
c3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2gg
YQ0KICAgIHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhh
dCBpcyBzZXJ2ZWQgdG8gYQ0KICAgIGNsaWVudCBpbiBhbnkgb25lIHRpbWUgaW50ZXJ2YWwsIHJl
amVjdGluZyByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyDQogICAgZnJlcXVlbmN5IHRoYW4gdGhl
IGltcGxlbWVudGF0aW9uIGNhbiByZWFzb25hYmx5IHN1c3RhaW4uDQoNCiAgICBORVc6DQoNCiAg
ICBPbmUgcG9zc2liaWxpdHkgZm9yIGFuIGltcGxlbWVudGF0aW9uIHRvIG1pdGlnYXRlIGFnYWlu
c3Qgc3VjaCBhDQogICAgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1
ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhDQogICAgY2xpZW50LCBvciB0byBhbnkgbnVtYmVyIG9m
IGNsaWVudHMsIGluIGFueSBvbmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nDQogICAgcmVxdWVz
dHMgbWFkZSBhdCBhIGhpZ2hlciBmcmVxdWVuY3kgdGhhbiB0aGUgaW1wbGVtZW50YXRpb24gY2Fu
DQogICAgcmVhc29uYWJseSBzdXN0YWluLg0KPFJSPiBHb29kIHdpdGggbWUuDQoNCiAgICA8L0FM
RVg+DQoNCiAgICA+IAk1LglXb25kZXJpbmcgaWYgc2VjdGlvbiA4IHNob3VsZCBiZSBpbiBhbiBB
cHBlbmRpeCAob3IgZXZlbiByZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhvZCBzdWdnZXN0ZWQgZG9l
c27igJl0IHNlZW0gdG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UgcGVyc2lzdGVkIGZv
ciB0aGUg4oCcZGFtcGVuaW5n4oCdIHRpbWUuDQoNCiAgICA8QUxFWD4gUGVyc29uYWxseSwgSSBk
byB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBpbmNsdWRlIGEgYnJpZWYNCiAgICBkaXNjdXNzaW9u
IG9mIHBvc3NpYmxlIGZ1cnRoZXIgZXh0ZW5zaW9ucy4gIEkgc3VnZ2VzdCB0byBrZWVwIHRoZQ0K
ICAgIHNlY3Rpb24gaWYgaXQncyBva2F5IHdpdGggeW91LCBvciBwZXJoYXBzIGxlYXZlIGl0IHRv
IHRoZSBjaGFpciB3aGV0aGVyDQogICAgdGhleSBoYXZlIGEgcHJlZmVyZW5jZSB0byByZW1vdmUg
aXQuICANCg0KICAgIDwvQUxFWD4NCjxSUj5XaGF0ZXZlciB0aGUgV0cvY2hhaXJzIGRlY2lkZSBp
cyBmaW5lIHdpdGggbWUuDQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCg0K


From nobody Tue Sep 15 16:31:12 2020
Return-Path: <ludwig@clemm.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A0643A03F1; Tue, 15 Sep 2020 16:31:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level: 
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pSsuVeV1RQWk; Tue, 15 Sep 2020 16:31:07 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14F083A0140; Tue, 15 Sep 2020 16:31:06 -0700 (PDT)
Received: from [172.16.0.44] ([73.189.160.186]) by mrelay.perfora.net (mreueus004 [74.208.5.2]) with ESMTPSA (Nemesis) id 1MsIT8-1kcjbu1R5m-00tjax;  Wed, 16 Sep 2020 01:31:04 +0200
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Cc: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com>
From: Alexander L Clemm <ludwig@clemm.org>
Message-ID: <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org>
Date: Tue, 15 Sep 2020 16:31:02 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com>
Content-Type: multipart/alternative; boundary="------------B28CAA88C846F7374F13FD3E"
Content-Language: en-US
X-Provags-ID: V03:K1:eaVFsh6VKe3CPtGhMQNR178dnxwb+rqV6IuYPtinNVXI6PRdgoB MpuS4sN76w1vUlk38vnNZQ1U7nkz+flxuMS3cdkwFN+cC9OA4iUzvjZdoG3yGPQEiNFjZc9 dGUg5l1u1eu8MdFbxSg90SvGTtrG8PyB5A9FsWHGcNikKxLsbKcnXVTNkHZMC33iBp6rxsV AHorFTLwK72MZHA7Iz9qQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:c8VKIuA1RMs=:2qaA9e27TKex+OwHPczVE+ faAyEkocfzEm7KMyRSFtyV7DRO3+7pwcjmhLx2fP2KiYvOc2A61pCVUOR7Mx3n2WiDM1Exgyi LB91Ed1mN270yiIIpXqDKN+QwanFLKAeLg+Ak4i8AoXXrkmGOgstcXZLs8aITA91DLxMHykwG ppYwWuzX+j+pOyvq49TRvlqPnNwfwkos1/EwMRlDKnu/3xGrr1ZvqM/4y4wL0AnHWUmLfILl+ 0xxNLJUH455trTlWJzyiYTKmMeiG4WLj51A3VrvKPcJEqlI77J99SpWBSpCB35axlgsQ2xsh3 wWufiPms849H7ZQqQncm/RTsH9E/uSU4yFXtzdOi9MQI5S/5uc7dbCNkw4r5Cr0LhCBdTO7JW TlOkX/Bfw9ZaJGHJY9ZecvG0GnrBmwy9B8iJVT7NR25tarIDb945gRQcO0B64DN4eBgAqjOHv nPhF+6LgEsMc5/AwMZntBxTyF/jlhgGlfDijRVHuqZvgNZtfGixiH/R4TM/6F7P6Np53JbD5S TUGomHO11dkAeWVz2S1iiSlXOCk+/my4O+Bj8tTk400ANTYMg8ufiaxk87fYP2UtxzOvkd/CU fc2cK7Ajgfec+ebU3RyIdhKORme4S2Xz3j84HgcROQEu2ulJvrB0puO13Og9JTE1ICnVZunwC Br2c+F34iZr6B+IlnBmgU+8/BelfECv4MNmXqV6bPgt6JlIWr85ByeJb58MFQm7s1wJTxHP19 h8AtdwJqXHk4sI0Gv7YWWCc8IE2GX4+RrCDSiorb3i2+Lhmhy8m2wQEENlnWaLJDOp/4bPf1c yCGCjbwht6bHiduy5r+Oym5HjC/j0OUKobIlpbv2HZlFYtSpyjy2IHkFkjKxdv+lAwTd7ug
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/tvixWcx3aCSVOGxqpK64JXbTC_o>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Sep 2020 23:31:10 -0000

This is a multi-part message in MIME format.
--------------B28CAA88C846F7374F13FD3E
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Hi Reshad,

re: question 1: As you indicate, there may be no distinction between
indicating a "remove" or a "delete" in the patch.  Right now it would be
acceptable to return either.  If we want to eliminate this freedom,
which one would you prefer be used?  Shall we remove the possibility for
"delete" and just cover it using "remove"? 

Note that the place where this is specified in the model is as part of a
condition that specifies when the source value should be included.   If
we want to rule out that diff can return either "remove" or "delete"
(indeed they are synonymous), we would need to add text to the container
description that when a data object is present in the target of the
comparison but not the source, that "remove" should be used to indicate
that.

The model would be changed follows.  Please confirm if this looks good
to you & we'll incorporate it. 

OLD

           container differences {
             description
               "The list of differences, encoded per RFC8072 <https://tools.ietf.org/html/rfc8072> with an
                augmentation to include source values where
                applicable.";
             uses ypatch:yang-patch {
               augment "yang-patch/edit" {
                 description
                   "Provide the value of the source of the patch,
                    respectively of the comparison, in addition to
                    the target value, where applicable.";
                 anydata source-value {
                   when "../operation = 'delete'"
                     + "or ../operation = 'merge'"
                     + "or ../operation = 'move'"
                     + "or ../operation = 'replace'"
                     + "or ../operation = 'remove'";
                   description
                     "The anydata 'value' is only used for 'delete',
                      'move', 'merge', 'replace', and 'remove'
                      operations.";
                 }
                 reference "RFC 8072 <https://tools.ietf.org/html/rfc8072>: YANG Patch Media Type";
               }
             }
           }


NEW:

           container differences {
             description
               "The list of differences, encoded per RFC8072 <https://tools.ietf.org/html/rfc8072> with an
                augmentation to include source values where
                applicable.  Where a difference include a data object
                in the target that is not present in the source, 
                this shall be indicated as a 'remove' operation 
                in the patch, not as a 'delete' operation.";
             uses ypatch:yang-patch {
               augment "yang-patch/edit" {
                 description
                   "Provide the value of the source of the patch,
                    respectively of the comparison, in addition to
                    the target value, where applicable.";
                 anydata source-value {
                   when "../operation = 'merge'"
                     + "or ../operation = 'move'"
                     + "or ../operation = 'replace'"
                     + "or ../operation = 'remove'";
                   description
                     "The anydata 'value' is only used for 'merge',
                      'move','replace', and 'remove' operations.";
                 }
                 reference "RFC 8072 <https://tools.ietf.org/html/rfc8072>: YANG Patch Media Type";
               }
             }
           }


Thanks
--- Alex

On 9/15/2020 4:04 PM, Reshad Rahman (rrahman) wrote:
> Hi Alex,
>
> I will review the latest version.
>
> See below for questions/responses.
>
> ﻿On 2020-09-15, 5:19 PM, "yang-doctors on behalf of Alexander L Clemm" <yang-doctors-bounces@ietf.org on behalf of ludwig@clemm.org> wrote:
>
>     Hello Reshad, hello YANG Doctors,
>
>     thank you for your review!  Please find my replies inline, <ALEX>.  We
>     have also just posted -05 (thanks, Yingzhen, for doublechecking my
>     updates).   
>
>     --- Alex on behalf of coauthors
>
>     On 9/7/2020 7:06 AM, Reshad Rahman (rrahman) wrote:
>     > <Here's the same message with hopefully more readable formatting>
>     >
>     > Review of rev -04 by Reshad Rahman
>     >
>     > The document is clear and well-written. While some issues have been identified, they can be resolved quickly.
>     >
> <snip>
>
>     > Questions
>     > 	1.	YANG model: does the operation “delete” make sense for a diff operation? If it is kept, it’d be good to have some text explaining that for a diff operation, “delete” and “replace” are the same? If they’re not the same, please also add some text….
> <RR> I actually meant "delete" and "remove".
>     <ALEX> Here we are simply referring to the basic YANG-patch edit
>     operations per https://tools.ietf.org/html/rfc8072#page-11.  Those are
>     in turn derived from <edit-config> operations per
>     https://tools.ietf.org/html/rfc6241#page-37.  I am not sure we need add
>     to explain those, as we are directly referring to YANG-patch. 
>
>     </ALEX>
> <RR> The operations are indeed well defined in RFC8072 (copied below), but they are defined from the perspective of YANG-Patch. So for YANG-Patch "delete" and "remove" are different operations, but from a diff comparison I believe they are the same (the resource must exist since it's being returned in a diff)
>
>    +-----------+-----------------------------------------------------------------+
>    | delete    | delete a data resource if it already exists; if it    |
>    |                | does not exist, return an error                               |
>    |                |                                                                                      |
>    | remove | remove a data resource if it already exists           |
>    +-----------+-----------------------------------------------------------------+
>
>     > 	3.	YANG model P9, for the “uses path:yang-patch”, why not have a  reference to RFC8072 (is it because the description above mentions RFC8072)?
>     <ALEX> We are clearly referencing RFC 8072; are you suggesting to put a
>     reference substatement below the uses statement?   It looks a little
>     strange to me but sure, we will add it.   
> <RR> Not needed. 
>
>     > 	4.	Section 7 mentions rate limiting requests per client. Should there be a “global” rate-limiting too, i.e not client-specific?
>
>     <ALEX> I am not sure this is really needed as I think the number of
>     management clients will in general be fairly limited to begin with, but
>     we can certainly add it.  How about the following text:
>
>     OLD:
>
>     One possibility for an implementation to mitigate against such a
>     possibility is to limit the number of requests that is served to a
>     client in any one time interval, rejecting requests made at a higher
>     frequency than the implementation can reasonably sustain.
>
>     NEW:
>
>     One possibility for an implementation to mitigate against such a
>     possibility is to limit the number of requests that is served to a
>     client, or to any number of clients, in any one time interval, rejecting
>     requests made at a higher frequency than the implementation can
>     reasonably sustain.
> <RR> Good with me.
>
>     </ALEX>
>
>     > 	5.	Wondering if section 8 should be in an Appendix (or even removed)? Also, the method suggested doesn’t seem to guarantee that the difference persisted for the “dampening” time.
>
>     <ALEX> Personally, I do think it makes sense to include a brief
>     discussion of possible further extensions.  I suggest to keep the
>     section if it's okay with you, or perhaps leave it to the chair whether
>     they have a preference to remove it.  
>
>     </ALEX>
> <RR>Whatever the WG/chairs decide is fine with me.
>
> Regards,
> Reshad.
>
>

--------------B28CAA88C846F7374F13FD3E
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Reshad,</p>
    <p>re: question 1: As you indicate, there may be no distinction
      between indicating a "remove" or a "delete" in the patch.  Right
      now it would be acceptable to return either.  If we want to
      eliminate this freedom, which one would you prefer be used?  Shall
      we remove the possibility for "delete" and just cover it using
      "remove"?  <br>
    </p>
    <p>Note that the place where this is specified in the model is as
      part of a condition that specifies when the source value should be
      included.   If we want to rule out that diff can return either
      "remove" or "delete" (indeed they are synonymous), we would need
      to add text to the container description that when a data object
      is present in the target of the comparison but not the source,
      that "remove" should be used to indicate that. <br>
    </p>
    <p>The model would be changed follows.  Please confirm if this looks
      good to you &amp; we'll incorporate it.  <br>
    </p>
    <p>OLD</p>
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">           container differences {
             description
               "The list of differences, encoded per <a href="https://tools.ietf.org/html/rfc8072">RFC8072</a> with an
                augmentation to include source values where
                applicable.";
             uses ypatch:yang-patch {
               augment "yang-patch/edit" {
                 description
                   "Provide the value of the source of the patch,
                    respectively of the comparison, in addition to
                    the target value, where applicable.";
                 anydata source-value {
                   when "../operation = 'delete'"
                     + "or ../operation = 'merge'"
                     + "or ../operation = 'move'"
                     + "or ../operation = 'replace'"
                     + "or ../operation = 'remove'";
                   description
                     "The anydata 'value' is only used for 'delete',
                      'move', 'merge', 'replace', and 'remove'
                      operations.";
                 }
                 reference "<a href="https://tools.ietf.org/html/rfc8072">RFC 8072</a>: YANG Patch Media Type";
               }
             }
           }


</pre>
    <div class="moz-cite-prefix">NEW:</div>
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">           container differences {
             description
               "The list of differences, encoded per <a href="https://tools.ietf.org/html/rfc8072">RFC8072</a> with an
                augmentation to include source values where
                applicable.  Where a difference include a data object
                in the target that is not present in the source, 
                this shall be indicated as a 'remove' operation 
                in the patch, not as a 'delete' operation.";
             uses ypatch:yang-patch {
               augment "yang-patch/edit" {
                 description
                   "Provide the value of the source of the patch,
                    respectively of the comparison, in addition to
                    the target value, where applicable.";
                 anydata source-value {
                   when "../operation = 'merge'"
                     + "or ../operation = 'move'"
                     + "or ../operation = 'replace'"
                     + "or ../operation = 'remove'";
                   description
                     "The anydata 'value' is only used for 'merge',
                      'move','replace', and 'remove' operations.";
                 }
                 reference "<a href="https://tools.ietf.org/html/rfc8072">RFC 8072</a>: YANG Patch Media Type";
               }
             }
           }</pre>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Thanks<br>
    </div>
    <div class="moz-cite-prefix">--- Alex<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 9/15/2020 4:04 PM, Reshad Rahman
      (rrahman) wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com">
      <pre class="moz-quote-pre" wrap="">Hi Alex,

I will review the latest version.

See below for questions/responses.

﻿On 2020-09-15, 5:19 PM, "yang-doctors on behalf of Alexander L Clemm" <a class="moz-txt-link-rfc2396E" href="mailto:yang-doctors-bounces@ietf.orgonbehalfofludwig@clemm.org">&lt;yang-doctors-bounces@ietf.org on behalf of ludwig@clemm.org&gt;</a> wrote:

    Hello Reshad, hello YANG Doctors,

    thank you for your review!  Please find my replies inline, &lt;ALEX&gt;.  We
    have also just posted -05 (thanks, Yingzhen, for doublechecking my
    updates).   

    --- Alex on behalf of coauthors

    On 9/7/2020 7:06 AM, Reshad Rahman (rrahman) wrote:
    &gt; &lt;Here's the same message with hopefully more readable formatting&gt;
    &gt;
    &gt; Review of rev -04 by Reshad Rahman
    &gt;
    &gt; The document is clear and well-written. While some issues have been identified, they can be resolved quickly.
    &gt;
&lt;snip&gt;

    &gt; Questions
    &gt; 	1.	YANG model: does the operation “delete” make sense for a diff operation? If it is kept, it’d be good to have some text explaining that for a diff operation, “delete” and “replace” are the same? If they’re not the same, please also add some text….
&lt;RR&gt; I actually meant "delete" and "remove".
    &lt;ALEX&gt; Here we are simply referring to the basic YANG-patch edit
    operations per <a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/rfc8072#page-11">https://tools.ietf.org/html/rfc8072#page-11</a>.  Those are
    in turn derived from &lt;edit-config&gt; operations per
    <a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/rfc6241#page-37">https://tools.ietf.org/html/rfc6241#page-37</a>.  I am not sure we need add
    to explain those, as we are directly referring to YANG-patch. 

    &lt;/ALEX&gt;
&lt;RR&gt; The operations are indeed well defined in RFC8072 (copied below), but they are defined from the perspective of YANG-Patch. So for YANG-Patch "delete" and "remove" are different operations, but from a diff comparison I believe they are the same (the resource must exist since it's being returned in a diff)

   +-----------+-----------------------------------------------------------------+
   | delete    | delete a data resource if it already exists; if it    |
   |                | does not exist, return an error                               |
   |                |                                                                                      |
   | remove | remove a data resource if it already exists           |
   +-----------+-----------------------------------------------------------------+

    &gt; 	3.	YANG model P9, for the “uses path:yang-patch”, why not have a  reference to RFC8072 (is it because the description above mentions RFC8072)?
    &lt;ALEX&gt; We are clearly referencing RFC 8072; are you suggesting to put a
    reference substatement below the uses statement?   It looks a little
    strange to me but sure, we will add it.   
&lt;RR&gt; Not needed. 

    &gt; 	4.	Section 7 mentions rate limiting requests per client. Should there be a “global” rate-limiting too, i.e not client-specific?

    &lt;ALEX&gt; I am not sure this is really needed as I think the number of
    management clients will in general be fairly limited to begin with, but
    we can certainly add it.  How about the following text:

    OLD:

    One possibility for an implementation to mitigate against such a
    possibility is to limit the number of requests that is served to a
    client in any one time interval, rejecting requests made at a higher
    frequency than the implementation can reasonably sustain.

    NEW:

    One possibility for an implementation to mitigate against such a
    possibility is to limit the number of requests that is served to a
    client, or to any number of clients, in any one time interval, rejecting
    requests made at a higher frequency than the implementation can
    reasonably sustain.
&lt;RR&gt; Good with me.

    &lt;/ALEX&gt;

    &gt; 	5.	Wondering if section 8 should be in an Appendix (or even removed)? Also, the method suggested doesn’t seem to guarantee that the difference persisted for the “dampening” time.

    &lt;ALEX&gt; Personally, I do think it makes sense to include a brief
    discussion of possible further extensions.  I suggest to keep the
    section if it's okay with you, or perhaps leave it to the chair whether
    they have a preference to remove it.  

    &lt;/ALEX&gt;
&lt;RR&gt;Whatever the WG/chairs decide is fine with me.

Regards,
Reshad.


</pre>
    </blockquote>
  </body>
</html>

--------------B28CAA88C846F7374F13FD3E--


From nobody Wed Sep 16 15:48:31 2020
Return-Path: <jason.sterne@nokia.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52D193A12B8 for <netmod@ietfa.amsl.com>; Wed, 16 Sep 2020 15:48:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.594
X-Spam-Level: 
X-Spam-Status: No, score=-3.594 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.695, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id irN2jcA7BR9G for <netmod@ietfa.amsl.com>; Wed, 16 Sep 2020 15:48:25 -0700 (PDT)
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-co1nam04on0728.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4d::728]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 97B633A12B6 for <netmod@ietf.org>; Wed, 16 Sep 2020 15:48:25 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=It3f2zz0pVkDZnbCqGWoaG+yuMf16hrpEsftv7SSaI+Gplb74OV4F5S17Vq0lTPS3ihIioGdjrZNd4lrxqEOF1LXNzt0OCczW3JYgWjxy48oZzMhI2TLZTFElFiKC9EJvUWnPkBxdqtwnRHEDesbYvooyMO33thf3KU4KClWf49/39wDu0wtpK+Jiqxhx9JaCRXNcwRfYMgiB+u9La5Au8K++O0VhpJpXPZs8b3gSXl4SvCzCC+gI0w3UPTBAvXV0jC0Gji1NPfWomgQ1VAiRaBzD70DsCrOgRYqj1Layu2XQpp6+c0bnkrDLnYBuCQQpfcIc9p2ebOaTs0iKw9xDw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bopn+sZnoh3dZDvby4l91IESxc0HpeuIIazOq/4Yzpo=; b=Tyf9OYqQpgDiFqLFRLze3mhzQ40jsWQi3kucZuSuz69Al1TCS2UQc4IMWgQxI08YXjNTBWKJOOl5RuKHJKaBNMMuUS+/6gyTyc80OojneRhVEhVoPKRDAnKZOT+uE8uNzvSr7BqKQWTJVyxzLfib+AkFV0HNB2G+43yB6olAgt9125bPM2MH767lzMGQsIRWeZ5k54pTqtI4bKV0YUPKjo7rRnnuNa6R3mZ7rKpPaJuexXCjS4uiodiWc/QB8VfEi4KVxhG6ZYTU0VT3Z+mBSTULTJFpzNXY0W6pmTCz8YWppkaY8OuwJd58m3aZmRBuBSQTnuFfHeGOmsZXrW8VCA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bopn+sZnoh3dZDvby4l91IESxc0HpeuIIazOq/4Yzpo=; b=EdoipviYZkjgnNAEPoG2CnsPd8DUot+Q/uU1zDHrm56xMQ5kxEaf6JXjGfD5lNP9+RVtPek3yNKJYbiBgsVdVm8JVT0g05du6piE/seoKpFKh4LUJVktmvCFlqcAknJ5dPRQOuntbb3Wk3Ek4LntOc8T+KDtNJ8cjWMgY938CPI=
Received: from DM5PR08MB2633.namprd08.prod.outlook.com (2603:10b6:3:ca::21) by DM6PR08MB4090.namprd08.prod.outlook.com (2603:10b6:5:85::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Wed, 16 Sep 2020 22:48:23 +0000
Received: from DM5PR08MB2633.namprd08.prod.outlook.com ([fe80::21c1:edb6:a539:2ba9]) by DM5PR08MB2633.namprd08.prod.outlook.com ([fe80::21c1:edb6:a539:2ba9%4]) with mapi id 15.20.3370.019; Wed, 16 Sep 2020 22:48:23 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: Andy Bierman <andy@yumaworks.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Import by revision-date or label vs semantic version
Thread-Index: AQHWgTi289R36RXSjkqpSJGF6EdfMqlr8OIA
Date: Wed, 16 Sep 2020 22:48:23 +0000
Message-ID: <DM5PR08MB263314C85783418EC6A9AFD99B210@DM5PR08MB2633.namprd08.prod.outlook.com>
References: <MN2PR11MB4366EC1CC0D62CAC0B3B02A1B52F0@MN2PR11MB4366.namprd11.prod.outlook.com> <20200902105539.dc4u5476nu434jyy@anna.jacobs.jacobs-university.de> <CABCOCHREeGA_tSMVu=M7VZ-nR0FAwNo3egTSVta3BGM+jmTiMA@mail.gmail.com>
In-Reply-To: <CABCOCHREeGA_tSMVu=M7VZ-nR0FAwNo3egTSVta3BGM+jmTiMA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: yumaworks.com; dkim=none (message not signed) header.d=none;yumaworks.com; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [174.112.3.120]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 223b4fab-a0ee-4829-aaea-08d85a929dea
x-ms-traffictypediagnostic: DM6PR08MB4090:
x-microsoft-antispam-prvs: <DM6PR08MB4090F2E87D01456A4B5DE4589B210@DM6PR08MB4090.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DhmoyOVUK6FbTLTnFENGAoM6HfVLyh+Bk0HIlGOCDwFPuA6mWmnWvKQNtlR0c2oJCARpueh4BMGA5nfVZcZlzoPx8jQ2hyRhbfs23ZNjlwW9gSatg2V8Cjm6kWU3wZhjmGv/KsNvSaavqZkC3F3QaJMUue3RtYFSSPHXne4+n41WmKjte1dF15J9EiPguA9SGU06s+eE9HgSZGPdwl5PAXDyKAvPkf7Bb13Wx97gPAl7Qz/mwXdCLzd2JhNaAY/SMUpwDLiigowaHmACOO4wvPh8OtLqPRTXv4+Ymm1kQNkiY3/tTsiU6tlb02XfqMpNTTV964NjvGMxrw3gAmiYMyxMtzZ2PXg49BfZ49PmjBWUWg7Vqu/7kWjcF8G6F1VCqDQpASxkzoaoI1rP1YsMHg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM5PR08MB2633.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(396003)(136003)(346002)(376002)(366004)(39860400002)(7696005)(110136005)(86362001)(9686003)(76116006)(6506007)(53546011)(66556008)(66476007)(55016002)(64756008)(66446008)(66946007)(83380400001)(26005)(478600001)(166002)(5660300002)(83080400001)(8676002)(2906002)(71200400001)(316002)(8936002)(52536014)(186003)(33656002)(966005); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: Uypqbf52n22ibRuNup5g0oIYwpi+zp+aE31CUzIyx80/yWkml3EwMjUFYAWlSIHRge0Q/AMBAD4IKRT/7dKprO/7OATqL3R2PQeCoha6rS4WT6h2jbcoOA2oU+JAT9kJH34GOtKnibU6ONEB08vV0AL2aUkYxKVASpLRJN0eAYBa23Vnd1NsG74i4cFHJkgfgJCibG4PqpnxqSQ7pKbn2yxzojQZ8ScTHLikbakfLe/42LQ6SiG1Wp8+zL7bwuN2peEaZjh2Zc7HywctLZsNiuQDpFOikqkpWXMBuwrAo8yKcPYHtAdcNPaib/naVPHnTz5f063KgYpIVbPOz6eB02+0x+iodIbLV5PJVmQcOMdT2F5BsnLBCHJwA+T/yHhwXvW4oW0eQ5wVcqEslINd3B2RWtyJwQG5HGxeLCzpsLCuPHIbJcl6FOi5zOkE5k1bP6f+gb2LlrK59WxlovB+ylwVlwH5WUkcA8hWnP1oQN54TZrrhzM6e7sEp0wqJ1RD1igWz7RpSsAT22gILHGcQfWxOvHxy/u3KWcV6TdItKDnmdY8HNlhdw3LkqDvsr+bZiKhGbDyEUwIe++OnxH5xQotVhXrggSwpYgQoJvVICKaREjWb17kCHKNV0U9rxaVi290xuRqRq1w8xIOC5zQWA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM5PR08MB263314C85783418EC6A9AFD99B210DM5PR08MB2633namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM5PR08MB2633.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 223b4fab-a0ee-4829-aaea-08d85a929dea
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2020 22:48:23.3072 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /TZl4pwjwMBWCBXrBRGYY+zA/SFbAtinOmkUykPU6kyJeLfZAv9jzPOraMvp1Sv+osej37WID/xkuHZavvD+eg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB4090
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/5uJ8i-EyM7nLVwia06kYpsr0yeA>
Subject: Re: [netmod] Import by revision-date or label vs semantic version
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2020 22:48:29 -0000

--_000_DM5PR08MB263314C85783418EC6A9AFD99B210DM5PR08MB2633namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

We have a practical problem though. YANG NEXT/2.0 is some indeterminate dat=
e in the future. Certainly measured in years (not months) and likely >2.

But we could really use a lot of this versioning work, including a more com=
plete solution for importing by revision, now. Maybe we will roll this into=
 YANG 2.0 but we can take advantage of it years before that will happen.

If we can add some improvements here, and the downside (i.e. clients/tools =
that don't understand the extensions) is no worse than today, then we shoul=
d go ahead IMO.


The existing import behaviour is ambiguous in RFC 7950, so if multiple revi=
sions of an imported module are available then two compilers could produce =
different schema. It is also quite likely that the compile would just break=
 if the imported version was too old (i.e. missing dependency)

Consider this text from RFC8526:

An NMDA-compliant NETCONF server MUST implement the "ietf-netconf-nmda" mod=
ule defined in this document, MUST support the operational state datastore,=
 and MUST implement at least revision 2019-01-04 of the "ietf-yang-library"=
 module defined in [RFC8525<https://tools.ietf.org/html/rfc8525>].

Notice the "at least revision 2019-01-04".

As another example: RFC8572 Secure Zero Touch Provisioning (SZTP) imports i=
etf-yang-types in order to use hex-string. But hex-string was only introduc=
ed in the second standard version of ietf-yang-types in rfc 6991. So the im=
port should be something like "revision 2013-07-15 or derived;".

Rgds,
Jason


From: netmod <netmod-bounces@ietf.org> On Behalf Of Andy Bierman
Sent: Wednesday, September 2, 2020 10:52 AM
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>; Rob Wilto=
n (rwilton) <rwilton=3D40cisco.com@dmarc.ietf.org>; netmod@ietf.org
Subject: Re: [netmod] Import by revision-date or label vs semantic version



On Wed, Sep 2, 2020 at 3:55 AM Juergen Schoenwaelder <j.schoenwaelder@jacob=
s-university.de<mailto:j.schoenwaelder@jacobs-university.de>> wrote:
I continue to have a problem with changing YANG import semantics using
extension statements. Versioning people should understand that this is
an NBC change and hence they should request that the YANG version
number is changed.

+1

IMO it is a huge mistake to think YANG will be easier to use in the long ru=
n by
adding optional extensions to YANG 1.1 instead of introducing a new languag=
e version.
YANG 1.1 will splinter into several dialects, all relying on different subs=
ets of an ad-hoc
set of language extensions.


/js


Andy


On Wed, Sep 02, 2020 at 10:51:38AM +0000, Rob Wilton (rwilton) wrote:
> Hi,
>
> During the NETMOD 108 meeting I had made a comment that imports using rev=
ision-or-derived are not done using a semantic version number, but instead =
are done by revision label, which limits how they behave and what they are =
allowed to do.  Some participants were concerned that this might be confusi=
ng or even broken, and the outcome of that short discussion was that I shou=
ld send an email to NETMOD with an example to help explain how they are pro=
posed to work.
>
> The main principle here is that the versioning drafts have a clear distin=
ction between supporting an abstract version label vs a specific version la=
bel scheme (such as YANG Semver).
>
> The new "revision-or-derived" extension is defined as part of base draft-=
ietf-netmod-yang-module-versioning.  The "revision-or-derived" extension ta=
kes a single argument that can either be a "revision date" or a "revision l=
abel".  It can be used regardless of the versioning scheme that is being us=
ed as a revision label, but therefore is also restricted to treating the re=
vision label as an opaque textual label for a revision date.
>
> So, making use of the examples in section 4.1 of https://tools.ietf.org/h=
tml/draft-ietf-netmod-yang-module-versioning-01
>
> When a module has an import statement like this:
>
>    import example-module {
>      rev:revision-or-derived 2.0.0;
>    }
>
> Then the processing to find a suitable revision to import would be someth=
ing like this (ignoring the issue of which revision is chosen from the set =
of suitable candidate revisions):
>
> 1) Iterate suitable candidate "example-module" YANG files.
> 2) For each candidate file, parse the revision history, and check back th=
rough the revision history to see if a revision with label "2.0.0" exists. =
 If it does, then that module revision is a suitable candidate for import. =
 If no revision with label "2.0.0" exists then that module revision does no=
t satisfy the import.  Note the tooling does not need to understand the for=
mat of the revision label at all, a textual comparison between labels is su=
fficient.
>
> The algorithm works equivalently if the import was done using a revision =
date instead of a label (e.g., rev:revision-or-derived 2019-02-01), except =
that obviously the comparison in the revision history is done on the revisi=
on date rather than the revision labels.
>
>
> -------
>
> So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?
>
> Well, this still works because each version of a YANG module contains the=
 revision history back to the root of the version tree.
>
> E.g., the YANG file defining version 2.2.0 would contain revisions for ve=
rsions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence would =
satisfy an import using label "2.0.0" or derived" solely because a revision=
 with that label exists in its revision history.
>
> However, if the revision history had entries pruned (i.e., perhaps 2.1.0 =
hadn't been included in the revision history so that it was just 2.2.0, 2.0=
.0, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NOT satis=
fy an import for "revision-or-derived 2.1.0;" because the module's revision=
 history does not contain revision 2.1.0.
>
> So, the import revision-or-derived works fine for Semver version labels a=
s long as the revision history is consistent and complete.
>
> -------
>
> Finally, there has been some discussion about whether it would be useful =
to have an import statement that restricts imports to only backwards compat=
ible versions - I'll post a separate email on this.
>
> If the WG decided that this is useful, then this could still be supported=
, and without needing to understand the revision label.  Instead, it can be=
 done by checking the revision history for the "rev:nbc-changes" substateme=
nt that indicates where NBC changes have occurred in the revision history. =
 As long as the allocated YANG Semver revision labels are consistent with t=
he use of the rev:nbc-changes" substatement in the revision history then it=
 would still behave in the intuitive way.
>
>
> Regards,
> Rob
>
> [As an individual contributor]
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org<mailto:netmod@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod

--
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>

_______________________________________________
netmod mailing list
netmod@ietf.org<mailto:netmod@ietf.org>
https://www.ietf.org/mailman/listinfo/netmod

--_000_DM5PR08MB263314C85783418EC6A9AFD99B210DM5PR08MB2633namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1227060760;
	mso-list-type:hybrid;
	mso-list-template-ids:984279676 -1156816404 134807555 134807557 134807553 =
134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
	{mso-level-start-at:5;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:28.0pt;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:64.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:100.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:136.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:172.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:208.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:244.0pt;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:280.0pt;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:316.0pt;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">We have a=
 practical problem though. YANG NEXT/2.0 is some indeterminate date in the =
future. Certainly measured in years (not months) and likely &gt;2.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">But we co=
uld really use a lot of this versioning work, including a more complete sol=
ution for importing by revision, now. Maybe we will roll this into YANG 2.0=
 but we can take advantage of it years
 before that will happen.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">If we can=
 add some improvements here, and the downside (i.e. clients/tools that don'=
t understand the extensions) is no worse than today, then we should go ahea=
d IMO.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:0cm"><span lang=3D"EN-GB=
">The existing import behaviour is ambiguous in RFC 7950, so if multiple re=
visions of an imported module are available then two compilers could produc=
e different schema. It is also quite likely
 that the compile would just break if the imported version was too old (i.e=
. missing dependency)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Consider =
this text from RFC8526:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">An NMDA-compliant NETCONF server MUST implement the &quot;=
ietf-netconf-nmda&quot; module defined in this document, MUST support the o=
perational state datastore, and MUST implement at least
 revision 2019-01-04 of the &quot;ietf-yang-library&quot; module defined in=
 [<a href=3D"https://tools.ietf.org/html/rfc8525" title=3D"&quot;YANG Libra=
ry&quot;">RFC8525</a>].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Notice th=
e &quot;at least revision 2019-01-04&quot;.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">As anothe=
r example: RFC8572 Secure Zero Touch Provisioning (SZTP) imports ietf-yang-=
types in order to use hex-string. But hex-string was only introduced in the=
 second standard version of ietf-yang-types
 in rfc 6991. So the import should be something like &quot;revision 2013-07=
-15 or derived;&quot;.&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Rgds,<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Jason<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> netmod &lt;netmod-bounces@ietf.org&gt;
<b>On Behalf Of </b>Andy Bierman<br>
<b>Sent:</b> Wednesday, September 2, 2020 10:52 AM<br>
<b>To:</b> Juergen Schoenwaelder &lt;j.schoenwaelder@jacobs-university.de&g=
t;; Rob Wilton (rwilton) &lt;rwilton=3D40cisco.com@dmarc.ietf.org&gt;; netm=
od@ietf.org<br>
<b>Subject:</b> Re: [netmod] Import by revision-date or label vs semantic v=
ersion<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Sep 2, 2020 at 3:55 AM Juergen Schoenwaelder=
 &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.schoenwaelde=
r@jacobs-university.de</a>&gt; wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">I continue to have a =
problem with changing YANG import semantics using<br>
extension statements. Versioning people should understand that this is<br>
an NBC change and hence they should request that the YANG version<br>
number is changed.<o:p></o:p></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">+1<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">IMO it is a huge mistake to think YANG will be easie=
r to use in the long run by<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">adding optional extensions to YANG 1.1 instead of in=
troducing a new language version.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">YANG 1.1 will splinter into several dialects, all re=
lying on different subsets of an ad-hoc<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">set of language extensions.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal">/js<o:p></o:p></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Andy<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal"><br>
On Wed, Sep 02, 2020 at 10:51:38AM +0000, Rob Wilton (rwilton) wrote:<br>
&gt; Hi,<br>
&gt; <br>
&gt; During the NETMOD 108 meeting I had made a comment that imports using =
revision-or-derived are not done using a semantic version number, but inste=
ad are done by revision label, which limits how they behave and what they a=
re allowed to do.&nbsp; Some participants
 were concerned that this might be confusing or even broken, and the outcom=
e of that short discussion was that I should send an email to NETMOD with a=
n example to help explain how they are proposed to work.<br>
&gt; <br>
&gt; The main principle here is that the versioning drafts have a clear dis=
tinction between supporting an abstract version label vs a specific version=
 label scheme (such as YANG Semver).<br>
&gt; <br>
&gt; The new &quot;revision-or-derived&quot; extension is defined as part o=
f base draft-ietf-netmod-yang-module-versioning.&nbsp; The &quot;revision-o=
r-derived&quot; extension takes a single argument that can either be a &quo=
t;revision date&quot; or a &quot;revision label&quot;.&nbsp; It can be used=
 regardless
 of the versioning scheme that is being used as a revision label, but there=
fore is also restricted to treating the revision label as an opaque textual=
 label for a revision date.<br>
&gt; <br>
&gt; So, making use of the examples in section 4.1 of <a href=3D"https://to=
ols.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01" target=3D"_b=
lank">
https://tools.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01</a>=
<br>
&gt; <br>
&gt; When a module has an import statement like this:<br>
&gt; <br>
&gt;&nbsp; &nbsp; import example-module {<br>
&gt;&nbsp; &nbsp; &nbsp; rev:revision-or-derived 2.0.0;<br>
&gt;&nbsp; &nbsp; }<br>
&gt; <br>
&gt; Then the processing to find a suitable revision to import would be som=
ething like this (ignoring the issue of which revision is chosen from the s=
et of suitable candidate revisions):
<br>
&gt; <br>
&gt; 1) Iterate suitable candidate &quot;example-module&quot; YANG files.<b=
r>
&gt; 2) For each candidate file, parse the revision history, and check back=
 through the revision history to see if a revision with label &quot;2.0.0&q=
uot; exists.&nbsp; If it does, then that module revision is a suitable cand=
idate for import.&nbsp; If no revision with label &quot;2.0.0&quot;
 exists then that module revision does not satisfy the import.&nbsp; Note t=
he tooling does not need to understand the format of the revision label at =
all, a textual comparison between labels is sufficient.<br>
&gt; <br>
&gt; The algorithm works equivalently if the import was done using a revisi=
on date instead of a label (e.g., rev:revision-or-derived 2019-02-01), exce=
pt that obviously the comparison in the revision history is done on the rev=
ision date rather than the revision
 labels.<br>
&gt; <br>
&gt; <br>
&gt; -------<br>
&gt; <br>
&gt; So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?=
<br>
&gt; <br>
&gt; Well, this still works because each version of a YANG module contains =
the revision history back to the root of the version tree.<br>
&gt; <br>
&gt; E.g., the YANG file defining version 2.2.0 would contain revisions for=
 versions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence wou=
ld satisfy an import using label &quot;2.0.0&quot; or derived&quot; solely =
because a revision with that label exists in its revision
 history.<br>
&gt; <br>
&gt; However, if the revision history had entries pruned (i.e., perhaps 2.1=
.0 hadn't been included in the revision history so that it was just 2.2.0, =
2.0.0, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NOT sa=
tisfy an import for &quot;revision-or-derived
 2.1.0;&quot; because the module's revision history does not contain revisi=
on 2.1.0.<br>
&gt; <br>
&gt; So, the import revision-or-derived works fine for Semver version label=
s as long as the revision history is consistent and complete.<br>
&gt; <br>
&gt; -------<br>
&gt; <br>
&gt; Finally, there has been some discussion about whether it would be usef=
ul to have an import statement that restricts imports to only backwards com=
patible versions - I'll post a separate email on this.<br>
&gt; <br>
&gt; If the WG decided that this is useful, then this could still be suppor=
ted, and without needing to understand the revision label.&nbsp; Instead, i=
t can be done by checking the revision history for the &quot;rev:nbc-change=
s&quot; substatement that indicates where NBC changes
 have occurred in the revision history.&nbsp; As long as the allocated YANG=
 Semver revision labels are consistent with the use of the rev:nbc-changes&=
quot; substatement in the revision history then it would still behave in th=
e intuitive way.
<br>
&gt; <br>
&gt; <br>
&gt; Regards,<br>
&gt; Rob<br>
&gt; <br>
&gt; [As an individual contributor]<br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; netmod mailing list<br>
&gt; <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</=
a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
<br>
-- <br>
Juergen Schoenwaelder&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:&nbsp; &nbsp;+49 421 200 3103&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a h=
ref=3D"https://www.jacobs-university.de/" target=3D"_blank">https://www.jac=
obs-university.de/</a>&gt;<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/netmod</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_DM5PR08MB263314C85783418EC6A9AFD99B210DM5PR08MB2633namp_--


From nobody Fri Sep 18 05:52:50 2020
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EAE2F3A08C3 for <netmod@ietfa.amsl.com>; Fri, 18 Sep 2020 05:52:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YHMuXT4UzH3M for <netmod@ietfa.amsl.com>; Fri, 18 Sep 2020 05:52:45 -0700 (PDT)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F313D3A08B2 for <netmod@ietf.org>; Fri, 18 Sep 2020 05:52:44 -0700 (PDT)
Received: by mail-lj1-x229.google.com with SMTP id s205so4988882lja.7 for <netmod@ietf.org>; Fri, 18 Sep 2020 05:52:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UBhaoadcFbDv5wUzeW0FHK+StMkue9JlHVYKYhH412s=; b=kle8vIHDAa5Ftx4f4Ia+gJyC3Ym3LLS0teeSm4dgW1IX710qjwasAHNnCAxMtQ0zBy RyYMdbiZNxZ56wvRggwlBS6/jcRSSabk+mMJSEYsX0t9kejGYMB/dwSztM3LIe7ADWjZ ebYUXMd3cWD5R8spqteleSM86fIzX7rWH7drlG0ipESBlGBGfGy1FQWGFX+oTHlXPwIJ 7dBbCp7+qV7pHPfquNzOWBiL4ye6kyhzOLHKkR8452vrfWz/VZO/efy3LvfZcJW2Trtd Wynp9dvuZDDycKgdUdBe3HR+SzkmQ9zgkMV7AtDFUCf7znkWwn1TKPOjyFCCnTJtLoXd gLCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UBhaoadcFbDv5wUzeW0FHK+StMkue9JlHVYKYhH412s=; b=cw1J0TR+bZBlf0LhC/po+1pBtHDheVxZA2dARYZTaPP4r2CFg9qQC8DNEW+bADXGZq rk6CfSW/J299xrT8jtmJJ34tiFmWjl6JVMOYMEui8k7c2RJamBVny8Kp1tIAZ0Z98uLY 2dDpwBe6Qs8POQX+/wWmL71yPKbRsMJ/QYtVarU9VDzpglDCT1pxioDAg8WTWotpChvP x5stQdhtCp/beJeu0mUMa7xFQaWTegkc+4m3IMsmS2z/ukL4tZYcq0nj7sRFZ7zPI3u2 DS8F5imVpmTmyOdAJkgPqDksvrv+vA/qpH/mubVwsQ8pYtthYWF4KJxy1GSALW4QumYK /8hw==
X-Gm-Message-State: AOAM530CGx4BALbWoUVwvSN9WxUDx4XRhIUoLvhtGojaWjjjDe/LE+oS vazF0KO709br9secMHtqYOGdG5IER9DmGhMn4HJ+9Q==
X-Google-Smtp-Source: ABdhPJypKrZkUpqOrID6iBn4Q4B9pfhykYU9617sowPscEr1eVCXNv4ytkVx8OtLJhtg1LT/kgQ/JsJF+4L8beqk2VM=
X-Received: by 2002:a2e:a550:: with SMTP id e16mr12744384ljn.125.1600433563014;  Fri, 18 Sep 2020 05:52:43 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR11MB4366EC1CC0D62CAC0B3B02A1B52F0@MN2PR11MB4366.namprd11.prod.outlook.com> <20200902105539.dc4u5476nu434jyy@anna.jacobs.jacobs-university.de> <CABCOCHREeGA_tSMVu=M7VZ-nR0FAwNo3egTSVta3BGM+jmTiMA@mail.gmail.com> <DM5PR08MB263314C85783418EC6A9AFD99B210@DM5PR08MB2633.namprd08.prod.outlook.com>
In-Reply-To: <DM5PR08MB263314C85783418EC6A9AFD99B210@DM5PR08MB2633.namprd08.prod.outlook.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 18 Sep 2020 05:52:32 -0700
Message-ID: <CABCOCHTQPkUMOivP9T3K7_UZ72pwBwY4Q2bt87T6k+DzPfe7tw@mail.gmail.com>
To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>,  "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000002a9d205af95fa81"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/2SNwxhTpPOMUNgLSrtTCq5Avqv8>
Subject: Re: [netmod] Import by revision-date or label vs semantic version
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2020 12:52:48 -0000

--00000000000002a9d205af95fa81
Content-Type: text/plain; charset="UTF-8"

On Wed, Sep 16, 2020 at 3:48 PM Sterne, Jason (Nokia - CA/Ottawa) <
jason.sterne@nokia.com> wrote:

> Hi all,
>
>
>
> We have a practical problem though. YANG NEXT/2.0 is some indeterminate
> date in the future. Certainly measured in years (not months) and likely >2.
>
>
>


Actually, the main problem is not that these import mechanisms are done
with external statements
instead of native statements.  That itself is a mistake because importing
other definitions
is critical to parsing a YANG module and the behavior should be
mandatory-to-implement.
External statements MAY be ignored.

The main problem is that import-by-revision was probably a mistake from the
start.
It's true that import-by-exact-revision should have never existed because
it is so fragile.  It should have been import-by-exact-or-later from the
start.
This covers the 95% case (BC changes to new revisions).

Most languages treat module search path requirements as a compiler
implementation detail
and not part of the language.  As Juergen has pointed out, a single SemVer
label for the entire
module is not fine-grained enough to be generally useful. Bumping the major
version will
appear to break lots of things that are in fact still working (so people
might not do it).

It should be intuitive that the question "what YANG module revisions work
together?"
is relative, and the answer is "It depends what you are trying to do".  The
problem is far
too complex for SemVer to solve.  That is useful to support multiple
release trains
and provide a familiar revision string format, but not this problem.

The answer to that complex question is "YANG Packages".
Real people need to maintain package definitions, just like software
packages for Linux distros.
Tools can use these files to identify all the required modules and
revisions based on the selected
packages.


Andy


But we could really use a lot of this versioning work, including a more
> complete solution for importing by revision, now. Maybe we will roll this
> into YANG 2.0 but we can take advantage of it years before that will happen.
>
>
>
> If we can add some improvements here, and the downside (i.e. clients/tools
> that don't understand the extensions) is no worse than today, then we
> should go ahead IMO.
>
>
>
> The existing import behaviour is ambiguous in RFC 7950, so if multiple
> revisions of an imported module are available then two compilers could
> produce different schema. It is also quite likely that the compile would
> just break if the imported version was too old (i.e. missing dependency)
>
>
>
> Consider this text from RFC8526:
>
>
>
> An NMDA-compliant NETCONF server MUST implement the "ietf-netconf-nmda"
> module defined in this document, MUST support the operational state
> datastore, and MUST implement at least revision 2019-01-04 of the
> "ietf-yang-library" module defined in [RFC8525
> <https://tools.ietf.org/html/rfc8525>].
>
>
>
> Notice the "at least revision 2019-01-04".
>
>
>
> As another example: RFC8572 Secure Zero Touch Provisioning (SZTP) imports
> ietf-yang-types in order to use hex-string. But hex-string was only
> introduced in the second standard version of ietf-yang-types in rfc 6991.
> So the import should be something like "revision 2013-07-15 or derived;".
>
>
>
> Rgds,
>
> Jason
>
>
>
>
>
> *From:* netmod <netmod-bounces@ietf.org> *On Behalf Of *Andy Bierman
> *Sent:* Wednesday, September 2, 2020 10:52 AM
> *To:* Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>; Rob
> Wilton (rwilton) <rwilton=40cisco.com@dmarc.ietf.org>; netmod@ietf.org
> *Subject:* Re: [netmod] Import by revision-date or label vs semantic
> version
>
>
>
>
>
>
>
> On Wed, Sep 2, 2020 at 3:55 AM Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de> wrote:
>
> I continue to have a problem with changing YANG import semantics using
> extension statements. Versioning people should understand that this is
> an NBC change and hence they should request that the YANG version
> number is changed.
>
>
>
> +1
>
>
>
> IMO it is a huge mistake to think YANG will be easier to use in the long
> run by
>
> adding optional extensions to YANG 1.1 instead of introducing a new
> language version.
>
> YANG 1.1 will splinter into several dialects, all relying on different
> subsets of an ad-hoc
>
> set of language extensions.
>
>
>
>
>
> /js
>
>
>
>
>
> Andy
>
>
>
>
> On Wed, Sep 02, 2020 at 10:51:38AM +0000, Rob Wilton (rwilton) wrote:
> > Hi,
> >
> > During the NETMOD 108 meeting I had made a comment that imports using
> revision-or-derived are not done using a semantic version number, but
> instead are done by revision label, which limits how they behave and what
> they are allowed to do.  Some participants were concerned that this might
> be confusing or even broken, and the outcome of that short discussion was
> that I should send an email to NETMOD with an example to help explain how
> they are proposed to work.
> >
> > The main principle here is that the versioning drafts have a clear
> distinction between supporting an abstract version label vs a specific
> version label scheme (such as YANG Semver).
> >
> > The new "revision-or-derived" extension is defined as part of base
> draft-ietf-netmod-yang-module-versioning.  The "revision-or-derived"
> extension takes a single argument that can either be a "revision date" or a
> "revision label".  It can be used regardless of the versioning scheme that
> is being used as a revision label, but therefore is also restricted to
> treating the revision label as an opaque textual label for a revision date.
> >
> > So, making use of the examples in section 4.1 of
> https://tools.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01
> >
> > When a module has an import statement like this:
> >
> >    import example-module {
> >      rev:revision-or-derived 2.0.0;
> >    }
> >
> > Then the processing to find a suitable revision to import would be
> something like this (ignoring the issue of which revision is chosen from
> the set of suitable candidate revisions):
> >
> > 1) Iterate suitable candidate "example-module" YANG files.
> > 2) For each candidate file, parse the revision history, and check back
> through the revision history to see if a revision with label "2.0.0"
> exists.  If it does, then that module revision is a suitable candidate for
> import.  If no revision with label "2.0.0" exists then that module revision
> does not satisfy the import.  Note the tooling does not need to understand
> the format of the revision label at all, a textual comparison between
> labels is sufficient.
> >
> > The algorithm works equivalently if the import was done using a revision
> date instead of a label (e.g., rev:revision-or-derived 2019-02-01), except
> that obviously the comparison in the revision history is done on the
> revision date rather than the revision labels.
> >
> >
> > -------
> >
> > So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?
> >
> > Well, this still works because each version of a YANG module contains
> the revision history back to the root of the version tree.
> >
> > E.g., the YANG file defining version 2.2.0 would contain revisions for
> versions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence
> would satisfy an import using label "2.0.0" or derived" solely because a
> revision with that label exists in its revision history.
> >
> > However, if the revision history had entries pruned (i.e., perhaps 2.1.0
> hadn't been included in the revision history so that it was just 2.2.0,
> 2.0.0, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NOT
> satisfy an import for "revision-or-derived 2.1.0;" because the module's
> revision history does not contain revision 2.1.0.
> >
> > So, the import revision-or-derived works fine for Semver version labels
> as long as the revision history is consistent and complete.
> >
> > -------
> >
> > Finally, there has been some discussion about whether it would be useful
> to have an import statement that restricts imports to only backwards
> compatible versions - I'll post a separate email on this.
> >
> > If the WG decided that this is useful, then this could still be
> supported, and without needing to understand the revision label.  Instead,
> it can be done by checking the revision history for the "rev:nbc-changes"
> substatement that indicates where NBC changes have occurred in the revision
> history.  As long as the allocated YANG Semver revision labels are
> consistent with the use of the rev:nbc-changes" substatement in the
> revision history then it would still behave in the intuitive way.
> >
> >
> > Regards,
> > Rob
> >
> > [As an individual contributor]
> >
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>
>

--00000000000002a9d205af95fa81
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 16, 2020 at 3:48 PM Stern=
e, Jason (Nokia - CA/Ottawa) &lt;<a href=3D"mailto:jason.sterne@nokia.com">=
jason.sterne@nokia.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">





<div lang=3D"EN-CA">
<div class=3D"gmail-m_6668656294272319008WordSection1">
<p class=3D"MsoNormal"><span>Hi all,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>We have a practical problem though. YANG NEXT/=
2.0 is some indeterminate date in the future. Certainly measured in years (=
not months) and likely &gt;2.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0</span></p></div></div></blockquo=
te><div><br></div><div><br></div><div>Actually, the main problem is not tha=
t these import mechanisms are done with external statements</div><div>inste=
ad of native statements.=C2=A0 That itself is a mistake because importing o=
ther definitions</div><div>is critical to parsing a YANG module and the beh=
avior should be mandatory-to-implement.</div><div>External statements MAY b=
e ignored.</div><div><br></div><div>The main problem is that import-by-revi=
sion was probably a mistake from the start.</div><div>It&#39;s true that im=
port-by-exact-revision should have never existed because</div><div>it is so=
 fragile.=C2=A0 It should have been import-by-exact-or-later from the start=
.</div><div>This covers the 95% case (BC changes to new revisions).</div><d=
iv><br></div><div>Most languages treat module search path requirements as a=
 compiler implementation detail</div><div>and not part of the language.=C2=
=A0 As Juergen has pointed out, a single SemVer label for the entire</div><=
div>module is not fine-grained enough to be generally useful. Bumping the m=
ajor version will</div><div>appear to break lots of things that are in fact=
 still working (so people might not do it).</div><div><br></div><div>It sho=
uld be intuitive that the question &quot;what YANG module revisions work to=
gether?&quot;</div><div>is relative, and the answer is &quot;It depends wha=
t you are trying to do&quot;.=C2=A0 The problem is far</div><div>too comple=
x for SemVer to solve.=C2=A0 That is useful to support multiple release tra=
ins</div><div>and provide a familiar revision string format, but not this p=
roblem.</div><div><br></div><div>The answer to that complex question is &qu=
ot;YANG Packages&quot;.</div><div>Real people need to maintain package defi=
nitions, just like software packages for Linux distros.</div><div>Tools can=
 use these files to identify all the required modules and revisions based o=
n the selected</div><div>packages.</div><div>=C2=A0=C2=A0</div><div><br></d=
iv><div>Andy</div><div><br></div><div><br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div lang=3D"EN-CA"><div class=3D"gmail-m_6668656294=
272319008WordSection1"><p class=3D"MsoNormal"><span><u></u></span></p>
<p class=3D"MsoNormal"><span>But we could really use a lot of this versioni=
ng work, including a more complete solution for importing by revision, now.=
 Maybe we will roll this into YANG 2.0 but we can take advantage of it year=
s
 before that will happen.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>If we can add some improvements here, and the =
downside (i.e. clients/tools that don&#39;t understand the extensions) is n=
o worse than today, then we should go ahead IMO.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"gmail-m_6668656294272319008MsoListParagraph" style=3D"margin-le=
ft:0cm"><span lang=3D"EN-GB">The existing import behaviour is ambiguous in =
RFC 7950, so if multiple revisions of an imported module are available then=
 two compilers could produce different schema. It is also quite likely
 that the compile would just break if the imported version was too old (i.e=
. missing dependency)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Consider this text from RFC8526:<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10pt;font-family:&quot;Cour=
ier New&quot;">An NMDA-compliant NETCONF server MUST implement the &quot;ie=
tf-netconf-nmda&quot; module defined in this document, MUST support the ope=
rational state datastore, and MUST implement at least
 revision 2019-01-04 of the &quot;ietf-yang-library&quot; module defined in=
 [<a href=3D"https://tools.ietf.org/html/rfc8525" title=3D"&quot;YANG Libra=
ry&quot;" target=3D"_blank">RFC8525</a>].<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Notice the &quot;at least revision 2019-01-04&=
quot;.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>As another example: RFC8572 Secure Zero Touch =
Provisioning (SZTP) imports ietf-yang-types in order to use hex-string. But=
 hex-string was only introduced in the second standard version of ietf-yang=
-types
 in rfc 6991. So the import should be something like &quot;revision 2013-07=
-15 or derived;&quot;.=C2=A0
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>Rgds,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>Jason<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> netmod &lt;<a href=3D"mailto:netmod-bounces@ietf.org" target=3D=
"_blank">netmod-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Andy Bierman<br>
<b>Sent:</b> Wednesday, September 2, 2020 10:52 AM<br>
<b>To:</b> Juergen Schoenwaelder &lt;<a href=3D"mailto:j.schoenwaelder@jaco=
bs-university.de" target=3D"_blank">j.schoenwaelder@jacobs-university.de</a=
>&gt;; Rob Wilton (rwilton) &lt;rwilton=3D<a href=3D"mailto:40cisco.com@dma=
rc.ietf.org" target=3D"_blank">40cisco.com@dmarc.ietf.org</a>&gt;; <a href=
=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br>
<b>Subject:</b> Re: [netmod] Import by revision-date or label vs semantic v=
ersion<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Sep 2, 2020 at 3:55 AM Juergen Schoenwaelder=
 &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_bla=
nk">j.schoenwaelder@jacobs-university.de</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">I continue to have a pr=
oblem with changing YANG import semantics using<br>
extension statements. Versioning people should understand that this is<br>
an NBC change and hence they should request that the YANG version<br>
number is changed.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">+1<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">IMO it is a huge mistake to think YANG will be easie=
r to use in the long run by<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">adding optional extensions to YANG 1.1 instead of in=
troducing a new language version.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">YANG 1.1 will splinter into several dialects, all re=
lying on different subsets of an ad-hoc<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">set of language extensions.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<p class=3D"MsoNormal">/js<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Andy<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0c=
m 5pt 4.8pt">
<p class=3D"MsoNormal"><br>
On Wed, Sep 02, 2020 at 10:51:38AM +0000, Rob Wilton (rwilton) wrote:<br>
&gt; Hi,<br>
&gt; <br>
&gt; During the NETMOD 108 meeting I had made a comment that imports using =
revision-or-derived are not done using a semantic version number, but inste=
ad are done by revision label, which limits how they behave and what they a=
re allowed to do.=C2=A0 Some participants
 were concerned that this might be confusing or even broken, and the outcom=
e of that short discussion was that I should send an email to NETMOD with a=
n example to help explain how they are proposed to work.<br>
&gt; <br>
&gt; The main principle here is that the versioning drafts have a clear dis=
tinction between supporting an abstract version label vs a specific version=
 label scheme (such as YANG Semver).<br>
&gt; <br>
&gt; The new &quot;revision-or-derived&quot; extension is defined as part o=
f base draft-ietf-netmod-yang-module-versioning.=C2=A0 The &quot;revision-o=
r-derived&quot; extension takes a single argument that can either be a &quo=
t;revision date&quot; or a &quot;revision label&quot;.=C2=A0 It can be used=
 regardless
 of the versioning scheme that is being used as a revision label, but there=
fore is also restricted to treating the revision label as an opaque textual=
 label for a revision date.<br>
&gt; <br>
&gt; So, making use of the examples in section 4.1 of <a href=3D"https://to=
ols.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01" target=3D"_b=
lank">
https://tools.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01</a>=
<br>
&gt; <br>
&gt; When a module has an import statement like this:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 import example-module {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 rev:revision-or-derived 2.0.0;<br>
&gt;=C2=A0 =C2=A0 }<br>
&gt; <br>
&gt; Then the processing to find a suitable revision to import would be som=
ething like this (ignoring the issue of which revision is chosen from the s=
et of suitable candidate revisions):
<br>
&gt; <br>
&gt; 1) Iterate suitable candidate &quot;example-module&quot; YANG files.<b=
r>
&gt; 2) For each candidate file, parse the revision history, and check back=
 through the revision history to see if a revision with label &quot;2.0.0&q=
uot; exists.=C2=A0 If it does, then that module revision is a suitable cand=
idate for import.=C2=A0 If no revision with label &quot;2.0.0&quot;
 exists then that module revision does not satisfy the import.=C2=A0 Note t=
he tooling does not need to understand the format of the revision label at =
all, a textual comparison between labels is sufficient.<br>
&gt; <br>
&gt; The algorithm works equivalently if the import was done using a revisi=
on date instead of a label (e.g., rev:revision-or-derived 2019-02-01), exce=
pt that obviously the comparison in the revision history is done on the rev=
ision date rather than the revision
 labels.<br>
&gt; <br>
&gt; <br>
&gt; -------<br>
&gt; <br>
&gt; So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?=
<br>
&gt; <br>
&gt; Well, this still works because each version of a YANG module contains =
the revision history back to the root of the version tree.<br>
&gt; <br>
&gt; E.g., the YANG file defining version 2.2.0 would contain revisions for=
 versions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence wou=
ld satisfy an import using label &quot;2.0.0&quot; or derived&quot; solely =
because a revision with that label exists in its revision
 history.<br>
&gt; <br>
&gt; However, if the revision history had entries pruned (i.e., perhaps 2.1=
.0 hadn&#39;t been included in the revision history so that it was just 2.2=
.0, 2.0.0, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NO=
T satisfy an import for &quot;revision-or-derived
 2.1.0;&quot; because the module&#39;s revision history does not contain re=
vision 2.1.0.<br>
&gt; <br>
&gt; So, the import revision-or-derived works fine for Semver version label=
s as long as the revision history is consistent and complete.<br>
&gt; <br>
&gt; -------<br>
&gt; <br>
&gt; Finally, there has been some discussion about whether it would be usef=
ul to have an import statement that restricts imports to only backwards com=
patible versions - I&#39;ll post a separate email on this.<br>
&gt; <br>
&gt; If the WG decided that this is useful, then this could still be suppor=
ted, and without needing to understand the revision label.=C2=A0 Instead, i=
t can be done by checking the revision history for the &quot;rev:nbc-change=
s&quot; substatement that indicates where NBC changes
 have occurred in the revision history.=C2=A0 As long as the allocated YANG=
 Semver revision labels are consistent with the use of the rev:nbc-changes&=
quot; substatement in the revision history then it would still behave in th=
e intuitive way.
<br>
&gt; <br>
&gt; <br>
&gt; Regards,<br>
&gt; Rob<br>
&gt; <br>
&gt; [As an individual contributor]<br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; netmod mailing list<br>
&gt; <a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</=
a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" target=3D"_bl=
ank">https://www.ietf.org/mailman/listinfo/netmod</a><br>
<br>
-- <br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"https://www.jacobs-university.de/" target=3D"_blank">https://www.jac=
obs-university.de/</a>&gt;<br>
<br>
_______________________________________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/netmod</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div>

--00000000000002a9d205af95fa81--


From nobody Fri Sep 18 05:57:41 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BCA33A08C6; Fri, 18 Sep 2020 05:57:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=CzTBVb8n; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=wwNMANU2
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qeev9sJ80Exm; Fri, 18 Sep 2020 05:57:33 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1C753A08C7; Fri, 18 Sep 2020 05:57:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=45549; q=dns/txt; s=iport; t=1600433852; x=1601643452; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=gR4l7abus2+FwwMnlVCnCEJQ8AKH2+PewWUU2VHPfWs=; b=CzTBVb8nPn0B4nXafXZgx3TqAY6jCHQSjFml44enze6KpDe4LHZEYFZ+ xcJ2xPhTzVhhN8Ae9aoVVwcFjK0XQGyMLDDnlN/2W0S+sskkHvUhkMz1C gjUj2Fz/MAAk5ZaIFDCrqnzedd2G6QgCITRpeOKbqk3T0fZeYfDYeCxU+ 0=;
IronPort-PHdr: =?us-ascii?q?9a23=3AD6yduBQpfRnWd4XZvWst53wHndpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESQBNmJ4PZJju+QtLrvCiQM4peE5XYFdpEEFx?= =?us-ascii?q?oIkt4fkAFoBsmZQVb6I/jnY21ffoxCWVZp8mv9PR1TH8DzNFbWr3i3qzkIFU?= =?us-ascii?q?a3OQ98PO+gHInUgoy+3Pyz/JuGZQJOiXK9bLp+IQ/wox/Ws5wdgJBpLeA6zR?= =?us-ascii?q?6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BNCgB2rWRf/5pdJa1fHQEBAQEJARI?= =?us-ascii?q?BBQUBgg+BIy8pKAdwWS8shDmDRgONTyaYdIFCgREDVQsBAQENAQEjCgIEAQG?= =?us-ascii?q?ESwIXghQCJDgTAgMBAQsBAQUBAQECAQYEbYUvCCUMhXIBAQEBAgESER0BATc?= =?us-ascii?q?BBAsCAQgRAwECIQEGAwICAjAUCQgCBAENBSKDBAGBfk0DDiABDqpYAoE5iGF?= =?us-ascii?q?2gTKDAQEBBYE3AoNrGIIQAwaBOIJxglxLQoZSG4FBP4E4DBCCGDU+glwBAQI?= =?us-ascii?q?BgTMBDiEQCQ0JgmEzggsikA+DIoZ9i3iQCoEACoJniHaRVgMegwyJegaOMIV?= =?us-ascii?q?GknqKYZBvhCwCBAIEBQIOAQEFgWsjgVdwFTsqAYI+UBcCDYM1imo3bgEJgkK?= =?us-ascii?q?FFIVCdDcCBgEJAQEDCXyLHQEngh4BAQ?=
X-IronPort-AV: E=Sophos;i="5.77,274,1596499200";  d="scan'208,217";a="578646656"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Sep 2020 12:57:31 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 08ICvVVH030449 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 18 Sep 2020 12:57:31 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Sep 2020 07:57:31 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Sep 2020 08:57:29 -0400
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 18 Sep 2020 08:57:29 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z7AziPsf6X5Ac9luLmF05q/wcCTCE4sBLl+JD5NKt+15mE6plYpoH0PHg+CZcVfpMSEFq1gLFy7FKW4k8HNJaxFXZ6k4vRzZtcOWQooBxK6FFDmCHnhkNVWVEuK0niC/PkYJghSVviG8ZRYFIT0tsrd9opc36SyFi32dJM2oCyCPlNnBVehYOZ0RJNAa8ACjZNt0FQRiYPDe1vvIwHwP1ymiQ6DikaRKsavJ7PDqQDG8xLthgZssVM6UVeDCxlb0AOFA4o6abcoCXRF6TG3KZfQ3fq4mC57QUYGuzHAqIFekmUBKiKKidcwmleAybf6VaOTQiqqXhHFh+QA2JOSnZg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gR4l7abus2+FwwMnlVCnCEJQ8AKH2+PewWUU2VHPfWs=; b=IO0zqSgqBUCN9RP3l1AAVtSwcN6Jz4m7Vl2n6zR9sCXOLO5NtEcTgxVhCtRjWjYw0HXzfqdF3N0cZ8jDrirl27tSW7uJ5pkL59saf6uk85Lqv9WILpTNSd7O4mK9DNitwXJVTQxLTLD+8i5F0pX0EsN1b3YSqhDZOU7skWF3Ky0VPWhyWvaCcB5OIBhFaGYOEaruGHnXHc043cmsHYx/MVSWPtA5nVXIbveELy3xmHx/viaUIXGnY9GRfTLspEPUy3i2N6FZUuSJIaNP6WIxYmvC5xC/M3G+WJRP7fGtL7I4gHhXRfpWZuBkp0riFHnpH1zE7KTm1YSX8/wPR48WFw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gR4l7abus2+FwwMnlVCnCEJQ8AKH2+PewWUU2VHPfWs=; b=wwNMANU243drkkvUcP7S8sSqdcQUfgsYLdui9qBaZSnVRvrujGYHrkCqw/PfiUt1ZymRt03rCRenFXrPYfeQHyFGqtFrFZf5xPvgEVMbGlA+1T1uXpvJKx0+iuJ168+fn+CLA83lURUjfngnZim2CMjGdXeF8gkJqSU/a//fCl0=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN7PR11MB2836.namprd11.prod.outlook.com (2603:10b6:406:ad::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.14; Fri, 18 Sep 2020 12:57:28 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487%6]) with mapi id 15.20.3348.019; Fri, 18 Sep 2020 12:57:28 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi6XXGy8knHCfYEaSiW7jf0az2KlqDqQAgABKnACAA8LnAA==
Date: Fri, 18 Sep 2020 12:57:27 +0000
Message-ID: <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org>
In-Reply-To: <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: clemm.org; dkim=none (message not signed) header.d=none;clemm.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:52e:f981:8d68:9331:1b05]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bf3b02e6-246c-438b-b5c1-08d85bd265ba
x-ms-traffictypediagnostic: BN7PR11MB2836:
x-microsoft-antispam-prvs: <BN7PR11MB283640136EAA2EB990A01CFAAB3F0@BN7PR11MB2836.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5DR2vAICIdovGxCBuiyneGZl8gs3rlDX5EjHahW6VD/d3o17XDnsWs6l0p7bMAgx2wt0uy8WBCMsf8+qgZrmDzStWjpRT27mUYg5+nzl8RtYuptHDI7xxeW8ESHJKByyHMJeu14wHYRXLRKDIQR88YZmLCwPEvua8hoG7+CvrT3NPQLXB4NJuG9tj4JbvWyh/HK/oir+YgVUubHdZT100jYEni4Zvt/vjQvjRHKbp1DUDUvNc/BCH7HlVdIzEnNPugl49yEvL+4S7e9Xlcy93pAKZlcGkWJO1FfZC02RO5wBpeHI5Wr3xsuaY/iC8aMAD644wAhEAFLMBKhBRpNzz1XUwnqa8zpea/XtP0TshLPGaOReD9rSDGX0NwTuyDlejElbK1yRxQyzctXYmWcfyQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(376002)(346002)(396003)(136003)(366004)(478600001)(5660300002)(8676002)(6486002)(9326002)(36756003)(33656002)(6506007)(4326008)(8936002)(66446008)(76116006)(66476007)(91956017)(66556008)(86362001)(64756008)(53546011)(66946007)(186003)(83380400001)(2906002)(110136005)(54906003)(71200400001)(6512007)(166002)(2616005)(316002)(966005); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: XcVtwWf0ZAlpFtb8iMt7OoWtsWhPQiP8OFQtT0q2CnQTcMsfgTbsLTX0JCZXz7NY4vIXP6F7Y7LTZFTi+8Vuinf0tga358XYsupA85Q/fi0DiIuSe1FN+OfP6Lfzxk+3oEdR4LbfP1bsMpeSBh78hBP7e/Yf54zqnA0C2XNsQmIyBbKrR0MBKDdBYIWoIIac8I3wceDrkmRZQBfNG7e4raiNXspRgfuoXVfa26sozDy5Yv1MKChzF7zo3B1DdiXglS7zcf/yormzjSpxaAYQOp6FUzkPyv18atN0+Gp/86pjBPbleBGOP9fi/L5TOkgS1YcdJ9Qar+10qgMWU2ch+V3Apkjt7rddVRAHuQKchhcz4hD5WDZiTzeFXJnCW5WZq8GPgOdcgenGIQM6Vwmr+tExWP0+MHnNNbpmeBJmi1JY0Yth3T7c/fyll3AYlOyHQkeKlcF62boe/RulEu3L8RM50waFdM6+AX7GF4QPrdZGwgB4DL5abgdy6GZ3AiG/aDQzMsS4tifuSdCs+WKcyEirsi1kpyfK05iYMDJJ2cvxDi7yHqbL+DvSgWxwbLNvjao+Qw6wUVPWHtvx4fjnfMKFfhN6U8XSsjkLd60drjQ/6dMOKJKMzXpW2Calvc+wRZnfQorRCaoZ20iR+dj2CJP/i9x+shpyAGNiPnEFtHoxsl0ZCmsCs9JxwTnaJ8o7kMNpLz0o6z1SVTAhg23R4Q==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_0E3A16A26ABA4868936FAA6C9AAF3A8Eciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bf3b02e6-246c-438b-b5c1-08d85bd265ba
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2020 12:57:27.9510 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3A6GHMObyw1gqQC7xwNDicKg8FHIZO84pDCmMS0659VjHwjkhWs/XBJ5ZW7yJ+fQYozyLNakT/BMUXOZvPpfyA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2836
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/AutKqPgERksfpjKRPj9AC_R-shw>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2020 12:57:35 -0000

--_000_0E3A16A26ABA4868936FAA6C9AAF3A8Eciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQWxleCwNCg0KSSB0aGluayB0aGUgb25seSDigJxwcm9ibGVt4oCdIHdpdGggdXNpbmcgYm90
aCDigJxyZW1vdmXigJ0gYW5kIOKAnGRlbGV0ZeKAnSBpcyB0aGF0IGl0IGNvdWxkIGJlIGNvbmZ1
c2luZyAod2hlbiBzaG91bGQgb25lIGJlIHVzZWQgYW5kIG5vdCB0aGUgb3RoZXIpLiBBZGRpbmcg
c29tZSB0ZXh0IHRvIHNheSB0aGV54oCZcmUgdGhlIHNhbWUgZm9yIHRoZSBkaWZmIG9wZXJhdGlv
biBpcyBnb29kIGVub3VnaCBmb3IgbWUuDQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCkZyb206IEFs
ZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPg0KRGF0ZTogVHVlc2RheSwgU2VwdGVt
YmVyIDE1LCAyMDIwIGF0IDc6MzEgUE0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxy
cmFobWFuQGNpc2NvLmNvbT4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciIDx5YW5nLWRvY3RvcnNA
aWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyIgPGxhc3QtY2FsbEBpZXRmLm9yZz4s
ICJuZXRtb2RAaWV0Zi5vcmciIDxuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLmFsbEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3Rv
cnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0K
DQpIaSBSZXNoYWQsDQoNCnJlOiBxdWVzdGlvbiAxOiBBcyB5b3UgaW5kaWNhdGUsIHRoZXJlIG1h
eSBiZSBubyBkaXN0aW5jdGlvbiBiZXR3ZWVuIGluZGljYXRpbmcgYSAicmVtb3ZlIiBvciBhICJk
ZWxldGUiIGluIHRoZSBwYXRjaC4gIFJpZ2h0IG5vdyBpdCB3b3VsZCBiZSBhY2NlcHRhYmxlIHRv
IHJldHVybiBlaXRoZXIuICBJZiB3ZSB3YW50IHRvIGVsaW1pbmF0ZSB0aGlzIGZyZWVkb20sIHdo
aWNoIG9uZSB3b3VsZCB5b3UgcHJlZmVyIGJlIHVzZWQ/ICBTaGFsbCB3ZSByZW1vdmUgdGhlIHBv
c3NpYmlsaXR5IGZvciAiZGVsZXRlIiBhbmQganVzdCBjb3ZlciBpdCB1c2luZyAicmVtb3ZlIj8N
Cg0KTm90ZSB0aGF0IHRoZSBwbGFjZSB3aGVyZSB0aGlzIGlzIHNwZWNpZmllZCBpbiB0aGUgbW9k
ZWwgaXMgYXMgcGFydCBvZiBhIGNvbmRpdGlvbiB0aGF0IHNwZWNpZmllcyB3aGVuIHRoZSBzb3Vy
Y2UgdmFsdWUgc2hvdWxkIGJlIGluY2x1ZGVkLiAgIElmIHdlIHdhbnQgdG8gcnVsZSBvdXQgdGhh
dCBkaWZmIGNhbiByZXR1cm4gZWl0aGVyICJyZW1vdmUiIG9yICJkZWxldGUiIChpbmRlZWQgdGhl
eSBhcmUgc3lub255bW91cyksIHdlIHdvdWxkIG5lZWQgdG8gYWRkIHRleHQgdG8gdGhlIGNvbnRh
aW5lciBkZXNjcmlwdGlvbiB0aGF0IHdoZW4gYSBkYXRhIG9iamVjdCBpcyBwcmVzZW50IGluIHRo
ZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24gYnV0IG5vdCB0aGUgc291cmNlLCB0aGF0ICJyZW1v
dmUiIHNob3VsZCBiZSB1c2VkIHRvIGluZGljYXRlIHRoYXQuDQoNClRoZSBtb2RlbCB3b3VsZCBi
ZSBjaGFuZ2VkIGZvbGxvd3MuICBQbGVhc2UgY29uZmlybSBpZiB0aGlzIGxvb2tzIGdvb2QgdG8g
eW91ICYgd2UnbGwgaW5jb3Jwb3JhdGUgaXQuDQoNCk9MRA0KDQogICAgICAgICAgIGNvbnRhaW5l
ciBkaWZmZXJlbmNlcyB7DQoNCiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAg
ICAgICAiVGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzI8aHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzI+IHdpdGggYW4NCg0KICAgICAgICAgICAgICAg
IGF1Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmUNCg0KICAgICAgICAg
ICAgICAgIGFwcGxpY2FibGUuIjsNCg0KICAgICAgICAgICAgIHVzZXMgeXBhdGNoOnlhbmctcGF0
Y2ggew0KDQogICAgICAgICAgICAgICBhdWdtZW50ICJ5YW5nLXBhdGNoL2VkaXQiIHsNCg0KICAg
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgIlByb3ZpZGUg
dGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLA0KDQogICAgICAgICAgICAgICAg
ICAgIHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFyaXNvbiwgaW4gYWRkaXRpb24gdG8NCg0KICAg
ICAgICAgICAgICAgICAgICB0aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiI7DQoN
CiAgICAgICAgICAgICAgICAgYW55ZGF0YSBzb3VyY2UtdmFsdWUgew0KDQogICAgICAgICAgICAg
ICAgICAgd2hlbiAiLi4vb3BlcmF0aW9uID0gJ2RlbGV0ZSciDQoNCiAgICAgICAgICAgICAgICAg
ICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdtZXJnZSciDQoNCiAgICAgICAgICAgICAgICAgICAg
ICsgIm9yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAi
b3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJv
ciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyI7DQoNCiAgICAgICAgICAgICAgICAgICBkZXNjcmlw
dGlvbg0KDQogICAgICAgICAgICAgICAgICAgICAiVGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5
IHVzZWQgZm9yICdkZWxldGUnLA0KDQogICAgICAgICAgICAgICAgICAgICAgJ21vdmUnLCAnbWVy
Z2UnLCAncmVwbGFjZScsIGFuZCAncmVtb3ZlJw0KDQogICAgICAgICAgICAgICAgICAgICAgb3Bl
cmF0aW9ucy4iOw0KDQogICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICByZWZl
cmVuY2UgIlJGQyA4MDcyPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDcyPjogWUFO
RyBQYXRjaCBNZWRpYSBUeXBlIjsNCg0KICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAg
fQ0KDQogICAgICAgICAgIH0NCg0KDQoNCg0KTkVXOg0KDQogICAgICAgICAgIGNvbnRhaW5lciBk
aWZmZXJlbmNlcyB7DQoNCiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAg
ICAiVGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzI8aHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzI+IHdpdGggYW4NCg0KICAgICAgICAgICAgICAgIGF1
Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmUNCg0KICAgICAgICAgICAg
ICAgIGFwcGxpY2FibGUuICBXaGVyZSBhIGRpZmZlcmVuY2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0
DQoNCiAgICAgICAgICAgICAgICBpbiB0aGUgdGFyZ2V0IHRoYXQgaXMgbm90IHByZXNlbnQgaW4g
dGhlIHNvdXJjZSwNCg0KICAgICAgICAgICAgICAgIHRoaXMgc2hhbGwgYmUgaW5kaWNhdGVkIGFz
IGEgJ3JlbW92ZScgb3BlcmF0aW9uDQoNCiAgICAgICAgICAgICAgICBpbiB0aGUgcGF0Y2gsIG5v
dCBhcyBhICdkZWxldGUnIG9wZXJhdGlvbi4iOw0KDQogICAgICAgICAgICAgdXNlcyB5cGF0Y2g6
eWFuZy1wYXRjaCB7DQoNCiAgICAgICAgICAgICAgIGF1Z21lbnQgInlhbmctcGF0Y2gvZWRpdCIg
ew0KDQogICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAgICAi
UHJvdmlkZSB0aGUgdmFsdWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsDQoNCiAgICAgICAg
ICAgICAgICAgICAgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0
bw0KDQogICAgICAgICAgICAgICAgICAgIHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2Fi
bGUuIjsNCg0KICAgICAgICAgICAgICAgICBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7DQoNCiAgICAg
ICAgICAgICAgICAgICB3aGVuICIuLi9vcGVyYXRpb24gPSAnbWVyZ2UnIg0KDQogICAgICAgICAg
ICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAnbW92ZSciDQoNCiAgICAgICAgICAgICAg
ICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyINCg0KICAgICAgICAgICAgICAg
ICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92ZSciOw0KDQogICAgICAgICAgICAgICAg
ICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAgICAgICAgIlRoZSBhbnlkYXRhICd2YWx1
ZScgaXMgb25seSB1c2VkIGZvciAnbWVyZ2UnLA0KDQogICAgICAgICAgICAgICAgICAgICAgJ21v
dmUnLCdyZXBsYWNlJywgYW5kICdyZW1vdmUnIG9wZXJhdGlvbnMuIjsNCg0KICAgICAgICAgICAg
ICAgICB9DQoNCiAgICAgICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMgODA3MjxodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjODA3Mj46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSI7DQoNCiAg
ICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICB9DQoNClRoYW5r
cw0KLS0tIEFsZXgNCg0KT24gOS8xNS8yMDIwIDQ6MDQgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWht
YW4pIHdyb3RlOg0KDQpIaSBBbGV4LA0KDQoNCg0KSSB3aWxsIHJldmlldyB0aGUgbGF0ZXN0IHZl
cnNpb24uDQoNCg0KDQpTZWUgYmVsb3cgZm9yIHF1ZXN0aW9ucy9yZXNwb25zZXMuDQoNCg0KDQpP
biAyMDIwLTA5LTE1LCA1OjE5IFBNLCAieWFuZy1kb2N0b3JzIG9uIGJlaGFsZiBvZiBBbGV4YW5k
ZXIgTCBDbGVtbSIgPHlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBs
dWR3aWdAY2xlbW0ub3JnPjxtYWlsdG86eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmdvbmJl
aGFsZm9mbHVkd2lnQGNsZW1tLm9yZz4gd3JvdGU6DQoNCg0KDQogICAgSGVsbG8gUmVzaGFkLCBo
ZWxsbyBZQU5HIERvY3RvcnMsDQoNCg0KDQogICAgdGhhbmsgeW91IGZvciB5b3VyIHJldmlldyEg
IFBsZWFzZSBmaW5kIG15IHJlcGxpZXMgaW5saW5lLCA8QUxFWD4uICBXZQ0KDQogICAgaGF2ZSBh
bHNvIGp1c3QgcG9zdGVkIC0wNSAodGhhbmtzLCBZaW5nemhlbiwgZm9yIGRvdWJsZWNoZWNraW5n
IG15DQoNCiAgICB1cGRhdGVzKS4NCg0KDQoNCiAgICAtLS0gQWxleCBvbiBiZWhhbGYgb2YgY29h
dXRob3JzDQoNCg0KDQogICAgT24gOS83LzIwMjAgNzowNiBBTSwgUmVzaGFkIFJhaG1hbiAocnJh
aG1hbikgd3JvdGU6DQoNCiAgICA+IDxIZXJlJ3MgdGhlIHNhbWUgbWVzc2FnZSB3aXRoIGhvcGVm
dWxseSBtb3JlIHJlYWRhYmxlIGZvcm1hdHRpbmc+DQoNCiAgICA+DQoNCiAgICA+IFJldmlldyBv
ZiByZXYgLTA0IGJ5IFJlc2hhZCBSYWhtYW4NCg0KICAgID4NCg0KICAgID4gVGhlIGRvY3VtZW50
IGlzIGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4uIFdoaWxlIHNvbWUgaXNzdWVzIGhhdmUgYmVlbiBp
ZGVudGlmaWVkLCB0aGV5IGNhbiBiZSByZXNvbHZlZCBxdWlja2x5Lg0KDQogICAgPg0KDQo8c25p
cD4NCg0KDQoNCiAgICA+IFF1ZXN0aW9ucw0KDQogICAgPiAgICAxLiAgICAgIFlBTkcgbW9kZWw6
IGRvZXMgdGhlIG9wZXJhdGlvbiDigJxkZWxldGXigJ0gbWFrZSBzZW5zZSBmb3IgYSBkaWZmIG9w
ZXJhdGlvbj8gSWYgaXQgaXMga2VwdCwgaXTigJlkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIHRleHQg
ZXhwbGFpbmluZyB0aGF0IGZvciBhIGRpZmYgb3BlcmF0aW9uLCDigJxkZWxldGXigJ0gYW5kIOKA
nHJlcGxhY2XigJ0gYXJlIHRoZSBzYW1lPyBJZiB0aGV54oCZcmUgbm90IHRoZSBzYW1lLCBwbGVh
c2UgYWxzbyBhZGQgc29tZSB0ZXh04oCmLg0KDQo8UlI+IEkgYWN0dWFsbHkgbWVhbnQgImRlbGV0
ZSIgYW5kICJyZW1vdmUiLg0KDQogICAgPEFMRVg+IEhlcmUgd2UgYXJlIHNpbXBseSByZWZlcnJp
bmcgdG8gdGhlIGJhc2ljIFlBTkctcGF0Y2ggZWRpdA0KDQogICAgb3BlcmF0aW9ucyBwZXIgaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzIjcGFnZS0xMS4gIFRob3NlIGFyZQ0KDQog
ICAgaW4gdHVybiBkZXJpdmVkIGZyb20gPGVkaXQtY29uZmlnPiBvcGVyYXRpb25zIHBlcg0KDQog
ICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYyNDEjcGFnZS0zNy4gIEkgYW0gbm90
IHN1cmUgd2UgbmVlZCBhZGQNCg0KICAgIHRvIGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJl
Y3RseSByZWZlcnJpbmcgdG8gWUFORy1wYXRjaC4NCg0KDQoNCiAgICA8L0FMRVg+DQoNCjxSUj4g
VGhlIG9wZXJhdGlvbnMgYXJlIGluZGVlZCB3ZWxsIGRlZmluZWQgaW4gUkZDODA3MiAoY29waWVk
IGJlbG93KSwgYnV0IHRoZXkgYXJlIGRlZmluZWQgZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2YgWUFO
Ry1QYXRjaC4gU28gZm9yIFlBTkctUGF0Y2ggImRlbGV0ZSIgYW5kICJyZW1vdmUiIGFyZSBkaWZm
ZXJlbnQgb3BlcmF0aW9ucywgYnV0IGZyb20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRo
ZXkgYXJlIHRoZSBzYW1lICh0aGUgcmVzb3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5n
IHJldHVybmVkIGluIGEgZGlmZikNCg0KDQoNCiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0K
ICAgfCBkZWxldGUgICAgfCBkZWxldGUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhp
c3RzOyBpZiBpdCAgICB8DQoNCiAgIHwgICAgICAgICAgICAgICAgfCBkb2VzIG5vdCBleGlzdCwg
cmV0dXJuIGFuIGVycm9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCg0KICAgfCAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCiAgIHwgcmVt
b3ZlIHwgcmVtb3ZlIGEgZGF0YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0cyAgICAgICAg
ICAgfA0KDQogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCg0KDQogICAgPiAgICAzLiAgICAg
IFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBwYXRoOnlhbmctcGF0Y2jigJ0sIHdoeSBu
b3QgaGF2ZSBhICByZWZlcmVuY2UgdG8gUkZDODA3MiAoaXMgaXQgYmVjYXVzZSB0aGUgZGVzY3Jp
cHRpb24gYWJvdmUgbWVudGlvbnMgUkZDODA3Mik/DQoNCiAgICA8QUxFWD4gV2UgYXJlIGNsZWFy
bHkgcmVmZXJlbmNpbmcgUkZDIDgwNzI7IGFyZSB5b3Ugc3VnZ2VzdGluZyB0byBwdXQgYQ0KDQog
ICAgcmVmZXJlbmNlIHN1YnN0YXRlbWVudCBiZWxvdyB0aGUgdXNlcyBzdGF0ZW1lbnQ/ICAgSXQg
bG9va3MgYSBsaXR0bGUNCg0KICAgIHN0cmFuZ2UgdG8gbWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRk
IGl0Lg0KDQo8UlI+IE5vdCBuZWVkZWQuDQoNCg0KDQogICAgPiAgICA0LiAgICAgIFNlY3Rpb24g
NyBtZW50aW9ucyByYXRlIGxpbWl0aW5nIHJlcXVlc3RzIHBlciBjbGllbnQuIFNob3VsZCB0aGVy
ZSBiZSBhIOKAnGdsb2JhbOKAnSByYXRlLWxpbWl0aW5nIHRvbywgaS5lIG5vdCBjbGllbnQtc3Bl
Y2lmaWM/DQoNCg0KDQogICAgPEFMRVg+IEkgYW0gbm90IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVl
ZGVkIGFzIEkgdGhpbmsgdGhlIG51bWJlciBvZg0KDQogICAgbWFuYWdlbWVudCBjbGllbnRzIHdp
bGwgaW4gZ2VuZXJhbCBiZSBmYWlybHkgbGltaXRlZCB0byBiZWdpbiB3aXRoLCBidXQNCg0KICAg
IHdlIGNhbiBjZXJ0YWlubHkgYWRkIGl0LiAgSG93IGFib3V0IHRoZSBmb2xsb3dpbmcgdGV4dDoN
Cg0KDQoNCiAgICBPTEQ6DQoNCg0KDQogICAgT25lIHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1l
bnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2ggYQ0KDQogICAgcG9zc2liaWxpdHkgaXMg
dG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhDQoNCiAg
ICBjbGllbnQgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcgcmVxdWVzdHMgbWFk
ZSBhdCBhIGhpZ2hlcg0KDQogICAgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0aW9uIGNh
biByZWFzb25hYmx5IHN1c3RhaW4uDQoNCg0KDQogICAgTkVXOg0KDQoNCg0KICAgIE9uZSBwb3Nz
aWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdhdGUgYWdhaW5zdCBzdWNoIGEN
Cg0KICAgIHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhh
dCBpcyBzZXJ2ZWQgdG8gYQ0KDQogICAgY2xpZW50LCBvciB0byBhbnkgbnVtYmVyIG9mIGNsaWVu
dHMsIGluIGFueSBvbmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nDQoNCiAgICByZXF1ZXN0cyBt
YWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBsZW1lbnRhdGlvbiBjYW4NCg0K
ICAgIHJlYXNvbmFibHkgc3VzdGFpbi4NCg0KPFJSPiBHb29kIHdpdGggbWUuDQoNCg0KDQogICAg
PC9BTEVYPg0KDQoNCg0KICAgID4gICAgNS4gICAgICBXb25kZXJpbmcgaWYgc2VjdGlvbiA4IHNo
b3VsZCBiZSBpbiBhbiBBcHBlbmRpeCAob3IgZXZlbiByZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhv
ZCBzdWdnZXN0ZWQgZG9lc27igJl0IHNlZW0gdG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVu
Y2UgcGVyc2lzdGVkIGZvciB0aGUg4oCcZGFtcGVuaW5n4oCdIHRpbWUuDQoNCg0KDQogICAgPEFM
RVg+IFBlcnNvbmFsbHksIEkgZG8gdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJy
aWVmDQoNCiAgICBkaXNjdXNzaW9uIG9mIHBvc3NpYmxlIGZ1cnRoZXIgZXh0ZW5zaW9ucy4gIEkg
c3VnZ2VzdCB0byBrZWVwIHRoZQ0KDQogICAgc2VjdGlvbiBpZiBpdCdzIG9rYXkgd2l0aCB5b3Us
IG9yIHBlcmhhcHMgbGVhdmUgaXQgdG8gdGhlIGNoYWlyIHdoZXRoZXINCg0KICAgIHRoZXkgaGF2
ZSBhIHByZWZlcmVuY2UgdG8gcmVtb3ZlIGl0Lg0KDQoNCg0KICAgIDwvQUxFWD4NCg0KPFJSPldo
YXRldmVyIHRoZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZpbmUgd2l0aCBtZS4NCg0KDQoNClJlZ2Fy
ZHMsDQoNClJlc2hhZC4NCg0KDQoNCg0K

--_000_0E3A16A26ABA4868936FAA6C9AAF3A8Eciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <0A95892462EF854DB29AFD50405FD33B@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5IVE1MUHJl
Zm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7
DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUt
dHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQg
NzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+SGkgQWxleCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgdGhpbmsgdGhl
IG9ubHkg4oCccHJvYmxlbeKAnSB3aXRoIHVzaW5nIGJvdGgg4oCccmVtb3Zl4oCdIGFuZCDigJxk
ZWxldGXigJ0gaXMgdGhhdCBpdCBjb3VsZCBiZSBjb25mdXNpbmcgKHdoZW4gc2hvdWxkIG9uZSBi
ZSB1c2VkIGFuZCBub3QgdGhlIG90aGVyKS4gQWRkaW5nIHNvbWUgdGV4dCB0byBzYXkgdGhleeKA
mXJlIHRoZSBzYW1lIGZvciB0aGUgZGlmZiBvcGVyYXRpb24gaXMgZ29vZCBlbm91Z2gNCiBmb3Ig
bWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5SZXNoYWQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJs
YWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj5BbGV4YW5kZXIgTCBDbGVtbSAmbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDs8YnI+DQo8
Yj5EYXRlOiA8L2I+VHVlc2RheSwgU2VwdGVtYmVyIDE1LCAyMDIwIGF0IDc6MzEgUE08YnI+DQo8
Yj5UbzogPC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4pJnF1b3Q7ICZsdDtycmFobWFu
QGNpc2NvLmNvbSZndDssICZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OyAmbHQ7eWFu
Zy1kb2N0b3JzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7bGFzdC1jYWxsQGll
dGYub3JnJnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtuZXRtb2RAaWV0
Zi5vcmcmcXVvdDsgJmx0O25ldG1vZEBpZXRmLm9yZyZndDssICZxdW90O2RyYWZ0LWlldGYtbmV0
bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbeWFuZy1k
b2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWll
dGYtbmV0bW9kLW5tZGEtZGlmZi0wNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
cD5IaSBSZXNoYWQsPG86cD48L286cD48L3A+DQo8cD5yZTogcXVlc3Rpb24gMTogQXMgeW91IGlu
ZGljYXRlLCB0aGVyZSBtYXkgYmUgbm8gZGlzdGluY3Rpb24gYmV0d2VlbiBpbmRpY2F0aW5nIGEg
JnF1b3Q7cmVtb3ZlJnF1b3Q7IG9yIGEgJnF1b3Q7ZGVsZXRlJnF1b3Q7IGluIHRoZSBwYXRjaC4m
bmJzcDsgUmlnaHQgbm93IGl0IHdvdWxkIGJlIGFjY2VwdGFibGUgdG8gcmV0dXJuIGVpdGhlci4m
bmJzcDsgSWYgd2Ugd2FudCB0byBlbGltaW5hdGUgdGhpcyBmcmVlZG9tLCB3aGljaCBvbmUgd291
bGQgeW91IHByZWZlciBiZSB1c2VkPyZuYnNwOyBTaGFsbCB3ZQ0KIHJlbW92ZSB0aGUgcG9zc2li
aWxpdHkgZm9yICZxdW90O2RlbGV0ZSZxdW90OyBhbmQganVzdCBjb3ZlciBpdCB1c2luZyAmcXVv
dDtyZW1vdmUmcXVvdDs/Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHA+Tm90ZSB0aGF0IHRoZSBw
bGFjZSB3aGVyZSB0aGlzIGlzIHNwZWNpZmllZCBpbiB0aGUgbW9kZWwgaXMgYXMgcGFydCBvZiBh
IGNvbmRpdGlvbiB0aGF0IHNwZWNpZmllcyB3aGVuIHRoZSBzb3VyY2UgdmFsdWUgc2hvdWxkIGJl
IGluY2x1ZGVkLiZuYnNwOyZuYnNwOyBJZiB3ZSB3YW50IHRvIHJ1bGUgb3V0IHRoYXQgZGlmZiBj
YW4gcmV0dXJuIGVpdGhlciAmcXVvdDtyZW1vdmUmcXVvdDsgb3IgJnF1b3Q7ZGVsZXRlJnF1b3Q7
IChpbmRlZWQgdGhleSBhcmUgc3lub255bW91cyksIHdlIHdvdWxkIG5lZWQNCiB0byBhZGQgdGV4
dCB0byB0aGUgY29udGFpbmVyIGRlc2NyaXB0aW9uIHRoYXQgd2hlbiBhIGRhdGEgb2JqZWN0IGlz
IHByZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0aGUgY29tcGFyaXNvbiBidXQgbm90IHRoZSBzb3Vy
Y2UsIHRoYXQgJnF1b3Q7cmVtb3ZlJnF1b3Q7IHNob3VsZCBiZSB1c2VkIHRvIGluZGljYXRlIHRo
YXQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwPlRoZSBtb2RlbCB3b3VsZCBiZSBjaGFuZ2VkIGZvbGxv
d3MuJm5ic3A7IFBsZWFzZSBjb25maXJtIGlmIHRoaXMgbG9va3MgZ29vZCB0byB5b3UgJmFtcDsg
d2UnbGwgaW5jb3Jwb3JhdGUgaXQuJm5ic3A7DQo8bzpwPjwvbzpwPjwvcD4NCjxwPk9MRDxvOnA+
PC9vOnA+PC9wPg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3JlOiBwYWdlO2ZvbnQtdmFyaWFudC1s
aWdhdHVyZXM6IG5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IDI7dGV4
dC1hbGlnbjpzdGFydDt3aWRvd3M6IDI7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3Rl
eHQtZGVjb3JhdGlvbi1zdHlsZTogaW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaXRp
YWw7d29yZC1zcGFjaW5nOjBweCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFp
bmVyIGRpZmZlcmVuY2VzIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVy
IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDcyIj5SRkM4MDcyPC9h
PiB3aXRoIGFuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1Z21lbnRhdGlvbiB0
byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmU8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgYXBwbGljYWJsZS4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVzZXMgeXBhdGNoOnlhbmct
cGF0Y2ggezxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50ICZxdW90O3lhbmctcGF0
Y2gvZWRpdCZxdW90OyB7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRl
c2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O1Byb3ZpZGUgdGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBy
ZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGluIGFkZGl0aW9uIHRvPG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSB0YXJnZXQg
dmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7PG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4vb3BlcmF0aW9uID0g
J2RlbGV0ZScmcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAnbWVyZ2UnJnF1
b3Q7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ21vdmUnJnF1b3Q7PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsg
JnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnJnF1b3Q7PG86cD48L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3Ig
Li4vb3BlcmF0aW9uID0gJ3JlbW92ZScmcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoZSBhbnlk
YXRhICd2YWx1ZScgaXMgb25seSB1c2VkIGZvciAnZGVsZXRlJyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJ21vdmUn
LCAnbWVyZ2UnLCAncmVwbGFjZScsIGFuZCAncmVtb3ZlJzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvcGVyYXRpb25z
LiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2UgJnF1b3Q7PGEgaHJlZj0i
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzIiPlJGQyA4MDcyPC9hPjogWUFORyBQ
YXRjaCBNZWRpYSBUeXBlJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5FVzo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHBy
ZSBzdHlsZT0iYnJlYWstYmVmb3JlOiBwYWdlO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1h
bDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IDI7dGV4dC1hbGlnbjpzdGFydDt3
aWRvd3M6IDI7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3RleHQtZGVjb3JhdGlvbi1z
dHlsZTogaW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaXRpYWw7d29yZC1zcGFjaW5n
OjBweCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVyIGRpZmZlcmVuY2Vz
IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIDxhIGhyZWY9Imh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDcyIj5SRkM4MDcyPC9hPiB3aXRoIGFuPG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJj
ZSB2YWx1ZXMgd2hlcmU8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXBwbGljYWJs
ZS4mbmJzcDsgV2hlcmUgYSBkaWZmZXJlbmNlIGluY2x1ZGUgYSBkYXRhIG9iamVjdDxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpbiB0aGUgdGFyZ2V0IHRoYXQgaXMgbm90IHByZXNl
bnQgaW4gdGhlIHNvdXJjZSwgPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
dGhpcyBzaGFsbCBiZSBpbmRpY2F0ZWQgYXMgYSAncmVtb3ZlJyBvcGVyYXRpb24gPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gdGhlIHBhdGNoLCBub3QgYXMgYSAnZGVs
ZXRlJyBvcGVyYXRpb24uJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1c2VzIHlwYXRjaDp5YW5nLXBh
dGNoIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudCAmcXVvdDt5YW5nLXBhdGNo
L2VkaXQmcXVvdDsgezxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNj
cmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJz
cDsmcXVvdDtQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNlIG9mIHRoZSBwYXRjaCw8bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVz
cGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bzxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aGUgdGFyZ2V0IHZh
bHVlLCB3aGVyZSBhcHBsaWNhYmxlLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgYW55ZGF0YSBzb3VyY2UtdmFsdWUgezxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90Oy4uL29wZXJhdGlvbiA9ICdt
ZXJnZScmcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAnbW92ZScmcXVvdDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZScmcXVvdDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAm
cXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7
VGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9yICdtZXJnZScsPG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICdtb3ZlJywncmVwbGFjZScsIGFuZCAncmVtb3ZlJyBvcGVyYXRpb25zLiZxdW90Ozs8bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2UgJnF1b3Q7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzgwNzIiPlJGQyA4MDcyPC9hPjogWUFORyBQYXRjaCBNZWRpYSBUeXBl
JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
VGhhbmtzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4tLS0gQWxleDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5PbiA5LzE1LzIwMjAgNDowNCBQTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHByZT5IaSBBbGV4LDxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+DQo8cHJlPkkgd2lsbCByZXZpZXcgdGhl
IGxhdGVzdCB2ZXJzaW9uLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wcmU+DQo8cHJlPlNlZSBiZWxvdyBmb3IgcXVlc3Rpb25zL3Jlc3BvbnNlcy48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPHByZT5PbiAyMDIwLTA5LTE1
LCA1OjE5IFBNLCAmcXVvdDt5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9mIEFsZXhhbmRlciBMIENs
ZW1tJnF1b3Q7IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZ29u
YmVoYWxmb2ZsdWR3aWdAY2xlbW0ub3JnIj4mbHQ7eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5v
cmcgb24gYmVoYWxmIG9mIGx1ZHdpZ0BjbGVtbS5vcmcmZ3Q7PC9hPiB3cm90ZTo8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5HIERvY3RvcnMsPG86cD48L286cD48L3ByZT4N
CjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRo
YW5rIHlvdSBmb3IgeW91ciByZXZpZXchJm5ic3A7IFBsZWFzZSBmaW5kIG15IHJlcGxpZXMgaW5s
aW5lLCAmbHQ7QUxFWCZndDsuJm5ic3A7IFdlPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGhhdmUgYWxzbyBqdXN0IHBvc3RlZCAtMDUgKHRoYW5rcywgWWluZ3poZW4s
IGZvciBkb3VibGVjaGVja2luZyBteTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwOyB1cGRhdGVzKS4mbmJzcDsmbmJzcDsgPG86cD48L286cD48L3ByZT4NCjxwcmU+PG86
cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0tLSBBbGV4IG9u
IGJlaGFsZiBvZiBjb2F1dGhvcnM8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48bzpwPiZuYnNwOzwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgT24gOS83LzIwMjAgNzowNiBBTSwg
UmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmx0O0hlcmUncyB0aGUgc2FtZSBtZXNzYWdlIHdpdGggaG9w
ZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZyZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IFJldmlldyBvZiByZXYgLTA0IGJ5IFJlc2hhZCBSYWhtYW48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFRoZSBkb2N1bWVudCBpcyBjbGVhciBhbmQg
d2VsbC13cml0dGVuLiBXaGlsZSBzb21lIGlzc3VlcyBoYXZlIGJlZW4gaWRlbnRpZmllZCwgdGhl
eSBjYW4gYmUgcmVzb2x2ZWQgcXVpY2tseS48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtzbmlwJmd0OzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IFF1ZXN0aW9uczxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7ICZuYnNwOyZuYnNwOyAxLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBZQU5HIG1vZGVsOiBkb2VzIHRoZSBvcGVyYXRpb24g4oCcZGVsZXRl4oCdIG1ha2Ugc2Vu
c2UgZm9yIGEgZGlmZiBvcGVyYXRpb24/IElmIGl0IGlzIGtlcHQsIGl04oCZZCBiZSBnb29kIHRv
IGhhdmUgc29tZSB0ZXh0IGV4cGxhaW5pbmcgdGhhdCBmb3IgYSBkaWZmIG9wZXJhdGlvbiwg4oCc
ZGVsZXRl4oCdIGFuZCDigJxyZXBsYWNl4oCdIGFyZSB0aGUgc2FtZT8gSWYgdGhleeKAmXJlIG5v
dCB0aGUgc2FtZSwgcGxlYXNlIGFsc28gYWRkIHNvbWUgdGV4dOKApi48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbHQ7UlImZ3Q7IEkgYWN0dWFsbHkgbWVhbnQgJnF1b3Q7ZGVsZXRlJnF1b3Q7IGFu
ZCAmcXVvdDtyZW1vdmUmcXVvdDsuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZsdDtBTEVYJmd0OyBIZXJlIHdlIGFyZSBzaW1wbHkgcmVmZXJyaW5nIHRvIHRoZSBi
YXNpYyBZQU5HLXBhdGNoIGVkaXQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgb3BlcmF0aW9ucyBwZXIgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L3JmYzgwNzIjcGFnZS0xMSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzIjcGFn
ZS0xMTwvYT4uJm5ic3A7IFRob3NlIGFyZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyBpbiB0dXJuIGRlcml2ZWQgZnJvbSAmbHQ7ZWRpdC1jb25maWcmZ3Q7IG9wZXJh
dGlvbnMgcGVyPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxhIGhy
ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MjQxI3BhZ2UtMzciPmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MjQxI3BhZ2UtMzc8L2E+LiZuYnNwOyBJIGFtIG5vdCBz
dXJlIHdlIG5lZWQgYWRkPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHRvIGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZlcnJpbmcgdG8gWUFORy1w
YXRjaC4gPG86cD48L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbHQ7UlImZ3Q7IFRoZSBvcGVyYXRpb25zIGFyZSBpbmRlZWQgd2VsbCBkZWZpbmVkIGluIFJG
QzgwNzIgKGNvcGllZCBiZWxvdyksIGJ1dCB0aGV5IGFyZSBkZWZpbmVkIGZyb20gdGhlIHBlcnNw
ZWN0aXZlIG9mIFlBTkctUGF0Y2guIFNvIGZvciBZQU5HLVBhdGNoICZxdW90O2RlbGV0ZSZxdW90
OyBhbmQgJnF1b3Q7cmVtb3ZlJnF1b3Q7IGFyZSBkaWZmZXJlbnQgb3BlcmF0aW9ucywgYnV0IGZy
b20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJlIHRoZSBzYW1lICh0aGUgcmVz
b3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVybmVkIGluIGEgZGlmZik8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyB8IGRlbGV0ZSZuYnNwOyZuYnNwOyZuYnNwOyB8IGRlbGV0ZSBhIGRhdGEgcmVzb3Vy
Y2UgaWYgaXQgYWxyZWFkeSBleGlzdHM7IGlmIGl0Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB8IGRvZXMgbm90IGV4aXN0LCByZXR1cm4gYW4gZXJyb3ImbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8IHJlbW92ZSB8
IHJlbW92ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHMmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPG86cD48
L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7ICZu
YnNwOyZuYnNwOyZndDsgJm5ic3A7Jm5ic3A7IDMuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBwYXRoOnlhbmctcGF0Y2jigJ0sIHdo
eSBub3QgaGF2ZSBhJm5ic3A7IHJlZmVyZW5jZSB0byBSRkM4MDcyIChpcyBpdCBiZWNhdXNlIHRo
ZSBkZXNjcmlwdGlvbiBhYm92ZSBtZW50aW9ucyBSRkM4MDcyKT88bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IFdlIGFyZSBjbGVhcmx5IHJlZmVy
ZW5jaW5nIFJGQyA4MDcyOyBhcmUgeW91IHN1Z2dlc3RpbmcgdG8gcHV0IGE8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNlIHN1YnN0YXRlbWVudCBiZWxv
dyB0aGUgdXNlcyBzdGF0ZW1lbnQ/Jm5ic3A7Jm5ic3A7IEl0IGxvb2tzIGEgbGl0dGxlPG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmFuZ2UgdG8gbWUgYnV0IHN1
cmUsIHdlIHdpbGwgYWRkIGl0LiZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bHQ7UlImZ3Q7IE5vdCBuZWVkZWQuIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZuYnNwOyZuYnNwOyA0
LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWN0aW9uIDcgbWVudGlvbnMgcmF0ZSBs
aW1pdGluZyByZXF1ZXN0cyBwZXIgY2xpZW50LiBTaG91bGQgdGhlcmUgYmUgYSDigJxnbG9iYWzi
gJ0gcmF0ZS1saW1pdGluZyB0b28sIGkuZSBub3QgY2xpZW50LXNwZWNpZmljPzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZu
YnNwOyAmbHQ7QUxFWCZndDsgSSBhbSBub3Qgc3VyZSB0aGlzIGlzIHJlYWxseSBuZWVkZWQgYXMg
SSB0aGluayB0aGUgbnVtYmVyIG9mPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IG1hbmFnZW1lbnQgY2xpZW50cyB3aWxsIGluIGdlbmVyYWwgYmUgZmFpcmx5IGxpbWl0
ZWQgdG8gYmVnaW4gd2l0aCwgYnV0PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHdlIGNhbiBjZXJ0YWlubHkgYWRkIGl0LiZuYnNwOyBIb3cgYWJvdXQgdGhlIGZvbGxv
d2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBPTEQ6PG86cD48L286cD48L3ByZT4NCjxwcmU+PG86
cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9uZSBwb3NzaWJp
bGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdhdGUgYWdhaW5zdCBzdWNoIGE8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcG9zc2liaWxpdHkgaXMgdG8g
bGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhPG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNsaWVudCBpbiBhbnkgb25lIHRpbWUg
aW50ZXJ2YWwsIHJlamVjdGluZyByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyPG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBsZW1l
bnRhdGlvbiBjYW4gcmVhc29uYWJseSBzdXN0YWluLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBORVc6PG86cD48
L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdh
dGUgYWdhaW5zdCBzdWNoIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJz
cDsgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlz
IHNlcnZlZCB0byBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNs
aWVudCwgb3IgdG8gYW55IG51bWJlciBvZiBjbGllbnRzLCBpbiBhbnkgb25lIHRpbWUgaW50ZXJ2
YWwsIHJlamVjdGluZzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBy
ZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBsZW1lbnRhdGlv
biBjYW48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcmVhc29uYWJs
eSBzdXN0YWluLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZndDsgR29vZCB3aXRoIG1l
LjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+PG86
cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJm5ic3A7
Jm5ic3A7IDUuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdvbmRlcmluZyBpZiBzZWN0
aW9uIDggc2hvdWxkIGJlIGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJlbW92ZWQpPyBBbHNvLCB0
aGUgbWV0aG9kIHN1Z2dlc3RlZCBkb2VzbuKAmXQgc2VlbSB0byBndWFyYW50ZWUgdGhhdCB0aGUg
ZGlmZmVyZW5jZSBwZXJzaXN0ZWQgZm9yIHRoZSDigJxkYW1wZW5pbmfigJ0gdGltZS48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IFBlcnNvbmFsbHksIEkgZG8gdGhpbmsgaXQgbWFrZXMgc2Vu
c2UgdG8gaW5jbHVkZSBhIGJyaWVmPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGRpc2N1c3Npb24gb2YgcG9zc2libGUgZnVydGhlciBleHRlbnNpb25zLiZuYnNwOyBJ
IHN1Z2dlc3QgdG8ga2VlcCB0aGU8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgc2VjdGlvbiBpZiBpdCdzIG9rYXkgd2l0aCB5b3UsIG9yIHBlcmhhcHMgbGVhdmUgaXQg
dG8gdGhlIGNoYWlyIHdoZXRoZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgdGhleSBoYXZlIGEgcHJlZmVyZW5jZSB0byByZW1vdmUgaXQuJm5ic3A7IDxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0O1do
YXRldmVyIHRoZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZpbmUgd2l0aCBtZS48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPHByZT5SZWdhcmRzLDxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPlJlc2hhZC48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48bzpwPiZuYnNw
OzwvbzpwPjwvcHJlPg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_0E3A16A26ABA4868936FAA6C9AAF3A8Eciscocom_--


From nobody Fri Sep 18 12:42:38 2020
Return-Path: <ludwig@clemm.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F0EC3A0CF4; Fri, 18 Sep 2020 12:42:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level: 
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wQoGAkWF3Tba; Fri, 18 Sep 2020 12:42:29 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D72073A07F2; Fri, 18 Sep 2020 12:42:28 -0700 (PDT)
Received: from [172.16.0.44] ([73.189.160.186]) by mrelay.perfora.net (mreueus004 [74.208.5.2]) with ESMTPSA (Nemesis) id 1MTisb-1jtsGV3Pjx-00TzFI;  Fri, 18 Sep 2020 21:42:27 +0200
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Cc: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com>
From: Alexander L Clemm <ludwig@clemm.org>
Message-ID: <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org>
Date: Fri, 18 Sep 2020 12:42:25 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com>
Content-Type: multipart/alternative; boundary="------------A848C0F38A0E06E879280179"
Content-Language: en-US
X-Provags-ID: V03:K1:fhThEQlhJG0oxwtk+pijyByX2lucLGR6xaBX0QV/SN41YOq+T6j raoV7U8Jo/Y8PUvkh8do0MCNll/rx+7V4fmkifnoNb+0J7qKVPrZn9DJGqyMZfiifDa1K43 DB3MallC4mVh+PrvmLLbAWiM01JaLyfoTNe1Zk7d8Q0XnUpVdDmAw0iMcZDJABp6VH0DT1Z TGEuy0RoRAUwW1gRCFotQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:47vvpk98Qtw=:tQY60kVRhxR81m3llUf1WZ Yid1OL0zHY2tlawM7R2pye5Ji2IAQt1+NP+wshiN460wdiUTCJj0yta2i3pH1hZCXaQnno4xC vf1kCfc1fUOiCrnHDqCx2BeT1M30RSXyTRoaUW9mn2DBw/kMq5FqYgRjyojp0A0LzT3rn0pns 4olLtM5NyCnC0rLLayTcen4Xx1P/nMygR9sVWYtJFxfuk9wo3Wfkn6xUu3o4ZJmZD+TvRtC6D nALURfNW/S4+ywB/CjPVKosi+ckgJZtPvYpNOLYbISrCv9FhDCwcaFYpfdiLZnkP4ddnWBOK9 RLlYMsSLcsFQeNwWzxS+F0urg3+/mMbQBB4+dhQBB0m8MErm/0OB0HhKPwdyxiRb/8gqsRdpa /HVxdg21pQCMGeb1DVgWqYCSlEkexruDQ5w2qeTAjD2XkeCgtgrOyyoF9/sRbxVHXTXBpq8fG 9SlULaaAepGKfm7nLrqAfVWCiETzF09qFi9uzAhaqqbHj5ygtYkP0c/aB7V6uhoQovPDnheBK nLMD+NkEzUS9GWMnTgy2YsUS68uNRN7OgT9DyC/R48pAFnMDWxut0CYcWs7htuYhJ2EdqtNkw fKCBvYpBYIj1R5A6x1UvCmtpq4zA94v3i2J7HmfiI5DEdI1iIsYbOCXud4Rn/sUMfpK9veIsh tSnqu0s3H2ySHoXnN/cNF+wRjDmJohiZko/tqS+Y8xfZ4IaLhaRs+49WZ19haHOlTs8yPtdor 3UOwofokYidH9S2zPpz35UVq9Gb9MAbImknbdmIwlE23ZLYuv1rstWAeVKw1gARefXra+sy/R 3qS0o1R6kbSHwHnjd4+L0u/C/bWgF0c6dcMH25QHFXEMhB0u5jZYtxsC6UuCdalyLRdklXJ
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/rJjFS3DGMxXk64AoVS2tjWQFeMQ>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2020 19:42:32 -0000

This is a multi-part message in MIME format.
--------------A848C0F38A0E06E879280179
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Hi Reshad,

okay, so let's add the following then to section 4, in the explanation
of the "differences" output parameter:

"When a datastore node in the source of the comparison is not present in
the target of the comparison, this can be indicated either as a "delete"
or as a "remove" in the patch as there is no differentiation between
those operations for the purposes of the comparison.  "

And update the description as follows:

         container differences {
          description
           "The list of differences, encoded per RFC8072 with an
             augmentation to include source values where
             applicable.  When a datastore node in the source is
             not present in the target, this can be indicated either
             as a 'delete' or as a 'remove' as there is no difference
             between them for the purposes of the comparison.";
...

I will post this in a -06 shortly.  Please let us know if this addresses
your concerns or if there is anything else.

Thanks!

--- Alex


On 9/18/2020 5:57 AM, Reshad Rahman (rrahman) wrote:
>
> Hi Alex,
>
>  
>
> I think the only “problem” with using both “remove” and “delete” is
> that it could be confusing (when should one be used and not the
> other). Adding some text to say they’re the same for the diff
> operation is good enough for me.
>
>  
>
> Regards,
>
> Reshad.
>
>  
>
> *From: *Alexander L Clemm <ludwig@clemm.org>
> *Date: *Tuesday, September 15, 2020 at 7:31 PM
> *To: *"Reshad Rahman (rrahman)" <rrahman@cisco.com>,
> "yang-doctors@ietf.org" <yang-doctors@ietf.org>
> *Cc: *"last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org"
> <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org"
> <draft-ietf-netmod-nmda-diff.all@ietf.org>
> *Subject: *Re: [yang-doctors] [netmod] Yangdoctors last call review of
> draft-ietf-netmod-nmda-diff-04
>
>  
>
> Hi Reshad,
>
> re: question 1: As you indicate, there may be no distinction between
> indicating a "remove" or a "delete" in the patch.  Right now it would
> be acceptable to return either.  If we want to eliminate this freedom,
> which one would you prefer be used?  Shall we remove the possibility
> for "delete" and just cover it using "remove"? 
>
> Note that the place where this is specified in the model is as part of
> a condition that specifies when the source value should be included.  
> If we want to rule out that diff can return either "remove" or
> "delete" (indeed they are synonymous), we would need to add text to
> the container description that when a data object is present in the
> target of the comparison but not the source, that "remove" should be
> used to indicate that.
>
> The model would be changed follows.  Please confirm if this looks good
> to you & we'll incorporate it. 
>
> OLD
>
>            container differences {
>              description
>                "The list of differences, encoded per RFC8072
> <https://tools.ietf.org/html/rfc8072> with an
>                 augmentation to include source values where
>                 applicable.";
>              uses ypatch:yang-patch {
>                augment "yang-patch/edit" {
>                  description
>                    "Provide the value of the source of the patch,
>                     respectively of the comparison, in addition to
>                     the target value, where applicable.";
>                  anydata source-value {
>                    when "../operation = 'delete'"
>                      + "or ../operation = 'merge'"
>                      + "or ../operation = 'move'"
>                      + "or ../operation = 'replace'"
>                      + "or ../operation = 'remove'";
>                    description
>                      "The anydata 'value' is only used for 'delete',
>                       'move', 'merge', 'replace', and 'remove'
>                       operations.";
>                  }
>                  reference "RFC 8072
> <https://tools.ietf.org/html/rfc8072>: YANG Patch Media Type";
>                }
>              }
>            }
>  
>  
>
> NEW:
>
>            container differences {
>              description
>                "The list of differences, encoded per RFC8072
> <https://tools.ietf.org/html/rfc8072> with an
>                 augmentation to include source values where
>                 applicable.  Where a difference include a data object
>                 in the target that is not present in the source,
>                 this shall be indicated as a 'remove' operation
>                 in the patch, not as a 'delete' operation.";
>              uses ypatch:yang-patch {
>                augment "yang-patch/edit" {
>                  description
>                    "Provide the value of the source of the patch,
>                     respectively of the comparison, in addition to
>                     the target value, where applicable.";
>                  anydata source-value {
>                    when "../operation = 'merge'"
>                      + "or ../operation = 'move'"
>                      + "or ../operation = 'replace'"
>                      + "or ../operation = 'remove'";
>                    description
>                      "The anydata 'value' is only used for 'merge',
>                       'move','replace', and 'remove' operations.";
>                  }
>                  reference "RFC 8072
> <https://tools.ietf.org/html/rfc8072>: YANG Patch Media Type";
>                }
>              }
>            }
>
>  
>
> Thanks
>
> --- Alex
>
>  
>
> On 9/15/2020 4:04 PM, Reshad Rahman (rrahman) wrote:
>
>     Hi Alex,
>
>      
>
>     I will review the latest version.
>
>      
>
>     See below for questions/responses.
>
>      
>
>     On 2020-09-15, 5:19 PM, "yang-doctors on behalf of Alexander L Clemm" <yang-doctors-bounces@ietf.org on behalf of ludwig@clemm.org> <mailto:yang-doctors-bounces@ietf.orgonbehalfofludwig@clemm.org> wrote:
>
>      
>
>         Hello Reshad, hello YANG Doctors,
>
>      
>
>         thank you for your review!  Please find my replies inline, <ALEX>.  We
>
>         have also just posted -05 (thanks, Yingzhen, for doublechecking my
>
>         updates).   
>
>      
>
>         --- Alex on behalf of coauthors
>
>      
>
>         On 9/7/2020 7:06 AM, Reshad Rahman (rrahman) wrote:
>
>         > <Here's the same message with hopefully more readable formatting>
>
>         >
>
>         > Review of rev -04 by Reshad Rahman
>
>         >
>
>         > The document is clear and well-written. While some issues have been identified, they can be resolved quickly.
>
>         >
>
>     <snip>
>
>      
>
>         > Questions
>
>         >    1.      YANG model: does the operation “delete” make sense for a diff operation? If it is kept, it’d be good to have some text explaining that for a diff operation, “delete” and “replace” are the same? If they’re not the same, please also add some text….
>
>     <RR> I actually meant "delete" and "remove".
>
>         <ALEX> Here we are simply referring to the basic YANG-patch edit
>
>         operations per https://tools.ietf.org/html/rfc8072#page-11.  Those are
>
>         in turn derived from <edit-config> operations per
>
>         https://tools.ietf.org/html/rfc6241#page-37.  I am not sure we need add
>
>         to explain those, as we are directly referring to YANG-patch. 
>
>      
>
>         </ALEX>
>
>     <RR> The operations are indeed well defined in RFC8072 (copied below), but they are defined from the perspective of YANG-Patch. So for YANG-Patch "delete" and "remove" are different operations, but from a diff comparison I believe they are the same (the resource must exist since it's being returned in a diff)
>
>      
>
>        +-----------+-----------------------------------------------------------------+
>
>        | delete    | delete a data resource if it already exists; if it    |
>
>        |                | does not exist, return an error                               |
>
>        |                |                                                                                      |
>
>        | remove | remove a data resource if it already exists           |
>
>        +-----------+-----------------------------------------------------------------+
>
>      
>
>         >    3.      YANG model P9, for the “uses path:yang-patch”, why not have a  reference to RFC8072 (is it because the description above mentions RFC8072)?
>
>         <ALEX> We are clearly referencing RFC 8072; are you suggesting to put a
>
>         reference substatement below the uses statement?   It looks a little
>
>         strange to me but sure, we will add it.   
>
>     <RR> Not needed. 
>
>      
>
>         >    4.      Section 7 mentions rate limiting requests per client. Should there be a “global” rate-limiting too, i.e not client-specific?
>
>      
>
>         <ALEX> I am not sure this is really needed as I think the number of
>
>         management clients will in general be fairly limited to begin with, but
>
>         we can certainly add it.  How about the following text:
>
>      
>
>         OLD:
>
>      
>
>         One possibility for an implementation to mitigate against such a
>
>         possibility is to limit the number of requests that is served to a
>
>         client in any one time interval, rejecting requests made at a higher
>
>         frequency than the implementation can reasonably sustain.
>
>      
>
>         NEW:
>
>      
>
>         One possibility for an implementation to mitigate against such a
>
>         possibility is to limit the number of requests that is served to a
>
>         client, or to any number of clients, in any one time interval, rejecting
>
>         requests made at a higher frequency than the implementation can
>
>         reasonably sustain.
>
>     <RR> Good with me.
>
>      
>
>         </ALEX>
>
>      
>
>         >    5.      Wondering if section 8 should be in an Appendix (or even removed)? Also, the method suggested doesn’t seem to guarantee that the difference persisted for the “dampening” time.
>
>      
>
>         <ALEX> Personally, I do think it makes sense to include a brief
>
>         discussion of possible further extensions.  I suggest to keep the
>
>         section if it's okay with you, or perhaps leave it to the chair whether
>
>         they have a preference to remove it.  
>
>      
>
>         </ALEX>
>
>     <RR>Whatever the WG/chairs decide is fine with me.
>
>      
>
>     Regards,
>
>     Reshad.
>
>      
>
>      
>

--------------A848C0F38A0E06E879280179
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Reshad,</p>
    <p>okay, so let's add the following then to section 4, in the
      explanation of the "differences" output parameter: <br>
    </p>
    <p>"When a datastore node in the source of the comparison is not
      present in the target of the comparison, this can be indicated
      either as a "delete" or as a "remove" in the patch as there is no
      differentiation between those operations for the purposes of the
      comparison.  "</p>
    <p>And update the description as follows:</p>
    <p>         container differences {<br>
                description<br>
                 "The list of differences, encoded per RFC8072 with an<br>
                   augmentation to include source values where<br>
                   applicable.  When a datastore node in the source is <br>
                   not present in the target, this can be indicated
      either <br>
                   as a 'delete' or as a 'remove' as there is no
      difference<br>
                   between them for the purposes of the comparison.";<br>
      ...</p>
    <p>I will post this in a -06 shortly.  Please let us know if this
      addresses your concerns or if there is anything else.</p>
    <p>Thanks!</p>
    <p>--- Alex<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 9/18/2020 5:57 AM, Reshad Rahman
      (rrahman) wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">Hi Alex,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">I think the only
            “problem” with using both “remove” and “delete” is that it
            could be confusing (when should one be used and not the
            other). Adding some text to say they’re the same for the
            diff operation is good enough for me.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Reshad.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <div style="border:none;border-top:solid #B5C4DF
          1.0pt;padding:3.0pt 0cm 0cm 0cm">
          <p class="MsoNormal"><b><span
                style="font-size:12.0pt;color:black">From: </span></b><span
              style="font-size:12.0pt;color:black">Alexander L Clemm
              <a class="moz-txt-link-rfc2396E" href="mailto:ludwig@clemm.org">&lt;ludwig@clemm.org&gt;</a><br>
              <b>Date: </b>Tuesday, September 15, 2020 at 7:31 PM<br>
              <b>To: </b>"Reshad Rahman (rrahman)"
              <a class="moz-txt-link-rfc2396E" href="mailto:rrahman@cisco.com">&lt;rrahman@cisco.com&gt;</a>, <a class="moz-txt-link-rfc2396E" href="mailto:yang-doctors@ietf.org">"yang-doctors@ietf.org"</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:yang-doctors@ietf.org">&lt;yang-doctors@ietf.org&gt;</a><br>
              <b>Cc: </b><a class="moz-txt-link-rfc2396E" href="mailto:last-call@ietf.org">"last-call@ietf.org"</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:last-call@ietf.org">&lt;last-call@ietf.org&gt;</a>, <a class="moz-txt-link-rfc2396E" href="mailto:netmod@ietf.org">"netmod@ietf.org"</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:netmod@ietf.org">&lt;netmod@ietf.org&gt;</a>,
              <a class="moz-txt-link-rfc2396E" href="mailto:draft-ietf-netmod-nmda-diff.all@ietf.org">"draft-ietf-netmod-nmda-diff.all@ietf.org"</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:draft-ietf-netmod-nmda-diff.all@ietf.org">&lt;draft-ietf-netmod-nmda-diff.all@ietf.org&gt;</a><br>
              <b>Subject: </b>Re: [yang-doctors] [netmod] Yangdoctors
              last call review of draft-ietf-netmod-nmda-diff-04<o:p></o:p></span></p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <p>Hi Reshad,<o:p></o:p></p>
        <p>re: question 1: As you indicate, there may be no distinction
          between indicating a "remove" or a "delete" in the patch. 
          Right now it would be acceptable to return either.  If we want
          to eliminate this freedom, which one would you prefer be
          used?  Shall we remove the possibility for "delete" and just
          cover it using "remove"?  <o:p></o:p></p>
        <p>Note that the place where this is specified in the model is
          as part of a condition that specifies when the source value
          should be included.   If we want to rule out that diff can
          return either "remove" or "delete" (indeed they are
          synonymous), we would need to add text to the container
          description that when a data object is present in the target
          of the comparison but not the source, that "remove" should be
          used to indicate that.
          <o:p></o:p></p>
        <p>The model would be changed follows.  Please confirm if this
          looks good to you &amp; we'll incorporate it. 
          <o:p></o:p></p>
        <p>OLD<o:p></o:p></p>
        <pre style="break-before: page;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial;text-decoration-color: initial;word-spacing:0px"><span style="color:black">           container differences {<o:p></o:p></span></pre>
        <pre><span style="color:black">             description<o:p></o:p></span></pre>
        <pre><span style="color:black">               "The list of differences, encoded per <a href="https://tools.ietf.org/html/rfc8072" moz-do-not-send="true">RFC8072</a> with an<o:p></o:p></span></pre>
        <pre><span style="color:black">                augmentation to include source values where<o:p></o:p></span></pre>
        <pre><span style="color:black">                applicable.";<o:p></o:p></span></pre>
        <pre><span style="color:black">             uses ypatch:yang-patch {<o:p></o:p></span></pre>
        <pre><span style="color:black">               augment "yang-patch/edit" {<o:p></o:p></span></pre>
        <pre><span style="color:black">                 description<o:p></o:p></span></pre>
        <pre><span style="color:black">                   "Provide the value of the source of the patch,<o:p></o:p></span></pre>
        <pre><span style="color:black">                    respectively of the comparison, in addition to<o:p></o:p></span></pre>
        <pre><span style="color:black">                    the target value, where applicable.";<o:p></o:p></span></pre>
        <pre><span style="color:black">                 anydata source-value {<o:p></o:p></span></pre>
        <pre><span style="color:black">                   when "../operation = 'delete'"<o:p></o:p></span></pre>
        <pre><span style="color:black">                     + "or ../operation = 'merge'"<o:p></o:p></span></pre>
        <pre><span style="color:black">                     + "or ../operation = 'move'"<o:p></o:p></span></pre>
        <pre><span style="color:black">                     + "or ../operation = 'replace'"<o:p></o:p></span></pre>
        <pre><span style="color:black">                     + "or ../operation = 'remove'";<o:p></o:p></span></pre>
        <pre><span style="color:black">                   description<o:p></o:p></span></pre>
        <pre><span style="color:black">                     "The anydata 'value' is only used for 'delete',<o:p></o:p></span></pre>
        <pre><span style="color:black">                      'move', 'merge', 'replace', and 'remove'<o:p></o:p></span></pre>
        <pre><span style="color:black">                      operations.";<o:p></o:p></span></pre>
        <pre><span style="color:black">                 }<o:p></o:p></span></pre>
        <pre><span style="color:black">                 reference "<a href="https://tools.ietf.org/html/rfc8072" moz-do-not-send="true">RFC 8072</a>: YANG Patch Media Type";<o:p></o:p></span></pre>
        <pre><span style="color:black">               }<o:p></o:p></span></pre>
        <pre><span style="color:black">             }<o:p></o:p></span></pre>
        <pre><span style="color:black">           }<o:p></o:p></span></pre>
        <pre><span style="color:black"><o:p> </o:p></span></pre>
        <pre><span style="color:black"><o:p> </o:p></span></pre>
        <div>
          <p class="MsoNormal">NEW:<o:p></o:p></p>
        </div>
        <pre style="break-before: page;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial;text-decoration-color: initial;word-spacing:0px"><span style="color:black">           container differences {<o:p></o:p></span></pre>
        <pre><span style="color:black">             description<o:p></o:p></span></pre>
        <pre><span style="color:black">               "The list of differences, encoded per <a href="https://tools.ietf.org/html/rfc8072" moz-do-not-send="true">RFC8072</a> with an<o:p></o:p></span></pre>
        <pre><span style="color:black">                augmentation to include source values where<o:p></o:p></span></pre>
        <pre><span style="color:black">                applicable.  Where a difference include a data object<o:p></o:p></span></pre>
        <pre><span style="color:black">                in the target that is not present in the source, <o:p></o:p></span></pre>
        <pre><span style="color:black">                this shall be indicated as a 'remove' operation <o:p></o:p></span></pre>
        <pre><span style="color:black">                in the patch, not as a 'delete' operation.";<o:p></o:p></span></pre>
        <pre><span style="color:black">             uses ypatch:yang-patch {<o:p></o:p></span></pre>
        <pre><span style="color:black">               augment "yang-patch/edit" {<o:p></o:p></span></pre>
        <pre><span style="color:black">                 description<o:p></o:p></span></pre>
        <pre><span style="color:black">                   "Provide the value of the source of the patch,<o:p></o:p></span></pre>
        <pre><span style="color:black">                    respectively of the comparison, in addition to<o:p></o:p></span></pre>
        <pre><span style="color:black">                    the target value, where applicable.";<o:p></o:p></span></pre>
        <pre><span style="color:black">                 anydata source-value {<o:p></o:p></span></pre>
        <pre><span style="color:black">                   when "../operation = 'merge'"<o:p></o:p></span></pre>
        <pre><span style="color:black">                     + "or ../operation = 'move'"<o:p></o:p></span></pre>
        <pre><span style="color:black">                     + "or ../operation = 'replace'"<o:p></o:p></span></pre>
        <pre><span style="color:black">                     + "or ../operation = 'remove'";<o:p></o:p></span></pre>
        <pre><span style="color:black">                   description<o:p></o:p></span></pre>
        <pre><span style="color:black">                     "The anydata 'value' is only used for 'merge',<o:p></o:p></span></pre>
        <pre><span style="color:black">                      'move','replace', and 'remove' operations.";<o:p></o:p></span></pre>
        <pre><span style="color:black">                 }<o:p></o:p></span></pre>
        <pre><span style="color:black">                 reference "<a href="https://tools.ietf.org/html/rfc8072" moz-do-not-send="true">RFC 8072</a>: YANG Patch Media Type";<o:p></o:p></span></pre>
        <pre><span style="color:black">               }<o:p></o:p></span></pre>
        <pre><span style="color:black">             }<o:p></o:p></span></pre>
        <pre><span style="color:black">           }<o:p></o:p></span></pre>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">Thanks<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal">--- Alex<o:p></o:p></p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <div>
          <p class="MsoNormal">On 9/15/2020 4:04 PM, Reshad Rahman
            (rrahman) wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <pre>Hi Alex,<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>I will review the latest version.<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>See below for questions/responses.<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>On 2020-09-15, 5:19 PM, "yang-doctors on behalf of Alexander L Clemm" <a href="mailto:yang-doctors-bounces@ietf.orgonbehalfofludwig@clemm.org" moz-do-not-send="true">&lt;yang-doctors-bounces@ietf.org on behalf of ludwig@clemm.org&gt;</a> wrote:<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    Hello Reshad, hello YANG Doctors,<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    thank you for your review!  Please find my replies inline, &lt;ALEX&gt;.  We<o:p></o:p></pre>
          <pre>    have also just posted -05 (thanks, Yingzhen, for doublechecking my<o:p></o:p></pre>
          <pre>    updates).   <o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    --- Alex on behalf of coauthors<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    On 9/7/2020 7:06 AM, Reshad Rahman (rrahman) wrote:<o:p></o:p></pre>
          <pre>    &gt; &lt;Here's the same message with hopefully more readable formatting&gt;<o:p></o:p></pre>
          <pre>    &gt;<o:p></o:p></pre>
          <pre>    &gt; Review of rev -04 by Reshad Rahman<o:p></o:p></pre>
          <pre>    &gt;<o:p></o:p></pre>
          <pre>    &gt; The document is clear and well-written. While some issues have been identified, they can be resolved quickly.<o:p></o:p></pre>
          <pre>    &gt;<o:p></o:p></pre>
          <pre>&lt;snip&gt;<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &gt; Questions<o:p></o:p></pre>
          <pre>    &gt;    1.      YANG model: does the operation “delete” make sense for a diff operation? If it is kept, it’d be good to have some text explaining that for a diff operation, “delete” and “replace” are the same? If they’re not the same, please also add some text….<o:p></o:p></pre>
          <pre>&lt;RR&gt; I actually meant "delete" and "remove".<o:p></o:p></pre>
          <pre>    &lt;ALEX&gt; Here we are simply referring to the basic YANG-patch edit<o:p></o:p></pre>
          <pre>    operations per <a href="https://tools.ietf.org/html/rfc8072#page-11" moz-do-not-send="true">https://tools.ietf.org/html/rfc8072#page-11</a>.  Those are<o:p></o:p></pre>
          <pre>    in turn derived from &lt;edit-config&gt; operations per<o:p></o:p></pre>
          <pre>    <a href="https://tools.ietf.org/html/rfc6241#page-37" moz-do-not-send="true">https://tools.ietf.org/html/rfc6241#page-37</a>.  I am not sure we need add<o:p></o:p></pre>
          <pre>    to explain those, as we are directly referring to YANG-patch. <o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &lt;/ALEX&gt;<o:p></o:p></pre>
          <pre>&lt;RR&gt; The operations are indeed well defined in RFC8072 (copied below), but they are defined from the perspective of YANG-Patch. So for YANG-Patch "delete" and "remove" are different operations, but from a diff comparison I believe they are the same (the resource must exist since it's being returned in a diff)<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>   +-----------+-----------------------------------------------------------------+<o:p></o:p></pre>
          <pre>   | delete    | delete a data resource if it already exists; if it    |<o:p></o:p></pre>
          <pre>   |                | does not exist, return an error                               |<o:p></o:p></pre>
          <pre>   |                |                                                                                      |<o:p></o:p></pre>
          <pre>   | remove | remove a data resource if it already exists           |<o:p></o:p></pre>
          <pre>   +-----------+-----------------------------------------------------------------+<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &gt;    3.      YANG model P9, for the “uses path:yang-patch”, why not have a  reference to RFC8072 (is it because the description above mentions RFC8072)?<o:p></o:p></pre>
          <pre>    &lt;ALEX&gt; We are clearly referencing RFC 8072; are you suggesting to put a<o:p></o:p></pre>
          <pre>    reference substatement below the uses statement?   It looks a little<o:p></o:p></pre>
          <pre>    strange to me but sure, we will add it.   <o:p></o:p></pre>
          <pre>&lt;RR&gt; Not needed. <o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &gt;    4.      Section 7 mentions rate limiting requests per client. Should there be a “global” rate-limiting too, i.e not client-specific?<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &lt;ALEX&gt; I am not sure this is really needed as I think the number of<o:p></o:p></pre>
          <pre>    management clients will in general be fairly limited to begin with, but<o:p></o:p></pre>
          <pre>    we can certainly add it.  How about the following text:<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    OLD:<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    One possibility for an implementation to mitigate against such a<o:p></o:p></pre>
          <pre>    possibility is to limit the number of requests that is served to a<o:p></o:p></pre>
          <pre>    client in any one time interval, rejecting requests made at a higher<o:p></o:p></pre>
          <pre>    frequency than the implementation can reasonably sustain.<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    NEW:<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    One possibility for an implementation to mitigate against such a<o:p></o:p></pre>
          <pre>    possibility is to limit the number of requests that is served to a<o:p></o:p></pre>
          <pre>    client, or to any number of clients, in any one time interval, rejecting<o:p></o:p></pre>
          <pre>    requests made at a higher frequency than the implementation can<o:p></o:p></pre>
          <pre>    reasonably sustain.<o:p></o:p></pre>
          <pre>&lt;RR&gt; Good with me.<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &lt;/ALEX&gt;<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &gt;    5.      Wondering if section 8 should be in an Appendix (or even removed)? Also, the method suggested doesn’t seem to guarantee that the difference persisted for the “dampening” time.<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &lt;ALEX&gt; Personally, I do think it makes sense to include a brief<o:p></o:p></pre>
          <pre>    discussion of possible further extensions.  I suggest to keep the<o:p></o:p></pre>
          <pre>    section if it's okay with you, or perhaps leave it to the chair whether<o:p></o:p></pre>
          <pre>    they have a preference to remove it.  <o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>    &lt;/ALEX&gt;<o:p></o:p></pre>
          <pre>&lt;RR&gt;Whatever the WG/chairs decide is fine with me.<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre>Regards,<o:p></o:p></pre>
          <pre>Reshad.<o:p></o:p></pre>
          <pre><o:p> </o:p></pre>
          <pre><o:p> </o:p></pre>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>

--------------A848C0F38A0E06E879280179--


From nobody Fri Sep 18 12:47:51 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 694A53A0A9F; Fri, 18 Sep 2020 12:47:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.17.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <160045846538.5827.6767696684961613760@ietfa.amsl.com>
Date: Fri, 18 Sep 2020 12:47:45 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/GBT0XubDu6ukqo1S3ZKS9JaNf3Y>
Subject: [netmod] I-D Action: draft-ietf-netmod-nmda-diff-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2020 19:47:46 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Comparison of NMDA datastores
        Authors         : Alexander Clemm
                          Yingzhen Qu
                          Jeff Tantsura
                          Andy Bierman
	Filename        : draft-ietf-netmod-nmda-diff-06.txt
	Pages           : 18
	Date            : 2020-09-18

Abstract:
   This document defines an RPC operation to compare management
   datastores that comply with the NMDA architecture.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-nmda-diff/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-nmda-diff-06
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-nmda-diff-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-nmda-diff-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Fri Sep 18 12:48:15 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8872E3A0E32; Fri, 18 Sep 2020 12:48:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.619
X-Spam-Level: 
X-Spam-Status: No, score=-9.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=hg+Yj43d; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Ad+lYsvM
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qp-eyFyGtB2z; Fri, 18 Sep 2020 12:47:57 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DAF473A0DFF; Fri, 18 Sep 2020 12:47:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=53509; q=dns/txt; s=iport; t=1600458477; x=1601668077; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=qEdMA/Fhvvs2kpuUIYBAV9or9WlgFFZOVfXtD69IfrQ=; b=hg+Yj43dSVjbYEm+9oYwb/esuz4o46v9m6fY1vDfQ5KgyU8tgZUGkcxH 6DKgPrQPnz8YaJxHqiDSZPoi6QOi4xTm+x2zX7EXvoUk4Cty7Mg4E+XXO 76HmDHEHSLzBMBziMerxVtMCv6h3Qjjvf46ZTvK6BOTjWE6dV8z8EEEA3 A=;
IronPort-PHdr: =?us-ascii?q?9a23=3AmX01Ah0m6ZE0GtN3smDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxWGuadmiFLMWMPc8f0Xw+bVsqW1X2sG7N7BtX0Za5VDWl?= =?us-ascii?q?cDjtlehA0vBsOJSCiZZP7nZiA3BoJOAVli+XzoOkxYHcO4YEfd8TW+6DcIEU?= =?us-ascii?q?D5Mgx4bu3+Bo/ViZGx0Oa/s53eaglFnnyze7R3eR63tg7W8MIRhNhv?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D/AQBXDmVf/5RdJa1fHQEBAQEJARI?= =?us-ascii?q?BBQUBgX4FAQsBgSIvKSgHcFkvLIQ5g0YDjXWYdIFCgREDVQsBAQENAQEjCgI?= =?us-ascii?q?EAQGESwIXghQCJDcGDgIDAQELAQEFAQEBAgEGBG2FLwglDIVyAQEBAQIBEhE?= =?us-ascii?q?dAQE3AQQLAgEIEQMBAiEBBgMCAgIwFAkIAgQBDQUigwQBgX5NAw4gAQ6qcAK?= =?us-ascii?q?BOYhhdoEygwEBAQWBNwKDYxiCEAMGgTgBgnCCXEtChlIbgUE/gTgcghg1PoJ?= =?us-ascii?q?cAQECAYEzAQ4hEAkNCYJhM4ILIpAPgyKGfYt4kAqBAAqCZ4h2kVYDHoMMiXk?= =?us-ascii?q?GjjCFRpJ6gXeIapBvhCwCBAIEBQIOAQEFgWokgVdwFTsqAYI+UBcCDYM1imo?= =?us-ascii?q?3bgEJgkKFFIVCdDcCBgEJAQEDCXyLHQEngh4BAQ?=
X-IronPort-AV: E=Sophos;i="5.77,274,1596499200";  d="scan'208,217";a="817354220"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Sep 2020 19:47:55 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 08IJlt13015400 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 18 Sep 2020 19:47:55 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Sep 2020 14:47:54 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Sep 2020 15:47:53 -0400
Received: from NAM04-BN8-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 18 Sep 2020 15:47:53 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CbJFH1kpqnMud0//nd9XNvkVoE4w7qng81WSvadcg2E52JSUY7b6jdunPYBfLE4OFY52jkItmqPZeeLLunTnHgAvudaDiT+K9z9jcAe1qU8P7GzaH9nErTWKfBzwCvM8+fGuMiKKl8kL0vTUYjDWPiH7FA54IKvurQrmeJtM1EbXvKo2d9Asb+sB72w89JjM5uyUj8HhaaeDq92S0J+k8kFBqEAKgFMmlDKeDb3KLAud/mhJOODk2yxLect1g6c/BB6iFPFyeb+nXSRZBVsmYZkRyGiRYoRbKTWbuH7Arg+H+IZPUsYR3Isrbd8kyFpvEOgvwHP/ILzWHRfvAksoNQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qEdMA/Fhvvs2kpuUIYBAV9or9WlgFFZOVfXtD69IfrQ=; b=CTqTtAqp/SV9MJjDofNqVl9iS8FMDp3nswfFTSoaWXXjpBrVjiXV4/YLsjqjwiAMqhgt3V5+ikBcrITGJ3CPbR21b/vn7BLVTLyVFSmRwW4yXfSr0NsdXkruPtE/e2erar+uiPfGvdn/+/LvPw4EdusyWjnEC+w4EwC6jkD2+mV1EbHw63TvKh3zFp0II7DhuzM2ikMLfE7mVaafDNfuPzJ171Ovgp/jXrutk+iJKHFAz74yPWKCk4QIUdpDQrGIzHp6UJD65rauR3FrO0o3X57xohCpVBlKKJlxC4N/RsYz7pRC4hZr9wn7U+HgRtbvMoAy3L3WLS4fsVLWl36YaQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qEdMA/Fhvvs2kpuUIYBAV9or9WlgFFZOVfXtD69IfrQ=; b=Ad+lYsvMYeByG8t54kGd3X20hqV7TN7uJZFNWNHGCA5JvWDlFWQeiUSdShrH/HVusg2yQy2yDagLeEj6Iy6tTPcvU1grRQalofOoOjJdRhjARH9NwQFA03RLk//i8LWrboaVslVobSgSP+u/y+00Bvp16SkKu+8/TPqDdgWNfyI=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN7PR11MB2546.namprd11.prod.outlook.com (2603:10b6:406:ad::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.13; Fri, 18 Sep 2020 19:47:51 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::6db4:f6de:cc07:487%6]) with mapi id 15.20.3348.019; Fri, 18 Sep 2020 19:47:51 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi6XXGy8knHCfYEaSiW7jf0az2KlqDqQAgABKnACAA8LnAIAAtDiA//++cAA=
Date: Fri, 18 Sep 2020 19:47:51 +0000
Message-ID: <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org>
In-Reply-To: <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: clemm.org; dkim=none (message not signed) header.d=none;clemm.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:52e:f981:8d68:9331:1b05]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 58e993ca-8e56-4278-8edf-08d85c0bba65
x-ms-traffictypediagnostic: BN7PR11MB2546:
x-microsoft-antispam-prvs: <BN7PR11MB25460AA15EB335EDA964F20FAB3F0@BN7PR11MB2546.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jIL6MdYy5HepwaMdtgJiH1xHd6qTgy75va5o3lFhTOzcSonbnB855RhXjv912FHHSLrC80ZAk8uyPDGj8pAYY+pERIfv7WQT2Q0dcrGhQcAPQGPKmsmV5n86XniIgaHKvzZkJNBNQqgssap1Kw7qKf8pMcob3oQbnYc6YBrAoYo5P9WPqscLzTPFIXjzKnaNsaBnbChuL0XRQ68R+5v140tYCDZ6cI/n8Bet2JkMkNdIRYJNxkz5IV9It41zGsWmDjXNOB6r0qehvYBTEkVOULkFTUSdNb5N95WS0TJOqV+yaT9YySAp6/wnpm+eswcQOd9ygkVNfwW/4T9x30uaVakNwPP1/LEoBQNyppS2GAZls6zmQciLIA7/VHphTMZSuL+DBSv04Y9Pz9/qH8crFw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(376002)(39860400002)(366004)(136003)(346002)(66556008)(66946007)(66476007)(71200400001)(6506007)(110136005)(5660300002)(53546011)(54906003)(2616005)(6486002)(8936002)(76116006)(2906002)(83380400001)(91956017)(4326008)(166002)(33656002)(186003)(8676002)(64756008)(66446008)(316002)(36756003)(478600001)(86362001)(6512007)(966005)(9326002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: HczT1nXBiwwhSsc8pRv/+McE1+HknZxSrREOohwxrOTAkRVvxiOfc/BUC13J3+n6iCwjBGhk2OP+WIzltOUVymSikqRodU46qyTC6HsqcXABcBlFiVXJUTWb5F8l3M2YFqkM4OFE8Mnxyc2ZgcEXok/tY8yBjZzyxbKw02a3BtDBDgh5/j6Ut6tYMkCPyULgSz2M+eRHnG5JCiNH6t9i1tAdkJUGgZSx/96gi+EWGSYZ52UxULVnP/T00lwvDWRYrFSAI/fLTHodn/1w3UMBzpH+jF1cdeaEHb93gLasfvviWq6AcrRWsZiEOQx/WJv6+k9Pa0nuAYbxrWQu982jaYX+sihs4todMq972NJWhj0uqVjd1k7Lo3c1r6PEqCdmO6rwZoqMjqjn4ZXYe6wMAj/5/agYAaLomraPxdOKTq49Zq/zCFRL3AKgYtlNhM23mQtE5765sHBVCvWUkZ+KmLcTKE1J8bgfffrvDe8P4O37qC2EzFYqmWSih0DJlYtjsnD0BDLgfZQf1nOrXDnBssI+CgvN/I9F2jcMYVmweZnZyMtXiovSlxvz8SIE2+C7ChT8Tvf1mCgzfGQf8BT2SRdyNBh6ECoGeB1OtEjQ0xJnwGNFiDHMN8Px99btXJu6HcSG1yEt3XftmAsFOcNXy8Uy8M4DhJrKHjoM9PTI4nBt+rWUsfdPMe+bKZhvVnnd8ZhTGl25zYpqXM6wBVbHfA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_100F7855CFE24E04927FA25089D3B2BAciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 58e993ca-8e56-4278-8edf-08d85c0bba65
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2020 19:47:51.2439 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hLk+HcLg0Ktgb9DCdSn6TzNxKJEiDUrrsEm0m6KtlGa9GQlHu45yjCtQ7PLYxpdoX4lAySVD3vKK5Lv8ggknCQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2546
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/g23SRXzuT8BOn4ZjXqFgDzMVdlc>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2020 19:48:07 -0000

--_000_100F7855CFE24E04927FA25089D3B2BAciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQWxleCwNCg0KVGhpcyBhZGRyZXNzZXMgbXkgY29tbWVudC9jb25jZXJuLg0KDQpSZWdhcmRz
LA0KUmVzaGFkLg0KDQpGcm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz4N
CkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDE4LCAyMDIwIGF0IDM6NDMgUE0NClRvOiAiUmVzaGFk
IFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4sICJ5YW5nLWRvY3RvcnNAaWV0
Zi5vcmciIDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyIg
PGxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciIDxuZXRtb2RAaWV0Zi5vcmc+
LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9y
c10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYtMDQNCg0KDQpIaSBSZXNoYWQsDQoNCm9rYXksIHNvIGxldCdzIGFkZCB0
aGUgZm9sbG93aW5nIHRoZW4gdG8gc2VjdGlvbiA0LCBpbiB0aGUgZXhwbGFuYXRpb24gb2YgdGhl
ICJkaWZmZXJlbmNlcyIgb3V0cHV0IHBhcmFtZXRlcjoNCg0KIldoZW4gYSBkYXRhc3RvcmUgbm9k
ZSBpbiB0aGUgc291cmNlIG9mIHRoZSBjb21wYXJpc29uIGlzIG5vdCBwcmVzZW50IGluIHRoZSB0
YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24sIHRoaXMgY2FuIGJlIGluZGljYXRlZCBlaXRoZXIgYXMg
YSAiZGVsZXRlIiBvciBhcyBhICJyZW1vdmUiIGluIHRoZSBwYXRjaCBhcyB0aGVyZSBpcyBubyBk
aWZmZXJlbnRpYXRpb24gYmV0d2VlbiB0aG9zZSBvcGVyYXRpb25zIGZvciB0aGUgcHVycG9zZXMg
b2YgdGhlIGNvbXBhcmlzb24uICAiDQoNCkFuZCB1cGRhdGUgdGhlIGRlc2NyaXB0aW9uIGFzIGZv
bGxvd3M6DQoNCiAgICAgICAgIGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7DQogICAgICAgICAgZGVz
Y3JpcHRpb24NCiAgICAgICAgICAgIlRoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBl
ciBSRkM4MDcyIHdpdGggYW4NCiAgICAgICAgICAgICBhdWdtZW50YXRpb24gdG8gaW5jbHVkZSBz
b3VyY2UgdmFsdWVzIHdoZXJlDQogICAgICAgICAgICAgYXBwbGljYWJsZS4gIFdoZW4gYSBkYXRh
c3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIGlzDQogICAgICAgICAgICAgbm90IHByZXNlbnQgaW4g
dGhlIHRhcmdldCwgdGhpcyBjYW4gYmUgaW5kaWNhdGVkIGVpdGhlcg0KICAgICAgICAgICAgIGFz
IGEgJ2RlbGV0ZScgb3IgYXMgYSAncmVtb3ZlJyBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbmNlDQog
ICAgICAgICAgICAgYmV0d2VlbiB0aGVtIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBhcmlz
b24uIjsNCi4uLg0KDQpJIHdpbGwgcG9zdCB0aGlzIGluIGEgLTA2IHNob3J0bHkuICBQbGVhc2Ug
bGV0IHVzIGtub3cgaWYgdGhpcyBhZGRyZXNzZXMgeW91ciBjb25jZXJucyBvciBpZiB0aGVyZSBp
cyBhbnl0aGluZyBlbHNlLg0KDQpUaGFua3MhDQoNCi0tLSBBbGV4DQoNCg0KT24gOS8xOC8yMDIw
IDU6NTcgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOg0KSGkgQWxleCwNCg0KSSB0
aGluayB0aGUgb25seSDigJxwcm9ibGVt4oCdIHdpdGggdXNpbmcgYm90aCDigJxyZW1vdmXigJ0g
YW5kIOKAnGRlbGV0ZeKAnSBpcyB0aGF0IGl0IGNvdWxkIGJlIGNvbmZ1c2luZyAod2hlbiBzaG91
bGQgb25lIGJlIHVzZWQgYW5kIG5vdCB0aGUgb3RoZXIpLiBBZGRpbmcgc29tZSB0ZXh0IHRvIHNh
eSB0aGV54oCZcmUgdGhlIHNhbWUgZm9yIHRoZSBkaWZmIG9wZXJhdGlvbiBpcyBnb29kIGVub3Vn
aCBmb3IgbWUuDQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCkZyb206IEFsZXhhbmRlciBMIENsZW1t
IDxsdWR3aWdAY2xlbW0ub3JnPjxtYWlsdG86bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IFR1ZXNk
YXksIFNlcHRlbWJlciAxNSwgMjAyMCBhdCA3OjMxIFBNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJy
YWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb20+PG1haWx0bzpycmFobWFuQGNpc2NvLmNvbT4sICJ5
YW5nLWRvY3RvcnNAaWV0Zi5vcmciPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+IDx5YW5n
LWRvY3RvcnNAaWV0Zi5vcmc+PG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxh
c3QtY2FsbEBpZXRmLm9yZyI8bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4gPGxhc3QtY2FsbEBp
ZXRmLm9yZz48bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciPG1h
aWx0bzpuZXRtb2RAaWV0Zi5vcmc+IDxuZXRtb2RAaWV0Zi5vcmc+PG1haWx0bzpuZXRtb2RAaWV0
Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI8bWFpbHRv
OmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+IDxkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPjxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9k
XSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEt
ZGlmZi0wNA0KDQoNCkhpIFJlc2hhZCwNCg0KcmU6IHF1ZXN0aW9uIDE6IEFzIHlvdSBpbmRpY2F0
ZSwgdGhlcmUgbWF5IGJlIG5vIGRpc3RpbmN0aW9uIGJldHdlZW4gaW5kaWNhdGluZyBhICJyZW1v
dmUiIG9yIGEgImRlbGV0ZSIgaW4gdGhlIHBhdGNoLiAgUmlnaHQgbm93IGl0IHdvdWxkIGJlIGFj
Y2VwdGFibGUgdG8gcmV0dXJuIGVpdGhlci4gIElmIHdlIHdhbnQgdG8gZWxpbWluYXRlIHRoaXMg
ZnJlZWRvbSwgd2hpY2ggb25lIHdvdWxkIHlvdSBwcmVmZXIgYmUgdXNlZD8gIFNoYWxsIHdlIHJl
bW92ZSB0aGUgcG9zc2liaWxpdHkgZm9yICJkZWxldGUiIGFuZCBqdXN0IGNvdmVyIGl0IHVzaW5n
ICJyZW1vdmUiPw0KDQpOb3RlIHRoYXQgdGhlIHBsYWNlIHdoZXJlIHRoaXMgaXMgc3BlY2lmaWVk
IGluIHRoZSBtb2RlbCBpcyBhcyBwYXJ0IG9mIGEgY29uZGl0aW9uIHRoYXQgc3BlY2lmaWVzIHdo
ZW4gdGhlIHNvdXJjZSB2YWx1ZSBzaG91bGQgYmUgaW5jbHVkZWQuICAgSWYgd2Ugd2FudCB0byBy
dWxlIG91dCB0aGF0IGRpZmYgY2FuIHJldHVybiBlaXRoZXIgInJlbW92ZSIgb3IgImRlbGV0ZSIg
KGluZGVlZCB0aGV5IGFyZSBzeW5vbnltb3VzKSwgd2Ugd291bGQgbmVlZCB0byBhZGQgdGV4dCB0
byB0aGUgY29udGFpbmVyIGRlc2NyaXB0aW9uIHRoYXQgd2hlbiBhIGRhdGEgb2JqZWN0IGlzIHBy
ZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0aGUgY29tcGFyaXNvbiBidXQgbm90IHRoZSBzb3VyY2Us
IHRoYXQgInJlbW92ZSIgc2hvdWxkIGJlIHVzZWQgdG8gaW5kaWNhdGUgdGhhdC4NCg0KVGhlIG1v
ZGVsIHdvdWxkIGJlIGNoYW5nZWQgZm9sbG93cy4gIFBsZWFzZSBjb25maXJtIGlmIHRoaXMgbG9v
a3MgZ29vZCB0byB5b3UgJiB3ZSdsbCBpbmNvcnBvcmF0ZSBpdC4NCg0KT0xEDQoNCiAgICAgICAg
ICAgY29udGFpbmVyIGRpZmZlcmVuY2VzIHsNCg0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoN
CiAgICAgICAgICAgICAgICJUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZD
ODA3MjxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3Mj4gd2l0aCBhbg0KDQogICAg
ICAgICAgICAgICAgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZQ0K
DQogICAgICAgICAgICAgICAgYXBwbGljYWJsZS4iOw0KDQogICAgICAgICAgICAgdXNlcyB5cGF0
Y2g6eWFuZy1wYXRjaCB7DQoNCiAgICAgICAgICAgICAgIGF1Z21lbnQgInlhbmctcGF0Y2gvZWRp
dCIgew0KDQogICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAg
ICAiUHJvdmlkZSB0aGUgdmFsdWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsDQoNCiAgICAg
ICAgICAgICAgICAgICAgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlv
biB0bw0KDQogICAgICAgICAgICAgICAgICAgIHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxp
Y2FibGUuIjsNCg0KICAgICAgICAgICAgICAgICBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7DQoNCiAg
ICAgICAgICAgICAgICAgICB3aGVuICIuLi9vcGVyYXRpb24gPSAnZGVsZXRlJyINCg0KICAgICAg
ICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ21lcmdlJyINCg0KICAgICAgICAg
ICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ21vdmUnIg0KDQogICAgICAgICAgICAg
ICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZSciDQoNCiAgICAgICAgICAgICAg
ICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnIjsNCg0KICAgICAgICAgICAgICAg
ICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAgICAgICJUaGUgYW55ZGF0YSAndmFs
dWUnIGlzIG9ubHkgdXNlZCBmb3IgJ2RlbGV0ZScsDQoNCiAgICAgICAgICAgICAgICAgICAgICAn
bW92ZScsICdtZXJnZScsICdyZXBsYWNlJywgYW5kICdyZW1vdmUnDQoNCiAgICAgICAgICAgICAg
ICAgICAgICBvcGVyYXRpb25zLiI7DQoNCiAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAg
ICAgICAgIHJlZmVyZW5jZSAiUkZDIDgwNzI8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3Jm
YzgwNzI+OiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUiOw0KDQogICAgICAgICAgICAgICB9DQoNCiAg
ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgfQ0KDQoNCg0KDQpORVc6DQoNCiAgICAgICAgICAg
Y29udGFpbmVyIGRpZmZlcmVuY2VzIHsNCg0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAg
ICAgICAgICAgICAgICJUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZDODA3
MjxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3Mj4gd2l0aCBhbg0KDQogICAgICAg
ICAgICAgICAgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZQ0KDQog
ICAgICAgICAgICAgICAgYXBwbGljYWJsZS4gIFdoZXJlIGEgZGlmZmVyZW5jZSBpbmNsdWRlIGEg
ZGF0YSBvYmplY3QNCg0KICAgICAgICAgICAgICAgIGluIHRoZSB0YXJnZXQgdGhhdCBpcyBub3Qg
cHJlc2VudCBpbiB0aGUgc291cmNlLA0KDQogICAgICAgICAgICAgICAgdGhpcyBzaGFsbCBiZSBp
bmRpY2F0ZWQgYXMgYSAncmVtb3ZlJyBvcGVyYXRpb24NCg0KICAgICAgICAgICAgICAgIGluIHRo
ZSBwYXRjaCwgbm90IGFzIGEgJ2RlbGV0ZScgb3BlcmF0aW9uLiI7DQoNCiAgICAgICAgICAgICB1
c2VzIHlwYXRjaDp5YW5nLXBhdGNoIHsNCg0KICAgICAgICAgICAgICAgYXVnbWVudCAieWFuZy1w
YXRjaC9lZGl0IiB7DQoNCiAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAg
ICAgICAgICAgICJQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNlIG9mIHRoZSBwYXRjaCwN
Cg0KICAgICAgICAgICAgICAgICAgICByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGlu
IGFkZGl0aW9uIHRvDQoNCiAgICAgICAgICAgICAgICAgICAgdGhlIHRhcmdldCB2YWx1ZSwgd2hl
cmUgYXBwbGljYWJsZS4iOw0KDQogICAgICAgICAgICAgICAgIGFueWRhdGEgc291cmNlLXZhbHVl
IHsNCg0KICAgICAgICAgICAgICAgICAgIHdoZW4gIi4uL29wZXJhdGlvbiA9ICdtZXJnZSciDQoN
CiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyINCg0KICAg
ICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnIg0KDQogICAg
ICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyI7DQoNCiAgICAg
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgICAiVGhlIGFu
eWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9yICdtZXJnZScsDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAnbW92ZScsJ3JlcGxhY2UnLCBhbmQgJ3JlbW92ZScgb3BlcmF0aW9ucy4iOw0KDQog
ICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICByZWZlcmVuY2UgIlJGQyA4MDcy
PGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDcyPjogWUFORyBQYXRjaCBNZWRpYSBU
eXBlIjsNCg0KICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgfQ0KDQogICAgICAgICAg
IH0NCg0KVGhhbmtzDQotLS0gQWxleA0KDQpPbiA5LzE1LzIwMjAgNDowNCBQTSwgUmVzaGFkIFJh
aG1hbiAocnJhaG1hbikgd3JvdGU6DQoNCkhpIEFsZXgsDQoNCg0KDQpJIHdpbGwgcmV2aWV3IHRo
ZSBsYXRlc3QgdmVyc2lvbi4NCg0KDQoNClNlZSBiZWxvdyBmb3IgcXVlc3Rpb25zL3Jlc3BvbnNl
cy4NCg0KDQoNCk9uIDIwMjAtMDktMTUsIDU6MTkgUE0sICJ5YW5nLWRvY3RvcnMgb24gYmVoYWxm
IG9mIEFsZXhhbmRlciBMIENsZW1tIiA8eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmcgb24g
YmVoYWxmIG9mIGx1ZHdpZ0BjbGVtbS5vcmc+PG1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0Bp
ZXRmLm9yZ29uYmVoYWxmb2ZsdWR3aWdAY2xlbW0ub3JnPiB3cm90ZToNCg0KDQoNCiAgICBIZWxs
byBSZXNoYWQsIGhlbGxvIFlBTkcgRG9jdG9ycywNCg0KDQoNCiAgICB0aGFuayB5b3UgZm9yIHlv
dXIgcmV2aWV3ISAgUGxlYXNlIGZpbmQgbXkgcmVwbGllcyBpbmxpbmUsIDxBTEVYPi4gIFdlDQoN
CiAgICBoYXZlIGFsc28ganVzdCBwb3N0ZWQgLTA1ICh0aGFua3MsIFlpbmd6aGVuLCBmb3IgZG91
YmxlY2hlY2tpbmcgbXkNCg0KICAgIHVwZGF0ZXMpLg0KDQoNCg0KICAgIC0tLSBBbGV4IG9uIGJl
aGFsZiBvZiBjb2F1dGhvcnMNCg0KDQoNCiAgICBPbiA5LzcvMjAyMCA3OjA2IEFNLCBSZXNoYWQg
UmFobWFuIChycmFobWFuKSB3cm90ZToNCg0KICAgID4gPEhlcmUncyB0aGUgc2FtZSBtZXNzYWdl
IHdpdGggaG9wZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZz4NCg0KICAgID4NCg0KICAg
ID4gUmV2aWV3IG9mIHJldiAtMDQgYnkgUmVzaGFkIFJhaG1hbg0KDQogICAgPg0KDQogICAgPiBU
aGUgZG9jdW1lbnQgaXMgY2xlYXIgYW5kIHdlbGwtd3JpdHRlbi4gV2hpbGUgc29tZSBpc3N1ZXMg
aGF2ZSBiZWVuIGlkZW50aWZpZWQsIHRoZXkgY2FuIGJlIHJlc29sdmVkIHF1aWNrbHkuDQoNCiAg
ICA+DQoNCjxzbmlwPg0KDQoNCg0KICAgID4gUXVlc3Rpb25zDQoNCiAgICA+ICAgIDEuICAgICAg
WUFORyBtb2RlbDogZG9lcyB0aGUgb3BlcmF0aW9uIOKAnGRlbGV0ZeKAnSBtYWtlIHNlbnNlIGZv
ciBhIGRpZmYgb3BlcmF0aW9uPyBJZiBpdCBpcyBrZXB0LCBpdOKAmWQgYmUgZ29vZCB0byBoYXZl
IHNvbWUgdGV4dCBleHBsYWluaW5nIHRoYXQgZm9yIGEgZGlmZiBvcGVyYXRpb24sIOKAnGRlbGV0
ZeKAnSBhbmQg4oCccmVwbGFjZeKAnSBhcmUgdGhlIHNhbWU/IElmIHRoZXnigJlyZSBub3QgdGhl
IHNhbWUsIHBsZWFzZSBhbHNvIGFkZCBzb21lIHRleHTigKYuDQoNCjxSUj4gSSBhY3R1YWxseSBt
ZWFudCAiZGVsZXRlIiBhbmQgInJlbW92ZSIuDQoNCiAgICA8QUxFWD4gSGVyZSB3ZSBhcmUgc2lt
cGx5IHJlZmVycmluZyB0byB0aGUgYmFzaWMgWUFORy1wYXRjaCBlZGl0DQoNCiAgICBvcGVyYXRp
b25zIHBlciBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3MiNwYWdlLTExLiAgVGhv
c2UgYXJlDQoNCiAgICBpbiB0dXJuIGRlcml2ZWQgZnJvbSA8ZWRpdC1jb25maWc+IG9wZXJhdGlv
bnMgcGVyDQoNCiAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjI0MSNwYWdlLTM3
LiAgSSBhbSBub3Qgc3VyZSB3ZSBuZWVkIGFkZA0KDQogICAgdG8gZXhwbGFpbiB0aG9zZSwgYXMg
d2UgYXJlIGRpcmVjdGx5IHJlZmVycmluZyB0byBZQU5HLXBhdGNoLg0KDQoNCg0KICAgIDwvQUxF
WD4NCg0KPFJSPiBUaGUgb3BlcmF0aW9ucyBhcmUgaW5kZWVkIHdlbGwgZGVmaW5lZCBpbiBSRkM4
MDcyIChjb3BpZWQgYmVsb3cpLCBidXQgdGhleSBhcmUgZGVmaW5lZCBmcm9tIHRoZSBwZXJzcGVj
dGl2ZSBvZiBZQU5HLVBhdGNoLiBTbyBmb3IgWUFORy1QYXRjaCAiZGVsZXRlIiBhbmQgInJlbW92
ZSIgYXJlIGRpZmZlcmVudCBvcGVyYXRpb25zLCBidXQgZnJvbSBhIGRpZmYgY29tcGFyaXNvbiBJ
IGJlbGlldmUgdGhleSBhcmUgdGhlIHNhbWUgKHRoZSByZXNvdXJjZSBtdXN0IGV4aXN0IHNpbmNl
IGl0J3MgYmVpbmcgcmV0dXJuZWQgaW4gYSBkaWZmKQ0KDQoNCg0KICAgKy0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKw0KDQogICB8IGRlbGV0ZSAgICB8IGRlbGV0ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQg
YWxyZWFkeSBleGlzdHM7IGlmIGl0ICAgIHwNCg0KICAgfCAgICAgICAgICAgICAgICB8IGRvZXMg
bm90IGV4aXN0LCByZXR1cm4gYW4gZXJyb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fA0KDQogICB8ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwN
Cg0KICAgfCByZW1vdmUgfCByZW1vdmUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhp
c3RzICAgICAgICAgICB8DQoNCiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KDQoNCiAgICA+
ICAgIDMuICAgICAgWUFORyBtb2RlbCBQOSwgZm9yIHRoZSDigJx1c2VzIHBhdGg6eWFuZy1wYXRj
aOKAnSwgd2h5IG5vdCBoYXZlIGEgIHJlZmVyZW5jZSB0byBSRkM4MDcyIChpcyBpdCBiZWNhdXNl
IHRoZSBkZXNjcmlwdGlvbiBhYm92ZSBtZW50aW9ucyBSRkM4MDcyKT8NCg0KICAgIDxBTEVYPiBX
ZSBhcmUgY2xlYXJseSByZWZlcmVuY2luZyBSRkMgODA3MjsgYXJlIHlvdSBzdWdnZXN0aW5nIHRv
IHB1dCBhDQoNCiAgICByZWZlcmVuY2Ugc3Vic3RhdGVtZW50IGJlbG93IHRoZSB1c2VzIHN0YXRl
bWVudD8gICBJdCBsb29rcyBhIGxpdHRsZQ0KDQogICAgc3RyYW5nZSB0byBtZSBidXQgc3VyZSwg
d2Ugd2lsbCBhZGQgaXQuDQoNCjxSUj4gTm90IG5lZWRlZC4NCg0KDQoNCiAgICA+ICAgIDQuICAg
ICAgU2VjdGlvbiA3IG1lbnRpb25zIHJhdGUgbGltaXRpbmcgcmVxdWVzdHMgcGVyIGNsaWVudC4g
U2hvdWxkIHRoZXJlIGJlIGEg4oCcZ2xvYmFs4oCdIHJhdGUtbGltaXRpbmcgdG9vLCBpLmUgbm90
IGNsaWVudC1zcGVjaWZpYz8NCg0KDQoNCiAgICA8QUxFWD4gSSBhbSBub3Qgc3VyZSB0aGlzIGlz
IHJlYWxseSBuZWVkZWQgYXMgSSB0aGluayB0aGUgbnVtYmVyIG9mDQoNCiAgICBtYW5hZ2VtZW50
IGNsaWVudHMgd2lsbCBpbiBnZW5lcmFsIGJlIGZhaXJseSBsaW1pdGVkIHRvIGJlZ2luIHdpdGgs
IGJ1dA0KDQogICAgd2UgY2FuIGNlcnRhaW5seSBhZGQgaXQuICBIb3cgYWJvdXQgdGhlIGZvbGxv
d2luZyB0ZXh0Og0KDQoNCg0KICAgIE9MRDoNCg0KDQoNCiAgICBPbmUgcG9zc2liaWxpdHkgZm9y
IGFuIGltcGxlbWVudGF0aW9uIHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhDQoNCiAgICBwb3Nz
aWJpbGl0eSBpcyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQgaXMgc2VydmVk
IHRvIGENCg0KICAgIGNsaWVudCBpbiBhbnkgb25lIHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZyBy
ZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyDQoNCiAgICBmcmVxdWVuY3kgdGhhbiB0aGUgaW1wbGVt
ZW50YXRpb24gY2FuIHJlYXNvbmFibHkgc3VzdGFpbi4NCg0KDQoNCiAgICBORVc6DQoNCg0KDQog
ICAgT25lIHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2Fp
bnN0IHN1Y2ggYQ0KDQogICAgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiBy
ZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhDQoNCiAgICBjbGllbnQsIG9yIHRvIGFueSBudW1i
ZXIgb2YgY2xpZW50cywgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcNCg0KICAg
IHJlcXVlc3RzIG1hZGUgYXQgYSBoaWdoZXIgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0
aW9uIGNhbg0KDQogICAgcmVhc29uYWJseSBzdXN0YWluLg0KDQo8UlI+IEdvb2Qgd2l0aCBtZS4N
Cg0KDQoNCiAgICA8L0FMRVg+DQoNCg0KDQogICAgPiAgICA1LiAgICAgIFdvbmRlcmluZyBpZiBz
ZWN0aW9uIDggc2hvdWxkIGJlIGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJlbW92ZWQpPyBBbHNv
LCB0aGUgbWV0aG9kIHN1Z2dlc3RlZCBkb2VzbuKAmXQgc2VlbSB0byBndWFyYW50ZWUgdGhhdCB0
aGUgZGlmZmVyZW5jZSBwZXJzaXN0ZWQgZm9yIHRoZSDigJxkYW1wZW5pbmfigJ0gdGltZS4NCg0K
DQoNCiAgICA8QUxFWD4gUGVyc29uYWxseSwgSSBkbyB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBp
bmNsdWRlIGEgYnJpZWYNCg0KICAgIGRpc2N1c3Npb24gb2YgcG9zc2libGUgZnVydGhlciBleHRl
bnNpb25zLiAgSSBzdWdnZXN0IHRvIGtlZXAgdGhlDQoNCiAgICBzZWN0aW9uIGlmIGl0J3Mgb2th
eSB3aXRoIHlvdSwgb3IgcGVyaGFwcyBsZWF2ZSBpdCB0byB0aGUgY2hhaXIgd2hldGhlcg0KDQog
ICAgdGhleSBoYXZlIGEgcHJlZmVyZW5jZSB0byByZW1vdmUgaXQuDQoNCg0KDQogICAgPC9BTEVY
Pg0KDQo8UlI+V2hhdGV2ZXIgdGhlIFdHL2NoYWlycyBkZWNpZGUgaXMgZmluZSB3aXRoIG1lLg0K
DQoNCg0KUmVnYXJkcywNCg0KUmVzaGFkLg0KDQoNCg0KDQo=

--_000_100F7855CFE24E04927FA25089D3B2BAciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <C67520B818747143A499C531AA04CD69@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5IVE1MUHJl
Zm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7
DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUt
dHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQg
NzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIEFsZXgsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPlRoaXMgYWRkcmVzc2VzIG15IGNvbW1lbnQvY29uY2Vybi48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlJlc2hhZC48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5G
cm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij5BbGV4YW5kZXIgTCBDbGVtbSAmbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDs8YnI+DQo8Yj5EYXRl
OiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMjAgYXQgMzo0MyBQTTxicj4NCjxiPlRvOiA8
L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0O3JyYWhtYW5AY2lzY28u
Y29tJmd0OywgJnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7ICZsdDt5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtsYXN0LWNhbGxAaWV0Zi5vcmcm
cXVvdDsgJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDssICZxdW90O25ldG1vZEBpZXRmLm9yZyZx
dW90OyAmbHQ7bmV0bW9kQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZm
LmFsbEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNd
IFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLTA0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwPkhpIFJl
c2hhZCw8bzpwPjwvbzpwPjwvcD4NCjxwPm9rYXksIHNvIGxldCdzIGFkZCB0aGUgZm9sbG93aW5n
IHRoZW4gdG8gc2VjdGlvbiA0LCBpbiB0aGUgZXhwbGFuYXRpb24gb2YgdGhlICZxdW90O2RpZmZl
cmVuY2VzJnF1b3Q7IG91dHB1dCBwYXJhbWV0ZXI6DQo8bzpwPjwvbzpwPjwvcD4NCjxwPiZxdW90
O1doZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIG9mIHRoZSBjb21wYXJpc29uIGlz
IG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24sIHRoaXMgY2FuIGJl
IGluZGljYXRlZCBlaXRoZXIgYXMgYSAmcXVvdDtkZWxldGUmcXVvdDsgb3IgYXMgYSAmcXVvdDty
ZW1vdmUmcXVvdDsgaW4gdGhlIHBhdGNoIGFzIHRoZXJlIGlzIG5vIGRpZmZlcmVudGlhdGlvbiBi
ZXR3ZWVuIHRob3NlIG9wZXJhdGlvbnMgZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUNCiBjb21wYXJp
c29uLiZuYnNwOyAmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxwPkFuZCB1cGRhdGUgdGhlIGRlc2Ny
aXB0aW9uIGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+DQo8cD4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVyIGRpZmZlcmVuY2VzIHs8YnI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
ZGVzY3JpcHRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29k
ZWQgcGVyIFJGQzgwNzIgd2l0aCBhbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50YXRpb24g
dG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFwcGxp
Y2FibGUuJm5ic3A7IFdoZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIGlzIDxicj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0LCB0aGlzIGNhbiBiZSBp
bmRpY2F0ZWQgZWl0aGVyIDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcyBhICdkZWxldGUnIG9yIGFz
IGEgJ3JlbW92ZScgYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW5jZTxicj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBiZXR3ZWVuIHRoZW0gZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgY29tcGFyaXNvbi4mcXVvdDs7
PGJyPg0KLi4uPG86cD48L286cD48L3A+DQo8cD5JIHdpbGwgcG9zdCB0aGlzIGluIGEgLTA2IHNo
b3J0bHkuJm5ic3A7IFBsZWFzZSBsZXQgdXMga25vdyBpZiB0aGlzIGFkZHJlc3NlcyB5b3VyIGNv
bmNlcm5zIG9yIGlmIHRoZXJlIGlzIGFueXRoaW5nIGVsc2UuPG86cD48L286cD48L3A+DQo8cD5U
aGFua3MhPG86cD48L286cD48L3A+DQo8cD4tLS0gQWxleDxvOnA+PC9vOnA+PC9wPg0KPHA+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gOS8xOC8y
MDIwIDU6NTcgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBB
bGV4LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSB0aGluayB0aGUgb25seSDigJxwcm9ibGVt4oCdIHdp
dGggdXNpbmcgYm90aCDigJxyZW1vdmXigJ0gYW5kIOKAnGRlbGV0ZeKAnSBpcyB0aGF0IGl0IGNv
dWxkIGJlIGNvbmZ1c2luZyAod2hlbiBzaG91bGQgb25lIGJlIHVzZWQgYW5kIG5vdCB0aGUgb3Ro
ZXIpLiBBZGRpbmcgc29tZSB0ZXh0IHRvIHNheSB0aGV54oCZcmUgdGhlIHNhbWUgZm9yIHRoZSBk
aWZmIG9wZXJhdGlvbiBpcyBnb29kIGVub3VnaA0KIGZvciBtZS48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlJlc2hhZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkFsZXhhbmRlciBMIENs
ZW1tDQo8YSBocmVmPSJtYWlsdG86bHVkd2lnQGNsZW1tLm9yZyI+Jmx0O2x1ZHdpZ0BjbGVtbS5v
cmcmZ3Q7PC9hPjxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBTZXB0ZW1iZXIgMTUsIDIwMjAg
YXQgNzozMSBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikm
cXVvdDsgPGEgaHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lzY28uY29tIj4mbHQ7cnJhaG1hbkBjaXNj
by5jb20mZ3Q7PC9hPiwNCjxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPiZx
dW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOnlhbmct
ZG9jdG9yc0BpZXRmLm9yZyI+DQombHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0OzwvYT48YnI+
DQo8Yj5DYzogPC9iPjxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPiZxdW90O2xh
c3QtY2FsbEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRm
Lm9yZyI+DQombHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OzwvYT4sIDxhIGhyZWY9Im1haWx0bzpu
ZXRtb2RAaWV0Zi5vcmciPiZxdW90O25ldG1vZEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0i
bWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+DQombHQ7bmV0bW9kQGlldGYub3JnJmd0OzwvYT4sIDxh
IGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj4N
CiZxdW90O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDs8L2E+
IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3Jn
Ij4NCiZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0OzwvYT48
YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0
b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwPkhpIFJlc2hhZCw8bzpwPjwvbzpwPjwv
cD4NCjxwPnJlOiBxdWVzdGlvbiAxOiBBcyB5b3UgaW5kaWNhdGUsIHRoZXJlIG1heSBiZSBubyBk
aXN0aW5jdGlvbiBiZXR3ZWVuIGluZGljYXRpbmcgYSAmcXVvdDtyZW1vdmUmcXVvdDsgb3IgYSAm
cXVvdDtkZWxldGUmcXVvdDsgaW4gdGhlIHBhdGNoLiZuYnNwOyBSaWdodCBub3cgaXQgd291bGQg
YmUgYWNjZXB0YWJsZSB0byByZXR1cm4gZWl0aGVyLiZuYnNwOyBJZiB3ZSB3YW50IHRvIGVsaW1p
bmF0ZSB0aGlzIGZyZWVkb20sIHdoaWNoIG9uZSB3b3VsZCB5b3UgcHJlZmVyIGJlIHVzZWQ/Jm5i
c3A7IFNoYWxsIHdlDQogcmVtb3ZlIHRoZSBwb3NzaWJpbGl0eSBmb3IgJnF1b3Q7ZGVsZXRlJnF1
b3Q7IGFuZCBqdXN0IGNvdmVyIGl0IHVzaW5nICZxdW90O3JlbW92ZSZxdW90Oz8mbmJzcDsgPG86
cD48L286cD48L3A+DQo8cD5Ob3RlIHRoYXQgdGhlIHBsYWNlIHdoZXJlIHRoaXMgaXMgc3BlY2lm
aWVkIGluIHRoZSBtb2RlbCBpcyBhcyBwYXJ0IG9mIGEgY29uZGl0aW9uIHRoYXQgc3BlY2lmaWVz
IHdoZW4gdGhlIHNvdXJjZSB2YWx1ZSBzaG91bGQgYmUgaW5jbHVkZWQuJm5ic3A7Jm5ic3A7IElm
IHdlIHdhbnQgdG8gcnVsZSBvdXQgdGhhdCBkaWZmIGNhbiByZXR1cm4gZWl0aGVyICZxdW90O3Jl
bW92ZSZxdW90OyBvciAmcXVvdDtkZWxldGUmcXVvdDsgKGluZGVlZCB0aGV5IGFyZSBzeW5vbnlt
b3VzKSwgd2Ugd291bGQgbmVlZA0KIHRvIGFkZCB0ZXh0IHRvIHRoZSBjb250YWluZXIgZGVzY3Jp
cHRpb24gdGhhdCB3aGVuIGEgZGF0YSBvYmplY3QgaXMgcHJlc2VudCBpbiB0aGUgdGFyZ2V0IG9m
IHRoZSBjb21wYXJpc29uIGJ1dCBub3QgdGhlIHNvdXJjZSwgdGhhdCAmcXVvdDtyZW1vdmUmcXVv
dDsgc2hvdWxkIGJlIHVzZWQgdG8gaW5kaWNhdGUgdGhhdC4NCjxvOnA+PC9vOnA+PC9wPg0KPHA+
VGhlIG1vZGVsIHdvdWxkIGJlIGNoYW5nZWQgZm9sbG93cy4mbmJzcDsgUGxlYXNlIGNvbmZpcm0g
aWYgdGhpcyBsb29rcyBnb29kIHRvIHlvdSAmYW1wOyB3ZSdsbCBpbmNvcnBvcmF0ZSBpdC4mbmJz
cDsNCjxvOnA+PC9vOnA+PC9wPg0KPHA+T0xEPG86cD48L286cD48L3A+DQo8cHJlIHN0eWxlPSJi
cmVhay1iZWZvcmU6IHBhZ2U7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO2ZvbnQtdmFy
aWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogMjt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogMjst
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0
aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDt3b3JkLXNwYWNpbmc6MHB4Ij48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250YWluZXIgZGlmZmVyZW5jZXMgezwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUg
bGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzgwNzIiPlJGQzgwNzI8L2E+IHdpdGggYW48L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3
aGVyZTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcHBsaWNhYmxlLiZxdW90Ozs8
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgdXNlcyB5cGF0Y2g6eWFuZy1wYXRjaCB7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGF1Z21lbnQgJnF1b3Q7eWFuZy1wYXRjaC9lZGl0JnF1b3Q7IHs8L3NwYW4+PG86
cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7UHJvdmlkZSB0aGUgdmFs
dWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFy
aXNvbiwgaW4gYWRkaXRpb24gdG88L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIHRhcmdldCB2YWx1ZSwgd2hlcmUgYXBwbGljYWJsZS4m
cXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFueWRhdGEgc291
cmNlLXZhbHVlIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgd2hlbiAmcXVvdDsuLi9vcGVyYXRpb24gPSAnZGVsZXRlJyZxdW90Ozwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZx
dW90O29yIC4uL29wZXJhdGlvbiA9ICdtZXJnZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9v
cGVyYXRpb24gPSAnbW92ZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAn
cmVwbGFjZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyZx
dW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
ZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQg
Zm9yICdkZWxldGUnLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAnbW92ZScsICdtZXJnZScsICdyZXBsYWNlJywgYW5k
ICdyZW1vdmUnPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9wZXJhdGlvbnMuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHJlZmVyZW5jZSAmcXVvdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvcmZjODA3MiI+UkZDIDgwNzI8L2E+OiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUmcXVvdDs7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6IHBh
Z2U7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7b3JwaGFuczogMjt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogMjstd2Via2l0LXRleHQtc3Ry
b2tlLXdpZHRoOiAwcHg7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsO3RleHQtZGVjb3Jh
dGlvbi1jb2xvcjogaW5pdGlhbDt3b3JkLXNwYWNpbmc6MHB4Ij48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBjb250YWluZXIgZGlmZmVyZW5jZXMgezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlw
dGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgbGlzdCBvZiBkaWZmZXJl
bmNlcywgZW5jb2RlZCBwZXIgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3Jm
YzgwNzIiPlJGQzgwNzI8L2E+IHdpdGggYW48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZTwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcHBsaWNhYmxlLiZuYnNwOyBXaGVyZSBhIGRpZmZlcmVu
Y2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGluIHRoZSB0YXJnZXQgdGhhdCBpcyBub3QgcHJlc2VudCBpbiB0aGUgc291cmNlLCA8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGlzIHNoYWxsIGJlIGluZGljYXRlZCBh
cyBhICdyZW1vdmUnIG9wZXJhdGlvbiA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtpbiB0aGUgcGF0Y2gsIG5vdCBhcyBhICdkZWxldGUnIG9wZXJhdGlvbi4mcXVvdDs7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHVzZXMgeXBhdGNoOnlhbmctcGF0Y2ggezwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBhdWdtZW50ICZxdW90O3lhbmctcGF0Y2gvZWRpdCZxdW90OyB7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZxdW90O1Byb3ZpZGUgdGhlIHZhbHVl
IG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlz
b24sIGluIGFkZGl0aW9uIHRvPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuJnF1
b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbnlkYXRhIHNvdXJj
ZS12YWx1ZSB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHdoZW4gJnF1b3Q7Li4vb3BlcmF0aW9uID0gJ21lcmdlJyZxdW90Ozwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90
O29yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJh
dGlvbiA9ICdyZXBsYWNlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdy
ZW1vdmUnJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9u
bHkgdXNlZCBmb3IgJ21lcmdlJyw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJ21vdmUnLCdyZXBsYWNlJywgYW5kICdy
ZW1vdmUnIG9wZXJhdGlvbnMuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5j
ZSAmcXVvdDs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3MiI+UkZD
IDgwNzI8L2E+OiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUmcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0tLSBBbGV4PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDkvMTUvMjAyMCA0OjA0
IFBNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cHJlPkhpIEFsZXgsPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286
cD48L3ByZT4NCjxwcmU+SSB3aWxsIHJldmlldyB0aGUgbGF0ZXN0IHZlcnNpb24uPG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+U2VlIGJlbG93IGZv
ciBxdWVzdGlvbnMvcmVzcG9uc2VzLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPk9uIDIwMjAtMDktMTUsIDU6MTkgUE0sICZxdW90O3lhbmctZG9j
dG9ycyBvbiBiZWhhbGYgb2YgQWxleGFuZGVyIEwgQ2xlbW0mcXVvdDsgPGEgaHJlZj0ibWFpbHRv
OnlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3Jnb25iZWhhbGZvZmx1ZHdpZ0BjbGVtbS5vcmci
PiZsdDt5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgbHVkd2lnQGNs
ZW1tLm9yZyZndDs8L2E+IHdyb3RlOjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBIZWxsbyBSZXNoYWQsIGhlbGxv
IFlBTkcgRG9jdG9ycyw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgdGhhbmsgeW91IGZvciB5b3VyIHJldmlldyEm
bmJzcDsgUGxlYXNlIGZpbmQgbXkgcmVwbGllcyBpbmxpbmUsICZsdDtBTEVYJmd0Oy4mbmJzcDsg
V2U8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgaGF2ZSBhbHNvIGp1
c3QgcG9zdGVkIC0wNSAodGhhbmtzLCBZaW5nemhlbiwgZm9yIGRvdWJsZWNoZWNraW5nIG15PG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVwZGF0ZXMpLiZuYnNwOyZu
YnNwOyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgLS0tIEFsZXggb24gYmVoYWxmIG9mIGNvYXV0aG9yczxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyBPbiA5LzcvMjAyMCA3OjA2IEFNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3
cm90ZTo8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmbHQ7
SGVyZSdzIHRoZSBzYW1lIG1lc3NhZ2Ugd2l0aCBob3BlZnVsbHkgbW9yZSByZWFkYWJsZSBmb3Jt
YXR0aW5nJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgUmV2aWV3IG9m
IHJldiAtMDQgYnkgUmVzaGFkIFJhaG1hbjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZndDsgVGhlIGRvY3VtZW50IGlzIGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4uIFdoaWxlIHNvbWUg
aXNzdWVzIGhhdmUgYmVlbiBpZGVudGlmaWVkLCB0aGV5IGNhbiBiZSByZXNvbHZlZCBxdWlja2x5
LjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286
cD48L3ByZT4NCjxwcmU+Jmx0O3NuaXAmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgUXVlc3Rpb25z
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJm5ic3A7Jm5i
c3A7IDEuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFlBTkcgbW9kZWw6IGRvZXMgdGhl
IG9wZXJhdGlvbiDigJxkZWxldGXigJ0gbWFrZSBzZW5zZSBmb3IgYSBkaWZmIG9wZXJhdGlvbj8g
SWYgaXQgaXMga2VwdCwgaXTigJlkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIHRleHQgZXhwbGFpbmlu
ZyB0aGF0IGZvciBhIGRpZmYgb3BlcmF0aW9uLCDigJxkZWxldGXigJ0gYW5kIOKAnHJlcGxhY2Xi
gJ0gYXJlIHRoZSBzYW1lPyBJZiB0aGV54oCZcmUgbm90IHRoZSBzYW1lLCBwbGVhc2UgYWxzbyBh
ZGQgc29tZSB0ZXh04oCmLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZndDsgSSBhY3R1
YWxseSBtZWFudCAmcXVvdDtkZWxldGUmcXVvdDsgYW5kICZxdW90O3JlbW92ZSZxdW90Oy48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IEhlcmUg
d2UgYXJlIHNpbXBseSByZWZlcnJpbmcgdG8gdGhlIGJhc2ljIFlBTkctcGF0Y2ggZWRpdDxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBvcGVyYXRpb25zIHBlciA8YSBo
cmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3MiNwYWdlLTExIj5odHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3MiNwYWdlLTExPC9hPi4mbmJzcDsgVGhvc2UgYXJl
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluIHR1cm4gZGVyaXZl
ZCBmcm9tICZsdDtlZGl0LWNvbmZpZyZndDsgb3BlcmF0aW9ucyBwZXI8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL3JmYzYyNDEjcGFnZS0zNyI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYy
NDEjcGFnZS0zNzwvYT4uJm5ic3A7IEkgYW0gbm90IHN1cmUgd2UgbmVlZCBhZGQ8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgdG8gZXhwbGFpbiB0aG9zZSwgYXMgd2Ug
YXJlIGRpcmVjdGx5IHJlZmVycmluZyB0byBZQU5HLXBhdGNoLiA8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0
Oy9BTEVYJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZndDsgVGhlIG9wZXJhdGlv
bnMgYXJlIGluZGVlZCB3ZWxsIGRlZmluZWQgaW4gUkZDODA3MiAoY29waWVkIGJlbG93KSwgYnV0
IHRoZXkgYXJlIGRlZmluZWQgZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2YgWUFORy1QYXRjaC4gU28g
Zm9yIFlBTkctUGF0Y2ggJnF1b3Q7ZGVsZXRlJnF1b3Q7IGFuZCAmcXVvdDtyZW1vdmUmcXVvdDsg
YXJlIGRpZmZlcmVudCBvcGVyYXRpb25zLCBidXQgZnJvbSBhIGRpZmYgY29tcGFyaXNvbiBJIGJl
bGlldmUgdGhleSBhcmUgdGhlIHNhbWUgKHRoZSByZXNvdXJjZSBtdXN0IGV4aXN0IHNpbmNlIGl0
J3MgYmVpbmcgcmV0dXJuZWQgaW4gYSBkaWZmKTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyArLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IHwgZGVsZXRlJm5ic3A7Jm5i
c3A7Jm5ic3A7IHwgZGVsZXRlIGEgZGF0YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0czsg
aWYgaXQmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwgZG9lcyBub3QgZXhpc3Qs
IHJldHVybiBhbiBlcnJvciZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IHwgcmVtb3ZlIHwgcmVtb3ZlIGEgZGF0YSByZXNvdXJjZSBp
ZiBpdCBhbHJlYWR5IGV4aXN0cyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7ICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsgJm5ic3A7Jm5ic3A7Jmd0OyAmbmJzcDsmbmJz
cDsgMy4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWUFORyBtb2RlbCBQOSwgZm9yIHRo
ZSDigJx1c2VzIHBhdGg6eWFuZy1wYXRjaOKAnSwgd2h5IG5vdCBoYXZlIGEmbmJzcDsgcmVmZXJl
bmNlIHRvIFJGQzgwNzIgKGlzIGl0IGJlY2F1c2UgdGhlIGRlc2NyaXB0aW9uIGFib3ZlIG1lbnRp
b25zIFJGQzgwNzIpPzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAm
bHQ7QUxFWCZndDsgV2UgYXJlIGNsZWFybHkgcmVmZXJlbmNpbmcgUkZDIDgwNzI7IGFyZSB5b3Ug
c3VnZ2VzdGluZyB0byBwdXQgYTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZu
YnNwOyByZWZlcmVuY2Ugc3Vic3RhdGVtZW50IGJlbG93IHRoZSB1c2VzIHN0YXRlbWVudD8mbmJz
cDsmbmJzcDsgSXQgbG9va3MgYSBsaXR0bGU8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsgc3RyYW5nZSB0byBtZSBidXQgc3VyZSwgd2Ugd2lsbCBhZGQgaXQuJm5ic3A7
Jm5ic3A7IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZndDsgTm90IG5lZWRlZC4gPG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZndDsgJm5ic3A7Jm5ic3A7IDQuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFNlY3Rpb24gNyBtZW50aW9ucyByYXRlIGxpbWl0aW5nIHJlcXVlc3RzIHBlciBjbGll
bnQuIFNob3VsZCB0aGVyZSBiZSBhIOKAnGdsb2JhbOKAnSByYXRlLWxpbWl0aW5nIHRvbywgaS5l
IG5vdCBjbGllbnQtc3BlY2lmaWM/PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtBTEVYJmd0OyBJIGFtIG5v
dCBzdXJlIHRoaXMgaXMgcmVhbGx5IG5lZWRlZCBhcyBJIHRoaW5rIHRoZSBudW1iZXIgb2Y8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgbWFuYWdlbWVudCBjbGllbnRz
IHdpbGwgaW4gZ2VuZXJhbCBiZSBmYWlybHkgbGltaXRlZCB0byBiZWdpbiB3aXRoLCBidXQ8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgd2UgY2FuIGNlcnRhaW5seSBh
ZGQgaXQuJm5ic3A7IEhvdyBhYm91dCB0aGUgZm9sbG93aW5nIHRleHQ6PG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IE9MRDo8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgT25lIHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlv
biB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2ggYTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyBwb3NzaWJpbGl0eSBpcyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlcXVl
c3RzIHRoYXQgaXMgc2VydmVkIHRvIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsgY2xpZW50IGluIGFueSBvbmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nIHJlcXVl
c3RzIG1hZGUgYXQgYSBoaWdoZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0aW9uIGNhbiByZWFzb25hYmx5IHN1
c3RhaW4uPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5FVzo8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgT25lIHBvc3NpYmlsaXR5
IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2ggYTxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBwb3NzaWJpbGl0eSBpcyB0byBsaW1p
dCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQgaXMgc2VydmVkIHRvIGE8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgY2xpZW50LCBvciB0byBhbnkgbnVtYmVyIG9m
IGNsaWVudHMsIGluIGFueSBvbmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nPG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcXVlc3RzIG1hZGUgYXQgYSBoaWdoZXIg
ZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0aW9uIGNhbjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyByZWFzb25hYmx5IHN1c3RhaW4uPG86cD48L286cD48L3By
ZT4NCjxwcmU+Jmx0O1JSJmd0OyBHb29kIHdpdGggbWUuPG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxF
WCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmbmJzcDsmbmJzcDsgNS4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgV29uZGVyaW5nIGlmIHNlY3Rpb24gOCBzaG91bGQgYmUgaW4gYW4gQXBw
ZW5kaXggKG9yIGV2ZW4gcmVtb3ZlZCk/IEFsc28sIHRoZSBtZXRob2Qgc3VnZ2VzdGVkIGRvZXNu
4oCZdCBzZWVtIHRvIGd1YXJhbnRlZSB0aGF0IHRoZSBkaWZmZXJlbmNlIHBlcnNpc3RlZCBmb3Ig
dGhlIOKAnGRhbXBlbmluZ+KAnSB0aW1lLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgUGVy
c29uYWxseSwgSSBkbyB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBpbmNsdWRlIGEgYnJpZWY8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgZGlzY3Vzc2lvbiBvZiBwb3Nz
aWJsZSBmdXJ0aGVyIGV4dGVuc2lvbnMuJm5ic3A7IEkgc3VnZ2VzdCB0byBrZWVwIHRoZTxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBzZWN0aW9uIGlmIGl0J3Mgb2th
eSB3aXRoIHlvdSwgb3IgcGVyaGFwcyBsZWF2ZSBpdCB0byB0aGUgY2hhaXIgd2hldGhlcjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyB0aGV5IGhhdmUgYSBwcmVmZXJl
bmNlIHRvIHJlbW92ZSBpdC4mbmJzcDsgPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbHQ7UlImZ3Q7V2hhdGV2ZXIgdGhlIFdHL2NoYWlycyBkZWNp
ZGUgaXMgZmluZSB3aXRoIG1lLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPlJlZ2FyZHMsPG86cD48L286cD48L3ByZT4NCjxwcmU+UmVzaGFkLjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OzxvOnA+PC9vOnA+PC9wcmU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_100F7855CFE24E04927FA25089D3B2BAciscocom_--


From nobody Fri Sep 18 12:49:24 2020
Return-Path: <ludwig@clemm.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9127D3A0D46; Fri, 18 Sep 2020 12:49:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level: 
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Eke5LVb63RQv; Fri, 18 Sep 2020 12:49:05 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DC233A0EFE; Fri, 18 Sep 2020 12:48:53 -0700 (PDT)
Received: from [172.16.0.44] ([73.189.160.186]) by mrelay.perfora.net (mreueus003 [74.208.5.2]) with ESMTPSA (Nemesis) id 0LllQs-1kshBu2X8S-00ZQyW;  Fri, 18 Sep 2020 21:48:46 +0200
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
Cc: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com>
From: Alexander L Clemm <ludwig@clemm.org>
Message-ID: <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org>
Date: Fri, 18 Sep 2020 12:48:45 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com>
Content-Type: multipart/alternative; boundary="------------D992E9D467B376B1C134AD82"
Content-Language: en-US
X-Provags-ID: V03:K1:usPx5/C2sGtATM+IYfJ+vjhXzv2vIy/r7GrVDFMxtM4co1gDvWm dmd6n+qH1dBTGEQHCSTTFrIpVVHs4u1LGitKAR0gxHdVEs/MgQMo1LZS0r4jqDOxQ9ki+jt 6J3Z7WK3iXkKyfEdRfdVfVrdNGHo9gO0mMxn3B5BjSU4fGVWE6HiuY8Ru/wJatNpSvLiSUi vO1JzNWv7TkZ4DTyg1DyQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:KhR5+OTUd74=:lmakACQsUoBStNyBA6wPid KCJdcsKg33jRccfOKqU50kzj4AYD2hxY+E1qFUGrvHFV7KM9j/2hDbfod5XeWGC6l60nNEm+N HktDI6sqtaFnQlJVJ+lIWzdi/7bHyzucjHwK7ffrPRfgGJyZpbc9+PRP6b57/ARFXHL3VWYAJ oG5cIS1VmfqFWd9eUgUBQWSKv+pHNBPG0Kp5EtoYZu3s8bQ82dCY7sesJjBytoQgPus+ImIfU FpmyxbWMgQXSgQ72ws6MWNUoGS3IVMI7rGTJySNMoUEa050TPZT7EN2poZiiBCdjmVeo4iGbN cgSPyg0c0iWYwZ5Zajd9B+sg7V7RE5tnDriGYSGcBcPEQb4ZWzQxwFfc+AvOgGyQYzVO7az5n c7MoBSeipwmOi/PbJ6WG26AZ4oD8ZKkHVSaNi4I1iAZ4bjZBcDh+UEjUD53PpCVzTAkIIR+lT ptpz9q18UGMZfGvCS+4ftAKd9eFvVZjz7zLerhFa+8fiuG3CW8K37rGpCUPume88Q67lv/d9Q HwKpnH4Fpnt2AUO9uvLhIofPiJomN6wmTkjs4VdFAkbBNNfTLBsz2DXcF4cEr6Qxb6HKGaZB2 UVpSmAuX1HBAYgg282G81AdnriYcW+d8nSTSzAfoisGsSsiBefieopCVLCkRdH4ZpJPzcl1vU tKYaTbKr3ZwyPELvUaST+fcHUmBxzEH8U5JxjxodcRVb4qPKvjKuBgLkRfS5aM+JD8EbFqQ4F +R2GGxi65AuZKLhtVnh+9MXyRLIgGo6h60SCuPVfxrsAfnBB3bA6AkLo1lralPgQI0HD15oeu k5cxEUxs4QDbOeCaiwg5VJNzROVgDWkmBojxPDwYcKFkLsBIJPEJSL9JcZo12kJrDGP6tih
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/z3LyZI6L-wyV3GwueG3UJ40v-ws>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2020 19:49:15 -0000

This is a multi-part message in MIME format.
--------------D992E9D467B376B1C134AD82
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Thank you! 

I just uploaded rev -06.

--- Alex

On 9/18/2020 12:47 PM, Reshad Rahman (rrahman) wrote:
>
> Hi Alex,
>
>  
>
> This addresses my comment/concern.
>
>  
>
> Regards,
>
> Reshad.
>
>  
>
> *From: *Alexander L Clemm <ludwig@clemm.org>
> *Date: *Friday, September 18, 2020 at 3:43 PM
> *To: *"Reshad Rahman (rrahman)" <rrahman@cisco.com>,
> "yang-doctors@ietf.org" <yang-doctors@ietf.org>
> *Cc: *"last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org"
> <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org"
> <draft-ietf-netmod-nmda-diff.all@ietf.org>
> *Subject: *Re: [yang-doctors] [netmod] Yangdoctors last call review of
> draft-ietf-netmod-nmda-diff-04
>
>  
>
> Hi Reshad,
>
> okay, so let's add the following then to section 4, in the explanation
> of the "differences" output parameter:
>
> "When a datastore node in the source of the comparison is not present
> in the target of the comparison, this can be indicated either as a
> "delete" or as a "remove" in the patch as there is no differentiation
> between those operations for the purposes of the comparison.  "
>
> And update the description as follows:
>
>          container differences {
>           description
>            "The list of differences, encoded per RFC8072 with an
>              augmentation to include source values where
>              applicable.  When a datastore node in the source is
>              not present in the target, this can be indicated either
>              as a 'delete' or as a 'remove' as there is no difference
>              between them for the purposes of the comparison.";
> ...
>
> I will post this in a -06 shortly.  Please let us know if this
> addresses your concerns or if there is anything else.
>
> Thanks!
>
> --- Alex
>
>  
>
> On 9/18/2020 5:57 AM, Reshad Rahman (rrahman) wrote:
>
>     Hi Alex,
>
>      
>
>     I think the only “problem” with using both “remove” and “delete”
>     is that it could be confusing (when should one be used and not the
>     other). Adding some text to say they’re the same for the diff
>     operation is good enough for me.
>
>      
>
>     Regards,
>
>     Reshad.
>
>      
>
>     *From: *Alexander L Clemm <ludwig@clemm.org> <mailto:ludwig@clemm.org>
>     *Date: *Tuesday, September 15, 2020 at 7:31 PM
>     *To: *"Reshad Rahman (rrahman)" <rrahman@cisco.com>
>     <mailto:rrahman@cisco.com>, "yang-doctors@ietf.org"
>     <mailto:yang-doctors@ietf.org> <yang-doctors@ietf.org>
>     <mailto:yang-doctors@ietf.org>
>     *Cc: *"last-call@ietf.org" <mailto:last-call@ietf.org>
>     <last-call@ietf.org> <mailto:last-call@ietf.org>,
>     "netmod@ietf.org" <mailto:netmod@ietf.org> <netmod@ietf.org>
>     <mailto:netmod@ietf.org>,
>     "draft-ietf-netmod-nmda-diff.all@ietf.org"
>     <mailto:draft-ietf-netmod-nmda-diff.all@ietf.org>
>     <draft-ietf-netmod-nmda-diff.all@ietf.org>
>     <mailto:draft-ietf-netmod-nmda-diff.all@ietf.org>
>     *Subject: *Re: [yang-doctors] [netmod] Yangdoctors last call
>     review of draft-ietf-netmod-nmda-diff-04
>
>      
>
>     Hi Reshad,
>
>     re: question 1: As you indicate, there may be no distinction
>     between indicating a "remove" or a "delete" in the patch.  Right
>     now it would be acceptable to return either.  If we want to
>     eliminate this freedom, which one would you prefer be used?  Shall
>     we remove the possibility for "delete" and just cover it using
>     "remove"? 
>
>     Note that the place where this is specified in the model is as
>     part of a condition that specifies when the source value should be
>     included.   If we want to rule out that diff can return either
>     "remove" or "delete" (indeed they are synonymous), we would need
>     to add text to the container description that when a data object
>     is present in the target of the comparison but not the source,
>     that "remove" should be used to indicate that.
>
>     The model would be changed follows.  Please confirm if this looks
>     good to you & we'll incorporate it. 
>
>     OLD
>
>                container differences {
>
>                  description
>
>                    "The list of differences, encoded per RFC8072
>     <https://tools.ietf.org/html/rfc8072> with an
>
>                     augmentation to include source values where
>
>                     applicable.";
>
>                  uses ypatch:yang-patch {
>
>                    augment "yang-patch/edit" {
>
>                      description
>
>                        "Provide the value of the source of the patch,
>
>                         respectively of the comparison, in addition to
>
>                         the target value, where applicable.";
>
>                      anydata source-value {
>
>                        when "../operation = 'delete'"
>
>                          + "or ../operation = 'merge'"
>
>                          + "or ../operation = 'move'"
>
>                          + "or ../operation = 'replace'"
>
>                          + "or ../operation = 'remove'";
>
>                        description
>
>                          "The anydata 'value' is only used for 'delete',
>
>                           'move', 'merge', 'replace', and 'remove'
>
>                           operations.";
>
>                      }
>
>                      reference "RFC 8072
>     <https://tools.ietf.org/html/rfc8072>: YANG Patch Media Type";
>
>                    }
>
>                  }
>
>                }
>
>      
>
>      
>
>     NEW:
>
>                container differences {
>
>                  description
>
>                    "The list of differences, encoded per RFC8072
>     <https://tools.ietf.org/html/rfc8072> with an
>
>                     augmentation to include source values where
>
>                     applicable.  Where a difference include a data object
>
>                     in the target that is not present in the source,
>
>                     this shall be indicated as a 'remove' operation
>
>                     in the patch, not as a 'delete' operation.";
>
>                  uses ypatch:yang-patch {
>
>                    augment "yang-patch/edit" {
>
>                      description
>
>                        "Provide the value of the source of the patch,
>
>                         respectively of the comparison, in addition to
>
>                         the target value, where applicable.";
>
>                      anydata source-value {
>
>                        when "../operation = 'merge'"
>
>                          + "or ../operation = 'move'"
>
>                          + "or ../operation = 'replace'"
>
>                          + "or ../operation = 'remove'";
>
>                        description
>
>                          "The anydata 'value' is only used for 'merge',
>
>                           'move','replace', and 'remove' operations.";
>
>                      }
>
>                      reference "RFC 8072
>     <https://tools.ietf.org/html/rfc8072>: YANG Patch Media Type";
>
>                    }
>
>                  }
>
>                }
>
>      
>
>     Thanks
>
>     --- Alex
>
>      
>
>     On 9/15/2020 4:04 PM, Reshad Rahman (rrahman) wrote:
>
>         Hi Alex,
>
>          
>
>         I will review the latest version.
>
>          
>
>         See below for questions/responses.
>
>          
>
>         On 2020-09-15, 5:19 PM, "yang-doctors on behalf of Alexander L Clemm" <yang-doctors-bounces@ietf.org on behalf of ludwig@clemm.org> <mailto:yang-doctors-bounces@ietf.orgonbehalfofludwig@clemm.org> wrote:
>
>          
>
>             Hello Reshad, hello YANG Doctors,
>
>          
>
>             thank you for your review!  Please find my replies inline, <ALEX>.  We
>
>             have also just posted -05 (thanks, Yingzhen, for doublechecking my
>
>             updates).   
>
>          
>
>             --- Alex on behalf of coauthors
>
>          
>
>             On 9/7/2020 7:06 AM, Reshad Rahman (rrahman) wrote:
>
>             > <Here's the same message with hopefully more readable formatting>
>
>             >
>
>             > Review of rev -04 by Reshad Rahman
>
>             >
>
>             > The document is clear and well-written. While some issues have been identified, they can be resolved quickly.
>
>             >
>
>         <snip>
>
>          
>
>             > Questions
>
>             >    1.      YANG model: does the operation “delete” make sense for a diff operation? If it is kept, it’d be good to have some text explaining that for a diff operation, “delete” and “replace” are the same? If they’re not the same, please also add some text….
>
>         <RR> I actually meant "delete" and "remove".
>
>             <ALEX> Here we are simply referring to the basic YANG-patch edit
>
>             operations per https://tools.ietf.org/html/rfc8072#page-11.  Those are
>
>             in turn derived from <edit-config> operations per
>
>             https://tools.ietf.org/html/rfc6241#page-37.  I am not sure we need add
>
>             to explain those, as we are directly referring to YANG-patch. 
>
>          
>
>             </ALEX>
>
>         <RR> The operations are indeed well defined in RFC8072 (copied below), but they are defined from the perspective of YANG-Patch. So for YANG-Patch "delete" and "remove" are different operations, but from a diff comparison I believe they are the same (the resource must exist since it's being returned in a diff)
>
>          
>
>            +-----------+-----------------------------------------------------------------+
>
>            | delete    | delete a data resource if it already exists; if it    |
>
>            |                | does not exist, return an error                               |
>
>            |                |                                                                                      |
>
>            | remove | remove a data resource if it already exists           |
>
>            +-----------+-----------------------------------------------------------------+
>
>          
>
>             >    3.      YANG model P9, for the “uses path:yang-patch”, why not have a  reference to RFC8072 (is it because the description above mentions RFC8072)?
>
>             <ALEX> We are clearly referencing RFC 8072; are you suggesting to put a
>
>             reference substatement below the uses statement?   It looks a little
>
>             strange to me but sure, we will add it.   
>
>         <RR> Not needed. 
>
>          
>
>             >    4.      Section 7 mentions rate limiting requests per client. Should there be a “global” rate-limiting too, i.e not client-specific?
>
>          
>
>             <ALEX> I am not sure this is really needed as I think the number of
>
>             management clients will in general be fairly limited to begin with, but
>
>             we can certainly add it.  How about the following text:
>
>          
>
>             OLD:
>
>          
>
>             One possibility for an implementation to mitigate against such a
>
>             possibility is to limit the number of requests that is served to a
>
>             client in any one time interval, rejecting requests made at a higher
>
>             frequency than the implementation can reasonably sustain.
>
>          
>
>             NEW:
>
>          
>
>             One possibility for an implementation to mitigate against such a
>
>             possibility is to limit the number of requests that is served to a
>
>             client, or to any number of clients, in any one time interval, rejecting
>
>             requests made at a higher frequency than the implementation can
>
>             reasonably sustain.
>
>         <RR> Good with me.
>
>          
>
>             </ALEX>
>
>          
>
>             >    5.      Wondering if section 8 should be in an Appendix (or even removed)? Also, the method suggested doesn’t seem to guarantee that the difference persisted for the “dampening” time.
>
>          
>
>             <ALEX> Personally, I do think it makes sense to include a brief
>
>             discussion of possible further extensions.  I suggest to keep the
>
>             section if it's okay with you, or perhaps leave it to the chair whether
>
>             they have a preference to remove it.  
>
>          
>
>             </ALEX>
>
>         <RR>Whatever the WG/chairs decide is fine with me.
>
>          
>
>         Regards,
>
>         Reshad.
>
>          
>
>          
>

--------------D992E9D467B376B1C134AD82
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Thank you!  <br>
    </p>
    <p>I just uploaded rev -06.</p>
    <p>--- Alex<br>
    </p>
    <div class="moz-cite-prefix">On 9/18/2020 12:47 PM, Reshad Rahman
      (rrahman) wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:black">Hi Alex,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black">This addresses my
            comment/concern.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:black"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:black">Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:black">Reshad.</span><span
            style="color:black" lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <div style="border:none;border-top:solid #B5C4DF
          1.0pt;padding:3.0pt 0cm 0cm 0cm">
          <p class="MsoNormal"><b><span
                style="font-size:12.0pt;color:black">From: </span></b><span
              style="font-size:12.0pt;color:black">Alexander L Clemm
              <a class="moz-txt-link-rfc2396E" href="mailto:ludwig@clemm.org">&lt;ludwig@clemm.org&gt;</a><br>
              <b>Date: </b>Friday, September 18, 2020 at 3:43 PM<br>
              <b>To: </b>"Reshad Rahman (rrahman)"
              <a class="moz-txt-link-rfc2396E" href="mailto:rrahman@cisco.com">&lt;rrahman@cisco.com&gt;</a>, <a class="moz-txt-link-rfc2396E" href="mailto:yang-doctors@ietf.org">"yang-doctors@ietf.org"</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:yang-doctors@ietf.org">&lt;yang-doctors@ietf.org&gt;</a><br>
              <b>Cc: </b><a class="moz-txt-link-rfc2396E" href="mailto:last-call@ietf.org">"last-call@ietf.org"</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:last-call@ietf.org">&lt;last-call@ietf.org&gt;</a>, <a class="moz-txt-link-rfc2396E" href="mailto:netmod@ietf.org">"netmod@ietf.org"</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:netmod@ietf.org">&lt;netmod@ietf.org&gt;</a>,
              <a class="moz-txt-link-rfc2396E" href="mailto:draft-ietf-netmod-nmda-diff.all@ietf.org">"draft-ietf-netmod-nmda-diff.all@ietf.org"</a>
              <a class="moz-txt-link-rfc2396E" href="mailto:draft-ietf-netmod-nmda-diff.all@ietf.org">&lt;draft-ietf-netmod-nmda-diff.all@ietf.org&gt;</a><br>
              <b>Subject: </b>Re: [yang-doctors] [netmod] Yangdoctors
              last call review of draft-ietf-netmod-nmda-diff-04<o:p></o:p></span></p>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
        </div>
        <p>Hi Reshad,<o:p></o:p></p>
        <p>okay, so let's add the following then to section 4, in the
          explanation of the "differences" output parameter:
          <o:p></o:p></p>
        <p>"When a datastore node in the source of the comparison is not
          present in the target of the comparison, this can be indicated
          either as a "delete" or as a "remove" in the patch as there is
          no differentiation between those operations for the purposes
          of the comparison.  "<o:p></o:p></p>
        <p>And update the description as follows:<o:p></o:p></p>
        <p>         container differences {<br>
                    description<br>
                     "The list of differences, encoded per RFC8072 with
          an<br>
                       augmentation to include source values where<br>
                       applicable.  When a datastore node in the source
          is <br>
                       not present in the target, this can be indicated
          either <br>
                       as a 'delete' or as a 'remove' as there is no
          difference<br>
                       between them for the purposes of the
          comparison.";<br>
          ...<o:p></o:p></p>
        <p>I will post this in a -06 shortly.  Please let us know if
          this addresses your concerns or if there is anything else.<o:p></o:p></p>
        <p>Thanks!<o:p></o:p></p>
        <p>--- Alex<o:p></o:p></p>
        <p><o:p> </o:p></p>
        <div>
          <p class="MsoNormal">On 9/18/2020 5:57 AM, Reshad Rahman
            (rrahman) wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span lang="EN-US">Hi Alex,</span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US">I think the only
              “problem” with using both “remove” and “delete” is that it
              could be confusing (when should one be used and not the
              other). Adding some text to say they’re the same for the
              diff operation is good enough for me.</span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US">Regards,</span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US">Reshad.</span><o:p></o:p></p>
          <p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
                  style="font-size:12.0pt;color:black">From: </span></b><span
                style="font-size:12.0pt;color:black">Alexander L Clemm
                <a href="mailto:ludwig@clemm.org" moz-do-not-send="true">&lt;ludwig@clemm.org&gt;</a><br>
                <b>Date: </b>Tuesday, September 15, 2020 at 7:31 PM<br>
                <b>To: </b>"Reshad Rahman (rrahman)" <a
                  href="mailto:rrahman@cisco.com" moz-do-not-send="true">&lt;rrahman@cisco.com&gt;</a>,
                <a href="mailto:yang-doctors@ietf.org"
                  moz-do-not-send="true">"yang-doctors@ietf.org"</a> <a
                  href="mailto:yang-doctors@ietf.org"
                  moz-do-not-send="true">
                  &lt;yang-doctors@ietf.org&gt;</a><br>
                <b>Cc: </b><a href="mailto:last-call@ietf.org"
                  moz-do-not-send="true">"last-call@ietf.org"</a> <a
                  href="mailto:last-call@ietf.org"
                  moz-do-not-send="true">
                  &lt;last-call@ietf.org&gt;</a>, <a
                  href="mailto:netmod@ietf.org" moz-do-not-send="true">"netmod@ietf.org"</a>
                <a href="mailto:netmod@ietf.org" moz-do-not-send="true">
                  &lt;netmod@ietf.org&gt;</a>, <a
                  href="mailto:draft-ietf-netmod-nmda-diff.all@ietf.org"
                  moz-do-not-send="true">
                  "draft-ietf-netmod-nmda-diff.all@ietf.org"</a> <a
                  href="mailto:draft-ietf-netmod-nmda-diff.all@ietf.org"
                  moz-do-not-send="true">
                  &lt;draft-ietf-netmod-nmda-diff.all@ietf.org&gt;</a><br>
                <b>Subject: </b>Re: [yang-doctors] [netmod] Yangdoctors
                last call review of draft-ietf-netmod-nmda-diff-04</span><o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"> <o:p></o:p></p>
          </div>
          <p>Hi Reshad,<o:p></o:p></p>
          <p>re: question 1: As you indicate, there may be no
            distinction between indicating a "remove" or a "delete" in
            the patch.  Right now it would be acceptable to return
            either.  If we want to eliminate this freedom, which one
            would you prefer be used?  Shall we remove the possibility
            for "delete" and just cover it using "remove"?  <o:p></o:p></p>
          <p>Note that the place where this is specified in the model is
            as part of a condition that specifies when the source value
            should be included.   If we want to rule out that diff can
            return either "remove" or "delete" (indeed they are
            synonymous), we would need to add text to the container
            description that when a data object is present in the target
            of the comparison but not the source, that "remove" should
            be used to indicate that.
            <o:p></o:p></p>
          <p>The model would be changed follows.  Please confirm if this
            looks good to you &amp; we'll incorporate it. 
            <o:p></o:p></p>
          <p>OLD<o:p></o:p></p>
          <pre style="break-before: page;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial;text-decoration-color: initial;word-spacing:0px"><span style="color:black">           container differences {</span><o:p></o:p></pre>
          <pre><span style="color:black">             description</span><o:p></o:p></pre>
          <pre><span style="color:black">               "The list of differences, encoded per <a href="https://tools.ietf.org/html/rfc8072" moz-do-not-send="true">RFC8072</a> with an</span><o:p></o:p></pre>
          <pre><span style="color:black">                augmentation to include source values where</span><o:p></o:p></pre>
          <pre><span style="color:black">                applicable.";</span><o:p></o:p></pre>
          <pre><span style="color:black">             uses ypatch:yang-patch {</span><o:p></o:p></pre>
          <pre><span style="color:black">               augment "yang-patch/edit" {</span><o:p></o:p></pre>
          <pre><span style="color:black">                 description</span><o:p></o:p></pre>
          <pre><span style="color:black">                   "Provide the value of the source of the patch,</span><o:p></o:p></pre>
          <pre><span style="color:black">                    respectively of the comparison, in addition to</span><o:p></o:p></pre>
          <pre><span style="color:black">                    the target value, where applicable.";</span><o:p></o:p></pre>
          <pre><span style="color:black">                 anydata source-value {</span><o:p></o:p></pre>
          <pre><span style="color:black">                   when "../operation = 'delete'"</span><o:p></o:p></pre>
          <pre><span style="color:black">                     + "or ../operation = 'merge'"</span><o:p></o:p></pre>
          <pre><span style="color:black">                     + "or ../operation = 'move'"</span><o:p></o:p></pre>
          <pre><span style="color:black">                     + "or ../operation = 'replace'"</span><o:p></o:p></pre>
          <pre><span style="color:black">                     + "or ../operation = 'remove'";</span><o:p></o:p></pre>
          <pre><span style="color:black">                   description</span><o:p></o:p></pre>
          <pre><span style="color:black">                     "The anydata 'value' is only used for 'delete',</span><o:p></o:p></pre>
          <pre><span style="color:black">                      'move', 'merge', 'replace', and 'remove'</span><o:p></o:p></pre>
          <pre><span style="color:black">                      operations.";</span><o:p></o:p></pre>
          <pre><span style="color:black">                 }</span><o:p></o:p></pre>
          <pre><span style="color:black">                 reference "<a href="https://tools.ietf.org/html/rfc8072" moz-do-not-send="true">RFC 8072</a>: YANG Patch Media Type";</span><o:p></o:p></pre>
          <pre><span style="color:black">               }</span><o:p></o:p></pre>
          <pre><span style="color:black">             }</span><o:p></o:p></pre>
          <pre><span style="color:black">           }</span><o:p></o:p></pre>
          <pre><span style="color:black"> </span><o:p></o:p></pre>
          <pre><span style="color:black"> </span><o:p></o:p></pre>
          <div>
            <p class="MsoNormal">NEW:<o:p></o:p></p>
          </div>
          <pre style="break-before: page;font-variant-ligatures: normal;font-variant-caps: normal;orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px;text-decoration-style: initial;text-decoration-color: initial;word-spacing:0px"><span style="color:black">           container differences {</span><o:p></o:p></pre>
          <pre><span style="color:black">             description</span><o:p></o:p></pre>
          <pre><span style="color:black">               "The list of differences, encoded per <a href="https://tools.ietf.org/html/rfc8072" moz-do-not-send="true">RFC8072</a> with an</span><o:p></o:p></pre>
          <pre><span style="color:black">                augmentation to include source values where</span><o:p></o:p></pre>
          <pre><span style="color:black">                applicable.  Where a difference include a data object</span><o:p></o:p></pre>
          <pre><span style="color:black">                in the target that is not present in the source, </span><o:p></o:p></pre>
          <pre><span style="color:black">                this shall be indicated as a 'remove' operation </span><o:p></o:p></pre>
          <pre><span style="color:black">                in the patch, not as a 'delete' operation.";</span><o:p></o:p></pre>
          <pre><span style="color:black">             uses ypatch:yang-patch {</span><o:p></o:p></pre>
          <pre><span style="color:black">               augment "yang-patch/edit" {</span><o:p></o:p></pre>
          <pre><span style="color:black">                 description</span><o:p></o:p></pre>
          <pre><span style="color:black">                   "Provide the value of the source of the patch,</span><o:p></o:p></pre>
          <pre><span style="color:black">                    respectively of the comparison, in addition to</span><o:p></o:p></pre>
          <pre><span style="color:black">                    the target value, where applicable.";</span><o:p></o:p></pre>
          <pre><span style="color:black">                 anydata source-value {</span><o:p></o:p></pre>
          <pre><span style="color:black">                   when "../operation = 'merge'"</span><o:p></o:p></pre>
          <pre><span style="color:black">                     + "or ../operation = 'move'"</span><o:p></o:p></pre>
          <pre><span style="color:black">                     + "or ../operation = 'replace'"</span><o:p></o:p></pre>
          <pre><span style="color:black">                     + "or ../operation = 'remove'";</span><o:p></o:p></pre>
          <pre><span style="color:black">                   description</span><o:p></o:p></pre>
          <pre><span style="color:black">                     "The anydata 'value' is only used for 'merge',</span><o:p></o:p></pre>
          <pre><span style="color:black">                      'move','replace', and 'remove' operations.";</span><o:p></o:p></pre>
          <pre><span style="color:black">                 }</span><o:p></o:p></pre>
          <pre><span style="color:black">                 reference "<a href="https://tools.ietf.org/html/rfc8072" moz-do-not-send="true">RFC 8072</a>: YANG Patch Media Type";</span><o:p></o:p></pre>
          <pre><span style="color:black">               }</span><o:p></o:p></pre>
          <pre><span style="color:black">             }</span><o:p></o:p></pre>
          <pre><span style="color:black">           }</span><o:p></o:p></pre>
          <div>
            <p class="MsoNormal"> <o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal">Thanks<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal">--- Alex<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"> <o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal">On 9/15/2020 4:04 PM, Reshad Rahman
              (rrahman) wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <pre>Hi Alex,<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>I will review the latest version.<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>See below for questions/responses.<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>On 2020-09-15, 5:19 PM, "yang-doctors on behalf of Alexander L Clemm" <a href="mailto:yang-doctors-bounces@ietf.orgonbehalfofludwig@clemm.org" moz-do-not-send="true">&lt;yang-doctors-bounces@ietf.org on behalf of ludwig@clemm.org&gt;</a> wrote:<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    Hello Reshad, hello YANG Doctors,<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    thank you for your review!  Please find my replies inline, &lt;ALEX&gt;.  We<o:p></o:p></pre>
            <pre>    have also just posted -05 (thanks, Yingzhen, for doublechecking my<o:p></o:p></pre>
            <pre>    updates).   <o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    --- Alex on behalf of coauthors<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    On 9/7/2020 7:06 AM, Reshad Rahman (rrahman) wrote:<o:p></o:p></pre>
            <pre>    &gt; &lt;Here's the same message with hopefully more readable formatting&gt;<o:p></o:p></pre>
            <pre>    &gt;<o:p></o:p></pre>
            <pre>    &gt; Review of rev -04 by Reshad Rahman<o:p></o:p></pre>
            <pre>    &gt;<o:p></o:p></pre>
            <pre>    &gt; The document is clear and well-written. While some issues have been identified, they can be resolved quickly.<o:p></o:p></pre>
            <pre>    &gt;<o:p></o:p></pre>
            <pre>&lt;snip&gt;<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &gt; Questions<o:p></o:p></pre>
            <pre>    &gt;    1.      YANG model: does the operation “delete” make sense for a diff operation? If it is kept, it’d be good to have some text explaining that for a diff operation, “delete” and “replace” are the same? If they’re not the same, please also add some text….<o:p></o:p></pre>
            <pre>&lt;RR&gt; I actually meant "delete" and "remove".<o:p></o:p></pre>
            <pre>    &lt;ALEX&gt; Here we are simply referring to the basic YANG-patch edit<o:p></o:p></pre>
            <pre>    operations per <a href="https://tools.ietf.org/html/rfc8072#page-11" moz-do-not-send="true">https://tools.ietf.org/html/rfc8072#page-11</a>.  Those are<o:p></o:p></pre>
            <pre>    in turn derived from &lt;edit-config&gt; operations per<o:p></o:p></pre>
            <pre>    <a href="https://tools.ietf.org/html/rfc6241#page-37" moz-do-not-send="true">https://tools.ietf.org/html/rfc6241#page-37</a>.  I am not sure we need add<o:p></o:p></pre>
            <pre>    to explain those, as we are directly referring to YANG-patch. <o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &lt;/ALEX&gt;<o:p></o:p></pre>
            <pre>&lt;RR&gt; The operations are indeed well defined in RFC8072 (copied below), but they are defined from the perspective of YANG-Patch. So for YANG-Patch "delete" and "remove" are different operations, but from a diff comparison I believe they are the same (the resource must exist since it's being returned in a diff)<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>   +-----------+-----------------------------------------------------------------+<o:p></o:p></pre>
            <pre>   | delete    | delete a data resource if it already exists; if it    |<o:p></o:p></pre>
            <pre>   |                | does not exist, return an error                               |<o:p></o:p></pre>
            <pre>   |                |                                                                                      |<o:p></o:p></pre>
            <pre>   | remove | remove a data resource if it already exists           |<o:p></o:p></pre>
            <pre>   +-----------+-----------------------------------------------------------------+<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &gt;    3.      YANG model P9, for the “uses path:yang-patch”, why not have a  reference to RFC8072 (is it because the description above mentions RFC8072)?<o:p></o:p></pre>
            <pre>    &lt;ALEX&gt; We are clearly referencing RFC 8072; are you suggesting to put a<o:p></o:p></pre>
            <pre>    reference substatement below the uses statement?   It looks a little<o:p></o:p></pre>
            <pre>    strange to me but sure, we will add it.   <o:p></o:p></pre>
            <pre>&lt;RR&gt; Not needed. <o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &gt;    4.      Section 7 mentions rate limiting requests per client. Should there be a “global” rate-limiting too, i.e not client-specific?<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &lt;ALEX&gt; I am not sure this is really needed as I think the number of<o:p></o:p></pre>
            <pre>    management clients will in general be fairly limited to begin with, but<o:p></o:p></pre>
            <pre>    we can certainly add it.  How about the following text:<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    OLD:<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    One possibility for an implementation to mitigate against such a<o:p></o:p></pre>
            <pre>    possibility is to limit the number of requests that is served to a<o:p></o:p></pre>
            <pre>    client in any one time interval, rejecting requests made at a higher<o:p></o:p></pre>
            <pre>    frequency than the implementation can reasonably sustain.<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    NEW:<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    One possibility for an implementation to mitigate against such a<o:p></o:p></pre>
            <pre>    possibility is to limit the number of requests that is served to a<o:p></o:p></pre>
            <pre>    client, or to any number of clients, in any one time interval, rejecting<o:p></o:p></pre>
            <pre>    requests made at a higher frequency than the implementation can<o:p></o:p></pre>
            <pre>    reasonably sustain.<o:p></o:p></pre>
            <pre>&lt;RR&gt; Good with me.<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &lt;/ALEX&gt;<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &gt;    5.      Wondering if section 8 should be in an Appendix (or even removed)? Also, the method suggested doesn’t seem to guarantee that the difference persisted for the “dampening” time.<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &lt;ALEX&gt; Personally, I do think it makes sense to include a brief<o:p></o:p></pre>
            <pre>    discussion of possible further extensions.  I suggest to keep the<o:p></o:p></pre>
            <pre>    section if it's okay with you, or perhaps leave it to the chair whether<o:p></o:p></pre>
            <pre>    they have a preference to remove it.  <o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>    &lt;/ALEX&gt;<o:p></o:p></pre>
            <pre>&lt;RR&gt;Whatever the WG/chairs decide is fine with me.<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre>Regards,<o:p></o:p></pre>
            <pre>Reshad.<o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
            <pre> <o:p></o:p></pre>
          </blockquote>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>

--------------D992E9D467B376B1C134AD82--


From nobody Sun Sep 20 10:03:03 2020
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCE9D3A0B4E for <netmod@ietfa.amsl.com>; Sun, 20 Sep 2020 10:03:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xUOkL11U3S-T for <netmod@ietfa.amsl.com>; Sun, 20 Sep 2020 10:02:59 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DD273A0B4D for <netmod@ietf.org>; Sun, 20 Sep 2020 10:02:58 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id B051C375; Sun, 20 Sep 2020 19:02:56 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.198]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id j6M2386VFZdD; Sun, 20 Sep 2020 19:02:56 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "DFN-Verein Global Issuing CA" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Sun, 20 Sep 2020 19:02:56 +0200 (CEST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by hermes.jacobs-university.de (Postfix) with ESMTP id 4CBF220156; Sun, 20 Sep 2020 19:02:56 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10028) with ESMTP id SmxSDYeR3OLf; Sun, 20 Sep 2020 19:02:55 +0200 (CEST)
Received: from localhost (anna.jacobs.jacobs-university.de [10.50.218.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by hermes.jacobs-university.de (Postfix) with ESMTPS id 95C9320154; Sun, 20 Sep 2020 19:02:55 +0200 (CEST)
Date: Sun, 20 Sep 2020 19:02:55 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20200920170255.xlu76lp2hma63jp3@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <MN2PR11MB4366EC1CC0D62CAC0B3B02A1B52F0@MN2PR11MB4366.namprd11.prod.outlook.com> <20200902105539.dc4u5476nu434jyy@anna.jacobs.jacobs-university.de> <CABCOCHREeGA_tSMVu=M7VZ-nR0FAwNo3egTSVta3BGM+jmTiMA@mail.gmail.com> <DM5PR08MB263314C85783418EC6A9AFD99B210@DM5PR08MB2633.namprd08.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <DM5PR08MB263314C85783418EC6A9AFD99B210@DM5PR08MB2633.namprd08.prod.outlook.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/zxfuNTEt9ArGCiFmaq8RiEZ8CnU>
Subject: Re: [netmod] Import by revision-date or label vs semantic version
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Sep 2020 17:03:02 -0000

If you change the YANG import semantics, then I think you make an NBC
change to YANG. Do the versioning people propose to release YANG 2,
which just changes the import semantics and nothing else? That I would
have understood from a semantic versioning perspective (where the
assumption is that bumping a major version number is not a big deal).
Or do the versioning people propose to make an NBC under the covers?

/js

On Wed, Sep 16, 2020 at 10:48:23PM +0000, Sterne, Jason (Nokia - CA/Ottawa) wrote:
> Hi all,
> 
> We have a practical problem though. YANG NEXT/2.0 is some indeterminate date in the future. Certainly measured in years (not months) and likely >2.
> 
> But we could really use a lot of this versioning work, including a more complete solution for importing by revision, now. Maybe we will roll this into YANG 2.0 but we can take advantage of it years before that will happen.
> 
> If we can add some improvements here, and the downside (i.e. clients/tools that don't understand the extensions) is no worse than today, then we should go ahead IMO.
> 
> 
> The existing import behaviour is ambiguous in RFC 7950, so if multiple revisions of an imported module are available then two compilers could produce different schema. It is also quite likely that the compile would just break if the imported version was too old (i.e. missing dependency)
> 
> Consider this text from RFC8526:
> 
> An NMDA-compliant NETCONF server MUST implement the "ietf-netconf-nmda" module defined in this document, MUST support the operational state datastore, and MUST implement at least revision 2019-01-04 of the "ietf-yang-library" module defined in [RFC8525<https://tools.ietf.org/html/rfc8525>].
> 
> Notice the "at least revision 2019-01-04".
> 
> As another example: RFC8572 Secure Zero Touch Provisioning (SZTP) imports ietf-yang-types in order to use hex-string. But hex-string was only introduced in the second standard version of ietf-yang-types in rfc 6991. So the import should be something like "revision 2013-07-15 or derived;".
> 
> Rgds,
> Jason
> 
> 
> From: netmod <netmod-bounces@ietf.org> On Behalf Of Andy Bierman
> Sent: Wednesday, September 2, 2020 10:52 AM
> To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>; Rob Wilton (rwilton) <rwilton=40cisco.com@dmarc.ietf.org>; netmod@ietf.org
> Subject: Re: [netmod] Import by revision-date or label vs semantic version
> 
> 
> 
> On Wed, Sep 2, 2020 at 3:55 AM Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de<mailto:j.schoenwaelder@jacobs-university.de>> wrote:
> I continue to have a problem with changing YANG import semantics using
> extension statements. Versioning people should understand that this is
> an NBC change and hence they should request that the YANG version
> number is changed.
> 
> +1
> 
> IMO it is a huge mistake to think YANG will be easier to use in the long run by
> adding optional extensions to YANG 1.1 instead of introducing a new language version.
> YANG 1.1 will splinter into several dialects, all relying on different subsets of an ad-hoc
> set of language extensions.
> 
> 
> /js
> 
> 
> Andy
> 
> 
> On Wed, Sep 02, 2020 at 10:51:38AM +0000, Rob Wilton (rwilton) wrote:
> > Hi,
> >
> > During the NETMOD 108 meeting I had made a comment that imports using revision-or-derived are not done using a semantic version number, but instead are done by revision label, which limits how they behave and what they are allowed to do.  Some participants were concerned that this might be confusing or even broken, and the outcome of that short discussion was that I should send an email to NETMOD with an example to help explain how they are proposed to work.
> >
> > The main principle here is that the versioning drafts have a clear distinction between supporting an abstract version label vs a specific version label scheme (such as YANG Semver).
> >
> > The new "revision-or-derived" extension is defined as part of base draft-ietf-netmod-yang-module-versioning.  The "revision-or-derived" extension takes a single argument that can either be a "revision date" or a "revision label".  It can be used regardless of the versioning scheme that is being used as a revision label, but therefore is also restricted to treating the revision label as an opaque textual label for a revision date.
> >
> > So, making use of the examples in section 4.1 of https://tools.ietf.org/html/draft-ietf-netmod-yang-module-versioning-01
> >
> > When a module has an import statement like this:
> >
> >    import example-module {
> >      rev:revision-or-derived 2.0.0;
> >    }
> >
> > Then the processing to find a suitable revision to import would be something like this (ignoring the issue of which revision is chosen from the set of suitable candidate revisions):
> >
> > 1) Iterate suitable candidate "example-module" YANG files.
> > 2) For each candidate file, parse the revision history, and check back through the revision history to see if a revision with label "2.0.0" exists.  If it does, then that module revision is a suitable candidate for import.  If no revision with label "2.0.0" exists then that module revision does not satisfy the import.  Note the tooling does not need to understand the format of the revision label at all, a textual comparison between labels is sufficient.
> >
> > The algorithm works equivalently if the import was done using a revision date instead of a label (e.g., rev:revision-or-derived 2019-02-01), except that obviously the comparison in the revision history is done on the revision date rather than the revision labels.
> >
> >
> > -------
> >
> > So, how does this interact with YANG Semver (or vanilla Semver 2.0.0)?
> >
> > Well, this still works because each version of a YANG module contains the revision history back to the root of the version tree.
> >
> > E.g., the YANG file defining version 2.2.0 would contain revisions for versions 2.2.0, 2.1.0, 2.0.0, 1.0.0 in its revision history, and hence would satisfy an import using label "2.0.0" or derived" solely because a revision with that label exists in its revision history.
> >
> > However, if the revision history had entries pruned (i.e., perhaps 2.1.0 hadn't been included in the revision history so that it was just 2.2.0, 2.0.0, 1.0.0) then this particular YANG file for version 2.2.0 WOULD NOT satisfy an import for "revision-or-derived 2.1.0;" because the module's revision history does not contain revision 2.1.0.
> >
> > So, the import revision-or-derived works fine for Semver version labels as long as the revision history is consistent and complete.
> >
> > -------
> >
> > Finally, there has been some discussion about whether it would be useful to have an import statement that restricts imports to only backwards compatible versions - I'll post a separate email on this.
> >
> > If the WG decided that this is useful, then this could still be supported, and without needing to understand the revision label.  Instead, it can be done by checking the revision history for the "rev:nbc-changes" substatement that indicates where NBC changes have occurred in the revision history.  As long as the allocated YANG Semver revision labels are consistent with the use of the rev:nbc-changes" substatement in the revision history then it would still behave in the intuitive way.
> >
> >
> > Regards,
> > Rob
> >
> > [As an individual contributor]
> >
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org<mailto:netmod@ietf.org>
> > https://www.ietf.org/mailman/listinfo/netmod
> 
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org<mailto:netmod@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Tue Sep 22 06:07:56 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D56443A1695; Tue, 22 Sep 2020 06:07:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.619
X-Spam-Level: 
X-Spam-Status: No, score=-9.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=T8TrYe1T; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=SiklCg+J
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WHv81dAZviE5; Tue, 22 Sep 2020 06:07:49 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC0EB3A1655; Tue, 22 Sep 2020 06:07:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=64003; q=dns/txt; s=iport; t=1600780068; x=1601989668; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=p2MVGPbdPY5dKvVb2iLjG2lnLcF75U4XDqrw0KimE60=; b=T8TrYe1T9s1SejPcEFRNyD+OegU7sz5QSFldV7HimUsMQMtrp3PPVj3S bnQye5HJi129Q9EEvyLnyvlwIvR1NyvD8IatXwtI1DPBTqDrfJOk++sl/ mnfeugJhqsh/9bIk3QD8nzGm/v9gG91RWCv7VQTASvQw7naYRM6yt2lhM E=;
IronPort-PHdr: =?us-ascii?q?9a23=3AD2UK3hQ9pIQswYbcsZdTKTbKY9psv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESQBNmJ4PZJju+QtLrvCiQM4peE5XYFdpEEFx?= =?us-ascii?q?oIkt4fkAFoBsmZQVb6I/jnY21ffoxCWVZp8mv9PR1TH8DzNFbWr3i3qzkIFU?= =?us-ascii?q?a3OQ98PO+gHInUgoy+3Pyz/JuGZQJOiXK9bLp+IQ/wox/Ws5wdgJBpLeA6zR?= =?us-ascii?q?6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D1AABC9mlf/4ENJK1fHQEBAQEJARI?= =?us-ascii?q?BBQUBgX0GAQsBgSIvKSgHcFkvLIQ6g0YDjXmYdYEuFIERA1ULAQEBDQEBIwo?= =?us-ascii?q?CBAEBhEsCF4IOAiQ2Bw4CAwEBCwEBBQEBAQIBBgRthS8IJQyFcgEBAQECARI?= =?us-ascii?q?ICR0BATcBBAsCAQgRAwECIQEGAwICAjAUCQgCBAENBSKDBAGBfk0DDiABDqo?= =?us-ascii?q?CAoE5iGF2gTKDAQEBBYE3AoN3GIIQAwaBOAGCcIJcS0KGUhuBQT+BOByCGDU?= =?us-ascii?q?+glwBAQIBgTMBDiEQCQ0JgmEzggsikBODIoZ9i3iQC4EACoJniHeRVwMfgwy?= =?us-ascii?q?JeQaOMYVHkn6Bd4hqkG+BR4JlAgQCBAUCDgEBBYFbCSqBV3AVOyoBgj5QFwI?= =?us-ascii?q?NgzWKajduAQmCQoUUhUJ0NwIGAQkBAQMJfIsdASeCHgEB?=
X-IronPort-AV: E=Sophos;i="5.77,290,1596499200";  d="scan'208,217";a="818612567"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Sep 2020 13:07:46 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 08MD7khT015876 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 22 Sep 2020 13:07:46 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Sep 2020 08:07:46 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 22 Sep 2020 08:07:45 -0500
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 22 Sep 2020 08:07:45 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=arg5URwMzTWUpwEh9/ED7PT5BxdKeebSsrn6SiHmpQHXLxB8Gr6K9DAUlPef3C0vAvdDcTJ8TzId2dOsbyDiGfA6eOIr5HuRKzpvgz3/4fyBSS70XJfklAhHyri8BxJJjW1zPdlxJwG3Fg/A7x72wGyjdll0+aeNN86GmPlvg0ahE4cZq5nNmmBh7wwSm4pR/vi4g1JbiZXuvOXbjk7BuO2Cki2J5HtcxIQdXMFd1v+XTXTMPcSyKdww6r8XVSrWQ1+JFKUPQb/E2PZTvObeRSYXr56fj6u3N62nUFjeHrwjiZiHkM5WlPt8JaZzCHmYwIbLGMX2HQeXUxpzYbacMw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p2MVGPbdPY5dKvVb2iLjG2lnLcF75U4XDqrw0KimE60=; b=mOqpnzXMSCEmPSV3nDa1sdDkHKQRCxSToTQIJUQYtGhJCZyGiUb2OdG27vCpVzx1ec91DhXJUi/6FtkHS2sYB7iLA1s8vB7eFJjAMV6vGGXBavz0IMg9Z45NeJYa3PVAUSpnGt6zV/2hiu1eMK3sCB6duQSBUKAvVHJTkGDPNHb0wnLbmH4zg6PmSvtUHZSGTwA799W1My8wwuybFkxz5bUHDhEDrLox7Poduj9+IIpsFH+cQyL+qAQVcogjxhBE/38e41jVhSINrxPFA0q3n5Wl2PaUAr4XOLJSMXaln+FRqiqLp5uyzlDJ776VBQyJ6n8ck1WyDFMWvsGKvUqpAA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p2MVGPbdPY5dKvVb2iLjG2lnLcF75U4XDqrw0KimE60=; b=SiklCg+JVRuTHcc7k3EoU9O8FDmSqMfTZL1r4ln1o3St+xm4lofJMN3I6+oh9LJzT1D+owtLMnxb0qdixKSc6PPBdHNRw6k3/AHFzsup2ye1hY6kPTle8C9aoes9PXAPC/Dx+nH3fMwyTZ+gRGwbR6bg8XbdDAbhqzuytPBcvyk=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN8PR11MB3585.namprd11.prod.outlook.com (2603:10b6:408:89::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.20; Tue, 22 Sep 2020 13:07:42 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::1802:6400:86ca:5b31]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::1802:6400:86ca:5b31%5]) with mapi id 15.20.3391.023; Tue, 22 Sep 2020 13:07:42 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi6XXGy8knHCfYEaSiW7jf0az2KlqDqQAgABKnACAA8LnAIAAtDiA//++cACAAENVgIAFljGA
Date: Tue, 22 Sep 2020 13:07:42 +0000
Message-ID: <246871E9-491C-4F51-85BE-31645204E89B@cisco.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com> <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org>
In-Reply-To: <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: clemm.org; dkim=none (message not signed) header.d=none;clemm.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:52e:6917:f754:a3fa:12bf]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 414577d4-b520-44dc-a03d-08d85ef87da9
x-ms-traffictypediagnostic: BN8PR11MB3585:
x-microsoft-antispam-prvs: <BN8PR11MB3585F77145A48C0639C8F05AAB3B0@BN8PR11MB3585.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ldPM7kMyg5fG8D5NuHntfKwz9wqY1cLwREJkKpSwhhnWPIB9XqlJLvX7mpOQcwe62c7L1A359hlTvUG5ei+dLoDUbIzAroVGpvlkvcfubb98WAWmWIz4HmDLgjBJEHI+zwzQbqYEZtysKDQAIkVs1T3c7Co2ifbTCwscaB9FthiwkfyNgFrarFaoKkj18kjDlerAkQuJqg0ishXOTGJMtxtgJ7NzkREnKdkObRfiVm0c1gWvae5PcInvRA+SJOyBT8k/I0REEVRU0yK+mMvejNK4OrH/ZbHSBQiJN5nU6Jj/PRqzsPKmeXKGJSy1UzFQQvsKvd/G/j2i6ajYzKnOCgJ8vWPIGvZ1QSqHKCX0A0ql5XPuCJRSQirj05bVWI5fD5Bn6uwZHYw6gEwr5jmEZMlBjVxyCFWMifAyO3FcZoh5OaNMo250ViaFuOVz5dXIBiVk1vo16L3B6wAlDIHGEA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(39860400002)(376002)(346002)(136003)(366004)(4326008)(36756003)(5660300002)(6486002)(478600001)(86362001)(54906003)(71200400001)(966005)(66946007)(76116006)(2906002)(91956017)(66556008)(64756008)(66446008)(66476007)(316002)(83380400001)(186003)(6512007)(53546011)(6506007)(110136005)(2616005)(8676002)(166002)(9326002)(8936002)(33656002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: 84nkQRU57coEMxIA4s8x/o5+I+aWkXhfaW6r1cfG6wC/xSMdFCfR/shiVgBjGzEaX7JqnWSsy4Qe0ukFDV4vv1som7pIOFwgl/+YMD4681phKe4kVA0Yd5IR7KoKq1FJLndRR1MHzUUtcj++Ln7iT/B6iXjWWgzmT/3CNhLkFhxGVCYrJ+aVqBrmW8W0YVQG8kV44MIrgUSL9TNv3m3HQuMB1u6CL5aq6jcnZHYzxcevL/RYHgW0vp7as9Gy1BYRATypXzlyVcgLA10solzcmU1OgSrAv1kG1m9lOo3O0nLH7kbRM7snpAoGh4hLyaWcjMdrnsrlxwM/CsfeyN1kX92KbBMeTQ+CntKGhgy0IXsq4Ms533rNIBgnI1SbjadD8DHdjrX+FpY7vg3YN6028w0c0GtCVAH0ROJugTVelGjxOcrLjVS8dFwPP6cUJFLT5/nYYdHAylvVqrfHQ7h+ebDLfuBGSN0bekQLB0MCwHpzLelL+Mb429YduFd5g36T/UgejgCInhh0rCMN0ZQ16wtBtIK9nGLTqR4iOG6eQAFiFaNonDdnk/WXuJx8nyUbnK+ObssUoW0zFzNQFJRDBIqZsABu7+j34caEWOcj98hdx0/8aXOQ4FyglRh8QoNogMasNl6wKnScYD1tLvblLkh7j8wfWO0MJ0GfjtHffDcuAuU89kK+3J1tRTOdzPbxD4c9cvEObK6GPcmI901FuQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_246871E9491C4F5185BE31645204E89Bciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 414577d4-b520-44dc-a03d-08d85ef87da9
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2020 13:07:42.5194 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3WgNkxKuNKByoQMsLebnwHeK2YMjTMm/mDRfbJWnWUDGPY8EGOSRSDp4JGoohSjEWPzo4n8QUYdegu5vjg0vrQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3585
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/mYxBGJa4dISFBpL-mE0oJXU4_K4>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2020 13:07:52 -0000

--_000_246871E9491C4F5185BE31645204E89Bciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQWxleCwNCg0KVGhhbmsgeW91IGZvciBhZGRyZXNzaW5nIG15IGNvbW1lbnRzLg0KDQpJIGNo
ZWNrZWQgcmV2LTA2LCBhbmQgSSBiZWxpZXZlIHRoZSBYTUwgYW5kIEpTT04gb3V0cHV0IGluIHRo
ZSBleGFtcGxlIGlzIGJyb2tlbjogdGhlcmUgaXMgYSBzaW5nbGUg4oCcZWRpdOKAnSBlbGVtZW50
IHdpdGggbXVsdGlwbGUg4oCcZWRpdC1pZOKAnSBlbGVtZW50cy4gSSBiZWxpZXZlIHRoZXJlIHNo
b3VsZCBiZSBtdWx0aXBsZSDigJxlZGl04oCdIGVsZW1lbnRzLg0KDQpUaGUgb25seSDigJxuaXTi
gJ0gaXMgdGhhdCBsZWFmLXhwYXRoLWZpbHRlciByZWZlcmVuY2VzIDYwMjEgaW5zdGVhZCBvZiA2
OTkxIChhcyB5b3UgY29ycmVjdGx5IHBvaW50ZWQgb3V0IGluIHlvdXIgcmVzcG9uc2UpLg0KICAg
ICAgICAgICBsZWFmIHhwYXRoLWZpbHRlciB7DQogICAgICAgICAgICAgaWYtZmVhdHVyZSBuYzp4
cGF0aDsNCiAgICAgICAgICAgICB0eXBlIHlhbmc6eHBhdGgxLjA7DQogICAgICAgICAgICAgZGVz
Y3JpcHRpb24NCiAgICAgICAgICAgICAgICJUaGlzIHBhcmFtZXRlciBjb250YWlucyBhbiBYUGF0
aCBleHByZXNzaW9uDQogICAgICAgICAgICAgICAgaWRlbnRpZnlpbmcgdGhlIHBvcnRpb25zIG9m
IHRoZSB0YXJnZXQNCiAgICAgICAgICAgICAgICBkYXRhc3RvcmUgdG8gcmV0cmlldmUuIjsNCiAg
ICAgICAgICAgICByZWZlcmVuY2UgIlJGQyA2MDIxOiBDb21tb24gWUFORyBEYXRhIFR5cGVzIjsN
CiAgICAgICAgICAgfQ0KDQo+IElzc3Vlcw0KPiAgICAgICAgICAgICAxLiAgICAgICAgICAgIFlB
TkcgbW9kZWwgUDgsIGZvciDigJxsZWFmIHhwYXRoLWZpbHRlcuKAnSwgYWRkIHJlZmVyZW5jZSB0
byBSRkM2MDIxLiBUaGVyZSBzaG91bGQgYWxzbyBiZSBhIG5vcm1hdGl2ZSByZWZlcmVuY2UgdG8g
UkZDNjAyMSAoYXMgcGVyIFJGQzg0MDcpDQo8QUxFWD4gVGhhbmtzLiAgQWRkaW5nIHJlZmVyZW5j
ZSB0byA2OTkxIChhcyA2MDIxIGlzIG9ic29sZXRlZCkuIDwvQUxFWD4NCg0KUmVnYXJkcywNClJl
c2hhZC4NCg0KRnJvbTogQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5vcmc+DQpEYXRl
OiBGcmlkYXksIFNlcHRlbWJlciAxOCwgMjAyMCBhdCAzOjQ4IFBNDQpUbzogIlJlc2hhZCBSYWht
YW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb20+LCAieWFuZy1kb2N0b3JzQGlldGYub3Jn
IiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0
LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRy
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1v
ZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtu
ZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLTA0DQoNCg0KVGhhbmsgeW91IQ0KDQpJIGp1c3QgdXBsb2FkZWQgcmV2IC0wNi4N
Cg0KLS0tIEFsZXgNCk9uIDkvMTgvMjAyMCAxMjo0NyBQTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1h
bikgd3JvdGU6DQpIaSBBbGV4LA0KDQpUaGlzIGFkZHJlc3NlcyBteSBjb21tZW50L2NvbmNlcm4u
DQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCkZyb206IEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdA
Y2xlbW0ub3JnPjxtYWlsdG86bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IEZyaWRheSwgU2VwdGVt
YmVyIDE4LCAyMDIwIGF0IDM6NDMgUE0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxy
cmFobWFuQGNpc2NvLmNvbT48bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPiwgInlhbmctZG9jdG9y
c0BpZXRmLm9yZyI8bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4gPHlhbmctZG9jdG9yc0Bp
ZXRmLm9yZz48bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxsQGll
dGYub3JnIjxtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnPiA8bGFzdC1jYWxsQGlldGYub3JnPjxt
YWlsdG86bGFzdC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyI8bWFpbHRvOm5ldG1v
ZEBpZXRmLm9yZz4gPG5ldG1vZEBpZXRmLm9yZz48bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4sICJk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIjxtYWlsdG86ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4gPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEt
ZGlmZi5hbGxAaWV0Zi5vcmc+PG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxs
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0
b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoN
Cg0KSGkgUmVzaGFkLA0KDQpva2F5LCBzbyBsZXQncyBhZGQgdGhlIGZvbGxvd2luZyB0aGVuIHRv
IHNlY3Rpb24gNCwgaW4gdGhlIGV4cGxhbmF0aW9uIG9mIHRoZSAiZGlmZmVyZW5jZXMiIG91dHB1
dCBwYXJhbWV0ZXI6DQoNCiJXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBvZiB0
aGUgY29tcGFyaXNvbiBpcyBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0IG9mIHRoZSBjb21wYXJp
c29uLCB0aGlzIGNhbiBiZSBpbmRpY2F0ZWQgZWl0aGVyIGFzIGEgImRlbGV0ZSIgb3IgYXMgYSAi
cmVtb3ZlIiBpbiB0aGUgcGF0Y2ggYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW50aWF0aW9uIGJldHdl
ZW4gdGhvc2Ugb3BlcmF0aW9ucyBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBjb21wYXJpc29uLiAg
Ig0KDQpBbmQgdXBkYXRlIHRoZSBkZXNjcmlwdGlvbiBhcyBmb2xsb3dzOg0KDQogICAgICAgICBj
b250YWluZXIgZGlmZmVyZW5jZXMgew0KICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAg
ICJUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZDODA3MiB3aXRoIGFuDQog
ICAgICAgICAgICAgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZQ0K
ICAgICAgICAgICAgIGFwcGxpY2FibGUuICBXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNv
dXJjZSBpcw0KICAgICAgICAgICAgIG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQsIHRoaXMgY2Fu
IGJlIGluZGljYXRlZCBlaXRoZXINCiAgICAgICAgICAgICBhcyBhICdkZWxldGUnIG9yIGFzIGEg
J3JlbW92ZScgYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW5jZQ0KICAgICAgICAgICAgIGJldHdlZW4g
dGhlbSBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBjb21wYXJpc29uLiI7DQouLi4NCg0KSSB3aWxs
IHBvc3QgdGhpcyBpbiBhIC0wNiBzaG9ydGx5LiAgUGxlYXNlIGxldCB1cyBrbm93IGlmIHRoaXMg
YWRkcmVzc2VzIHlvdXIgY29uY2VybnMgb3IgaWYgdGhlcmUgaXMgYW55dGhpbmcgZWxzZS4NCg0K
VGhhbmtzIQ0KDQotLS0gQWxleA0KDQoNCk9uIDkvMTgvMjAyMCA1OjU3IEFNLCBSZXNoYWQgUmFo
bWFuIChycmFobWFuKSB3cm90ZToNCkhpIEFsZXgsDQoNCkkgdGhpbmsgdGhlIG9ubHkg4oCccHJv
YmxlbeKAnSB3aXRoIHVzaW5nIGJvdGgg4oCccmVtb3Zl4oCdIGFuZCDigJxkZWxldGXigJ0gaXMg
dGhhdCBpdCBjb3VsZCBiZSBjb25mdXNpbmcgKHdoZW4gc2hvdWxkIG9uZSBiZSB1c2VkIGFuZCBu
b3QgdGhlIG90aGVyKS4gQWRkaW5nIHNvbWUgdGV4dCB0byBzYXkgdGhleeKAmXJlIHRoZSBzYW1l
IGZvciB0aGUgZGlmZiBvcGVyYXRpb24gaXMgZ29vZCBlbm91Z2ggZm9yIG1lLg0KDQpSZWdhcmRz
LA0KUmVzaGFkLg0KDQpGcm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz48
bWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmc+DQpEYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTUsIDIw
MjAgYXQgNzozMSBQTQ0KVG86ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lz
Y28uY29tPjxtYWlsdG86cnJhaG1hbkBjaXNjby5jb20+LCAieWFuZy1kb2N0b3JzQGlldGYub3Jn
IjxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPjxt
YWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciPG1h
aWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmc+IDxsYXN0LWNhbGxAaWV0Zi5vcmc+PG1haWx0bzpsYXN0
LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYub3JnIjxtYWlsdG86bmV0bW9kQGlldGYub3Jn
PiA8bmV0bW9kQGlldGYub3JnPjxtYWlsdG86bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1u
bWRhLWRpZmYuYWxsQGlldGYub3JnPiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBp
ZXRmLm9yZz48bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBj
YWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KDQpIaSBSZXNo
YWQsDQoNCnJlOiBxdWVzdGlvbiAxOiBBcyB5b3UgaW5kaWNhdGUsIHRoZXJlIG1heSBiZSBubyBk
aXN0aW5jdGlvbiBiZXR3ZWVuIGluZGljYXRpbmcgYSAicmVtb3ZlIiBvciBhICJkZWxldGUiIGlu
IHRoZSBwYXRjaC4gIFJpZ2h0IG5vdyBpdCB3b3VsZCBiZSBhY2NlcHRhYmxlIHRvIHJldHVybiBl
aXRoZXIuICBJZiB3ZSB3YW50IHRvIGVsaW1pbmF0ZSB0aGlzIGZyZWVkb20sIHdoaWNoIG9uZSB3
b3VsZCB5b3UgcHJlZmVyIGJlIHVzZWQ/ICBTaGFsbCB3ZSByZW1vdmUgdGhlIHBvc3NpYmlsaXR5
IGZvciAiZGVsZXRlIiBhbmQganVzdCBjb3ZlciBpdCB1c2luZyAicmVtb3ZlIj8NCg0KTm90ZSB0
aGF0IHRoZSBwbGFjZSB3aGVyZSB0aGlzIGlzIHNwZWNpZmllZCBpbiB0aGUgbW9kZWwgaXMgYXMg
cGFydCBvZiBhIGNvbmRpdGlvbiB0aGF0IHNwZWNpZmllcyB3aGVuIHRoZSBzb3VyY2UgdmFsdWUg
c2hvdWxkIGJlIGluY2x1ZGVkLiAgIElmIHdlIHdhbnQgdG8gcnVsZSBvdXQgdGhhdCBkaWZmIGNh
biByZXR1cm4gZWl0aGVyICJyZW1vdmUiIG9yICJkZWxldGUiIChpbmRlZWQgdGhleSBhcmUgc3lu
b255bW91cyksIHdlIHdvdWxkIG5lZWQgdG8gYWRkIHRleHQgdG8gdGhlIGNvbnRhaW5lciBkZXNj
cmlwdGlvbiB0aGF0IHdoZW4gYSBkYXRhIG9iamVjdCBpcyBwcmVzZW50IGluIHRoZSB0YXJnZXQg
b2YgdGhlIGNvbXBhcmlzb24gYnV0IG5vdCB0aGUgc291cmNlLCB0aGF0ICJyZW1vdmUiIHNob3Vs
ZCBiZSB1c2VkIHRvIGluZGljYXRlIHRoYXQuDQoNClRoZSBtb2RlbCB3b3VsZCBiZSBjaGFuZ2Vk
IGZvbGxvd3MuICBQbGVhc2UgY29uZmlybSBpZiB0aGlzIGxvb2tzIGdvb2QgdG8geW91ICYgd2Un
bGwgaW5jb3Jwb3JhdGUgaXQuDQoNCk9MRA0KDQogICAgICAgICAgIGNvbnRhaW5lciBkaWZmZXJl
bmNlcyB7DQoNCiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAiVGhl
IGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzI8aHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzgwNzI+IHdpdGggYW4NCg0KICAgICAgICAgICAgICAgIGF1Z21lbnRh
dGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmUNCg0KICAgICAgICAgICAgICAgIGFw
cGxpY2FibGUuIjsNCg0KICAgICAgICAgICAgIHVzZXMgeXBhdGNoOnlhbmctcGF0Y2ggew0KDQog
ICAgICAgICAgICAgICBhdWdtZW50ICJ5YW5nLXBhdGNoL2VkaXQiIHsNCg0KICAgICAgICAgICAg
ICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgIlByb3ZpZGUgdGhlIHZhbHVl
IG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLA0KDQogICAgICAgICAgICAgICAgICAgIHJlc3Bl
Y3RpdmVseSBvZiB0aGUgY29tcGFyaXNvbiwgaW4gYWRkaXRpb24gdG8NCg0KICAgICAgICAgICAg
ICAgICAgICB0aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiI7DQoNCiAgICAgICAg
ICAgICAgICAgYW55ZGF0YSBzb3VyY2UtdmFsdWUgew0KDQogICAgICAgICAgICAgICAgICAgd2hl
biAiLi4vb3BlcmF0aW9uID0gJ2RlbGV0ZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9y
IC4uL29wZXJhdGlvbiA9ICdtZXJnZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4u
L29wZXJhdGlvbiA9ICdtb3ZlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3Bl
cmF0aW9uID0gJ3JlcGxhY2UnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVy
YXRpb24gPSAncmVtb3ZlJyI7DQoNCiAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQog
ICAgICAgICAgICAgICAgICAgICAiVGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9y
ICdkZWxldGUnLA0KDQogICAgICAgICAgICAgICAgICAgICAgJ21vdmUnLCAnbWVyZ2UnLCAncmVw
bGFjZScsIGFuZCAncmVtb3ZlJw0KDQogICAgICAgICAgICAgICAgICAgICAgb3BlcmF0aW9ucy4i
Ow0KDQogICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICByZWZlcmVuY2UgIlJG
QyA4MDcyPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDcyPjogWUFORyBQYXRjaCBN
ZWRpYSBUeXBlIjsNCg0KICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgfQ0KDQogICAg
ICAgICAgIH0NCg0KDQoNCg0KTkVXOg0KDQogICAgICAgICAgIGNvbnRhaW5lciBkaWZmZXJlbmNl
cyB7DQoNCiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAiVGhlIGxp
c3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzI8aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzgwNzI+IHdpdGggYW4NCg0KICAgICAgICAgICAgICAgIGF1Z21lbnRhdGlv
biB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmUNCg0KICAgICAgICAgICAgICAgIGFwcGxp
Y2FibGUuICBXaGVyZSBhIGRpZmZlcmVuY2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0DQoNCiAgICAg
ICAgICAgICAgICBpbiB0aGUgdGFyZ2V0IHRoYXQgaXMgbm90IHByZXNlbnQgaW4gdGhlIHNvdXJj
ZSwNCg0KICAgICAgICAgICAgICAgIHRoaXMgc2hhbGwgYmUgaW5kaWNhdGVkIGFzIGEgJ3JlbW92
ZScgb3BlcmF0aW9uDQoNCiAgICAgICAgICAgICAgICBpbiB0aGUgcGF0Y2gsIG5vdCBhcyBhICdk
ZWxldGUnIG9wZXJhdGlvbi4iOw0KDQogICAgICAgICAgICAgdXNlcyB5cGF0Y2g6eWFuZy1wYXRj
aCB7DQoNCiAgICAgICAgICAgICAgIGF1Z21lbnQgInlhbmctcGF0Y2gvZWRpdCIgew0KDQogICAg
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAgICAiUHJvdmlkZSB0
aGUgdmFsdWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsDQoNCiAgICAgICAgICAgICAgICAg
ICAgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bw0KDQogICAg
ICAgICAgICAgICAgICAgIHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuIjsNCg0K
ICAgICAgICAgICAgICAgICBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7DQoNCiAgICAgICAgICAgICAg
ICAgICB3aGVuICIuLi9vcGVyYXRpb24gPSAnbWVyZ2UnIg0KDQogICAgICAgICAgICAgICAgICAg
ICArICJvciAuLi9vcGVyYXRpb24gPSAnbW92ZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsg
Im9yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAi
b3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92ZSciOw0KDQogICAgICAgICAgICAgICAgICAgZGVzY3Jp
cHRpb24NCg0KICAgICAgICAgICAgICAgICAgICAgIlRoZSBhbnlkYXRhICd2YWx1ZScgaXMgb25s
eSB1c2VkIGZvciAnbWVyZ2UnLA0KDQogICAgICAgICAgICAgICAgICAgICAgJ21vdmUnLCdyZXBs
YWNlJywgYW5kICdyZW1vdmUnIG9wZXJhdGlvbnMuIjsNCg0KICAgICAgICAgICAgICAgICB9DQoN
CiAgICAgICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMgODA3MjxodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjODA3Mj46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSI7DQoNCiAgICAgICAgICAg
ICAgIH0NCg0KICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICB9DQoNClRoYW5rcw0KLS0tIEFs
ZXgNCg0KT24gOS8xNS8yMDIwIDQ6MDQgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3Rl
Og0KDQpIaSBBbGV4LA0KDQoNCg0KSSB3aWxsIHJldmlldyB0aGUgbGF0ZXN0IHZlcnNpb24uDQoN
Cg0KDQpTZWUgYmVsb3cgZm9yIHF1ZXN0aW9ucy9yZXNwb25zZXMuDQoNCg0KDQpPbiAyMDIwLTA5
LTE1LCA1OjE5IFBNLCAieWFuZy1kb2N0b3JzIG9uIGJlaGFsZiBvZiBBbGV4YW5kZXIgTCBDbGVt
bSIgPHlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBsdWR3aWdAY2xl
bW0ub3JnPjxtYWlsdG86eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmdvbmJlaGFsZm9mbHVk
d2lnQGNsZW1tLm9yZz4gd3JvdGU6DQoNCg0KDQogICAgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5H
IERvY3RvcnMsDQoNCg0KDQogICAgdGhhbmsgeW91IGZvciB5b3VyIHJldmlldyEgIFBsZWFzZSBm
aW5kIG15IHJlcGxpZXMgaW5saW5lLCA8QUxFWD4uICBXZQ0KDQogICAgaGF2ZSBhbHNvIGp1c3Qg
cG9zdGVkIC0wNSAodGhhbmtzLCBZaW5nemhlbiwgZm9yIGRvdWJsZWNoZWNraW5nIG15DQoNCiAg
ICB1cGRhdGVzKS4NCg0KDQoNCiAgICAtLS0gQWxleCBvbiBiZWhhbGYgb2YgY29hdXRob3JzDQoN
Cg0KDQogICAgT24gOS83LzIwMjAgNzowNiBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3Jv
dGU6DQoNCiAgICA+IDxIZXJlJ3MgdGhlIHNhbWUgbWVzc2FnZSB3aXRoIGhvcGVmdWxseSBtb3Jl
IHJlYWRhYmxlIGZvcm1hdHRpbmc+DQoNCiAgICA+DQoNCiAgICA+IFJldmlldyBvZiByZXYgLTA0
IGJ5IFJlc2hhZCBSYWhtYW4NCg0KICAgID4NCg0KICAgID4gVGhlIGRvY3VtZW50IGlzIGNsZWFy
IGFuZCB3ZWxsLXdyaXR0ZW4uIFdoaWxlIHNvbWUgaXNzdWVzIGhhdmUgYmVlbiBpZGVudGlmaWVk
LCB0aGV5IGNhbiBiZSByZXNvbHZlZCBxdWlja2x5Lg0KDQogICAgPg0KDQo8c25pcD4NCg0KDQoN
CiAgICA+IFF1ZXN0aW9ucw0KDQogICAgPiAgICAxLiAgICAgIFlBTkcgbW9kZWw6IGRvZXMgdGhl
IG9wZXJhdGlvbiDigJxkZWxldGXigJ0gbWFrZSBzZW5zZSBmb3IgYSBkaWZmIG9wZXJhdGlvbj8g
SWYgaXQgaXMga2VwdCwgaXTigJlkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIHRleHQgZXhwbGFpbmlu
ZyB0aGF0IGZvciBhIGRpZmYgb3BlcmF0aW9uLCDigJxkZWxldGXigJ0gYW5kIOKAnHJlcGxhY2Xi
gJ0gYXJlIHRoZSBzYW1lPyBJZiB0aGV54oCZcmUgbm90IHRoZSBzYW1lLCBwbGVhc2UgYWxzbyBh
ZGQgc29tZSB0ZXh04oCmLg0KDQo8UlI+IEkgYWN0dWFsbHkgbWVhbnQgImRlbGV0ZSIgYW5kICJy
ZW1vdmUiLg0KDQogICAgPEFMRVg+IEhlcmUgd2UgYXJlIHNpbXBseSByZWZlcnJpbmcgdG8gdGhl
IGJhc2ljIFlBTkctcGF0Y2ggZWRpdA0KDQogICAgb3BlcmF0aW9ucyBwZXIgaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL3JmYzgwNzIjcGFnZS0xMS4gIFRob3NlIGFyZQ0KDQogICAgaW4gdHVy
biBkZXJpdmVkIGZyb20gPGVkaXQtY29uZmlnPiBvcGVyYXRpb25zIHBlcg0KDQogICAgaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYyNDEjcGFnZS0zNy4gIEkgYW0gbm90IHN1cmUgd2Ug
bmVlZCBhZGQNCg0KICAgIHRvIGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZl
cnJpbmcgdG8gWUFORy1wYXRjaC4NCg0KDQoNCiAgICA8L0FMRVg+DQoNCjxSUj4gVGhlIG9wZXJh
dGlvbnMgYXJlIGluZGVlZCB3ZWxsIGRlZmluZWQgaW4gUkZDODA3MiAoY29waWVkIGJlbG93KSwg
YnV0IHRoZXkgYXJlIGRlZmluZWQgZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2YgWUFORy1QYXRjaC4g
U28gZm9yIFlBTkctUGF0Y2ggImRlbGV0ZSIgYW5kICJyZW1vdmUiIGFyZSBkaWZmZXJlbnQgb3Bl
cmF0aW9ucywgYnV0IGZyb20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJlIHRo
ZSBzYW1lICh0aGUgcmVzb3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVybmVk
IGluIGEgZGlmZikNCg0KDQoNCiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgfCBkZWxl
dGUgICAgfCBkZWxldGUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhpc3RzOyBpZiBp
dCAgICB8DQoNCiAgIHwgICAgICAgICAgICAgICAgfCBkb2VzIG5vdCBleGlzdCwgcmV0dXJuIGFu
IGVycm9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCg0KICAgfCAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCiAgIHwgcmVtb3ZlIHwgcmVt
b3ZlIGEgZGF0YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0cyAgICAgICAgICAgfA0KDQog
ICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCg0KDQogICAgPiAgICAzLiAgICAgIFlBTkcgbW9k
ZWwgUDksIGZvciB0aGUg4oCcdXNlcyBwYXRoOnlhbmctcGF0Y2jigJ0sIHdoeSBub3QgaGF2ZSBh
ICByZWZlcmVuY2UgdG8gUkZDODA3MiAoaXMgaXQgYmVjYXVzZSB0aGUgZGVzY3JpcHRpb24gYWJv
dmUgbWVudGlvbnMgUkZDODA3Mik/DQoNCiAgICA8QUxFWD4gV2UgYXJlIGNsZWFybHkgcmVmZXJl
bmNpbmcgUkZDIDgwNzI7IGFyZSB5b3Ugc3VnZ2VzdGluZyB0byBwdXQgYQ0KDQogICAgcmVmZXJl
bmNlIHN1YnN0YXRlbWVudCBiZWxvdyB0aGUgdXNlcyBzdGF0ZW1lbnQ/ICAgSXQgbG9va3MgYSBs
aXR0bGUNCg0KICAgIHN0cmFuZ2UgdG8gbWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRkIGl0Lg0KDQo8
UlI+IE5vdCBuZWVkZWQuDQoNCg0KDQogICAgPiAgICA0LiAgICAgIFNlY3Rpb24gNyBtZW50aW9u
cyByYXRlIGxpbWl0aW5nIHJlcXVlc3RzIHBlciBjbGllbnQuIFNob3VsZCB0aGVyZSBiZSBhIOKA
nGdsb2JhbOKAnSByYXRlLWxpbWl0aW5nIHRvbywgaS5lIG5vdCBjbGllbnQtc3BlY2lmaWM/DQoN
Cg0KDQogICAgPEFMRVg+IEkgYW0gbm90IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVlZGVkIGFzIEkg
dGhpbmsgdGhlIG51bWJlciBvZg0KDQogICAgbWFuYWdlbWVudCBjbGllbnRzIHdpbGwgaW4gZ2Vu
ZXJhbCBiZSBmYWlybHkgbGltaXRlZCB0byBiZWdpbiB3aXRoLCBidXQNCg0KICAgIHdlIGNhbiBj
ZXJ0YWlubHkgYWRkIGl0LiAgSG93IGFib3V0IHRoZSBmb2xsb3dpbmcgdGV4dDoNCg0KDQoNCiAg
ICBPTEQ6DQoNCg0KDQogICAgT25lIHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0
byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2ggYQ0KDQogICAgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQg
dGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhDQoNCiAgICBjbGllbnQg
aW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcgcmVxdWVzdHMgbWFkZSBhdCBhIGhp
Z2hlcg0KDQogICAgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0aW9uIGNhbiByZWFzb25h
Ymx5IHN1c3RhaW4uDQoNCg0KDQogICAgTkVXOg0KDQoNCg0KICAgIE9uZSBwb3NzaWJpbGl0eSBm
b3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdhdGUgYWdhaW5zdCBzdWNoIGENCg0KICAgIHBv
c3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhhdCBpcyBzZXJ2
ZWQgdG8gYQ0KDQogICAgY2xpZW50LCBvciB0byBhbnkgbnVtYmVyIG9mIGNsaWVudHMsIGluIGFu
eSBvbmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nDQoNCiAgICByZXF1ZXN0cyBtYWRlIGF0IGEg
aGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBsZW1lbnRhdGlvbiBjYW4NCg0KICAgIHJlYXNv
bmFibHkgc3VzdGFpbi4NCg0KPFJSPiBHb29kIHdpdGggbWUuDQoNCg0KDQogICAgPC9BTEVYPg0K
DQoNCg0KICAgID4gICAgNS4gICAgICBXb25kZXJpbmcgaWYgc2VjdGlvbiA4IHNob3VsZCBiZSBp
biBhbiBBcHBlbmRpeCAob3IgZXZlbiByZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhvZCBzdWdnZXN0
ZWQgZG9lc27igJl0IHNlZW0gdG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UgcGVyc2lz
dGVkIGZvciB0aGUg4oCcZGFtcGVuaW5n4oCdIHRpbWUuDQoNCg0KDQogICAgPEFMRVg+IFBlcnNv
bmFsbHksIEkgZG8gdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJyaWVmDQoNCiAg
ICBkaXNjdXNzaW9uIG9mIHBvc3NpYmxlIGZ1cnRoZXIgZXh0ZW5zaW9ucy4gIEkgc3VnZ2VzdCB0
byBrZWVwIHRoZQ0KDQogICAgc2VjdGlvbiBpZiBpdCdzIG9rYXkgd2l0aCB5b3UsIG9yIHBlcmhh
cHMgbGVhdmUgaXQgdG8gdGhlIGNoYWlyIHdoZXRoZXINCg0KICAgIHRoZXkgaGF2ZSBhIHByZWZl
cmVuY2UgdG8gcmVtb3ZlIGl0Lg0KDQoNCg0KICAgIDwvQUxFWD4NCg0KPFJSPldoYXRldmVyIHRo
ZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZpbmUgd2l0aCBtZS4NCg0KDQoNClJlZ2FyZHMsDQoNClJl
c2hhZC4NCg0KDQoNCg0K

--_000_246871E9491C4F5185BE31645204E89Bciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <CFAE05CCCE804B459B97B3E360B8D36C@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oi13ZWJraXQtc3Rh
bmRhcmQ7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNw
YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2lu
OjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1DQSIg
bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBBbGV4LDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFuayB5b3UgZm9yIGFkZHJlc3Npbmcg
bXkgY29tbWVudHMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SSBjaGVja2Vk
IHJldi0wNiwgYW5kIEkgYmVsaWV2ZSB0aGUgWE1MIGFuZCBKU09OIG91dHB1dCBpbiB0aGUgZXhh
bXBsZSBpcyBicm9rZW46IHRoZXJlIGlzIGEgc2luZ2xlIOKAnGVkaXTigJ0gZWxlbWVudCB3aXRo
IG11bHRpcGxlIOKAnGVkaXQtaWTigJ0gZWxlbWVudHMuIEkgYmVsaWV2ZSB0aGVyZSBzaG91bGQg
YmUgbXVsdGlwbGUg4oCcZWRpdOKAnSBlbGVtZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+VGhlIG9ubHkg4oCcbml04oCdIGlzIHRoYXQgbGVhZi14cGF0aC1maWx0ZXIgcmVm
ZXJlbmNlcyA2MDIxIGluc3RlYWQgb2YgNjk5MSAoYXMgeW91IGNvcnJlY3RseSBwb2ludGVkIG91
dCBpbiB5b3VyIHJlc3BvbnNlKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgeHBhdGgtZmlsdGVyIHs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmLWZlYXR1cmUgbmM6eHBhdGg7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB0eXBlIHlhbmc6eHBhdGgxLjA7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBk
ZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhp
cyBwYXJhbWV0ZXIgY29udGFpbnMgYW4gWFBhdGggZXhwcmVzc2lvbjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaWRlbnRpZnlpbmcgdGhlIHBvcnRpb25zIG9mIHRo
ZSB0YXJnZXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRhdGFz
dG9yZSB0byByZXRyaWV2ZS4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVu
Y2UgJnF1b3Q7UkZDIDYwMjE6IENvbW1vbiBZQU5HIERhdGEgVHlwZXMmcXVvdDs7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM2NjY2NjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7LXdl
YmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+Jmd0OyBJc3N1ZXM8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAxLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBZQU5HIG1vZGVsIFA4LCBmb3Ig4oCcbGVhZiB4
cGF0aC1maWx0ZXLigJ0sIGFkZCByZWZlcmVuY2UgdG8gUkZDNjAyMS4gVGhlcmUgc2hvdWxkIGFs
c28gYmUgYSBub3JtYXRpdmUgcmVmZXJlbmNlIHRvIFJGQzYwMjEmbmJzcDsoYXMgcGVyIFJGQzg0
MDcpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6
YmxhY2siPiZsdDtBTEVYJmd0OyBUaGFua3MuJm5ic3A7IEFkZGluZyByZWZlcmVuY2UgdG8gNjk5
MSAoYXMmbmJzcDs2MDIxJm5ic3A7aXMgb2Jzb2xldGVkKS4gJmx0Oy9BTEVYJmd0OzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlJlc2hhZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkFsZXhhbmRlciBMIENsZW1tICZsdDtsdWR3aWdA
Y2xlbW0ub3JnJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJlciAxOCwgMjAy
MCBhdCAzOjQ4IFBNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFu
KSZxdW90OyAmbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7LCAmcXVvdDt5YW5nLWRvY3RvcnNAaWV0
Zi5vcmcmcXVvdDsgJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzogPC9i
PiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0
OywgJnF1b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7LCAm
cXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxs
IHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHA+VGhhbmsgeW91ISZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxw
PkkganVzdCB1cGxvYWRlZCByZXYgLTA2LjxvOnA+PC9vOnA+PC9wPg0KPHA+LS0tIEFsZXg8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA5LzE4LzIwMjAgMTI6
NDcgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkg
QWxleCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyBhZGRyZXNzZXMgbXkg
Y29tbWVudC9jb25jZXJuLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5SZWdhcmRz
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+UmVzaGFkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+QWxleGFuZGVyIEwgQ2xl
bW0NCjxhIGhyZWY9Im1haWx0bzpsdWR3aWdAY2xlbW0ub3JnIj4mbHQ7bHVkd2lnQGNsZW1tLm9y
ZyZndDs8L2E+PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDE4LCAyMDIwIGF0
IDM6NDMgUE08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4pJnF1
b3Q7IDxhIGhyZWY9Im1haWx0bzpycmFobWFuQGNpc2NvLmNvbSI+Jmx0O3JyYWhtYW5AY2lzY28u
Y29tJmd0OzwvYT4sDQo8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj4mcXVv
dDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRv
Y3RvcnNAaWV0Zi5vcmciPg0KJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8L2E+PGJyPg0K
PGI+Q2M6IDwvYj48YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj4mcXVvdDtsYXN0
LWNhbGxAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5v
cmciPg0KJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDs8L2E+LCA8YSBocmVmPSJtYWlsdG86bmV0
bW9kQGlldGYub3JnIj4mcXVvdDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1h
aWx0bzpuZXRtb2RAaWV0Zi5vcmciPg0KJmx0O25ldG1vZEBpZXRmLm9yZyZndDs8L2E+LCA8YSBo
cmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+DQom
cXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7PC9hPiA8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+
DQombHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8L2E+PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9y
cyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cD5IaSBSZXNoYWQsPG86cD48L286cD48L3A+
DQo8cD5va2F5LCBzbyBsZXQncyBhZGQgdGhlIGZvbGxvd2luZyB0aGVuIHRvIHNlY3Rpb24gNCwg
aW4gdGhlIGV4cGxhbmF0aW9uIG9mIHRoZSAmcXVvdDtkaWZmZXJlbmNlcyZxdW90OyBvdXRwdXQg
cGFyYW1ldGVyOg0KPG86cD48L286cD48L3A+DQo8cD4mcXVvdDtXaGVuIGEgZGF0YXN0b3JlIG5v
ZGUgaW4gdGhlIHNvdXJjZSBvZiB0aGUgY29tcGFyaXNvbiBpcyBub3QgcHJlc2VudCBpbiB0aGUg
dGFyZ2V0IG9mIHRoZSBjb21wYXJpc29uLCB0aGlzIGNhbiBiZSBpbmRpY2F0ZWQgZWl0aGVyIGFz
IGEgJnF1b3Q7ZGVsZXRlJnF1b3Q7IG9yIGFzIGEgJnF1b3Q7cmVtb3ZlJnF1b3Q7IGluIHRoZSBw
YXRjaCBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbnRpYXRpb24gYmV0d2VlbiB0aG9zZSBvcGVyYXRp
b25zIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlDQogY29tcGFyaXNvbi4mbmJzcDsgJnF1b3Q7PG86
cD48L286cD48L3A+DQo8cD5BbmQgdXBkYXRlIHRoZSBkZXNjcmlwdGlvbiBhcyBmb2xsb3dzOjxv
OnA+PC9vOnA+PC9wPg0KPHA+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPGJyPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZxdW90O1RoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciBSRkM4MDcyIHdpdGgg
YW48YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZh
bHVlcyB3aGVyZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcHBsaWNhYmxlLiZuYnNwOyBXaGVuIGEg
ZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBpcyA8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm90
IHByZXNlbnQgaW4gdGhlIHRhcmdldCwgdGhpcyBjYW4gYmUgaW5kaWNhdGVkIGVpdGhlciA8YnI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgYXMgYSAnZGVsZXRlJyBvciBhcyBhICdyZW1vdmUnIGFzIHRoZXJl
IGlzIG5vIGRpZmZlcmVuY2U8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYmV0d2VlbiB0aGVtIGZvciB0
aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBhcmlzb24uJnF1b3Q7Ozxicj4NCi4uLjxvOnA+PC9vOnA+
PC9wPg0KPHA+SSB3aWxsIHBvc3QgdGhpcyBpbiBhIC0wNiBzaG9ydGx5LiZuYnNwOyBQbGVhc2Ug
bGV0IHVzIGtub3cgaWYgdGhpcyBhZGRyZXNzZXMgeW91ciBjb25jZXJucyBvciBpZiB0aGVyZSBp
cyBhbnl0aGluZyBlbHNlLjxvOnA+PC9vOnA+PC9wPg0KPHA+VGhhbmtzITxvOnA+PC9vOnA+PC9w
Pg0KPHA+LS0tIEFsZXg8bzpwPjwvbzpwPjwvcD4NCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDkvMTgvMjAyMCA1OjU3IEFNLCBSZXNoYWQg
UmFobWFuIChycmFobWFuKSB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgQWxleCw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPkkgdGhpbmsgdGhlIG9ubHkg4oCccHJvYmxlbeKAnSB3aXRoIHVzaW5nIGJvdGgg4oCccmVt
b3Zl4oCdIGFuZCDigJxkZWxldGXigJ0gaXMgdGhhdCBpdCBjb3VsZCBiZSBjb25mdXNpbmcgKHdo
ZW4gc2hvdWxkIG9uZSBiZSB1c2VkIGFuZCBub3QgdGhlIG90aGVyKS4gQWRkaW5nIHNvbWUgdGV4
dCB0byBzYXkgdGhleeKAmXJlIHRoZSBzYW1lIGZvciB0aGUgZGlmZiBvcGVyYXRpb24gaXMgZ29v
ZCBlbm91Z2gNCiBmb3IgbWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5SZWdhcmRzLDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5SZXNo
YWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2NvbG9yOmJsYWNrIj5BbGV4YW5kZXIgTCBDbGVtbQ0KPGEgaHJlZj0ibWFpbHRv
Omx1ZHdpZ0BjbGVtbS5vcmciPiZsdDtsdWR3aWdAY2xlbW0ub3JnJmd0OzwvYT48YnI+DQo8Yj5E
YXRlOiA8L2I+VHVlc2RheSwgU2VwdGVtYmVyIDE1LCAyMDIwIGF0IDc6MzEgUE08YnI+DQo8Yj5U
bzogPC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4pJnF1b3Q7IDxhIGhyZWY9Im1haWx0
bzpycmFobWFuQGNpc2NvLmNvbSI+Jmx0O3JyYWhtYW5AY2lzY28uY29tJmd0OzwvYT4sDQo8YSBo
cmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj4mcXVvdDt5YW5nLWRvY3RvcnNAaWV0
Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPg0K
Jmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8L2E+PGJyPg0KPGI+Q2M6IDwvYj48YSBocmVm
PSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj4mcXVvdDtsYXN0LWNhbGxAaWV0Zi5vcmcmcXVv
dDs8L2E+IDxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPg0KJmx0O2xhc3QtY2Fs
bEBpZXRmLm9yZyZndDs8L2E+LCA8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYub3JnIj4mcXVv
dDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5v
cmciPg0KJmx0O25ldG1vZEBpZXRmLm9yZyZndDs8L2E+LCA8YSBocmVmPSJtYWlsdG86ZHJhZnQt
aWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+DQomcXVvdDtkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86ZHJh
ZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+DQombHQ7ZHJhZnQtaWV0Zi1u
ZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8L2E+PGJyPg0KPGI+U3ViamVjdDogPC9i
PlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3
IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cD5IaSBSZXNoYWQsPG86cD48L286cD48L3A+DQo8cD5yZTogcXVlc3Rpb24g
MTogQXMgeW91IGluZGljYXRlLCB0aGVyZSBtYXkgYmUgbm8gZGlzdGluY3Rpb24gYmV0d2VlbiBp
bmRpY2F0aW5nIGEgJnF1b3Q7cmVtb3ZlJnF1b3Q7IG9yIGEgJnF1b3Q7ZGVsZXRlJnF1b3Q7IGlu
IHRoZSBwYXRjaC4mbmJzcDsgUmlnaHQgbm93IGl0IHdvdWxkIGJlIGFjY2VwdGFibGUgdG8gcmV0
dXJuIGVpdGhlci4mbmJzcDsgSWYgd2Ugd2FudCB0byBlbGltaW5hdGUgdGhpcyBmcmVlZG9tLCB3
aGljaCBvbmUgd291bGQgeW91IHByZWZlciBiZSB1c2VkPyZuYnNwOyBTaGFsbCB3ZQ0KIHJlbW92
ZSB0aGUgcG9zc2liaWxpdHkgZm9yICZxdW90O2RlbGV0ZSZxdW90OyBhbmQganVzdCBjb3ZlciBp
dCB1c2luZyAmcXVvdDtyZW1vdmUmcXVvdDs/Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHA+Tm90
ZSB0aGF0IHRoZSBwbGFjZSB3aGVyZSB0aGlzIGlzIHNwZWNpZmllZCBpbiB0aGUgbW9kZWwgaXMg
YXMgcGFydCBvZiBhIGNvbmRpdGlvbiB0aGF0IHNwZWNpZmllcyB3aGVuIHRoZSBzb3VyY2UgdmFs
dWUgc2hvdWxkIGJlIGluY2x1ZGVkLiZuYnNwOyZuYnNwOyBJZiB3ZSB3YW50IHRvIHJ1bGUgb3V0
IHRoYXQgZGlmZiBjYW4gcmV0dXJuIGVpdGhlciAmcXVvdDtyZW1vdmUmcXVvdDsgb3IgJnF1b3Q7
ZGVsZXRlJnF1b3Q7IChpbmRlZWQgdGhleSBhcmUgc3lub255bW91cyksIHdlIHdvdWxkIG5lZWQN
CiB0byBhZGQgdGV4dCB0byB0aGUgY29udGFpbmVyIGRlc2NyaXB0aW9uIHRoYXQgd2hlbiBhIGRh
dGEgb2JqZWN0IGlzIHByZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0aGUgY29tcGFyaXNvbiBidXQg
bm90IHRoZSBzb3VyY2UsIHRoYXQgJnF1b3Q7cmVtb3ZlJnF1b3Q7IHNob3VsZCBiZSB1c2VkIHRv
IGluZGljYXRlIHRoYXQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwPlRoZSBtb2RlbCB3b3VsZCBiZSBj
aGFuZ2VkIGZvbGxvd3MuJm5ic3A7IFBsZWFzZSBjb25maXJtIGlmIHRoaXMgbG9va3MgZ29vZCB0
byB5b3UgJmFtcDsgd2UnbGwgaW5jb3Jwb3JhdGUgaXQuJm5ic3A7DQo8bzpwPjwvbzpwPjwvcD4N
CjxwPk9MRDxvOnA+PC9vOnA+PC9wPg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3JlOiBwYWdlO2Zv
bnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29y
cGhhbnM6IDI7dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IDI7LXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4O3RleHQtZGVjb3JhdGlvbi1zdHlsZTogaW5pdGlhbDt0ZXh0LWRlY29yYXRpb24t
Y29sb3I6IGluaXRpYWw7d29yZC1zcGFjaW5nOjBweCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgY29udGFpbmVyIGRpZmZlcmVuY2VzIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMs
IGVuY29kZWQgcGVyIDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDcy
Ij5SRkM4MDcyPC9hPiB3aXRoIGFuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1
Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmU8L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgYXBwbGljYWJsZS4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVzZXMg
eXBhdGNoOnlhbmctcGF0Y2ggezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50ICZx
dW90O3lhbmctcGF0Y2gvZWRpdCZxdW90OyB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1Byb3ZpZGUgdGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2Yg
dGhlIHBhdGNoLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGluIGFkZGl0aW9uIHRv
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4v
b3BlcmF0aW9uID0gJ2RlbGV0ZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24g
PSAnbWVyZ2UnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ21vdmUnJnF1
b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnJnF1b3Q7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92ZScmcXVvdDs7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZx
dW90O1RoZSBhbnlkYXRhICd2YWx1ZScgaXMgb25seSB1c2VkIGZvciAnZGVsZXRlJyw8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJ21vdmUnLCAnbWVyZ2UnLCAncmVwbGFjZScsIGFuZCAncmVtb3ZlJzwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBvcGVyYXRpb25zLiZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2UgJnF1
b3Q7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzIiPlJGQyA4MDcy
PC9hPjogWUFORyBQYXRjaCBNZWRpYSBUeXBlJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5FVzo8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3JlOiBwYWdlO2ZvbnQtdmFyaWFudC1saWdh
dHVyZXM6IG5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IDI7dGV4dC1h
bGlnbjpzdGFydDt3aWRvd3M6IDI7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3RleHQt
ZGVjb3JhdGlvbi1zdHlsZTogaW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaXRpYWw7
d29yZC1zcGFjaW5nOjBweCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVy
IGRpZmZlcmVuY2VzIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIDxh
IGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDcyIj5SRkM4MDcyPC9hPiB3
aXRoIGFuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1Z21lbnRhdGlvbiB0byBp
bmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmU8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgYXBwbGljYWJsZS4mbmJzcDsgV2hlcmUgYSBkaWZmZXJlbmNlIGluY2x1ZGUgYSBkYXRhIG9i
amVjdDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpbiB0aGUgdGFyZ2V0IHRoYXQg
aXMgbm90IHByZXNlbnQgaW4gdGhlIHNvdXJjZSwgPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7dGhpcyBzaGFsbCBiZSBpbmRpY2F0ZWQgYXMgYSAncmVtb3ZlJyBvcGVyYXRp
b24gPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gdGhlIHBhdGNoLCBu
b3QgYXMgYSAnZGVsZXRlJyBvcGVyYXRpb24uJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1c2VzIHlw
YXRjaDp5YW5nLXBhdGNoIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudCAmcXVv
dDt5YW5nLXBhdGNoL2VkaXQmcXVvdDsgezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbmJzcDsmbmJzcDsmcXVvdDtQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNlIG9mIHRo
ZSBwYXRjaCw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bzwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0
aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiZxdW90Ozs8L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYW55ZGF0YSBzb3VyY2UtdmFsdWUgezwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90Oy4uL29w
ZXJhdGlvbiA9ICdtZXJnZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAn
bW92ZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZScmcXVv
dDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyZxdW90Ozs8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJnF1b3Q7VGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9yICdtZXJnZScs
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICdtb3ZlJywncmVwbGFjZScsIGFuZCAncmVtb3ZlJyBvcGVyYXRpb25zLiZx
dW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2UgJnF1b3Q7PGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzIiPlJGQyA4MDcyPC9hPjogWUFORyBQYXRj
aCBNZWRpYSBUeXBlJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4tLS0gQWxleDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA5LzE1LzIwMjAgNDowNCBQTSwgUmVzaGFkIFJhaG1hbiAo
cnJhaG1hbikgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHByZT5IaSBBbGV4LDxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPkkgd2ls
bCByZXZpZXcgdGhlIGxhdGVzdCB2ZXJzaW9uLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPlNlZSBiZWxvdyBmb3IgcXVlc3Rpb25zL3Jlc3BvbnNl
cy48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5P
biAyMDIwLTA5LTE1LCA1OjE5IFBNLCAmcXVvdDt5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9mIEFs
ZXhhbmRlciBMIENsZW1tJnF1b3Q7IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNl
c0BpZXRmLm9yZ29uYmVoYWxmb2ZsdWR3aWdAY2xlbW0ub3JnIj4mbHQ7eWFuZy1kb2N0b3JzLWJv
dW5jZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIGx1ZHdpZ0BjbGVtbS5vcmcmZ3Q7PC9hPiB3cm90
ZTo8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5HIERvY3RvcnMsPG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXchJm5ic3A7IFBsZWFzZSBmaW5kIG15
IHJlcGxpZXMgaW5saW5lLCAmbHQ7QUxFWCZndDsuJm5ic3A7IFdlPG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGhhdmUgYWxzbyBqdXN0IHBvc3RlZCAtMDUgKHRoYW5r
cywgWWluZ3poZW4sIGZvciBkb3VibGVjaGVja2luZyBteTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyB1cGRhdGVzKS4mbmJzcDsmbmJzcDsgPG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IC0tLSBBbGV4IG9uIGJlaGFsZiBvZiBjb2F1dGhvcnM8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgT24gOS83LzIw
MjAgNzowNiBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6PG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmx0O0hlcmUncyB0aGUgc2FtZSBtZXNz
YWdlIHdpdGggaG9wZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZyZndDs8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFJldmlldyBvZiByZXYgLTA0IGJ5IFJlc2hhZCBS
YWhtYW48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFRoZSBkb2N1bWVudCBp
cyBjbGVhciBhbmQgd2VsbC13cml0dGVuLiBXaGlsZSBzb21lIGlzc3VlcyBoYXZlIGJlZW4gaWRl
bnRpZmllZCwgdGhleSBjYW4gYmUgcmVzb2x2ZWQgcXVpY2tseS48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtz
bmlwJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFF1ZXN0aW9uczxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZuYnNwOyZuYnNwOyAxLiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBZQU5HIG1vZGVsOiBkb2VzIHRoZSBvcGVyYXRpb24g4oCcZGVsZXRl
4oCdIG1ha2Ugc2Vuc2UgZm9yIGEgZGlmZiBvcGVyYXRpb24/IElmIGl0IGlzIGtlcHQsIGl04oCZ
ZCBiZSBnb29kIHRvIGhhdmUgc29tZSB0ZXh0IGV4cGxhaW5pbmcgdGhhdCBmb3IgYSBkaWZmIG9w
ZXJhdGlvbiwg4oCcZGVsZXRl4oCdIGFuZCDigJxyZXBsYWNl4oCdIGFyZSB0aGUgc2FtZT8gSWYg
dGhleeKAmXJlIG5vdCB0aGUgc2FtZSwgcGxlYXNlIGFsc28gYWRkIHNvbWUgdGV4dOKApi48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbHQ7UlImZ3Q7IEkgYWN0dWFsbHkgbWVhbnQgJnF1b3Q7ZGVs
ZXRlJnF1b3Q7IGFuZCAmcXVvdDtyZW1vdmUmcXVvdDsuPG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtBTEVYJmd0OyBIZXJlIHdlIGFyZSBzaW1wbHkgcmVmZXJy
aW5nIHRvIHRoZSBiYXNpYyBZQU5HLXBhdGNoIGVkaXQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgb3BlcmF0aW9ucyBwZXIgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL3JmYzgwNzIjcGFnZS0xMSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L3JmYzgwNzIjcGFnZS0xMTwvYT4uJm5ic3A7IFRob3NlIGFyZTxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBpbiB0dXJuIGRlcml2ZWQgZnJvbSAmbHQ7ZWRpdC1jb25m
aWcmZ3Q7IG9wZXJhdGlvbnMgcGVyPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MjQxI3BhZ2Ut
MzciPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MjQxI3BhZ2UtMzc8L2E+LiZuYnNw
OyBJIGFtIG5vdCBzdXJlIHdlIG5lZWQgYWRkPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHRvIGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZlcnJp
bmcgdG8gWUFORy1wYXRjaC4gPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbHQ7UlImZ3Q7IFRoZSBvcGVyYXRpb25zIGFyZSBpbmRlZWQgd2VsbCBk
ZWZpbmVkIGluIFJGQzgwNzIgKGNvcGllZCBiZWxvdyksIGJ1dCB0aGV5IGFyZSBkZWZpbmVkIGZy
b20gdGhlIHBlcnNwZWN0aXZlIG9mIFlBTkctUGF0Y2guIFNvIGZvciBZQU5HLVBhdGNoICZxdW90
O2RlbGV0ZSZxdW90OyBhbmQgJnF1b3Q7cmVtb3ZlJnF1b3Q7IGFyZSBkaWZmZXJlbnQgb3BlcmF0
aW9ucywgYnV0IGZyb20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJlIHRoZSBz
YW1lICh0aGUgcmVzb3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVybmVkIGlu
IGEgZGlmZik8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDsmbmJzcDsgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOyZuYnNwOyB8IGRlbGV0ZSZuYnNwOyZuYnNwOyZuYnNwOyB8IGRlbGV0ZSBh
IGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHM7IGlmIGl0Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB8IGRvZXMgbm90IGV4aXN0LCByZXR1cm4gYW4gZXJyb3ImbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyB8IHJlbW92ZSB8IHJlbW92ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHMm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyArLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7ICZuYnNwOyZuYnNwOyZndDsgJm5ic3A7Jm5ic3A7IDMuJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBwYXRoOnlhbmct
cGF0Y2jigJ0sIHdoeSBub3QgaGF2ZSBhJm5ic3A7IHJlZmVyZW5jZSB0byBSRkM4MDcyIChpcyBp
dCBiZWNhdXNlIHRoZSBkZXNjcmlwdGlvbiBhYm92ZSBtZW50aW9ucyBSRkM4MDcyKT88bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IFdlIGFyZSBj
bGVhcmx5IHJlZmVyZW5jaW5nIFJGQyA4MDcyOyBhcmUgeW91IHN1Z2dlc3RpbmcgdG8gcHV0IGE8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNlIHN1YnN0
YXRlbWVudCBiZWxvdyB0aGUgdXNlcyBzdGF0ZW1lbnQ/Jm5ic3A7Jm5ic3A7IEl0IGxvb2tzIGEg
bGl0dGxlPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmFuZ2Ug
dG8gbWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRkIGl0LiZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbHQ7UlImZ3Q7IE5vdCBuZWVkZWQuIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZu
YnNwOyZuYnNwOyA0LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWN0aW9uIDcgbWVu
dGlvbnMgcmF0ZSBsaW1pdGluZyByZXF1ZXN0cyBwZXIgY2xpZW50LiBTaG91bGQgdGhlcmUgYmUg
YSDigJxnbG9iYWzigJ0gcmF0ZS1saW1pdGluZyB0b28sIGkuZSBub3QgY2xpZW50LXNwZWNpZmlj
PzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgSSBhbSBub3Qgc3VyZSB0aGlzIGlzIHJlYWxs
eSBuZWVkZWQgYXMgSSB0aGluayB0aGUgbnVtYmVyIG9mPG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1hbmFnZW1lbnQgY2xpZW50cyB3aWxsIGluIGdlbmVyYWwgYmUg
ZmFpcmx5IGxpbWl0ZWQgdG8gYmVnaW4gd2l0aCwgYnV0PG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdlIGNhbiBjZXJ0YWlubHkgYWRkIGl0LiZuYnNwOyBIb3cgYWJv
dXQgdGhlIGZvbGxvd2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBPTEQ6PG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdhdGUgYWdhaW5z
dCBzdWNoIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcG9zc2li
aWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0
byBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNsaWVudCBpbiBh
bnkgb25lIHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZyByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVy
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyZXF1ZW5jeSB0aGFu
IHRoZSBpbXBsZW1lbnRhdGlvbiBjYW4gcmVhc29uYWJseSBzdXN0YWluLjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNw
OyBORVc6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRp
b24gdG8gbWl0aWdhdGUgYWdhaW5zdCBzdWNoIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1
ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGNsaWVudCwgb3IgdG8gYW55IG51bWJlciBvZiBjbGllbnRzLCBpbiBhbnkgb25l
IHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRoZSBp
bXBsZW1lbnRhdGlvbiBjYW48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJz
cDsgcmVhc29uYWJseSBzdXN0YWluLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZndDsg
R29vZCB3aXRoIG1lLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZndDsgJm5ic3A7Jm5ic3A7IDUuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdvbmRl
cmluZyBpZiBzZWN0aW9uIDggc2hvdWxkIGJlIGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJlbW92
ZWQpPyBBbHNvLCB0aGUgbWV0aG9kIHN1Z2dlc3RlZCBkb2VzbuKAmXQgc2VlbSB0byBndWFyYW50
ZWUgdGhhdCB0aGUgZGlmZmVyZW5jZSBwZXJzaXN0ZWQgZm9yIHRoZSDigJxkYW1wZW5pbmfigJ0g
dGltZS48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IFBlcnNvbmFsbHksIEkgZG8gdGhpbmsg
aXQgbWFrZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJyaWVmPG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRpc2N1c3Npb24gb2YgcG9zc2libGUgZnVydGhlciBleHRlbnNp
b25zLiZuYnNwOyBJIHN1Z2dlc3QgdG8ga2VlcCB0aGU8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgc2VjdGlvbiBpZiBpdCdzIG9rYXkgd2l0aCB5b3UsIG9yIHBlcmhh
cHMgbGVhdmUgaXQgdG8gdGhlIGNoYWlyIHdoZXRoZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgdGhleSBoYXZlIGEgcHJlZmVyZW5jZSB0byByZW1vdmUgaXQuJm5i
c3A7IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+
Jmx0O1JSJmd0O1doYXRldmVyIHRoZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZpbmUgd2l0aCBtZS48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5SZWdh
cmRzLDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPlJlc2hhZC48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0K
PC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jv
ZHk+DQo8L2h0bWw+DQo=

--_000_246871E9491C4F5185BE31645204E89Bciscocom_--


From nobody Tue Sep 22 23:45:59 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B47373A0A13; Tue, 22 Sep 2020 23:45:51 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.17.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <160084355167.30472.11201351835039431056@ietfa.amsl.com>
Date: Tue, 22 Sep 2020 23:45:51 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/woqGi1t0S_KZ8T5ip6UuujR8IVs>
Subject: [netmod] I-D Action: draft-tao-netmod-yang-node-tags-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 06:45:52 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Self Describing Data Object Tags
        Authors         : Qin Wu
                          Benoit Claise
                          Liang Geng
                          Zongpeng Du
                          Mohamed Boucadair
	Filename        : draft-tao-netmod-yang-node-tags-06.txt
	Pages           : 26
	Date            : 2020-09-22

Abstract:
   This document defines a method to tag data objects associated with
   operation and management data in YANG Modules.  This YANG data object
   tagging method can be used to classify data objects from different
   YANG modules and identify characteristics data.  It also can provide
   input, instruction, indication to selection filter and filter queries
   of operational state on a server during a "pub/sub" service for YANG
   datastore updates.  When the state of all subscriptions of a
   particular Subscriber to be fetched is huge, the amount of data to be
   streamed out to the destination can be greatly reduced and only
   targeted to the characteristics data.  These data object tags may be
   registered as well as assigned during the module definition; assigned
   by implementations; or dynamically defined and set by users.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-tao-netmod-yang-node-tags/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-tao-netmod-yang-node-tags-06
https://datatracker.ietf.org/doc/html/draft-tao-netmod-yang-node-tags-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-tao-netmod-yang-node-tags-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue Sep 22 23:52:45 2020
Return-Path: <bill.wu@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FA543A0A25 for <netmod@ietfa.amsl.com>; Tue, 22 Sep 2020 23:52:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SE4Vq0tbHxi1 for <netmod@ietfa.amsl.com>; Tue, 22 Sep 2020 23:52:42 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8677F3A0A24 for <netmod@ietf.org>; Tue, 22 Sep 2020 23:52:42 -0700 (PDT)
Received: from lhreml741-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 3D931760EEF61792EDC7 for <netmod@ietf.org>; Wed, 23 Sep 2020 07:52:41 +0100 (IST)
Received: from lhreml741-chm.china.huawei.com (10.201.108.191) by lhreml741-chm.china.huawei.com (10.201.108.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 23 Sep 2020 07:52:41 +0100
Received: from DGGEML405-HUB.china.huawei.com (10.3.17.49) by lhreml741-chm.china.huawei.com (10.201.108.191) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.1913.5 via Frontend Transport; Wed, 23 Sep 2020 07:52:40 +0100
Received: from DGGEML511-MBS.china.huawei.com ([169.254.4.160]) by dggeml405-hub.china.huawei.com ([10.3.17.49]) with mapi id 14.03.0487.000; Wed, 23 Sep 2020 14:52:34 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: I-D Action: draft-tao-netmod-yang-node-tags-06.txt
Thread-Index: AdaRdcK/5+cjDZLWQD2tWMFErCiarA==
Date: Wed, 23 Sep 2020 06:52:33 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABAADA0573A@dggeml511-mbs.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.101.103]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LhPwJJ6hTTPZinDCWGC9u1m413E>
Subject: Re: [netmod] I-D Action: draft-tao-netmod-yang-node-tags-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 06:52:44 -0000

di0wNiBpcyBwb3N0ZWQgdG8gYWRkcmVzcyBjb21tZW50cyByYWlzZWQgaW4gdGhlIG1haWxpbmcg
bGlzdCwgdGhhbmtzIEp1cmdlbiwgQW5keSBhbmQgb3RoZXJzIGZvciB2YWx1YWJsZSBjb21tZW50
cy4NClRoZSBkaWZmIGlzOg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0
LXRhby1uZXRtb2QteWFuZy1ub2RlLXRhZ3MtMDYNCg0KLVFpbiAob24gYmVoYWxmIG9mIGF1dGhv
cnMpDQotLS0tLdPKvP7Urbz+LS0tLS0NCreivP7IyzogSS1ELUFubm91bmNlIFttYWlsdG86aS1k
LWFubm91bmNlLWJvdW5jZXNAaWV0Zi5vcmddILT6se0gaW50ZXJuZXQtZHJhZnRzQGlldGYub3Jn
DQq3osvNyrG85DogMjAyMMTqOdTCMjPI1SAxNDo0Ng0KytW8/sjLOiBpLWQtYW5ub3VuY2VAaWV0
Zi5vcmcNCrOty806IG5ldG1vZEBpZXRmLm9yZw0K1vfM4jogSS1EIEFjdGlvbjogZHJhZnQtdGFv
LW5ldG1vZC15YW5nLW5vZGUtdGFncy0wNi50eHQNCg0KDQpBIE5ldyBJbnRlcm5ldC1EcmFmdCBp
cyBhdmFpbGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5ldC1EcmFmdHMgZGlyZWN0b3JpZXMu
DQpUaGlzIGRyYWZ0IGlzIGEgd29yayBpdGVtIG9mIHRoZSBOZXR3b3JrIE1vZGVsaW5nIFdHIG9m
IHRoZSBJRVRGLg0KDQogICAgICAgIFRpdGxlICAgICAgICAgICA6IFNlbGYgRGVzY3JpYmluZyBE
YXRhIE9iamVjdCBUYWdzDQogICAgICAgIEF1dGhvcnMgICAgICAgICA6IFFpbiBXdQ0KICAgICAg
ICAgICAgICAgICAgICAgICAgICBCZW5vaXQgQ2xhaXNlDQogICAgICAgICAgICAgICAgICAgICAg
ICAgIExpYW5nIEdlbmcNCiAgICAgICAgICAgICAgICAgICAgICAgICAgWm9uZ3BlbmcgRHUNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgTW9oYW1lZCBCb3VjYWRhaXINCglGaWxlbmFtZSAgICAg
ICAgOiBkcmFmdC10YW8tbmV0bW9kLXlhbmctbm9kZS10YWdzLTA2LnR4dA0KCVBhZ2VzICAgICAg
ICAgICA6IDI2DQoJRGF0ZSAgICAgICAgICAgIDogMjAyMC0wOS0yMg0KDQpBYnN0cmFjdDoNCiAg
IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIG1ldGhvZCB0byB0YWcgZGF0YSBvYmplY3RzIGFzc29j
aWF0ZWQgd2l0aA0KICAgb3BlcmF0aW9uIGFuZCBtYW5hZ2VtZW50IGRhdGEgaW4gWUFORyBNb2R1
bGVzLiAgVGhpcyBZQU5HIGRhdGEgb2JqZWN0DQogICB0YWdnaW5nIG1ldGhvZCBjYW4gYmUgdXNl
ZCB0byBjbGFzc2lmeSBkYXRhIG9iamVjdHMgZnJvbSBkaWZmZXJlbnQNCiAgIFlBTkcgbW9kdWxl
cyBhbmQgaWRlbnRpZnkgY2hhcmFjdGVyaXN0aWNzIGRhdGEuICBJdCBhbHNvIGNhbiBwcm92aWRl
DQogICBpbnB1dCwgaW5zdHJ1Y3Rpb24sIGluZGljYXRpb24gdG8gc2VsZWN0aW9uIGZpbHRlciBh
bmQgZmlsdGVyIHF1ZXJpZXMNCiAgIG9mIG9wZXJhdGlvbmFsIHN0YXRlIG9uIGEgc2VydmVyIGR1
cmluZyBhICJwdWIvc3ViIiBzZXJ2aWNlIGZvciBZQU5HDQogICBkYXRhc3RvcmUgdXBkYXRlcy4g
IFdoZW4gdGhlIHN0YXRlIG9mIGFsbCBzdWJzY3JpcHRpb25zIG9mIGENCiAgIHBhcnRpY3VsYXIg
U3Vic2NyaWJlciB0byBiZSBmZXRjaGVkIGlzIGh1Z2UsIHRoZSBhbW91bnQgb2YgZGF0YSB0byBi
ZQ0KICAgc3RyZWFtZWQgb3V0IHRvIHRoZSBkZXN0aW5hdGlvbiBjYW4gYmUgZ3JlYXRseSByZWR1
Y2VkIGFuZCBvbmx5DQogICB0YXJnZXRlZCB0byB0aGUgY2hhcmFjdGVyaXN0aWNzIGRhdGEuICBU
aGVzZSBkYXRhIG9iamVjdCB0YWdzIG1heSBiZQ0KICAgcmVnaXN0ZXJlZCBhcyB3ZWxsIGFzIGFz
c2lnbmVkIGR1cmluZyB0aGUgbW9kdWxlIGRlZmluaXRpb247IGFzc2lnbmVkDQogICBieSBpbXBs
ZW1lbnRhdGlvbnM7IG9yIGR5bmFtaWNhbGx5IGRlZmluZWQgYW5kIHNldCBieSB1c2Vycy4NCg0K
DQpUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBkcmFmdCBpczoNCmh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LXRhby1uZXRtb2QteWFuZy1ub2Rl
LXRhZ3MvDQoNClRoZXJlIGFyZSBhbHNvIGh0bWxpemVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDoN
Cmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10YW8tbmV0bW9kLXlhbmctbm9kZS10
YWdzLTA2DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LXRhby1u
ZXRtb2QteWFuZy1ub2RlLXRhZ3MtMDYNCg0KQSBkaWZmIGZyb20gdGhlIHByZXZpb3VzIHZlcnNp
b24gaXMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRy
YWZ0LXRhby1uZXRtb2QteWFuZy1ub2RlLXRhZ3MtMDYNCg0KDQpQbGVhc2Ugbm90ZSB0aGF0IGl0
IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9u
IHVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9v
bHMuaWV0Zi5vcmcuDQoNCkludGVybmV0LURyYWZ0cyBhcmUgYWxzbyBhdmFpbGFibGUgYnkgYW5v
bnltb3VzIEZUUCBhdDoNCmZ0cDovL2Z0cC5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvDQoNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkktRC1Bbm5v
dW5jZSBtYWlsaW5nIGxpc3QNCkktRC1Bbm5vdW5jZUBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pLWQtYW5ub3VuY2UNCkludGVybmV0LURyYWZ0IGRpcmVj
dG9yaWVzOiBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sIG9yIGZ0cDovL2Z0cC5pZXRm
Lm9yZy9pZXRmLzFzaGFkb3ctc2l0ZXMudHh0DQo=


From nobody Wed Sep 23 01:11:48 2020
Return-Path: <mvasko@cesnet.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 877BC3A0E50 for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 01:11:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cesnet.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w1vU2_K71WrP for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 01:11:44 -0700 (PDT)
Received: from kalendar.cesnet.cz (kalendar.cesnet.cz [IPv6:2001:718:1:1f:50:56ff:feee:34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB6023A0E4F for <netmod@ietf.org>; Wed, 23 Sep 2020 01:11:42 -0700 (PDT)
Received: by kalendar.cesnet.cz (Postfix, from userid 999) id 9861060076; Wed, 23 Sep 2020 10:11:39 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz; s=kalendar; t=1600848699; bh=kFcZ5+naUt6LXtF8/2cd4We1D4Z/QEJm//rkOzltGQM=; h=To:Date:Subject:From; b=HkViEx0Ge3Nh8124TqSofhLoA/DkcO4zy5dZwPfKUA/wkJK4XBNUos9GO1a2GOObv K5r2cKsfVS08vyHcjNQFUrtBk/jIAjQO8RWLERwvrgFBy1jTP7qVKwrEm7TzVGl/J8 2S36zivDW9WOwFS99HLq78R/GSqON3YrtKEslePc=
Content-Type: text/plain; charset="utf-8"
To: "netmod" <netmod@ietf.org>
User-Agent: SOGoMail 2.3.23
MIME-Version: 1.0
Date: Wed, 23 Sep 2020 10:11:39 +0200
Message-ID: <792b-5f6b0300-81-2dbef1c0@191831142>
X-Forward: 2001:67c:1220:80c:b5:55d3:81d5:8636
From: =?utf-8?q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/B2hWBTzDVYrQSiMqtVX9AuEer_U>
Subject: [netmod] Augment with a when and an action
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 08:11:48 -0000

Hi,
I would like to ask for some clarification on what exactly the followin=
g (valid, I think) YANG snippet means:

container cont {
  container cont2 {
    leaf l2 {
      type string;
    }
  }
  leaf l1 {
    type uint32;
  }
}

augment /cont/cont2 {
  when "/cont/l1 =3D=3D '5'";
  action act;
}

What exactly is the effect of the when statement? Is there any, since a=
ction cannot have a when directly? Or it actually makes the action cond=
itional and if the when evaluates to false, the action should be treate=
d as not defined?

Regards,
Michal


From nobody Wed Sep 23 01:40:29 2020
Return-Path: <Italo.Busi@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C38403A0E7E for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 01:40:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 60HI8jcWwBXZ for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 01:40:26 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C1383A0E73 for <netmod@ietf.org>; Wed, 23 Sep 2020 01:40:25 -0700 (PDT)
Received: from lhreml720-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id BE4627EF8E8C0061DF1B; Wed, 23 Sep 2020 09:40:21 +0100 (IST)
Received: from fraeml714-chm.china.huawei.com (10.206.15.33) by lhreml720-chm.china.huawei.com (10.201.108.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 23 Sep 2020 09:40:21 +0100
Received: from fraeml715-chm.china.huawei.com (10.206.15.34) by fraeml714-chm.china.huawei.com (10.206.15.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 23 Sep 2020 10:40:21 +0200
Received: from fraeml715-chm.china.huawei.com ([10.206.15.34]) by fraeml715-chm.china.huawei.com ([10.206.15.34]) with mapi id 15.01.1913.007; Wed, 23 Sep 2020 10:40:21 +0200
From: Italo Busi <Italo.Busi@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
CC: Ladislav Lhotka <ladislav.lhotka@nic.cz>, Joey Boyd <joey.boyd@adtran.com>
Thread-Topic: [netmod] identityref with multiple base statements (follow-up question)
Thread-Index: AdaRhLMHWUL2bx+uSjSp5K9i+qJg9A==
Date: Wed, 23 Sep 2020 08:40:21 +0000
Message-ID: <7f4e6d298f16434b9555eaede6f3fe0e@huawei.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.94.9]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/4bvddjgCtgRS5Y1O8VZpn9Mxxxg>
Subject: Re: [netmod] identityref with multiple base statements (follow-up question)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 08:40:28 -0000

I have a follow-up question about this topic

Considering the same identities defined below, what would be the valid valu=
es the following references?

leaf reference-1 {
  type identityref {
    base base-1;
  }
  description
    "Reference to an identity #1.";
}

leaf reference-2 {
  type identityref {
    base base-2;
  }
  description
    "Reference to an identity #2.";
}

My understanding, is that:
- valid values for the reference-1 would be 'a' and 'b'
- valid values for the reference-2 would be 'b' and 'c'

Is my understanding correct?

Thanks, Italo

> -----Original Message-----
> From: Ladislav Lhotka [mailto:ladislav.lhotka@nic.cz]
> Sent: luned=EC 3 agosto 2020 10:45
> To: Joey Boyd <joey.boyd@adtran.com>; netmod@ietf.org
> Subject: Re: [netmod] identityref with multiple base statements
>=20
> Joey Boyd <joey.boyd@adtran.com> writes:
>=20
> > Hi,
> >
> > I am looking for some clarification regarding RFC 7950 section 9.10.2,
> specifically this statement.
> >
> > Valid values for an identityref are any identities derived from all the
> identityref's base identities.
> >
> > Example:
> >
> > identity base-1 {
> >   description
> >     "Base identity #1.";
> > }
> >
> > identity base-2 {
> >   description
> >     "Base identity #2.";
> > }
> >
> > identity a {
> >   base base-1;
> >   description
> >     "Identity A.";
> > }
> >
> > identity b {
> >   base base-1;
> >   base base-2;
> >   description
> >     "Identity B.";
> > }
> >
> > identity c {
> >   base base-2;
> >   description
> >     "Identity C.";
> > }
> >
> > leaf reference {
> >   type identityref {
> >     base base-1;
> >     base base-2;
> >   }
> >   description
> >     "Reference to an identity.";
> > }
> >
> > The question is how to determine the value space for this identityref.
> >
> > Option #1:
> > The value space is any identity which is derived from both base identit=
ies.
> This means the only valid value in the example would be 'b'.
> >
> > Option #2:
> > The value space is any identity which is derived from either base ident=
ity.
> This means the valid values are 'a', 'b' and 'c'.
> >
> > The phrasing "...derived from all the identityref's base identities." t=
ends to
> point to Option #1 but I would like clarification on the intent.
>=20
> Yes, #1 is correct.
>=20
> Lada
>=20
> >
> > Best regards,
> > Joey
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>=20
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>=20


From nobody Wed Sep 23 02:00:58 2020
Return-Path: <Italo.Busi@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FC213A0E93 for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 02:00:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.9
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEXHASH_WORD=1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OSy240hS5YoG for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 02:00:54 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A8053A0E90 for <netmod@ietf.org>; Wed, 23 Sep 2020 02:00:54 -0700 (PDT)
Received: from lhreml730-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 75BEA66FAEEEA012C028 for <netmod@ietf.org>; Wed, 23 Sep 2020 10:00:50 +0100 (IST)
Received: from fraeml711-chm.china.huawei.com (10.206.15.60) by lhreml730-chm.china.huawei.com (10.201.108.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 23 Sep 2020 10:00:50 +0100
Received: from fraeml715-chm.china.huawei.com (10.206.15.34) by fraeml711-chm.china.huawei.com (10.206.15.60) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 23 Sep 2020 11:00:49 +0200
Received: from fraeml715-chm.china.huawei.com ([10.206.15.34]) by fraeml715-chm.china.huawei.com ([10.206.15.34]) with mapi id 15.01.1913.007; Wed, 23 Sep 2020 11:00:49 +0200
From: Italo Busi <Italo.Busi@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Another question about identityref with multiple base statements
Thread-Index: AdaRhbH6FlO4C9bXS5WpDkjMLVL84Q==
Date: Wed, 23 Sep 2020 09:00:49 +0000
Message-ID: <50f40e218f1a456086aa45a95bbbfc2d@huawei.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.94.9]
Content-Type: multipart/related; boundary="_004_50f40e218f1a456086aa45a95bbbfc2dhuaweicom_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/BPl5GQpMPNFeAeDw2ueVqxZCPO0>
Subject: [netmod] Another question about identityref with multiple base statements
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 09:00:57 -0000

--_004_50f40e218f1a456086aa45a95bbbfc2dhuaweicom_
Content-Type: multipart/alternative;
 boundary="_000_50f40e218f1a456086aa45a95bbbfc2dhuaweicom_"

--_000_50f40e218f1a456086aa45a95bbbfc2dhuaweicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBoYXZlIGFsc28gYW5vdGhlciBxdWVzdGlvbiBhYm91dCBpZGVudGl0eXJlZiB3aXRoIG11bHRp
cGxlIGJhc2Ugc3RhdGVtZW50cy4NCg0KTGV04oCZcyBjb25zaWRlciB0aGUgZm9sbG93aW5nIGRl
ZmluaXRpb25zOg0KDQoNCmlkZW50aXR5IGJhc2UtMSB7DQoNCiAgZGVzY3JpcHRpb24NCg0KICAg
ICJCYXNlIGlkZW50aXR5ICMxLiI7DQoNCn0NCg0KDQoNCmlkZW50aXR5IGJhc2UtMiB7DQoNCiAg
ZGVzY3JpcHRpb24NCg0KICAgICJCYXNlIGlkZW50aXR5ICMyLiI7DQoNCn0NCg0KDQoNCmlkZW50
aXR5IGEgew0KDQogIGJhc2UgYmFzZS0xOw0KDQogIGRlc2NyaXB0aW9uDQoNCiAgICAiSWRlbnRp
dHkgQS4iOw0KDQp9DQoNCg0KDQppZGVudGl0eSBhLTEgew0KDQogIGJhc2UgYmFzZS0yOw0KDQog
IGJhc2UgYTsNCg0KICBkZXNjcmlwdGlvbg0KDQogICAgIklkZW50aXR5IEEtMS4iOw0KDQp9DQoN
Cg0KDQppZGVudGl0eSBiIHsNCg0KICBiYXNlIGJhc2UtMTsNCg0KICBkZXNjcmlwdGlvbg0KDQog
ICAgIklkZW50aXR5IEIuIjsNCg0KfQ0KDQoNCmlkZW50aXR5IGItMSB7DQoNCiAgYmFzZSBiYXNl
LTI7DQoNCiAgYmFzZSBiOw0KDQogIGRlc2NyaXB0aW9uDQoNCiAgICAiSWRlbnRpdHkgQi0xLiI7
DQoNCn0NCg0KQW5kIHRoZSBmb2xsb3dpbmcgaWRlbnRpdHlyZWZzOg0KDQpsZWFmIHJlZmVyZW5j
ZS0xIHsNCiAgdHlwZSBpZGVudGl0eXJlZiB7DQogICAgYmFzZSBiYXNlLTE7DQogIH0NCiAgZGVz
Y3JpcHRpb24NCiAgICAiUmVmZXJlbmNlIHRvIGFuIGlkZW50aXR5ICMxLiI7DQp9DQoNCmxlYWYg
cmVmZXJlbmNlLTIgew0KICB0eXBlIGlkZW50aXR5cmVmIHsNCiAgICBiYXNlIGJhc2UtMjsNCiAg
fQ0KICBkZXNjcmlwdGlvbg0KICAgICJSZWZlcmVuY2UgdG8gYW4gaWRlbnRpdHkgIzIuIjsNCn0N
Cg0KSW4gdGhpcyBjYXNlLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgYWxsIHRoZSBwb3NzaWJs
ZSBwYWlycyAoYSwgYS0xKSwgKGEsIGItMSksIChhLTEsIGEtMSksIChhLTEsIGItMSksIChiLCBh
LTEpLCAoYiwgYi0xKSwgKGItMSwgYS0xKSBhbmQgKGItMSwgYi0xKSB3b3VsZCBiZSB2YWxpZCB2
YWx1ZXMgZm9yIHJlZmVyZW5jZS0xIGFuZCByZWZlcmVuY2UtMi4NCg0KSXMgbXkgdW5kZXJzdGFu
ZGluZyBjb3JyZWN0Pw0KDQpJcyB0aGVyZSBhIHdheSB0byByZXN0cmljdCB0aGUgcG9zc2libGUg
dmFsdWVzIGZvciByZWZlcmVuY2UtMSBhbmQgcmVmZXJlbmNlLTIgdG8gYSBsaW1pdGVkIHN1YnNl
dCBsaWtlIChhLCBhLTEpIG9yIChiLCBiLTEpPw0KDQpGb3IgZXhhbXBsZSwgd291bGQgdGhpcyBj
b2RlIGJlIHZhbGlkPw0KDQpsZWFmIHJlZmVyZW5jZS0yIHsNCiAgdHlwZSBpZGVudGl0eXJlZiB7
DQogICAgYmFzZSBiYXNlLTI7DQogIH0NCiAgbXVzdCAnZGVyaXZlZC1mcm9tKC4uL3JlZmVyZW5j
ZS0yLCAuLi9yZWZlcmVuY2UtMSknOw0KICBkZXNjcmlwdGlvbg0KICAgICJSZWZlcmVuY2UgdG8g
YW4gaWRlbnRpdHkgIzIuIjsNCn0NCg0KSWYgbm90LCBpcyB0aGVyZSBhbnkgb3RoZXIgb3B0aW9u
IHRvIHJlc3RyaWN0IHRoZSBwb3NzaWJsZSB2YWx1ZXMgZm9yIHJlZmVyZW5jZS0xIGFuZCByZWZl
cmVuY2UtMj8NCg0KVGhhbmtzLCBJdGFsbw0KDQpJdGFsbyBCdXNpDQpQcmluY2lwYWwgT3B0aWNh
bCBUcmFuc3BvcnQgTmV0d29yayBSZXNlYXJjaCBFbmdpbmVlcg0KDQpbY2lkOmltYWdlMDAxLmpw
Z0AwMUQ1QUMxMS45NTc1QkI0MF0NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCkh1YXdlaSBUZWNobm9sb2dpZXMg
SXRhbGlhIFMuci5sLg0KQWRkcmVzczogQ2VudHJvIERpcmV6aW9uYWxlIE1pbGFubyAyLCBQYWxh
enpvIFZlcnJvY2NoaW8sIDIwMDkwIFNlZ3JhdGUgKE1JKQ0KVGVsOiArMzkgMzQ1IDQ3MjE5NDYg
LSBNb2JpbGU6IEl0YWxvLmJ1c2lAaHVhd2VpLmNvbTxtYWlsdG86SXRhbG8uYnVzaUBodWF3ZWku
Y29tPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpIdWF3ZWkgVGVjaG5vbG9naWVzIEl0
YWxpYSBTLnIubC4gaXMgYSBjb21wYW55IHJlZ2lzdGVyZWQgaW4gSXRhbHkgYXQgdGhlIENvbXBh
bnkgUmVnaXN0cmF0aW9uIE9mZmljZSBvZiBNaWxhbiwgd2l0aCByZWdpc3RlcmVkIG51bWJlciAw
NDUwMTE5MDk2MyBhbmQgZXF1aXR5IGNhcGl0YWwg4oKsMywwMDAsMDAwIGZ1bGx5IHBhaWQgdXAs
IHdob3NlIHJlZ2lzdGVyZWQgb2ZmaWNlIGlzIGluIE1pbGFuLCBWaWEgTG9yZW50ZWdnaW8gMjQw
LCBUb3dlciBBLCAyMDE0NyBNaWxhbiwgSXRhbHkuIEh1YXdlaSBUZWNobm9sb2dpZXMgSXRhbGlh
IFMuci5sLiBpcyAxMDAlIG93bmVkIGJ5IEh1YXdlaSBUZWNobm9sb2dpZXMgQ29vcGVyYXRpZWYg
VS5BLg0KQ09OQUkgUmVnLiBOby4gY2MgMTI2Mzk0NTQgLSBBLkUuRS4gUmVnaXN0cnkgTm8uIElU
MTAwMTAwMDAwMDY1MjEgLSBCYXR0ZXJpZXMgYW5kIEFjY3VtdWxhdG9ycyBSZWdpc3RyeSBOby4g
SVQxMjA1MFAwMDAwMjgzOS4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlLW1haWwgYW5kIGl0cyBhdHRhY2htZW50
cyBjb250YWluIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBmcm9tIEhVQVdFSSwgd2hpY2ggaXMg
aW50ZW5kZWQgb25seSBmb3IgdGhlIHBlcnNvbiBvciBlbnRpdHkgd2hvc2UgYWRkcmVzcyBpcyBs
aXN0ZWQgYWJvdmUuIEFueSB1c2Ugb2YgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4g
aW4gYW55IHdheSAoaW5jbHVkaW5nLCBidXQgbm90IGxpbWl0ZWQgdG8sIHRvdGFsIG9yIHBhcnRp
YWwgZGlzY2xvc3VyZSwgcmVwcm9kdWN0aW9uLCBvciBkaXNzZW1pbmF0aW9uKSBieSBwZXJzb25z
IG90aGVyIHRoYW4gdGhlIGludGVuZGVkIHJlY2lwaWVudChzKSBpcyBwcm9oaWJpdGVkLiBJZiB5
b3UgcmVjZWl2ZSB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy
IGJ5IHBob25lIG9yIGVtYWlsIGltbWVkaWF0ZWx5IGFuZCBkZWxldGUgaXQhIFRoYW5rIHlvdS4N
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KUFJJVkFDWSBOT1RJQ0U6IFB1cnN1YW50IHRvIEFydC4gMTMgb2YgdGhlIEdl
bmVyYWwgRGF0YSBQcm90ZWN0aW9uIFJlZ3VsYXRpb24gMjAxNi82NzkgKEdEUFIpLCBIdWF3ZWkg
VGVjaG5vbG9naWVzIEl0YWxpYSBTLnIubC4gaW5mb3JtcyB5b3UgdGhhdCB0aGUgcGVyc29uYWwg
ZGF0YSBjb250YWluZWQgaW4gdGhpcyBlbWFpbCB3aWxsIGJlIGNvbGxlY3RlZCBhbmQgdHJlYXRl
ZCBmb3IgdGhlIGFjcXVpc2l0aW9uIG9mIGluZm9ybWF0aW9uIHByZWxpbWluYXJ5IHRvIHRoZSBj
b25jbHVzaW9uIG9mIGNvbnRyYWN0cywgZm9yIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBjb250cmFj
dHVhbCByZWxhdGlvbnNoaXAsIGFzIHdlbGwgYXMgZm9yIHRoZSBmdWxmaWxsbWVudCBvZiBsZWdh
bCByZXF1aXJlbWVudHMgcmVsYXRlZCB0byBjaXZpbCwgdGF4IGFuZCBhY2NvdW50aW5nIGxhdyBv
ciBhbnkgb3RoZXIgbGVnYWwgb2JsaWdhdGlvbiB0byB3aGljaCBIdWF3ZWkgbWF5IGJlIHN1Ympl
Y3QuIFBlcnNvbmFsIGRhdGEgd2lsbCBub3QgYmUgc3ViamVjdCB0byBkaXNjbG9zdXJlIGFuZCBz
cHJlYWQgdW5sZXNzIG90aGVyd2lzZSByZXF1aXJlZCBieSBsYXcuIEh1YXdlaSB3aWxsIHRha2Ug
YXBwcm9wcmlhdGUgc2VjdXJpdHkgbWVhc3VyZXMgdG8gcHJvdGVjdCBwZXJzb25hbCBkYXRhIGFn
YWluc3QgbG9zcywgbWlzdXNlIGRpc2Nsb3N1cmUgb3IgZGVzdHJ1Y3Rpb24gb2YgdGhlIGluZm9y
bWF0aW9uLiBQZXJzb25hbCBEYXRhIGhlbGQgbWF5IGJlIHRyYW5zZmVycmVkIHRvIGNvdW50cmll
cyBvdXRzaWRlIHRoZSBFdXJvcGVhbiBVbmlvbiwgaG93ZXZlciBIdWF3ZWkgSXRhbGlhIGhhcyBw
dXQgaW4gcGxhY2UgYXBwcm9wcmlhdGUgc2FmZWd1YXJkcyBmb3IgdGhlIHRyYW5zZmVyIG9mIHBl
cnNvbmFsIGRhdGEgdG8gdGhpcmQgY291bnRyaWVzIGJ5IGFkb3B0aW5nIHRoZSBzdGFuZGFyZCBk
YXRhIHByb3RlY3Rpb24gY2xhdXNlcyBvZiB0aGUgRVUgQ29tbWlzc2lvbi4gUGVyc29uYWwgRGF0
YSBhcmUga2VwdCBmb3IgYSBwZXJpb2QgbmVjZXNzYXJ5IGZvciB0aGUgZnVsZmlsbG1lbnQgb2Yg
Y29udHJhY3Qgb2JsaWdhdGlvbnMgdW5sZXNzIG90aGVyd2lzZSByZXF1aXJlZCBieSBsYXcuIFlv
dSBjYW4gZXhlcmNpc2UgeW91ciByaWdodHMgdW5kZXIgQXJ0LiAxNSBhbmQgZm9sbG93aW5nIG9m
IHRoZSBHRFBSIChpLmUuIHJpZ2h0IG9mIGFjY2VzcywgcmVjdGlmaWNhdGlvbiwgZXJhc3VyZSwg
cmVzdHJpY3Rpb24sIHBvcnRhYmlsaXR5LCBvYmplY3QpIGJ5IGNvbnRhY3RpbmcgSHVhd2VpIGF0
IHRoaXMgZW1haWwgYWRkcmVzczogZGF0YXByb3RlY3Rpb25AaHVhd2VpLmNvbTxtYWlsdG86ZGF0
YXByb3RlY3Rpb25AaHVhd2VpLmNvbT4gb3IgdGhyb3VnaCB0aGUgZm9sbG93aW5nIGNoYW5uZWw6
IHd3dy5odWF3ZWkuY29tL2VuL3BlcnNvbmFsLWRhdGEtcmVxdWVzdDxodHRwOi8vd3d3Lmh1YXdl
aS5jb20vZW4vcGVyc29uYWwtZGF0YS1yZXF1ZXN0Pi4gWW91IGhhdmUgYWxzbyB0aGUgcmlnaHQg
dG8gbG9kZ2UgYSBjb21wbGFpbnQgd2l0aCB0aGUgY29tcGV0ZW50IHN1cGVydmlzb3J5IGF1dGhv
cml0aWVzLiBJZiB5b3UgbmVlZCBhbnkgZnVydGhlciBpbmZvcm1hdGlvbiBvciBoYXZlIGFueSBx
dWVyaWVzIG9uIGhvdyBIdWF3ZWkgcHJvY2VzcyB5b3VyIHBlcnNvbmFsIGRhdGEsIHBsZWFzZSBz
ZW5kIGFuIGVtYWlsIHRvIG91ciBEYXRhIFByb3RlY3Rpb24gT2ZmaWNlciBhdCBkcG9AaHVhd2Vp
LmNvbTxtYWlsdG86ZHBvQGh1YXdlaS5jb20+LlRoZSBEYXRhIENvbnRyb2xsZXIgaXMgSHVhd2Vp
IFRlY2hub2xvZ2llcyBJdGFsaWEgUy5yLmwuIHdpdGggcmVnaXN0ZXJlZCBvZmZpY2UgaW4gTWls
YW4sIFZpYSBMb3JlbnRlZ2dpbyAyNDAgVG93ZXIgQSwgMjAxNDcuDQoNCg0K

--_000_50f40e218f1a456086aa45a95bbbfc2dhuaweicom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1zb1BsYWluVGV4dCwg
ZGl2Lk1zb1BsYWluVGV4dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IlBsYWluIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
Zjt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3Nl
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0Kc3Bhbi5QbGFpblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJQbGFpbiBUZXh0IENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUGxhaW4gVGV4dCI7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k
eSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaGF2ZSBhbHNvIGFub3Ro
ZXIgcXVlc3Rpb24gYWJvdXQgaWRlbnRpdHlyZWYgd2l0aCBtdWx0aXBsZSBiYXNlIHN0YXRlbWVu
dHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkxldOKAmXMgY29uc2lkZXIgdGhlIGZvbGxvd2lu
ZyBkZWZpbml0aW9uczo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+aWRlbnRpdHkgYmFzZS0x
IHs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyBkZXNjcmlw
dGlvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZxdW90O0Jhc2UgaWRlbnRpdHkgIzEuJnF1b3Q7OzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+fTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5pZGVu
dGl0eSBiYXNlLTIgezxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7QmFzZSBpZGVudGl0eSAjMi4mcXVvdDs7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij59PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPmlkZW50aXR5IGEgezxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7IGJhc2UgYmFzZS0xOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7SWRlbnRpdHkgQS4mcXVvdDs7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij59PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPmlkZW50aXR5IGEtMSB7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsgYmFzZSBiYXNlLTI7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsgYmFzZSBhOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7SWRlbnRpdHkgQS0xLiZxdW90Ozs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPn08bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+aWRlbnRpdHkgYiB7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsgYmFzZSBiYXNlLTE7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtJZGVudGl0eSBCLiZxdW90
Ozs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPn08bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iSVQiPmlkZW50aXR5IGItMSB7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iSVQiPiZuYnNw
OyBiYXNlIGJhc2UtMjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7IGJhc2UgYjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7IDwvc3Bhbj5k
ZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZxdW90O0lkZW50aXR5IEItMS4mcXVvdDs7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij59PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuZCB0aGUg
Zm9sbG93aW5nIGlkZW50aXR5cmVmczo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+bGVhZiByZWZl
cmVuY2UtMSB7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgdHlw
ZSBpZGVudGl0eXJlZiB7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDsmbmJzcDsmbmJzcDsgYmFzZSBiYXNlLTE7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsgfTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDsmbmJzcDsmbmJzcDsgJnF1b3Q7UmVmZXJlbmNlIHRvIGFuIGlkZW50aXR5ICMxLiZxdW90Ozs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPn08bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+bGVhZiByZWZlcmVuY2UtMiB7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsgdHlwZSBpZGVudGl0eXJlZiB7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsgYmFzZSBiYXNlLTI7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgfSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZxdW90O1JlZmVyZW5jZSB0byBhbiBpZGVudGl0eSAjMi4mcXVvdDs7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj59PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkluIHRoaXMgY2FzZSwgbXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IGFsbCB0aGUgcG9zc2li
bGUgcGFpcnMgKGEsIGEtMSksIChhLCBiLTEpLCAoYS0xLCBhLTEpLCAoYS0xLCBiLTEpLCAoYiwg
YS0xKSwgKGIsIGItMSksIChiLTEsIGEtMSkgYW5kIChiLTEsIGItMSkgd291bGQgYmUgdmFsaWQg
dmFsdWVzIGZvciByZWZlcmVuY2UtMSBhbmQgcmVmZXJlbmNlLTIuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPklzIG15IHVuZGVyc3RhbmRpbmcgY29ycmVjdD88bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SXMgdGhlcmUgYSB3YXkgdG8gcmVzdHJpY3QgdGhlIHBvc3NpYmxlIHZhbHVlcyBmb3IgcmVm
ZXJlbmNlLTEgYW5kIHJlZmVyZW5jZS0yIHRvIGEgbGltaXRlZCBzdWJzZXQgbGlrZSAoYSwgYS0x
KSBvciAoYiwgYi0xKT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Rm9yIGV4YW1wbGUsIHdvdWxk
IHRoaXMgY29kZSBiZSB2YWxpZD88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+bGVhZiByZWZlcmVu
Y2UtMiB7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgdHlwZSBp
ZGVudGl0eXJlZiB7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsm
bmJzcDsmbmJzcDsgYmFzZSBiYXNlLTI7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsgfTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
IG11c3QgJ2Rlcml2ZWQtZnJvbSguLi9yZWZlcmVuY2UtMiwgLi4vcmVmZXJlbmNlLTEpJzs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyBkZXNjcmlwdGlvbjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90
O1JlZmVyZW5jZSB0byBhbiBpZGVudGl0eSAjMi4mcXVvdDs7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj59PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIG5vdCwgaXMgdGhl
cmUgYW55IG90aGVyIG9wdGlvbiB0byByZXN0cmljdCB0aGUgcG9zc2libGUgdmFsdWVzIGZvciBy
ZWZlcmVuY2UtMSBhbmQgcmVmZXJlbmNlLTI/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5r
cywgSXRhbG88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPkl0YWxvIEJ1c2k8bzpwPjwvbzpwPjwvc3Bhbj48L2I+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlByaW5jaXBhbCBPcHRpY2FsIFRy
YW5zcG9ydCBOZXR3b3JrIFJlc2VhcmNoIEVuZ2luZWVyPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj48aW1nIHdpZHRoPSIzNjIiIGhlaWdodD0iNDAiIGlkPSJQaWN0dXJlX3gw
MDIwXzEiIHNyYz0iY2lkOmltYWdlMDAxLmpwZ0AwMUQ2OTE5Ny45RDI1RkNEMCIgYWx0PSJjaWQ6
aW1hZ2UwMDEuanBnQDAxRDVBQzExLjk1NzVCQjQwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+X19fX19fX188
L3NwYW4+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJERSIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
Pkh1YXdlaSBUZWNobm9sb2dpZXMgSXRhbGlhIFMuci5sLjxvOnA+PC9vOnA+PC9zcGFuPjwvYj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkFkZHJlc3M6IDwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5DZW50cm8gRGlyZXppb25hbGUgTWlsYW5vIDIsDQo8L3NwYW4+PHNwYW4gbGFu
Zz0iSVQiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QYWxhenpvIFZlcnJvY2NoaW8sIDIwMDkwIFNl
Z3JhdGUgKE1JKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGVsOiA8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IklUIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+JiM0MzszOSAzNDUgNDcyMTk0NiAt
DQo8Yj5Nb2JpbGU6IDwvYj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxhIGhy
ZWY9Im1haWx0bzpJdGFsby5idXNpQGh1YXdlaS5jb20iPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0i
Y29sb3I6IzA1NjNDMSI+SXRhbG8uYnVzaUBodWF3ZWkuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNw
YW4gbGFuZz0iSVQiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzdGN0Y3RiI+SHVhd2VpIFRlY2hub2xvZ2llcyBJdGFsaWEgUy5yLmwuIGlzIGEgY29tcGFueSBy
ZWdpc3RlcmVkIGluIEl0YWx5IGF0IHRoZSBDb21wYW55IFJlZ2lzdHJhdGlvbiBPZmZpY2Ugb2YN
CiBNaWxhbiwgd2l0aCByZWdpc3RlcmVkIG51bWJlciAwNDUwMTE5MDk2MyBhbmQgZXF1aXR5IGNh
cGl0YWwg4oKsMywwMDAsMDAwIGZ1bGx5IHBhaWQgdXAsIHdob3NlIHJlZ2lzdGVyZWQgb2ZmaWNl
IGlzIGluIE1pbGFuLCBWaWEgTG9yZW50ZWdnaW8gMjQwLCBUb3dlciBBLCAyMDE0NyBNaWxhbiwg
SXRhbHkuIEh1YXdlaSBUZWNobm9sb2dpZXMgSXRhbGlhIFMuci5sLiBpcyAxMDAlIG93bmVkIGJ5
IEh1YXdlaSBUZWNobm9sb2dpZXMgQ29vcGVyYXRpZWYNCiBVLkEuJm5ic3A7IDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
Znk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM3RjdG
N0YiPkNPTkFJIFJlZy4gTm8uIGNjIDEyNjM5NDU0IC0gQS5FLkUuIFJlZ2lzdHJ5IE5vLiBJVDEw
MDEwMDAwMDA2NTIxIC0gQmF0dGVyaWVzIGFuZCBBY2N1bXVsYXRvcnMgUmVnaXN0cnkgTm8uDQog
SVQxMjA1MFAwMDAwMjgzOS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2NvbG9yOiMxRjQ5N0QiPl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojN0Y3RjdGIj5UaGlzIGUtbWFpbCBhbmQgaXRzIGF0dGFjaG1lbnRzIGNvbnRhaW4gY29uZmlk
ZW50aWFsIGluZm9ybWF0aW9uIGZyb20gSFVBV0VJLCB3aGljaCBpcyBpbnRlbmRlZCBvbmx5IGZv
ciB0aGUgcGVyc29uIG9yIGVudGl0eSB3aG9zZSBhZGRyZXNzIGlzIGxpc3RlZCBhYm92ZS4gQW55
DQogdXNlIG9mIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWluIGluIGFueSB3YXkgKGlu
Y2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCB0b3RhbCBvciBwYXJ0aWFsIGRpc2Nsb3N1cmUs
IHJlcHJvZHVjdGlvbiwgb3IgZGlzc2VtaW5hdGlvbikgYnkgcGVyc29ucyBvdGhlciB0aGFuIHRo
ZSBpbnRlbmRlZCByZWNpcGllbnQocykgaXMgcHJvaGliaXRlZC4gSWYgeW91IHJlY2VpdmUgdGhp
cyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkNCiB0aGUgc2VuZGVyIGJ5IHBob25lIG9y
IGVtYWlsIGltbWVkaWF0ZWx5IGFuZCBkZWxldGUgaXQhIFRoYW5rIHlvdS48bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM3RjdGN0YiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMTUyRUU5Ij5QUklWQUNZIE5PVElD
RTo8L3NwYW4+PC9pPjwvYj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzdGN0Y3RiI+DQo8L3NwYW4+
PC9pPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+UHVyc3Vh
bnQgdG8gQXJ0LiAxMyBvZiB0aGUgR2VuZXJhbCBEYXRhIFByb3RlY3Rpb24gUmVndWxhdGlvbiAy
MDE2LzY3OSAoR0RQUiksIEh1YXdlaSBUZWNobm9sb2dpZXMgSXRhbGlhIFMuci5sLiBpbmZvcm1z
IHlvdSB0aGF0IHRoZSBwZXJzb25hbCBkYXRhIGNvbnRhaW5lZCBpbiB0aGlzIGVtYWlsIHdpbGwg
YmUgY29sbGVjdGVkIGFuZCB0cmVhdGVkDQogZm9yIHRoZSBhY3F1aXNpdGlvbiBvZiBpbmZvcm1h
dGlvbiBwcmVsaW1pbmFyeSB0byB0aGUgY29uY2x1c2lvbiBvZiBjb250cmFjdHMsIGZvciB0aGUg
ZGVmaW5pdGlvbiBvZiB0aGUgY29udHJhY3R1YWwgcmVsYXRpb25zaGlwLCBhcyB3ZWxsIGFzIGZv
ciB0aGUgZnVsZmlsbG1lbnQgb2YgbGVnYWwgcmVxdWlyZW1lbnRzIHJlbGF0ZWQgdG8gY2l2aWws
IHRheCBhbmQgYWNjb3VudGluZyBsYXcgb3IgYW55IG90aGVyIGxlZ2FsIG9ibGlnYXRpb24gdG8N
CiB3aGljaCBIdWF3ZWkgbWF5IGJlIHN1YmplY3QuIFBlcnNvbmFsIGRhdGEgd2lsbCBub3QgYmUg
c3ViamVjdCB0byBkaXNjbG9zdXJlIGFuZCBzcHJlYWQgdW5sZXNzIG90aGVyd2lzZSByZXF1aXJl
ZCBieSBsYXcuIEh1YXdlaSB3aWxsIHRha2UgYXBwcm9wcmlhdGUgc2VjdXJpdHkgbWVhc3VyZXMg
dG8gcHJvdGVjdCBwZXJzb25hbCBkYXRhIGFnYWluc3QgbG9zcywgbWlzdXNlIGRpc2Nsb3N1cmUg
b3IgZGVzdHJ1Y3Rpb24gb2YgdGhlIGluZm9ybWF0aW9uLg0KIFBlcnNvbmFsIERhdGEgaGVsZCBt
YXkgYmUgdHJhbnNmZXJyZWQgdG8gY291bnRyaWVzIG91dHNpZGUgdGhlIEV1cm9wZWFuIFVuaW9u
LCBob3dldmVyIEh1YXdlaSBJdGFsaWEgaGFzIHB1dCBpbiBwbGFjZSBhcHByb3ByaWF0ZSBzYWZl
Z3VhcmRzIGZvciB0aGUgdHJhbnNmZXIgb2YgcGVyc29uYWwgZGF0YSB0byB0aGlyZCBjb3VudHJp
ZXMgYnkgYWRvcHRpbmcgdGhlIHN0YW5kYXJkIGRhdGEgcHJvdGVjdGlvbiBjbGF1c2VzIG9mIHRo
ZSBFVSBDb21taXNzaW9uLg0KIFBlcnNvbmFsIERhdGEgYXJlIGtlcHQgZm9yIGEgcGVyaW9kIG5l
Y2Vzc2FyeSBmb3IgdGhlIGZ1bGZpbGxtZW50IG9mIGNvbnRyYWN0IG9ibGlnYXRpb25zIHVubGVz
cyBvdGhlcndpc2UgcmVxdWlyZWQgYnkgbGF3LiBZb3UgY2FuIGV4ZXJjaXNlIHlvdXIgcmlnaHRz
IHVuZGVyIEFydC4gMTUgYW5kIGZvbGxvd2luZyBvZiZuYnNwO3RoZSBHRFBSIChpLmUuIHJpZ2h0
IG9mIGFjY2VzcywgcmVjdGlmaWNhdGlvbiwgZXJhc3VyZSwgcmVzdHJpY3Rpb24sIHBvcnRhYmls
aXR5LA0KIG9iamVjdCkgYnkgY29udGFjdGluZyBIdWF3ZWkgYXQgdGhpcyBlbWFpbCBhZGRyZXNz
OiA8L3NwYW4+PC9pPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzE1
MkVFOSI+PGEgaHJlZj0ibWFpbHRvOmRhdGFwcm90ZWN0aW9uQGh1YXdlaS5jb20iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMTUyRUU5O3RleHQtZGVjb3JhdGlvbjpub25lIj5kYXRhcHJvdGVjdGlvbkBo
dWF3ZWkuY29tPC9zcGFuPjwvYT48L3NwYW4+PC9pPjwvYj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuMHB0O2NvbG9yOiMxRjQ5N0QiPg0KIG9yIHRocm91Z2ggdGhlIGZvbGxvd2luZyBjaGFu
bmVsOiA8L3NwYW4+PC9pPjxiPjxpPjx1PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29s
b3I6Ymx1ZSI+PGEgaHJlZj0iaHR0cDovL3d3dy5odWF3ZWkuY29tL2VuL3BlcnNvbmFsLWRhdGEt
cmVxdWVzdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPnd3dy5odWF3ZWkuY29tL2VuL3BlcnNv
bmFsLWRhdGEtcmVxdWVzdDwvc3Bhbj48L2E+PC9zcGFuPjwvdT48L2k+PC9iPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Lg0KIFlvdSBoYXZlIGFsc28gdGhl
IHJpZ2h0IHRvIGxvZGdlIGEgY29tcGxhaW50Jm5ic3A7d2l0aCZuYnNwO3RoZSBjb21wZXRlbnQg
c3VwZXJ2aXNvcnkgYXV0aG9yaXRpZXMuIElmIHlvdSBuZWVkIGFueSBmdXJ0aGVyIGluZm9ybWF0
aW9uIG9yIGhhdmUgYW55IHF1ZXJpZXMgb24gaG93IEh1YXdlaSBwcm9jZXNzIHlvdXIgcGVyc29u
YWwgZGF0YSwgcGxlYXNlIHNlbmQgYW4gZW1haWwgdG8gb3VyIERhdGEgUHJvdGVjdGlvbiBPZmZp
Y2VyIGF0DQo8L3NwYW4+PC9pPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29s
b3I6IzE1MkVFOSI+PGEgaHJlZj0ibWFpbHRvOmRwb0BodWF3ZWkuY29tIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzE1MkVFOTt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHBvQGh1YXdlaS5jb208L3NwYW4+
PC9hPjwvc3Bhbj48L2k+PC9iPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6
IzFGNDk3RCI+LlRoZSBEYXRhIENvbnRyb2xsZXIgaXMgSHVhd2VpDQogVGVjaG5vbG9naWVzIEl0
YWxpYSBTLnIubC4gd2l0aCByZWdpc3RlcmVkIG9mZmljZSBpbiBNaWxhbiwgVmlhIExvcmVudGVn
Z2lvIDI0MCBUb3dlciBBLCAyMDE0Ny48L3NwYW4+PC9pPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9pPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_50f40e218f1a456086aa45a95bbbfc2dhuaweicom_--

--_004_50f40e218f1a456086aa45a95bbbfc2dhuaweicom_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=9598;
 creation-date="Wed, 23 Sep 2020 09:00:49 GMT";
 modification-date="Wed, 23 Sep 2020 09:00:49 GMT"
Content-ID: <image001.jpg@01D69197.9D25FCD0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEA
AAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAASdFESAAQAAAABAAASdAAAAAAAAYagAACxj//b
AEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwH
CQ4PDQwOCwwMDP/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIACgBagMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAA
AAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEU
MoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2Rl
ZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK
0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUG
BwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS
8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4
eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri
4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP31vr2PToJJ5pI4YYULu7sFVQOpJPQCvEv2
8/2vYP2Tf2NPFHxN02O11uSzsojpIVhJBcz3EiQ27Haw3Rb5UZtrAlAcHOK+Xf8Ag43/AGo9Y+Dn
7LWh+CdDuLixm+JF9La6hcxMyM2nwxhpoQykEea0kKMOjRmRSCGr4t/Y1/ad1L9rv9gr4gfsta9e
3V54gh0h9V8BSuVkkvTZOl3/AGWC3O79z+764jaRcqsaA/PY/Oo08RLBR+Pl0fTmtov666H7pwX4
QYnHZJQ4txLUsMq8Y1Ia39kpJTnddE912u7ndf8ABPT9vH4meP8A9p3wj4m8Y+OfEGurq2px2V7Z
y3hj0/y7g+ScW0e2FAhdXG1AcoMknJr9AP2p/ipfXPx3TTNP13UNKh0GzTetpctDumk/eNvCkBxs
8rAbPU46mvwx/Zl+NH/CA30LPJ5cmnyC6hJOM7DuHP1Ar9Ff2pfj6th+1N45j87DRX6Qnn+7bxL/
AOy//rr80p51iaOCqQqybfOne+trf8A/bPEjw3w0eKaLwVCMabpSsoxSjZNWdlptLc/Q79ln423X
xZ8K39vqUkcuraHOIJ5lUKLhGGUkKjgMcMCBxlcgAEAel6XrlrrkDy2d1b3cUcskDPDIJFWSNyki
Ej+JXVlI6hlIPIr8ypP2xm/ZR/YuvNUt7lbfxp8TrqY6QCD5lhp8Q8prwqeh3+Z5eepkRsMqOK5D
/ggL+13rHiH9prxt8MXuJLrw3e6VJ4htlkcubS7hlihl28ZxKsylsnAaEYGXYn7fKeJFKdDBVVec
ldvt2T7to/Cc08JsbVy7MM/wqUaGHlov5kmlNp9ovbvr2P1wjPy06o1O0Yzjnqa+S/hx/wAFePCP
xK/4Kj+LP2V7Xwp4ot/FXhGze8uNala3/s2dVtra4wgDmXJW6QcoOVNfa3PxVJs+uKK8P/4KG/tx
aH/wTq/ZR8QfFnxFo2seINJ8P3NlbS2OmGJbmU3V3FbKVMjKvDShjkjgGudT/gpX4bb/AIJk/wDD
UB8O+IF8Lf8ACLHxV/YxMI1Hyf8Ann9/y9/H9/HvQPlZ9JUV4f8A8E8P25dD/wCCjH7KehfFjw3o
us+H9J164vLaKy1TyjdRNbXMluxby2ZOWjJGCeDXm/xD/wCCvXhH4df8FSfCn7Ktx4T8T3HirxZa
Jdwa1E9v/ZsIa1urnawMnm522rjhTyy0uYOV3sfXFFc/8UviZo/wa+GniLxh4ivU03w94V0y51jU
7twStta28TSzSHGThURjxzxXyl/wSm/4LX/D3/grFfeMNO8K+H/EnhHW/BsVtdT6frrW3m3tvOZF
E0PkyPuVHj2vnG0yRdd4ouPlbVz7Nor45+Lf/BZHwf8AAv8A4KeeFf2Y/FXhHxTpOseNY7WXR/Ek
klt/ZN4tzHL5OB5nnZe6gktQNn+sA6Kc16N/wUj/AOChfhP/AIJnfsyXPxM8X2WpatarqVrpNlpm
nNGLzU7idz8kXmMqZWJJpTlh8sLd8CncOV3sfQFFeV/sXftaeHf24/2WvBvxY8Jx3UOh+MrI3MVv
dFfPspUkeGe3k2krvimjkjYgkZQ14n+wN/wWH8Jf8FFP2m/il8PfA/g/xVHpvwpllgvvFF09sdLv
3+1yW1v5GyRpCJxBcSoWUfJCScEgUE2Z9gUV+OJ/4PN/gnFbxSSfCf4qRiZd6759MXIP1ua9+/4J
p/8ABxp8M/8Agpz+05H8LvCvgfxt4f1aTSrrVvtWqS2TW4jgMYZf3MztuPmAjjHByanmRo6ckrs/
RCivkOP/AILA+EX/AOCr7/slf8Ij4qHixLf7R/bu62/ssj+yxqWMeZ5ufLOzlPve3NfXSvuHHrin
chpo8R/bQmeLXvgntZl3fEqwVtpxuH2O+4PqPavcK8N/bU/5D/wR/wCymaf/AOkd9XuVMOgUV8q/
8Fm/2jPEH7Mn7B+va54V1S50XxLfahY6dp95bECaFnnV325B5MUcg+hPevaPAnief4SfsraPrXjH
Urq/uvDfhaG+1u/uCDNcPDah55GwACxKseg5Nc31qPtpUf5Um301v/kfRz4ZxEcnoZvzJqtVnSjD
XmbhGDctrWvNRWt730PQqK/IP4Wf8FEr79sGfWvF3j79qZvgTYyX0lvovhHQtLMsttbKeJZ5thLs
2cck52kjaCFH2lpf7Tug/sff8E9Lj4kX/wASNW+MNlJ5sujatfoIrjXLiRzHBaRqADjzEI6EgB26
CuLDZvSrXklaKTd7x2Xkm2vmj7LiLwkzXJ3Sw1WXPiKk401TjTrJc8vsqrKnGlJrZ8k5LdptJs+q
qK/O7/gnP8fvjV4J/bt1L4Y/HXxJdarqfjjwfB4t0mzkjEcWlSs5eS1jHYoplVgMgGDHbJhbX/ip
+2v/AMFPvjR4F8NfGLxZ8O/Bnw5srSOFNIjilU3RSJWUhiOr+eTznK44ojmylTjKMHzSk48uid0m
9dbbLuKt4V1qGYV8LiMZSjRo0I13WXPKnKEpRguXlg5N88uX4d4s/ReivyVtv+Cjnxc+Gv7H37UH
hnxN4wbWvF/wg1qz0HQ/FdvCkNxcm4vXtznAwWVYXcE5bDEEnANYHxu/4KJ/Gr9nn9pH4ZqviDX/
ABB4d+Hvgbw/q/xCssq4vGu9huZZRj7/APpkKKexCHpk1hLP6MUpOL6X201a79LN+h7uF8Bc6xFa
pQp16TlFyUdZJTSp0qkXFuKtz+2pwipWfPKzSsfsTRX52/FH/gofq3hv/goV4+1ux8TXeofCX4X/
AAuTxHJpVrKotdXu50je2OcH5pDdxAHjG1eODnzm2/aC8Za58GvCfxU+OX7UviD4P/8AC0FnvvDv
h7w1oDTW1tZRsAu4xo7ZIZGy/OHX5icgazzmmm4xi3ZvqkrJ2vdtKzei6nl4TwdzKpTpVq9aMI1I
02lyVZzc6kJVFTVOnTnNyjTXPN25YprW7sfqxRXgXwf+INt8Mv2ArzxvH8Qda+JOn2OgX/iK38S6
vB9nuL2FY5JkJQqpVVChQCM4FfA//BLP/gqj8SLP4VfErSfjNrmpahrE3gy98e+DNU1LaHvbe3jm
jliQgAEeZDuUf7EvbFepTqc8FLuv620Py/MsD9VxdXC83N7OTje0o3s7X5ZJSXpJJrZpM/XWivxi
h/4Kr/FD4e/smfA3wZf/ABMg0Px18Wjd65rvjjXrf7Y3hvSTdywQGOLaQzMsLsMqegAxv3L9HfsX
eKfD3xQ+P+i6foP7bXjX4oalDHNcyeHmsPs8N+ixNuLEp8qqSGxnPAFXc4+U/Q+ivy5/ZT/4KW+M
vg//AME2/jtrnj/xFqHij4ifDvxZeeGNKkvislxcXcqRxWse1R8wWUSuRjkI/pVz/gnT+3t8QPgL
8Df2lJv2gPEd/r/iX4Nz21w0V7MrSBp4XWK2QgD78yoo93ouHKz9OqK+W/8AgmfqHxF0L9ij/hYf
xj8S6trPiLxVHP4pktrwgR6JYshkht40wNo8seYQeQZNv8NfCHwL/wCCnPxwu/2SvB+n6V4il1z4
tftBeP7zS/Dd7qwWaDw5pkJt4WdEK4OJpHA3BgArnBKgUw5T9k6K+S/hr/wT6+LPhrxToeq+IP2p
vibrwsLqC71CwWztre11DY6vJDjkpG+CvHIU8Yr5i/bR8PfGr4Qft1/B74YeH/2kPiPdSfF3Urqa
9Bht410W0WRTmJF64XzsA4H7sfSgOU/VGiuF/Z1+FGtfBb4X2ug6/wCNtd+IOqQzSyyazq6otzMH
YlUIXgKowB9M13VBJ+OH7cH/AAUD+Ev/AAUe1Dx98B/iNIvwm8afD7xjqNl4W8T3j/aNIuZrW4lt
UW6cAPbCVdwfcDEm0SFyVWM/nl8Q/hX8Qf2KfjJpo1S1uPD/AIh0e4g1bR9TgKzWt7sZZIbq1m5j
njztIIyByrAEMo+6/wDgtL/wQ88eal8e9c+MHwZ0VvE2l+Kpzf8AiDw/bSIt5Y3hUmW5gRivnRys
N7IpMgkkYhWVv3fy58DPDH7Rnwv8Lf8ACJa58DfiN42+Hs04muvC2veEtRktI3+cNLayKgksrjEs
mJbdkJLAsHAxX5rm2HrzxD9vBqS2nFNq3S/f1Wvkz+/PCfiLKsDkkVlWJhKhNfvMNVmotSatN05S
enN/LK8X0lBHNftc+GLLxTf6T8VPC9pHa+G/id5tzLaW4XZomtIR9vsMBmIQSMJ4shcwXEeB8jAe
6/tIeGdc+In/AAVE+JXh2S+m0rw1p+oSa14h1JYmb+xtJit4pbm44VvmEZ2oCpDySRr/ABCvo79g
b/gmtpvx48G+KtDbTfiB4P8AAettaatc+G/GmiXNrqXhbW7cqbe50+6eJbe9gdTcwykLFN5XlB8F
ga9e/wCCkn/BOy0l8N+PfEljPrkdl8RtWs9Q8WPoGiXGs69f21jbW8drpNnaxqyBZZ45J3uJHjCO
Ig+9B8u3+rsqlF1JxWrUmvNJ3+Tdu2jPFxvjFl1PNKeWczfJCdKM2ruMZSg4trW8oRUo6XUmk02m
fk78Y/jL4w/ba+Pf2bQNI1CZdQMeleGfDlgjTPYadAhW3tI1HVY4l3ORhdxkc4ya+sP2Svjj8NP+
CLuga1q+t3UPxI+P2vWn2C50HRbtWsPCsG8M9pcXi7o/OLoPN8sSFWhRQoXMr+P+ONC+NOgeGL7w
n8J/gX8UPhx4RvY/s99ND4dvZ9f8QrtVSb6+EIcoxVm+zwCOAeYwKvyT0n7BH/BET4p/tI/ErSLr
xz4b1DwN8PbW4WXVJdTBt7+9iQgtbw25IlVpOF8xwioCWG9lCNwYPD4iliFKhTcqjfxWaiu9tPxd
kux+h8SZpw/icgeFzTFU8Nl9OK/cU6kXVq8uqjUlBu12ruMLtvVz3R+73wY8dN8UfhH4Y8TSWv2K
XxBpVtqLW+c+QZolkKZ9t2Pwr+fL9o39t3Vv+Ce3/By/8cviRonw71D4o6hbxrpi6FZXklpKyz6R
pe6ffHb3DbU2cjy8HcMsMc/0V6ZYw6Pp0Frbxxw29ugijRBtVFGAAB0A7Yr8if2aP2dPiNoX/B1b
8XfH998P/HVl4B1LR54rTxPPoF3Fot2x0zS0CpeNGIHJeKRcK5y0bDqK/TkpcqT3P85qlSnKrUlT
Votuy7K+i+SPk7/gqv8A8F+/GX7fH7EPin4Ya1+zN4m+Gun67dadO3iG81y5uIbNra+guQrRyabA
jbzF5f8ArRguDhiNp+14gV/4NGeO3webp16H/wDVXuX/AAcZfCzxV8Zf+CSvxB8PeC/DPiTxf4gv
NR0OSHStC0yfUb64SLVrSWQrBCrSOFRGc4HAUk4xmr37CX7JF18YP+CEPgv4K+OtN1rwleeKPhtJ
4Y1W3v7B7fUNHknglh3tBMFZZYywcK4HKjNPVPUz5lyp+ZyH/Br4P+NNHw9/7C+v+/TWLuvlb9p8
n/iMM+DPX/kCQf8Apm1j/P1ryn9jz9of9tr/AIIL6N4i+C+qfs2698XPCMeqz3uj6jo9jqN3YJLK
QGktb21t5ka3l2ecLeWOKdGdywQnYPbP+CRH7EP7Qn7XX/BUfUv2zf2jvCd58PH0+2mj8OaHe2sm
n3DzvaNYRolnKTNDbQWrz5M+15JplkUEbiDpYq1m5HoH/B1D+1hrGi/s7eB/2cvAqS6h4++PmtwW
TWNu4E01jFcRBLfO4FGur17WIE/K8aXKngEV8p/FT9n6H/g3C/4Kpfs5/EDSb8t8K/G/hy28KeNL
/wAxvKnmjjt7bV55B8xSMubLUwmfmkimVQFXA6zU/wDgmZ46/wCC8f8AwVv+M/jD4zeHvi78Kfg7
4TsU0PwtdXehyaLealbwzNFZpajUbUq8Mu29vJcRsY2uo0JG8Vtftf8A/Bop8N/hP+yz498SfCPx
V8UvEXxC0HSJdR0jRtR/s+4t9YeHEj2nlW9jHK8ksSSRxBXA814ycqCpNbijypWud3/wdofAHWPD
/wAOvg7+0l4P32fir4S+IorGe9hj+a3jmkS5sbl2yDthvraNFA/ivj9R5h/wWT+OS/8ABZb9qv8A
Yv8AgH4HvLqy0P4laTafEHVjG6TNYwahAzBmXGPtFpp9vqL7GxkzqDjNfWX7Enw08cf8FJP+CB+q
fBn4weD/ABj4L8eWugXPglW8YaFeaXPPPaIj6TqYS5RZJQmLN3k53TwTc8V8n/8ABrD/AME6PiJ4
C/aT8dfFr4teA/HXgu68L+H7fw14btfFejXOnyytcMWnkgW4RXKwQ20cKsg2bbqRR0IEtMUZJLzR
yP8AwSb/AOCh2vf8E9/+CXH7ZXwz8S3B0/4gfAO+ujoSF/MFrqF/M2lCGIcExQ6tGJXbA4vM9On2
p/wat/shL+zn/wAExrHxdeWvka58XdTl8QM8iYmGnR/6NYoW/ijaOJ7lOvF6foPhX/gvB/wSH+KX
xG/4K3/afhb4O8bX/hP4/LpA1jWdH0S5utI0K8a4itLk3skCFI4kNvb3rtMVBZ3bOUyP34+Gfw70
n4PfDTw94R8O2qafoHhfTbbSNNtU6W9tbxLFFGPZURR+Aqo+YVJK111P5mv+CBf/AAUe+L/7CPwu
8dWPwv8A2bfGfx5t/Elxp1xf3GhwahKmivFBIqRv9lsrkAuGJG4qfkOAecf0Hf8ABOr9p7xt+2D+
y9pfjj4hfCzW/g54mvL26tpvDOrR3KXVtHDK0cchFxBBJiRQGGYxweCa/Bz/AII8ftE/tYf8EjPA
Xi7SNJ/Yy+M3jZvGk1lczPfeEddsTZNbxOmwBLGQPu8zrxjH8Vfpn/wTy/4K/wD7Sn7WH7WPh3wL
8RP2QfHfwn8JatDdvd+J9R0vWYLawaK2kljVmubGKIeY6LGNzjlgBkkAqnoFVLofNlsuP+Dz24H/
AFDcfX/ikFr9usV+O8H7OnxFT/g7en+IX/CvvHn/AAr82GweKv8AhHrz+w93/CKrDj7b5f2cnzsx
/f8Av/J97iv2GiJKc1cTOo7peh4f+2p/yH/gj/2UzT//AEjvq9yrw39tP/kPfBH/ALKZp/8A6R31
e5VRHQ+Pf+Cwv7JPxH/bE+G/gPQvANjouoRaH4hGt6nDqd99limEUZWOPplg3mPnGMYrRsdG/aS/
aJ0nXPAfxR8F/DXwv4F8WaLf6TqOpaJq81zfWgmtpI0aKNvlY72XIOBjNe5ftE/GLVPgd4JGu2Ph
n/hJLWGRI7pF1FLN4PMkjijI3qQ2Wk56YA71k+Gf2q9Jm+KF34M8R26+HPEVu1lEluZWuo5ZbmJp
ETzVjCKcqyruI3kHA7VxywUXUdW79611pZ2+R9nh+NsTSyyjljoU5Ki5unNqXPCU2m5Jqaje6Vrx
fwrRnx1+zb+yj+05+yH8KrX4f2Pw5+APj7SdDnnGn6xqErxXc8MkrSfvMqCTuc4zyAQMnGa7j47f
8E+/HH7dfxz8H2PxQh03wp8IfA+iJPFpfhrUfLkv9akjTzXUbP3cUbF1Qn5tsfbzGx9deBfjT4X+
Jeo3lroerQ6hcWKeY6rG6CSPeyeZGWUCWPcrLvQsuRjNeW/Dj9uvTfFTaZca5pNv4d0jWNKuNWgv
F1iC9NvFAFZxcRxgPCSrjH3st8v3iAco5ZSUPZNtx00dradNtj063idmk8bLM6VKnTxD5/3kYyUu
aekpq83GM7Xs4xVuZtK9mvnPxN/wSF1P4Bftg/B34lfB2+1XVIvDmoyJ4mTxHrzTTGyfajCFmXn9
1JcfL0yV96x/gh+y/wDtZ/s0/GT40eJPCfhr4V3178V9dl1JdR1nWJnawjEs7QgRxgZCibODnoK+
3rj9qPwJaeHl1STXdlm000D5s7jzbd4VDS+bH5e+IIrKzF1UAMpzggmDxJ+0/wCGdH+I2h+FbO6X
VNX1bVE0yRIVfy7UtbSXOTLtMbMI0U+WG3YcHGKX9lUVLmp3jrfTvaz6djX/AIitnNWg6OPjTxHN
BU5OpGUpSjGo6sVJqSvyzenSySdz4U+J3/BGLxxY/se2PgPRdX0rxN4s8aeOofFXj7WLmc2sUyKk
o2QgjLqrSs3IBZmY4XIA9m+Df/BO7V9W/ak/aS8SfEWz02bwp8VLCDw9o8EF150o05IzF8wx+7YJ
HAR1IK+1fQ1z+1T4O03xh4p0W9vLyxuPCJt1vZJrGYRSNOVEaRMFPmOWdVCrlmLfKDzVnxd8fNP0
/wCEcfizw/CPEsN1e2+n2sKTfZfMmmu0tNrmQZjKSOQwZcrtIxninHK8PGSkltbTpomv1fzMsZ4q
cQYmhOhVmrz5ryStL3p0puzTSVnRpxjZWUY2R+fn7I3/AARG8beCPgv8fvB/jfXNOiuPH+nWei+H
tTgna68uG1laWN5E4KoSluCgOQqkDoKteP8A9kj9r7xb+w5H8Bbjw38IbnRrOwt9Ih1231WaO8e1
glR04YYDFY1VjtGRnjJr7k8P/tLwyarcaf4i0238KalpNzNFqkN5qCusESWhu1nhdV2yxmMZOdhX
a+RlcGVP2rvCeov5mn3jXFrbTyQXpmtbm3niK2b3YWKJod0zGJQ21cYVs5PAOayehGHJBtaNaPdN
3s/vPRqeMWe18Y8bi4UqsvaQqxUoO0KkIRgpRtJNe7GN024tq9jzb9or9l7xXe/8Et9Q+D/geGxm
8TN4QtPDNustyIIDhIoZzvPbyxJjPXIr5l/bZ/4IyeJ/jB+wD8F/DXgw6da/FL4Y6TFpNyxvPs8V
9bzw4vYfOHUCUlhnhlaQfx190eFv2svA/ijwz4d1QancWMPia3huLVLuxniaMSusaeaSm2PdIwQM
5CsfukjmodV/aDvk+CWueMdN8MtqTaBe6nb3FidQSBmisZ54pJVdlxkiDcFx/FjPGa9OMUkoo/L8
RiKletKtUd5Sbbfdt3Z8S/Ev/gk/8Tvhv4x+AvxF+F8fgPXvE/wx8FWnhPWPDvifc1he+XDIJJI2
UEElp5epXBCsCeRX01+xppfxkXxzqk3xO+F/wk8D6fHZYsbrwtMZrqeYuuUfjhNoJ+oFd14S/aw8
P3ln5HiJoPD/AIgis4tRuNJilfUJLa3mx5DM0UeN0m4BVHJOQMkVe1n9rX4d+HrCwubzxJbwx6lF
PNDm2nLiOCURTu6hN0axSEK5cKEP3sVRjdnwj4f/AOCQvxC1T/gqBrvivXJNMX4FXXjRvHy2CXav
Jf6ikbNDvhxkYmlfOeCoP96m/Hf/AIJBfET43/8ABTrxH4iuLnTrb4D+ONX0vW/Elqt6om1NrG2G
2FocbiGm3gnIGJC3UAV90fE/9rXwb8M/D/ii6e+k1C88K2VzdT2ltbyt5zwRq7wpIEKGQb03AElA
2WAAJE3gP9p7w14l/sPT9Q1Cz0/xFrEMT/Yo1uHihkkRnSIyyRRhXZVLKjhHYchSCCVYOZjf2vfA
/iLx7+yj4/8ADPgmC1bxJrnh+60vTI5JhbxJJNEYhliMKFDE/hivgu4/4I+/FT4efAf9mzXfAV54
Ug+K3wP+0T3ml6rMzadqL3F01w4EsY6qWZe24HhgVBP3ZP8Atp/C+30az1BvFtn9hv0mlguFt52j
kih8vzpchMeXH5qbpD8i7uSMHGpF+1B4Gn8MtrEeuGSxju2sm2WVw0yyrEJmBiEfmACIiTdt27SG
zgg0wu0eafsy+Pf2nPEnxNW3+K3gP4Z+HPCf2WR2u9E1ea6ujOMbFCMSNp5yT0xXFeN/2N/HPxD/
AOCxXhL4x39vp/8Awr3wT4Uk03T2N2DcNeSLOGPldR/x8Nz0+QV7Vfftc+F31/WtK0+f7ReaKmnT
STXKS29jPHeSokbR3HlsrH94uAPvFgAfvFdWb9qTwDbJrTSeJLOKPw/G817I8cixpGkohd0YrtlV
ZSEYxlgGIBwSKA1O/orH8C+PdJ+JfhuLVtDvFvtPmeSISbGjZXjco6MjgMrKyspVgCCOlbFBJ5f+
19+zFo/7YHwG1vwJrN9q2jx6pGrW2paZcNBeabcKcxzRuCOVI5B4ZSynIYivyU8Df8GxHxg1T4xN
B41+M2ky+AYpyfttjLd3GrX0IcfL5EyiKBnXPzebMEJHyyAclFefjMtw+IkpVVe3mfXcN8c5xkkJ
0Muq8qlrsnZ91daM/V/9kT9ib4c/sRfD1fD/AMP/AA/BpazJGL+/k/e3+ryJuxJczH5pGy7kDhE3
kIqrha7D4yfBnwv+0B8PdS8KeMdFsfEHh/Vo/LubO7j3I3cMD1VlIBV1wysAykEA0UV2RowjD2cV
ola3Q+drZli6uKeNqVJOre/M2+a/e+9z8qP2nv8Ag248X6Z41a9+BnxBs7HQ7yZnOleIby5t30wd
QI7iBJDKoJIAdFZQBl3JzX3X/wAEzf8Agn0P2CvhHd2OreKtW8aeMNedJtW1S7nlMCBN3l29tE7M
I4k3Nz952ZmJA2RxlFcOFyjC0antqUbN/cvRdD7TP/EziLOsuhleZV+enG3RJu23NJK7t577u7Pp
ZQrfhSlciiivSZ+fiBFC47elGB0oooAXYM0bB6UUUAIV9qMcfdoopAKBkdKQoDRRTAUqCaQJg0UU
ABjDEe1OC4FFFACFAaUDFFFSB4j+2bay3OvfBTyopZPK+JNg77ELbF+x32WOOg5HJ45Fe3UUUx9D
mfjD8NY/i98PL3w/NdyWMd5JBIZo0DsnlTxzAYPHJjx+NYOufs92+t+MdW1htUnjbVtW0rVXiEK4
Q2O3bHnOSH28ntniiimIw/2bv2QdL/Zv1K4msLuC6jWxGmWf+hCKeK3EhcCWUuxkb7oyoRfkztyc
1g6f/wAE/PDug+FrKx0m+XSbyPQv7Gv72106GOTVHSeK5t7mUDrJFNGW5zuEjqeoIKKADx7+xDdf
EbTtT/tLxiZtQ16S8k1N20lWtJGntre2SSK38zakkMVsgRnMnLyEgkjG5oH7LN/ofivSbkeLnk0f
TdYj1+TTxpiK1xeCzNq583eSsTZMgQAkNxuK8UUUAXfH/wCzbdeMfGmraxa+JDp7X1zp2pW0bWAm
+x3tk37uTO8b42TKtGQD82Q4OKdP+zdP/wAKZuvDcPiJo9YvdbXxFNqz2KujXgvlvSfs+8AR7kCB
N2QvcnJJRQBzHxB/ZL1PWvBviO/bXptf8Zapa6gzytbRWsF1LNpr2UMKJkrFGitkZLZYsWJzxmfs
5fAnxI+qJceIrTUNLttDvhe2l3f7G1TWJZNPmspRPtubgBI0aLy2DgkKRtAGSUUDuP8AE/7CF54v
8M6Lpt/42+0Joum2GmwPJoyt5K2c/mxSRKZdscjgIkrYJcINuyvTtN+B62Hwr8W+FG1SSS18T3Gq
zJN5AWSzW/eWR164fY8zkE4yMA9MkooEc3rP7JyX+neIIrfxFdWsuvQ6PC5Nvuj26fwEkVWUyRzD
Iddy8EgGsfwr+xBD4e8Napp8niRpBqWja3oytb6bHbJbpqdwlw7KgYj926kKvQqQDyMkooAk8Sfs
UJ4i8ReJrz/hJprGHxJp19YTpaWIhklFzbCDM5V/LmEeNyExh84BdgOd3Vv2Y31Px1JfDxFNHod7
qtjrl9phs1aS4vLSGOKJln3ZSM+RAzJtJJjOGAYiiigLlfUP2SLO++Hdj4fXWriKOy8FXfgsTLbL
uaO4WANPjONw8gHb0O488VB8T/2RR8RJ7+RfEUlsupX7Xs9vPZC5tnzp8NkA0e9QzIIfMRmyFZzl
W4oooArwfsfTx+HRpLeK3exk0zRbGcf2aokkk0yZJIpVbfhQ6ptZMHk5BGMVBL+xOt7pQ0y58UXE
mlaba3FjokK2KJJp0M95DcyCR9x85v8AR44wSFwoJILHNFFA7np/ww+G0fwysNYt4rqS8Graze6w
xdAvltczNKUGOoXdgHqa6aiigR//2Q==

--_004_50f40e218f1a456086aa45a95bbbfc2dhuaweicom_--


From nobody Wed Sep 23 07:28:46 2020
Return-Path: <ladislav.lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 464D33A0FFA for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 07:28:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aRiCbM3aeRU7 for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 07:28:42 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE6823A0FF5 for <netmod@ietf.org>; Wed, 23 Sep 2020 07:28:41 -0700 (PDT)
Received: from localhost (unknown [IPv6:2001:1488:fffe:6:a88f:7eff:fed2:45f8]) by mail.nic.cz (Postfix) with ESMTPSA id 4733913F651; Wed, 23 Sep 2020 16:28:38 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1600871318; bh=T5ultz7kY02cy1IVvsY71vCkgD9aJFMkwctW5JTkKkM=; h=From:To:Date; b=CNgDaunxmF7CeMadx757Ek++L++NAnVt5Lteqt0wCP9RBKLVcY1a7td8TsY+3gCTH PQLJAbRycAGcx4a9zSsq1Sb6Hh+yNuZfs/Hy3+M6g5hr4Verfee+d6BPVSoqKQaLQA qNIp/POGEKOyHncMDLRFPT2j9REvftP+hLgeQl6w=
From: Ladislav Lhotka <ladislav.lhotka@nic.cz>
To: Italo Busi <Italo.Busi@huawei.com>, "netmod@ietf.org" <netmod@ietf.org>
Cc: Joey Boyd <joey.boyd@adtran.com>
In-Reply-To: <7f4e6d298f16434b9555eaede6f3fe0e@huawei.com>
References: <7f4e6d298f16434b9555eaede6f3fe0e@huawei.com>
Mail-Followup-To: Italo Busi <Italo.Busi@huawei.com>, "netmod@ietf.org" <netmod@ietf.org>, Joey Boyd <joey.boyd@adtran.com>
Date: Wed, 23 Sep 2020 16:28:38 +0200
Message-ID: <878sd04lex.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Scanned: clamav-milter 0.102.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/_VT2eBne4nP4fkRYCWbpJyKtWiU>
Subject: Re: [netmod] identityref with multiple base statements (follow-up question)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 14:28:44 -0000

Italo Busi <Italo.Busi@huawei.com> writes:

> I have a follow-up question about this topic
>
> Considering the same identities defined below, what would be the valid va=
lues the following references?
>
> leaf reference-1 {
>   type identityref {
>     base base-1;
>   }
>   description
>     "Reference to an identity #1.";
> }
>
> leaf reference-2 {
>   type identityref {
>     base base-2;
>   }
>   description
>     "Reference to an identity #2.";
> }
>
> My understanding, is that:
> - valid values for the reference-1 would be 'a' and 'b'
> - valid values for the reference-2 would be 'b' and 'c'
>
> Is my understanding correct?

Yes, this should be pretty clear from sec. 9.10.2 of RFC 7950.

Lada

>
> Thanks, Italo
>
>> -----Original Message-----
>> From: Ladislav Lhotka [mailto:ladislav.lhotka@nic.cz]
>> Sent: luned=C3=AC 3 agosto 2020 10:45
>> To: Joey Boyd <joey.boyd@adtran.com>; netmod@ietf.org
>> Subject: Re: [netmod] identityref with multiple base statements
>>=20
>> Joey Boyd <joey.boyd@adtran.com> writes:
>>=20
>> > Hi,
>> >
>> > I am looking for some clarification regarding RFC 7950 section 9.10.2,
>> specifically this statement.
>> >
>> > Valid values for an identityref are any identities derived from all the
>> identityref's base identities.
>> >
>> > Example:
>> >
>> > identity base-1 {
>> >   description
>> >     "Base identity #1.";
>> > }
>> >
>> > identity base-2 {
>> >   description
>> >     "Base identity #2.";
>> > }
>> >
>> > identity a {
>> >   base base-1;
>> >   description
>> >     "Identity A.";
>> > }
>> >
>> > identity b {
>> >   base base-1;
>> >   base base-2;
>> >   description
>> >     "Identity B.";
>> > }
>> >
>> > identity c {
>> >   base base-2;
>> >   description
>> >     "Identity C.";
>> > }
>> >
>> > leaf reference {
>> >   type identityref {
>> >     base base-1;
>> >     base base-2;
>> >   }
>> >   description
>> >     "Reference to an identity.";
>> > }
>> >
>> > The question is how to determine the value space for this identityref.
>> >
>> > Option #1:
>> > The value space is any identity which is derived from both base identi=
ties.
>> This means the only valid value in the example would be 'b'.
>> >
>> > Option #2:
>> > The value space is any identity which is derived from either base iden=
tity.
>> This means the valid values are 'a', 'b' and 'c'.
>> >
>> > The phrasing "...derived from all the identityref's base identities." =
tends to
>> point to Option #1 but I would like clarification on the intent.
>>=20
>> Yes, #1 is correct.
>>=20
>> Lada
>>=20
>> >
>> > Best regards,
>> > Joey
>> >
>> > _______________________________________________
>> > netmod mailing list
>> > netmod@ietf.org
>> > https://www.ietf.org/mailman/listinfo/netmod
>>=20
>> --
>> Ladislav Lhotka
>> Head, CZ.NIC Labs
>> PGP Key ID: 0xB8F92B08A9F76C67
>>=20
>

--=20
Ladislav Lhotka=20
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Sep 23 12:47:46 2020
Return-Path: <01000174bc81d84f-18acac49-8898-4c2a-917b-659c7f6038bf-000000@amazonses.watsen.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1565F3A13F6 for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 12:47:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.906
X-Spam-Level: 
X-Spam-Status: No, score=-2.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id godLCi625w9s for <netmod@ietfa.amsl.com>; Wed, 23 Sep 2020 12:47:41 -0700 (PDT)
Received: from a8-96.smtp-out.amazonses.com (a8-96.smtp-out.amazonses.com [54.240.8.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8870D3A13F8 for <netmod@ietf.org>; Wed, 23 Sep 2020 12:47:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1600890460; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=cHiDJIg4AUm+kdprW+1fMJuQNV70x00JXvfb2VW+2UU=; b=b0iensI1mMZESweGNcPwRib7RLflrmn8DI1uT9en01hAtYgGaqxJmq62VPO1v46n 24fFzouKVKEcQgxBZbNhUtS2CIQ2FX6S3lQwCbGsmzKEo5gRslN2IY1IZuqGrlR0mUF iXsPio1FkEBvtU1zVsMsWV1DWIjCsp/5QNo9xL/w=
From: Kent Watsen <kent@watsen.net>
Message-ID: <01000174bc81d84f-18acac49-8898-4c2a-917b-659c7f6038bf-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_1614499A-32E6-4E2C-B27E-D1907811CD1A"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Date: Wed, 23 Sep 2020 19:47:40 +0000
In-Reply-To: <50f40e218f1a456086aa45a95bbbfc2d@huawei.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
To: Italo Busi <Italo.Busi@huawei.com>
References: <50f40e218f1a456086aa45a95bbbfc2d@huawei.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-SES-Outgoing: 2020.09.23-54.240.8.96
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Yo2b19cZD8YSc4HqLmVxYFlbQiw>
Subject: Re: [netmod] Another question about identityref with multiple base statements
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 19:47:44 -0000

--Apple-Mail=_1614499A-32E6-4E2C-B27E-D1907811CD1A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Italo,

Your question is difficult to parse because:

  1) the example is long without an easy way to understand it.  For =
instance:

	   Identities:
	     +-- base-1
	     |  +-- a
	     |  +-- a1
	     +-- base-2
	        +-- b
	        +-- b1

  2) the derived identities names aren=E2=80=99t logical.  For instance, =
this would=E2=80=99ve been easier to parse:

	   Identities:
	     +-- base-1
	     |  +-- a1
	     |  +-- a2
	     +-- base-2
	        +-- b1
	        +-- b2

And the following even easier:

	   Identities:
	     +-- a
	     |  +-- a1
	     |  +-- a2
	     +-- b
	        +-- b1
	        +-- b2

That said, see below:


> On Sep 23, 2020, at 5:00 AM, Italo Busi <Italo.Busi@huawei.com> wrote:
>=20
> I have also another question about identityref with multiple base =
statements.
> =20
> Let=E2=80=99s consider the following definitions:
> =20
> identity base-1 {
>   description
>     "Base identity #1.";
> }
> =20
> identity base-2 {
>   description
>     "Base identity #2.";
> }
> =20
> identity a {
>   base base-1;
>   description
>     "Identity A.";
> }
> =20
> identity a-1 {
>   base base-2;
>   base a;
>   description
>     "Identity A-1.";
> }
> =20
> identity b {
>   base base-1;
>   description
>     "Identity B.";
> }
> =20
> identity b-1 {
>   base base-2;
>   base b;
>   description
>     "Identity B-1.";
> }
> =20
> And the following identityrefs:
> =20
> leaf reference-1 {
>   type identityref {
>     base base-1;
>   }
>   description
>     "Reference to an identity #1.";
> }
> =20
> leaf reference-2 {
>   type identityref {
>     base base-2;
>   }                =20
>   description
>     "Reference to an identity #2.";
> }
> =20
> In this case, my understanding is that all the possible pairs (a, =
a-1), (a, b-1), (a-1, a-1), (a-1, b-1), (b, a-1), (b, b-1), (b-1, a-1) =
and (b-1, b-1) would be valid values for reference-1 and reference-2.
> =20
> Is my understanding correct?

Reference-1 can be any of: "base-1", =E2=80=9Ca=E2=80=9D, and =
=E2=80=9C=E2=80=9Da1=E2=80=9D
Reference-2 can be any of: =E2=80=9Cbase-2", =E2=80=9Cb=E2=80=9D, and =
=E2=80=9C=E2=80=9Db1=E2=80=9D
=20
A total of 9 combinations.  You only list 8 and none of them include =
=E2=80=9Cbase-1=E2=80=9D or =E2=80=9Cbase-2=E2=80=9D, so no, it =
doesn=E2=80=99t look correct.


> Is there a way to restrict the possible values for reference-1 and =
reference-2 to a limited subset like (a, a-1) or (b, b-1)?
> =20
> For example, would this code be valid?
> =20
> leaf reference-2 {
>   type identityref {
>     base base-2;
>   }
>   must 'derived-from(../reference-2, ../reference-1)';
>   description
>     "Reference to an identity #2.";
> }
> =20
> If not, is there any other option to restrict the possible values for =
reference-1 and reference-2?

=E2=80=9Cmust=E2=80=9D expressions can be used.  For instance, the =
ssh-client-server draft includes the line:

	must 'public-key-format =3D "ct:ssh-public-key-format=E2=80=9D'
=09
	note: "public-key-format=E2=80=9D is an identity.

I don=E2=80=99t know about your particular goal, but =E2=80=9Cmust=E2=80=9D=
 expressions are incredibly powerful and likely can achieve what is =
needed.

K.  // contributor


> =20
> Thanks, Italo
> =20
> Italo Busi
> Principal Optical Transport Network Research Engineer
> =20
> <image001.jpg>
> ____________________________________________________________________
> =20
> Huawei Technologies Italia S.r.l.
> Address: Centro Direzionale Milano 2, Palazzo Verrocchio, 20090 =
Segrate (MI)
> Tel: +39 345 4721946 - Mobile: Italo.busi@huawei.com =
<mailto:Italo.busi@huawei.com>
> =20
> =
__________________________________________________________________________=
________
> Huawei Technologies Italia S.r.l. is a company registered in Italy at =
the Company Registration Office of Milan, with registered number =
04501190963 and equity capital =E2=82=AC3,000,000 fully paid up, whose =
registered office is in Milan, Via Lorenteggio 240, Tower A, 20147 =
Milan, Italy. Huawei Technologies Italia S.r.l. is 100% owned by Huawei =
Technologies Cooperatief U.A. =20
> CONAI Reg. No. cc 12639454 - A.E.E. Registry No. IT10010000006521 - =
Batteries and Accumulators Registry No. IT12050P00002839.
> =
__________________________________________________________________________=
______________________________________________
> This e-mail and its attachments contain confidential information from =
HUAWEI, which is intended only for the person or entity whose address is =
listed above. Any use of the information contained herein in any way =
(including, but not limited to, total or partial disclosure, =
reproduction, or dissemination) by persons other than the intended =
recipient(s) is prohibited. If you receive this e-mail in error, please =
notify the sender by phone or email immediately and delete it! Thank =
you.
> =
--------------------------------------------------------------------------=
--------------------------------------------------------------------------=
--------------------------------
> PRIVACY NOTICE: Pursuant to Art. 13 of the General Data Protection =
Regulation 2016/679 (GDPR), Huawei Technologies Italia S.r.l. informs =
you that the personal data contained in this email will be collected and =
treated for the acquisition of information preliminary to the conclusion =
of contracts, for the definition of the contractual relationship, as =
well as for the fulfillment of legal requirements related to civil, tax =
and accounting law or any other legal obligation to which Huawei may be =
subject. Personal data will not be subject to disclosure and spread =
unless otherwise required by law. Huawei will take appropriate security =
measures to protect personal data against loss, misuse disclosure or =
destruction of the information. Personal Data held may be transferred to =
countries outside the European Union, however Huawei Italia has put in =
place appropriate safeguards for the transfer of personal data to third =
countries by adopting the standard data protection clauses of the EU =
Commission. Personal Data are kept for a period necessary for the =
fulfillment of contract obligations unless otherwise required by law. =
You can exercise your rights under Art. 15 and following of the GDPR =
(i.e. right of access, rectification, erasure, restriction, portability, =
object) by contacting Huawei at this email address: =
dataprotection@huawei.com <mailto:dataprotection@huawei.com> or through =
the following channel: www.huawei.com/en/personal-data-request =
<http://www.huawei.com/en/personal-data-request>. You have also the =
right to lodge a complaint with the competent supervisory authorities. =
If you need any further information or have any queries on how Huawei =
process your personal data, please send an email to our Data Protection =
Officer at dpo@huawei.com <mailto:dpo@huawei.com>.The Data Controller is =
Huawei Technologies Italia S.r.l. with registered office in Milan, Via =
Lorenteggio 240 Tower A, 20147.
> =20
> =20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org <mailto:netmod@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod =
<https://www.ietf.org/mailman/listinfo/netmod>

--Apple-Mail=_1614499A-32E6-4E2C-B27E-D1907811CD1A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Italo,<div class=3D""><br class=3D""></div><div class=3D"">Your=
 question is difficult to parse because:</div><div class=3D""><br =
class=3D""></div><div class=3D"">&nbsp; 1) the example is long without =
an easy way to understand it. &nbsp;For instance:</div><div class=3D""><br=
 class=3D""></div><div class=3D""><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>&nbsp; =
&nbsp;Identities:</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>&nbsp; &nbsp; &nbsp;+-- =
base-1</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>&nbsp; &nbsp; &nbsp;| &nbsp;+-- =
a</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>&nbsp; &nbsp; &nbsp;| &nbsp;+-- =
a1</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>&nbsp; &nbsp; &nbsp;+-- =
base-2</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; +-- =
b</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>&nbsp; &nbsp; &nbsp; &nbsp; +-- =
b1</div><div class=3D""><br class=3D""></div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D"">&nbsp; 2) the derived =
identities names aren=E2=80=99t logical. &nbsp;For instance, this =
would=E2=80=99ve been easier to parse:</div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><div =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space: pre;">	=
</span>&nbsp; &nbsp;Identities:</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>&nbsp; =
&nbsp; &nbsp;+-- base-1</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>&nbsp; =
&nbsp; &nbsp;| &nbsp;+-- a1</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>&nbsp; =
&nbsp; &nbsp;| &nbsp;+-- a2</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>&nbsp; =
&nbsp; &nbsp;+-- base-2</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>&nbsp; =
&nbsp; &nbsp; &nbsp; +-- b1</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>&nbsp; =
&nbsp; &nbsp; &nbsp; +-- b2</div><div class=3D""><br =
class=3D""></div></div><div style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);" class=3D"">And the following even easier:</div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);" class=3D""><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>&nbsp; =
&nbsp;Identities:</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>&nbsp; &nbsp; &nbsp;+-- =
a</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>&nbsp; &nbsp; &nbsp;| &nbsp;+-- =
a1</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>&nbsp; &nbsp; &nbsp;| &nbsp;+-- =
a2</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>&nbsp; &nbsp; &nbsp;+-- =
b</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>&nbsp; &nbsp; &nbsp; &nbsp; +-- =
b1</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>&nbsp; &nbsp; &nbsp; &nbsp; +-- =
b2</div><div class=3D""><br class=3D""></div></div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><div =
class=3D"">That said, see below:</div><div class=3D""><br =
class=3D""></div></div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Sep 23, 2020, at 5:00 AM, Italo Busi =
&lt;<a href=3D"mailto:Italo.Busi@huawei.com" =
class=3D"">Italo.Busi@huawei.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">I have =
also another question about identityref with multiple base =
statements.<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Let=E2=80=99s consider the following definitions:<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">identity =
base-1 {<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; description<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;&nbsp;&nbsp; "Base identity =
#1.";<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">identity =
base-2 {<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; description<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;&nbsp;&nbsp; "Base identity =
#2.";<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">identity =
a {<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; =
base base-1;<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; description<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;&nbsp;&nbsp; "Identity A.";<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">identity =
a-1 {<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; =
base base-2;<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; base a;<o:p class=3D""></o:p></div><div style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; description<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;&nbsp;&nbsp; "Identity A-1.";<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">identity =
b {<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; =
base base-1;<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; description<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;&nbsp;&nbsp; "Identity B.";<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"IT" class=3D"">identity b-1 {<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"IT" class=3D"">&nbsp; base base-2;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"IT" class=3D"">&nbsp; base b;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"IT" class=3D"">&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>description<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp; "Identity B-1.";<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">And the =
following identityrefs:<o:p class=3D""></o:p></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">leaf reference-1 {<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp; type identityref {<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp; base base-1;<o:p class=3D""></o:p></div><div=
 style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp; }<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp; description<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp; "Reference to an identity #1.";<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">leaf =
reference-2 {<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; type identityref {<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;&nbsp;&nbsp; base base-2;<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; =
}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; =
description<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp; "Reference to an identity #2.";<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">In this =
case, my understanding is that all the possible pairs (a, a-1), (a, =
b-1), (a-1, a-1), (a-1, b-1), (b, a-1), (b, b-1), (b-1, a-1) and (b-1, =
b-1) would be valid values for reference-1 and reference-2.<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Is my =
understanding correct?</div></div></div></blockquote><div><br =
class=3D""></div><div>Reference-1 can be any of: "base-1", =E2=80=9Ca=E2=80=
=9D, and =E2=80=9C=E2=80=9Da1=E2=80=9D</div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);">Reference-2 can be any of: =
=E2=80=9Cbase-2", =E2=80=9Cb=E2=80=9D, and =
=E2=80=9C=E2=80=9Db1=E2=80=9D</div><div>&nbsp;</div><div>A total of 9 =
combinations. &nbsp;You only list 8 and none of them include =
=E2=80=9Cbase-1=E2=80=9D or =E2=80=9Cbase-2=E2=80=9D, so no, it =
doesn=E2=80=99t look correct.</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Is there =
a way to restrict the possible values for reference-1 and reference-2 to =
a limited subset like (a, a-1) or (b, b-1)?<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">For =
example, would this code be valid?<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">leaf reference-2 {<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; =
type identityref {<o:p class=3D""></o:p></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp; base base-2;<o:p class=3D""></o:p></div><div=
 style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp; }<o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp; must =
'derived-from(../reference-2, ../reference-1)';<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; =
description<o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp; "Reference to an identity #2.";<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">}<o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">If not, =
is there any other option to restrict the possible values for =
reference-1 and reference-2?</div></div></blockquote><div><br =
class=3D""></div>=E2=80=9Cmust=E2=80=9D expressions can be used. =
&nbsp;For instance, the ssh-client-server draft includes the line:<br =
class=3D""><br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>must 'public-key-format =3D =
"ct:ssh-public-key-format=E2=80=9D'<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>note: "public-key-format=E2=80=9D =
is an identity.<br class=3D""><br class=3D"">I don=E2=80=99t know about =
your particular goal, but =E2=80=9Cmust=E2=80=9D expressions are =
incredibly powerful and likely can achieve what is needed.</div><div><br =
class=3D""></div><div>K. &nbsp;// contributor</div><div><br =
class=3D""></div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"WordSection1" style=3D"page: WordSection1; =
text-align: start; text-indent: 0px;"><div style=3D"margin: 0cm 0cm =
0.0001pt;" class=3D""><font color=3D"#ffffff" class=3D""><span =
style=3D"caret-color: rgb(255, 255, 255);" class=3D""><o:p =
class=3D""></o:p></span></font></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"caret-color: =
rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 11pt; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-transform: none; white-space: normal; =
word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: =
0px; margin: 0cm 0cm 0.0001pt;" class=3D"">Thanks, Italo<o:p =
class=3D""></o:p></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Calibri, sans-serif; font-size: 11pt; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0cm 0cm =
0.0001pt;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt;" class=3D""><b =
class=3D""><span style=3D"color: rgb(31, 73, 125);" class=3D"">Italo =
Busi<o:p class=3D""></o:p></span></b></div><div style=3D"caret-color: =
rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 11pt; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-transform: none; white-space: normal; =
word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: =
0px; margin: 0cm 0cm 0.0001pt;" class=3D""><span style=3D"color: rgb(31, =
73, 125);" class=3D"">Principal Optical Transport Network Research =
Engineer<o:p class=3D""></o:p></span></div><div style=3D"caret-color: =
rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 11pt; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-transform: none; white-space: normal; =
word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: =
0px; margin: 0cm 0cm 0.0001pt;" class=3D""><span style=3D"color: rgb(31, =
73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt;" =
class=3D""><span style=3D"color: rgb(31, 73, 125);" class=3D""><span =
id=3D"cid:image001.jpg@01D69197.9D25FCD0">&lt;image001.jpg&gt;</span><o:p =
class=3D""></o:p></span></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Calibri, sans-serif; font-size: 11pt; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0cm 0cm =
0.0001pt;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">________</span><span lang=3D"IT" style=3D"color: rgb(31, 73, =
125);" =
class=3D"">____________________________________________________________<o:=
p class=3D""></o:p></span></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Calibri, sans-serif; font-size: 11pt; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0cm 0cm =
0.0001pt;" class=3D""><b class=3D""><span lang=3D"DE" style=3D"color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></b></div><div style=3D"caret-color: =
rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 11pt; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-transform: none; white-space: normal; =
word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: =
0px; margin: 0cm 0cm 0.0001pt;" class=3D""><b class=3D""><span lang=3D"DE"=
 style=3D"color: rgb(31, 73, 125);" class=3D"">Huawei Technologies =
Italia S.r.l.<o:p class=3D""></o:p></span></b></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt;" class=3D""><b =
class=3D""><span lang=3D"IT" style=3D"color: rgb(31, 73, 125);" =
class=3D"">Address:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span lang=3D"IT" =
style=3D"color: rgb(31, 73, 125);" class=3D"">Centro Direzionale Milano =
2,<span class=3D"Apple-converted-space">&nbsp;</span></span><span =
lang=3D"IT" style=3D"color: rgb(31, 73, 125);" class=3D"">Palazzo =
Verrocchio, 20090 Segrate (MI)<o:p class=3D""></o:p></span></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt;" class=3D""><b =
class=3D""><span lang=3D"IT" style=3D"color: rgb(31, 73, 125);" =
class=3D"">Tel:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span lang=3D"IT" =
style=3D"color: rgb(31, 73, 125);" class=3D"">+39 345 4721946 -<span =
class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">Mobile:<span =
class=3D"Apple-converted-space">&nbsp;</span></b></span><span =
style=3D"color: rgb(31, 73, 125);" class=3D""><a =
href=3D"mailto:Italo.busi@huawei.com" style=3D"color: rgb(149, 79, 114); =
text-decoration: underline;" class=3D""><span lang=3D"IT" style=3D"color: =
rgb(5, 99, 193);" class=3D"">Italo.busi@huawei.com</span></a></span><span =
lang=3D"IT" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Calibri, sans-serif; font-size: 11pt; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0cm 0cm =
0.0001pt;" class=3D""><span lang=3D"IT" style=3D"color: rgb(31, 73, =
125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt;" =
class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">_______________________________________________________________=
___________________<o:p class=3D""></o:p></span></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt; text-align: =
justify;" class=3D""><span style=3D"font-size: 7.5pt; font-family: =
Arial, sans-serif; color: rgb(127, 127, 127);" class=3D"">Huawei =
Technologies Italia S.r.l. is a company registered in Italy at the =
Company Registration Office of Milan, with registered number 04501190963 =
and equity capital =E2=82=AC3,000,000 fully paid up, whose registered =
office is in Milan, Via Lorenteggio 240, Tower A, 20147 Milan, Italy. =
Huawei Technologies Italia S.r.l. is 100% owned by Huawei Technologies =
Cooperatief U.A.&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></span></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Calibri, sans-serif; font-size: 11pt; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0cm 0cm =
0.0001pt; text-align: justify;" class=3D""><span style=3D"font-size: =
7.5pt; font-family: Arial, sans-serif; color: rgb(127, 127, 127);" =
class=3D"">CONAI Reg. No. cc 12639454 - A.E.E. Registry No. =
IT10010000006521 - Batteries and Accumulators Registry No. =
IT12050P00002839.<o:p class=3D""></o:p></span></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt;" =
class=3D""><span style=3D"font-size: 7.5pt; color: rgb(31, 73, 125);" =
class=3D"">_______________________________________________________________=
_________________________________________________________</span><span =
style=3D"font-size: 7.5pt; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Calibri, sans-serif; font-size: 11pt; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0cm 0cm =
0.0001pt;" class=3D""><i class=3D""><span style=3D"font-size: 7.5pt; =
font-family: Arial, sans-serif; color: rgb(127, 127, 127);" =
class=3D"">This e-mail and its attachments contain confidential =
information from HUAWEI, which is intended only for the person or entity =
whose address is listed above. Any use of the information contained =
herein in any way (including, but not limited to, total or partial =
disclosure, reproduction, or dissemination) by persons other than the =
intended recipient(s) is prohibited. If you receive this e-mail in =
error, please notify the sender by phone or email immediately and delete =
it! Thank you.<o:p class=3D""></o:p></span></i></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt;" class=3D""><i =
class=3D""><span style=3D"font-size: 7.5pt; font-family: Arial, =
sans-serif; color: rgb(127, 127, 127);" =
class=3D"">---------------------------------------------------------------=
--------------------------------------------------------------------------=
-------------------------------------------<o:p =
class=3D""></o:p></span></i></div><div style=3D"caret-color: rgb(0, 0, =
0); font-family: Calibri, sans-serif; font-size: 11pt; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0cm 0cm =
0.0001pt; text-align: justify;" class=3D""><b class=3D""><i =
class=3D""><span style=3D"font-size: 7pt; font-family: Arial, =
sans-serif; color: rgb(21, 46, 233);" class=3D"">PRIVACY =
NOTICE:</span></i></b><i class=3D""><span style=3D"font-size: 7pt; =
font-family: Arial, sans-serif; color: rgb(127, 127, 127);" =
class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span></span></i><i =
class=3D""><span style=3D"font-size: 7pt; color: rgb(31, 73, 125);" =
class=3D"">Pursuant to Art. 13 of the General Data Protection Regulation =
2016/679 (GDPR), Huawei Technologies Italia S.r.l. informs you that the =
personal data contained in this email will be collected and treated for =
the acquisition of information preliminary to the conclusion of =
contracts, for the definition of the contractual relationship, as well =
as for the fulfillment of legal requirements related to civil, tax and =
accounting law or any other legal obligation to which Huawei may be =
subject. Personal data will not be subject to disclosure and spread =
unless otherwise required by law. Huawei will take appropriate security =
measures to protect personal data against loss, misuse disclosure or =
destruction of the information. Personal Data held may be transferred to =
countries outside the European Union, however Huawei Italia has put in =
place appropriate safeguards for the transfer of personal data to third =
countries by adopting the standard data protection clauses of the EU =
Commission. Personal Data are kept for a period necessary for the =
fulfillment of contract obligations unless otherwise required by law. =
You can exercise your rights under Art. 15 and following of&nbsp;the =
GDPR (i.e. right of access, rectification, erasure, restriction, =
portability, object) by contacting Huawei at this email address:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i><b class=3D""><i =
class=3D""><span style=3D"font-size: 7pt; color: rgb(21, 46, 233);" =
class=3D""><a href=3D"mailto:dataprotection@huawei.com" style=3D"color: =
rgb(149, 79, 114); text-decoration: underline;" class=3D""><span =
style=3D"color: rgb(21, 46, 233); text-decoration: none;" =
class=3D"">dataprotection@huawei.com</span></a></span></i></b><i =
class=3D""><span style=3D"font-size: 7pt; color: rgb(31, 73, 125);" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>or through =
the following channel:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i><b class=3D""><i =
class=3D""><u class=3D""><span style=3D"font-size: 7pt; color: blue;" =
class=3D""><a href=3D"http://www.huawei.com/en/personal-data-request" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D""><span style=3D"color: blue;" =
class=3D"">www.huawei.com/en/personal-data-request</span></a></span></u></=
i></b><i class=3D""><span style=3D"font-size: 7pt; color: rgb(31, 73, =
125);" class=3D"">. You have also the right to lodge a =
complaint&nbsp;with&nbsp;the competent supervisory authorities. If you =
need any further information or have any queries on how Huawei process =
your personal data, please send an email to our Data Protection Officer =
at<span class=3D"Apple-converted-space">&nbsp;</span></span></i><b =
class=3D""><i class=3D""><span style=3D"font-size: 7pt; color: rgb(21, =
46, 233);" class=3D""><a href=3D"mailto:dpo@huawei.com" style=3D"color: =
rgb(149, 79, 114); text-decoration: underline;" class=3D""><span =
style=3D"color: rgb(21, 46, 233); text-decoration: none;" =
class=3D"">dpo@huawei.com</span></a></span></i></b><i class=3D""><span =
style=3D"font-size: 7pt; color: rgb(31, 73, 125);" class=3D"">.The Data =
Controller is Huawei Technologies Italia S.r.l. with registered office =
in Milan, Via Lorenteggio 240 Tower A, 20147.</span></i><i =
class=3D""><span style=3D"font-size: 7pt; color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D""></o:p></span></i></div><div =
style=3D"caret-color: rgb(0, 0, 0); font-family: Calibri, sans-serif; =
font-size: 11pt; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-transform: none; =
white-space: normal; word-spacing: 0px; text-decoration: none; =
-webkit-text-stroke-width: 0px; margin: 0cm 0cm 0.0001pt;" class=3D""><o:p=
 class=3D"">&nbsp;</o:p></div><div style=3D"caret-color: rgb(0, 0, 0); =
font-family: Calibri, sans-serif; font-size: 11pt; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-transform: none; white-space: normal; word-spacing: 0px; =
text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0cm 0cm =
0.0001pt;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">netmod mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:netmod@ietf.org" style=3D"color: rgb(149, 79, 114); =
text-decoration: underline; font-family: Helvetica; font-size: 14px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">netmod@ietf.org</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/netmod" style=3D"color: =
rgb(149, 79, 114); text-decoration: underline; font-family: Helvetica; =
font-size: 14px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/netmod</a></blockquote></=
div><br class=3D""></div></body></html>=

--Apple-Mail=_1614499A-32E6-4E2C-B27E-D1907811CD1A--


From nobody Thu Sep 24 02:01:17 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A92F3A09FF for <netmod@ietfa.amsl.com>; Thu, 24 Sep 2020 02:01:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MGYlvpG6jdRA for <netmod@ietfa.amsl.com>; Thu, 24 Sep 2020 02:01:13 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30125.outbound.protection.outlook.com [40.107.3.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C87D3A09FB for <netmod@ietf.org>; Thu, 24 Sep 2020 02:01:12 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oNNSty4/vtePuOtw9SGe21QBgLp+15LFuozHWOLpVnsONcqpUgho4ZC8qolZpoZFdMDa9bsXJw4RMzwNW+tXSjx/WMmc/I9WBErusUPX/RcjwPbf4kqNNMQ05UzVf1dOJXqWqJN0pKHTfeB1nchDfi0TqDdd5scWkVu6w88yMeizUczoNhHw3oUju0XcCTPtSItxh5K8pIOQdZItgShB7mTWGMXaRy1tkQfAWpSUcUQcKgeOpUR06PNVcQ9l6wZlm1xxFaqUewayK1nXq8lIM8JceDB72tJik9m05WdkQe9S+wNeE3bnRhDnfVeeiAWx+MSojT7KDLCkRElC1MzeWA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hYPNQlxBWIwVM7dHbRo/jJ1venZ/DEr+9uvGNZ2Jdl0=; b=PRLFNsuLZh4Gij5PGobKFLVfqIIUxPR1rhv7/iC4MySuy4pkijPHQyCCXVaRWlGIaW3lY4JbIgWWK0EQ3AEFkdsHY6Nt7KDGLersjpTUwBlg+dFo7Pi83yX47GeN/XWobZAb0b7uWCcRWUVNuPHPTt1OUapwMVdUu8NnXJUlC6tjByncPnxJOd7NArxM2Rlv08gdPX7gn2rsIRObbZ4X+JU5sD4skCgiIPlz/iMhU4xvv7i4VyqThtr7FMaBTB9uvxt+Z1v+XirxEoX3oCULtZlpPq3eksvnC94U/3JmVCBM8a1Yrf7SMJROyhPvpjhAT+afUeFpo5NkxyRibBH5BQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hYPNQlxBWIwVM7dHbRo/jJ1venZ/DEr+9uvGNZ2Jdl0=; b=UxLSpU/n6ZGJfJHBanfZwbZPlG+rPoip3ThTBezRZjfnc4peCoFNzV8wfIHKeLaI2mVunDvjlX6Zrt2m8uRK3D/BoUQdjltDJkLumcgSuPzGQgUNkuX0G+Va9nrRclLFbPceaZetW7RsfbIfE8YQUl/pfmrYFSndulh5M0/J9qY=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM7PR07MB6804.eurprd07.prod.outlook.com (2603:10a6:20b:1b4::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.4; Thu, 24 Sep 2020 09:01:06 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::189c:ac35:ce23:d38a]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::189c:ac35:ce23:d38a%6]) with mapi id 15.20.3391.006; Thu, 24 Sep 2020 09:01:06 +0000
From: tom petch <ietfc@btconnect.com>
To: Ladislav Lhotka <ladislav.lhotka@nic.cz>, Italo Busi <Italo.Busi@huawei.com>, "netmod@ietf.org" <netmod@ietf.org>
CC: Joey Boyd <joey.boyd@adtran.com>
Thread-Topic: [netmod] identityref with multiple base statements (follow-up question)
Thread-Index: AdaRhLMHWUL2bx+uSjSp5K9i+qJg9AAMSCcAACa6598=
Date: Thu, 24 Sep 2020 09:01:06 +0000
Message-ID: <AM7PR07MB62487B0B4C3F4245B31ED322A0390@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <7f4e6d298f16434b9555eaede6f3fe0e@huawei.com>, <878sd04lex.fsf@nic.cz>
In-Reply-To: <878sd04lex.fsf@nic.cz>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: nic.cz; dkim=none (message not signed) header.d=none;nic.cz; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.146.121.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bc592c00-1c9e-44d9-7d93-08d860685f5e
x-ms-traffictypediagnostic: AM7PR07MB6804:
x-microsoft-antispam-prvs: <AM7PR07MB680478ADCF774E0BD9F6B2D4A0390@AM7PR07MB6804.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qbVosNDgvgj1N6XnyXCs3gZlUdPnkJLLZWOYUFMr6uBiVGLAT0Fn/Pabt9iv7wOpWQxFnLhZWbXvR7LgRHI9Z2FQqaRCD2xHVW84TvLPBcAMBnNc8xttFWSEv2gk4AmjedueyPMH/ttUVkSKewZTRZDhI0kGPFzvgtcXg2Sh8LdVEPrzOZhA8M9bnlfQPMxkYaYQ46MeX/oItsgu8JHndTGLpGH5t7zFED/L1paMk+xt71JboiWvGsaOLEIGBscFLeA7KOmAbT4Ta4XDcSTBZDtTddHCjCl1znkp1hI9sK6tQhfvxNXo7CHbIdUgAhticAFtXUl2S9ONjpX0ReMfV9Eo1wQULVMRwdPZHouPYT5ts+WVSJxchGLpjU7Ai195/ZIej7xL/nhkqOG0F67uoaSRZj0Dd1GZ5qrykEbLfBliMFUFwlzMhnF1c7di22ts9n9gtr02ISceTSNjLDDSdQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(136003)(376002)(39860400002)(346002)(396003)(366004)(33656002)(76116006)(2906002)(316002)(4326008)(66446008)(186003)(64756008)(91956017)(66946007)(66556008)(55016002)(9686003)(66476007)(5660300002)(8676002)(6506007)(53546011)(110136005)(8936002)(7696005)(83380400001)(26005)(478600001)(71200400001)(966005)(86362001)(52536014); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: m2S4xuCQautUrBGrIdaf3xaI87e3214ky0Fje4OKav8rZgqgSMiipWRbW5GWL9BdUrFN+odm9QealWwgJgC5i8zcZQQQqhka95LmG8w6IJmnDodd7+qwlyYjZ21tuwjH/hQHFa+ampXp+sJgE1eV3Sz7lIrzmbI50Ityn6uR7JjZlcKVLGMgzHIpMt5ByAMQv7Y/X3XCDW+os+MHmFx0D9J3QTbnr8MF0WOKFoo7sblVikJl16UAx7AvZam/5bOu0S1eHjFAxUFcas5E6AYLoSTsapBa9/vQ8vETriu9+C0U7szbZWGYXt8gZZrLYhDvH83J/Xi1eQStz+tMBdAfDUVzKCNPsqlaTVPJQEYHVMEXiOO5jp6/7MXAgm3YfVzx5oXwFNg9dKnRRySup/iYqE4DrQaUzBix8Cm3+6IwA47vI2LFZpwjucsjDShi4Oi2IKhR6rYSEimdFu/deYnPVZls18aBz75D0BTXW3dy/hKm0ubxfcBnNjTGteEh9AjAKz0ONarGiu4toksVILYkMwbUoIP/XbURYog8qANlWcHrx41F5e6UQlE0HKqRhpiiy3ZaGyG6iItGBKl2FEX1TImhl68HpwLAKuAaVrQ0tFdzM0SzhFm5VB0UzaNqaj/nWeAnOb9r7hR41jsEAp8Yig==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bc592c00-1c9e-44d9-7d93-08d860685f5e
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2020 09:01:06.5380 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DyWopuRN4zirt/7NLnaUZERdyc9uNtcp4MXu9PYKT0b8HUkPMTO3BKTNjcxhUiAQlCEtMAe46GlWTUq5RIbHpw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6804
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/iRZN9qqQyqIHKIwIHZcM8w3rUnE>
Subject: Re: [netmod] identityref with multiple base statements (follow-up question)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2020 09:01:16 -0000

From: netmod <netmod-bounces@ietf.org> on behalf of Ladislav Lhotka <ladisl=
av.lhotka@nic.cz>=0A=
Sent: 23 September 2020 15:28=0A=
=0A=
Italo Busi <Italo.Busi@huawei.com> writes:=0A=
=0A=
> I have a follow-up question about this topic=0A=
>=0A=
> Considering the same identities defined below, what would be the valid va=
lues the following references?=0A=
>=0A=
> leaf reference-1 {=0A=
>   type identityref {=0A=
>     base base-1;=0A=
>   }=0A=
>   description=0A=
>     "Reference to an identity #1.";=0A=
> }=0A=
>=0A=
> leaf reference-2 {=0A=
>   type identityref {=0A=
>     base base-2;=0A=
>   }=0A=
>   description=0A=
>     "Reference to an identity #2.";=0A=
> }=0A=
>=0A=
> My understanding, is that:=0A=
> - valid values for the reference-1 would be 'a' and 'b'=0A=
> - valid values for the reference-2 would be 'b' and 'c'=0A=
>=0A=
> Is my understanding correct?=0A=
=0A=
Yes, this should be pretty clear from sec. 9.10.2 of RFC 7950.=0A=
=0A=
<tp>=0A=
Well, may be.  I saw this come up some time ago and read RFC7950 and was un=
sure.=0A=
=0A=
It is 'derived from all' that gave me pause.  With aa and bb as base, does =
that mean derived from aa and bb or derived from aa or bb?  Should that be =
'derived from any'? =0A=
=0A=
Tom Petch=0A=
=0A=
Lada=0A=
=0A=
>=0A=
> Thanks, Italo=0A=
>=0A=
>> -----Original Message-----=0A=
>> From: Ladislav Lhotka [mailto:ladislav.lhotka@nic.cz]=0A=
>> Sent: luned=EC 3 agosto 2020 10:45=0A=
>> To: Joey Boyd <joey.boyd@adtran.com>; netmod@ietf.org=0A=
>> Subject: Re: [netmod] identityref with multiple base statements=0A=
>>=0A=
>> Joey Boyd <joey.boyd@adtran.com> writes:=0A=
>>=0A=
>> > Hi,=0A=
>> >=0A=
>> > I am looking for some clarification regarding RFC 7950 section 9.10.2,=
=0A=
>> specifically this statement.=0A=
>> >=0A=
>> > Valid values for an identityref are any identities derived from all th=
e=0A=
>> identityref's base identities.=0A=
>> >=0A=
>> > Example:=0A=
>> >=0A=
>> > identity base-1 {=0A=
>> >   description=0A=
>> >     "Base identity #1.";=0A=
>> > }=0A=
>> >=0A=
>> > identity base-2 {=0A=
>> >   description=0A=
>> >     "Base identity #2.";=0A=
>> > }=0A=
>> >=0A=
>> > identity a {=0A=
>> >   base base-1;=0A=
>> >   description=0A=
>> >     "Identity A.";=0A=
>> > }=0A=
>> >=0A=
>> > identity b {=0A=
>> >   base base-1;=0A=
>> >   base base-2;=0A=
>> >   description=0A=
>> >     "Identity B.";=0A=
>> > }=0A=
>> >=0A=
>> > identity c {=0A=
>> >   base base-2;=0A=
>> >   description=0A=
>> >     "Identity C.";=0A=
>> > }=0A=
>> >=0A=
>> > leaf reference {=0A=
>> >   type identityref {=0A=
>> >     base base-1;=0A=
>> >     base base-2;=0A=
>> >   }=0A=
>> >   description=0A=
>> >     "Reference to an identity.";=0A=
>> > }=0A=
>> >=0A=
>> > The question is how to determine the value space for this identityref.=
=0A=
>> >=0A=
>> > Option #1:=0A=
>> > The value space is any identity which is derived from both base identi=
ties.=0A=
>> This means the only valid value in the example would be 'b'.=0A=
>> >=0A=
>> > Option #2:=0A=
>> > The value space is any identity which is derived from either base iden=
tity.=0A=
>> This means the valid values are 'a', 'b' and 'c'.=0A=
>> >=0A=
>> > The phrasing "...derived from all the identityref's base identities." =
tends to=0A=
>> point to Option #1 but I would like clarification on the intent.=0A=
>>=0A=
>> Yes, #1 is correct.=0A=
>>=0A=
>> Lada=0A=
>>=0A=
>> >=0A=
>> > Best regards,=0A=
>> > Joey=0A=
>> >=0A=
>> > _______________________________________________=0A=
>> > netmod mailing list=0A=
>> > netmod@ietf.org=0A=
>> > https://www.ietf.org/mailman/listinfo/netmod=0A=
>>=0A=
>> --=0A=
>> Ladislav Lhotka=0A=
>> Head, CZ.NIC Labs=0A=
>> PGP Key ID: 0xB8F92B08A9F76C67=0A=
>>=0A=
>=0A=
=0A=
--=0A=
Ladislav Lhotka=0A=
Head, CZ.NIC Labs=0A=
PGP Key ID: 0xB8F92B08A9F76C67=0A=
=0A=
_______________________________________________=0A=
netmod mailing list=0A=
netmod@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/netmod=0A=


From nobody Thu Sep 24 22:08:05 2020
Return-Path: <yingzhen.qu@futurewei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B5863A110D; Thu, 24 Sep 2020 22:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level: 
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YBb6kXosd6wb; Thu, 24 Sep 2020 22:07:40 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-eopbgr770092.outbound.protection.outlook.com [40.107.77.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F02443A110A; Thu, 24 Sep 2020 22:07:39 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Er1Ca1daQTKwCJ/bAcco4q/BDgL9IqziZb+ACOSQeDaM8taCXBDWs49b46284rHy4iq4Y5gizz9op4s27TmNGzZ2eQuLggXyiAKvbuSLZCw+K7OzoEPH9XT7oBeQcfJjaKTSmkOzwLfPWM8HePi0QObqeaVHgBpNhPiasrTjkDcY+ManlJXnRuPCSj4qc+oufC1+OgbkXo7oBzC9wBpecuG1H/5YSCBLZvNxapHYZMrRLB47O/qw4EZF5pUX+m/6vmEg+gQSBlm7zcaRJPvdVHsejIDdbY1e43j+DligAwGyqGpMeH/ebHyUqrjTZAsdrsI8/x32LMU9YwoGYCEtig==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QlwJg0p7Ad+S8xqwhpMpM6jvHaiCXyQa/nBO1JsZLDU=; b=YxPu+MKUCzsE8x1fnLqrN78Utup9CuUTVjZxRPTcJekjPQNlNx8PQex7tvqAqX2nURLuWRBwT/iJRHfpu8QKUJID7rJLm3ZKAT3skz5RtBySIDaZPx2NGhRt1qaQ3lRxhthsSiXFV9mE1SlTlI7o8+z3/HQoP8W+cM1JcXbJN5USfp8XJQl7Kq8U67jhHsh3YEs0/bIOzTRLONO/zAmFtPsBu8mMzmLhI6hPdUcN1qwbVRzny1oCUOFEgQqmMrPJBD9zbUy1vMeUovfteQSEMqQ7ClegdqWKorb3Z8Yb5r5L1dK7Ul0F/iobtbBucGpj+Ymt1jCKAJpMnm0mnGAHlA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QlwJg0p7Ad+S8xqwhpMpM6jvHaiCXyQa/nBO1JsZLDU=; b=uJtIPrF8Gk+/JqiiCcwuhxKbtnxHGY5ZNdqxC11UFc9Zs3Ay5m08kUOyrzb4H8uswb3OFhK1Ldbc/UE1cD4FlnCr8rt+FdTki9wgRtIvaf/BNZ2RsN1xQJrqxP6IDMUJ2qfOLh0qog3kROWCPHx3fv212qrLX8/UpJPyKTltR/Q=
Received: from BY5PR13MB3048.namprd13.prod.outlook.com (2603:10b6:a03:188::21) by BYAPR13MB2886.namprd13.prod.outlook.com (2603:10b6:a03:fe::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.19; Fri, 25 Sep 2020 05:07:34 +0000
Received: from BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::381e:6640:d3a3:5034]) by BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::381e:6640:d3a3:5034%5]) with mapi id 15.20.3433.014; Fri, 25 Sep 2020 05:07:34 +0000
From: Yingzhen Qu <yingzhen.qu@futurewei.com>
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi7SH5CzuD2UBBEeRuwaHj2kSjalqWSMAgAQF+YCAAHElgIAAAYWAgAAAQICABdlGAIADu3+A
Date: Fri, 25 Sep 2020 05:07:34 +0000
Message-ID: <AEE35B9D-3009-473F-BB93-B5BD9E753B1A@futurewei.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com> <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org> <246871E9-491C-4F51-85BE-31645204E89B@cisco.com>
In-Reply-To: <246871E9-491C-4F51-85BE-31645204E89B@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.41.20091302
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [2601:646:9500:c900:345a:b550:c7d:f2a2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2367b6a0-c82a-47b1-6188-08d86110e9fa
x-ms-traffictypediagnostic: BYAPR13MB2886:
x-microsoft-antispam-prvs: <BYAPR13MB288603CB64D483DC2D9B5A14E1360@BYAPR13MB2886.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XTPDhFjDJzATX76BHUhcCZDjDyoigB8neJ5CA4F0zs8RH2whGLWVNROMmqsQue9cfkSURdBtOtxT+ghE5XssFyLKWqGf0WClXhYOy7Cc5dayv8pk1kdmUfZTRd7X0SwS+ko7ikrRG5U7jrrQoV3xqf/HmVGcDlXc4NVTqz4v5mZmAOglutp6A4UpZ+qUeUPjBm1g6PRUeXr5NPe2CuZWu12l2WxfJ0OiGv2gEtx5ExW3+f5DxR30FZ3nXQ+MFEq4/2OQyQBlyTEgiChAgpLwKr2netdbtxMsCku1Tm9tsTP+xFxwP3O1aVZOVfOm5hwLlOyByI5NJ8btjb5VFPhBS4XYEUIvIBErRxMQW7QeVkXljyQbBbhgPjPRbO986hN2zQTr67EDwa7R4iJ8eCJo5ZEh6+qecj3hTc756hrwtygp3yqjNkqd5rlNKWpw1wxC/CmVnLU9IPQ52wrscTAp5A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR13MB3048.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(376002)(396003)(136003)(39850400004)(346002)(366004)(66446008)(36756003)(8676002)(186003)(66946007)(8936002)(2616005)(6486002)(66556008)(64756008)(44832011)(6506007)(2906002)(53546011)(6512007)(54906003)(30864003)(966005)(33656002)(71200400001)(83380400001)(66476007)(9326002)(110136005)(4326008)(166002)(5660300002)(478600001)(86362001)(76116006)(316002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: sIWpOm4hPX1BvLE8J8PLwuGLFACF/YwB55Ex1nKl3FPZtGnCtyGvV2WHqVsjb/29X8R1+J/exJ3TYklNnAdl1NSIBD2MQWz8NSb9jTBw69/aAA2tOFj8ndocfKZ41SIYKEZWDWU9Z0SV3m2ax+eLTGBLGnEWYWolrxbHNIBNvJtU1T40n9kC47MVqplTew09QPLJL8KzSk4oFl+qZOIZ+uMtE6RgDs80w7asSAbHULOu5fcZj08zDDnz9aKQ8JU9KU6BTDML/YO2uiIoPFaMRyQQqzKHMgXRSZKmK3NQVLGjvDdaUbzES1qnmstu0ir3IHvgVJ0jbFV/P+5SOR1ZNvpwmguctgssuRdptPDtUBqSEgH6V9hjLlr8KLAMs5+5EdLEJKh+DuCPeXlQD+dAcJMLnMI7d8xojLtjY5FcXkXlQtZ9h5fzQD9PcUzjntlZmVrrXuzePQIUdgTpZqUT9bWs2y5G47ZdGR6ZQSEeDblaOum7rNx+3T4fvxYC6nX/8tsBl08i8hZ5jd+tzOwtbEmGbJuQnYJm7LAkQoKLIzNuY0rkico+U8b0J3J9sLye654dzoPydPoAdYftq2TO7G/ggdAK13OSg0KpK5TV8LyzPDOwHh5pfmPHmktyK5zstjmlRIersC0SVFpifwXfOg6bG0kntSUzKxJFLrWcKk5QQVrzeh2wndjcwUh1yFyZICWf5C5r5VxHwRCwsjEDmQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AEE35B9D3009473FBB93B5BD9E753B1Afutureweicom_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR13MB3048.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2367b6a0-c82a-47b1-6188-08d86110e9fa
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 05:07:34.3387 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: oJSmkw1FgMw6Ull8aRpi7uzCGHBYmyCOUQ5Eutk826jhqKM9/YgGAXBPyrQBP8rZRb65O25c2fYVvxxeJ9/cwQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB2886
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/1PYD1V-EKqVMJz2-HXt-WwtoB3I>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 05:07:44 -0000

--_000_AEE35B9D3009473FBB93B5BD9E753B1Afutureweicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUmVzaGFkLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3Lg0KDQpBYm91dCB0aGUgZXhh
bXBsZSwgaW4gUkZDIDgwNzIsIGluIHRoZSBsaXN0IOKAnGVkaXTigJ0sIGVhY2ggZWRpdCBpcyBp
ZGVudGlmaWVkIGJ5IOKAnGVkaXQtaWTigJ0uIFNvIHRoZSBleGFtcGxlIGxvb2tzIGxpa2U6DQo8
ZWRpdD4NCiAgIDxlZGl0LWlkPjE8L2VkaXQtaWQ+DQogICDigKYuLg0KICAgPGVkaXQtaWQ+Mjwv
ZWRpdC1pZD4NCiAg4oCmLg0KPC9lZGl0Pg0KRG8geW91IG1lYW4gdGhpcyBwYXJ0IGlzIGJyb2tl
bj8NCg0KVGhhbmtzLA0KWWluZ3poZW4NCg0KRnJvbTogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4p
IiA8cnJhaG1hbkBjaXNjby5jb20+DQpEYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjAg
YXQgNjowNyBBTQ0KVG86IEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPiwgInlh
bmctZG9jdG9yc0BpZXRmLm9yZyIgPHlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1j
YWxsQGlldGYub3JnIiA8bGFzdC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5l
dG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3Jn
IiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KUmVzZW50LUZyb206IDxhbGlhcy1ib3Vu
Y2VzQGlldGYub3JnPg0KUmVzZW50LVRvOiA8bHVkd2lnQGNsZW1tLm9yZz4sIDx5cXVAZnV0dXJl
d2VpLmNvbT4sIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4sIDxhbmR5QHl1bWF3b3Jrcy5jb20+
LCA8bGJlcmdlckBsYWJuLm5ldD4sIDxrZW50K2lldGZAd2F0c2VuLm5ldD4sIDxqb2VsamFAYm9n
dXMuY29tPiwgPHdhcnJlbkBrdW1hcmkubmV0PiwgPHJ3aWx0b25AY2lzY28uY29tPiwgSm9lbCBK
YWVnZ2xpIDxqb2VsamFAZ21haWwuY29tPiwgPGpvZWxqYUBnbWFpbC5jb20+DQpSZXNlbnQtRGF0
ZTogVHVlc2RheSwgU2VwdGVtYmVyIDIyLCAyMDIwIGF0IDY6MDcgQU0NCg0KSGkgQWxleCwNCg0K
VGhhbmsgeW91IGZvciBhZGRyZXNzaW5nIG15IGNvbW1lbnRzLg0KDQpJIGNoZWNrZWQgcmV2LTA2
LCBhbmQgSSBiZWxpZXZlIHRoZSBYTUwgYW5kIEpTT04gb3V0cHV0IGluIHRoZSBleGFtcGxlIGlz
IGJyb2tlbjogdGhlcmUgaXMgYSBzaW5nbGUg4oCcZWRpdOKAnSBlbGVtZW50IHdpdGggbXVsdGlw
bGUg4oCcZWRpdC1pZOKAnSBlbGVtZW50cy4gSSBiZWxpZXZlIHRoZXJlIHNob3VsZCBiZSBtdWx0
aXBsZSDigJxlZGl04oCdIGVsZW1lbnRzLg0KDQpUaGUgb25seSDigJxuaXTigJ0gaXMgdGhhdCBs
ZWFmLXhwYXRoLWZpbHRlciByZWZlcmVuY2VzIDYwMjEgaW5zdGVhZCBvZiA2OTkxIChhcyB5b3Ug
Y29ycmVjdGx5IHBvaW50ZWQgb3V0IGluIHlvdXIgcmVzcG9uc2UpLg0KICAgICAgICAgICBsZWFm
IHhwYXRoLWZpbHRlciB7DQogICAgICAgICAgICAgaWYtZmVhdHVyZSBuYzp4cGF0aDsNCiAgICAg
ICAgICAgICB0eXBlIHlhbmc6eHBhdGgxLjA7DQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAg
ICAgICAgICAgICAgICJUaGlzIHBhcmFtZXRlciBjb250YWlucyBhbiBYUGF0aCBleHByZXNzaW9u
DQogICAgICAgICAgICAgICAgaWRlbnRpZnlpbmcgdGhlIHBvcnRpb25zIG9mIHRoZSB0YXJnZXQN
CiAgICAgICAgICAgICAgICBkYXRhc3RvcmUgdG8gcmV0cmlldmUuIjsNCiAgICAgICAgICAgICBy
ZWZlcmVuY2UgIlJGQyA2MDIxOiBDb21tb24gWUFORyBEYXRhIFR5cGVzIjsNCiAgICAgICAgICAg
fQ0KDQo+IElzc3Vlcw0KPiAgICAgICAgICAgICAxLiAgICAgICAgICAgIFlBTkcgbW9kZWwgUDgs
IGZvciDigJxsZWFmIHhwYXRoLWZpbHRlcuKAnSwgYWRkIHJlZmVyZW5jZSB0byBSRkM2MDIxLiBU
aGVyZSBzaG91bGQgYWxzbyBiZSBhIG5vcm1hdGl2ZSByZWZlcmVuY2UgdG8gUkZDNjAyMSAoYXMg
cGVyIFJGQzg0MDcpDQo8QUxFWD4gVGhhbmtzLiAgQWRkaW5nIHJlZmVyZW5jZSB0byA2OTkxIChh
cyA2MDIxIGlzIG9ic29sZXRlZCkuIDwvQUxFWD4NCg0KUmVnYXJkcywNClJlc2hhZC4NCg0KRnJv
bTogQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5vcmc+DQpEYXRlOiBGcmlkYXksIFNl
cHRlbWJlciAxOCwgMjAyMCBhdCAzOjQ4IFBNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4p
IiA8cnJhaG1hbkBjaXNjby5jb20+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8eWFuZy1kb2N0
b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNhbGxAaWV0Zi5v
cmc+LCAibmV0bW9kQGlldGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0
bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYu
YWxsQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdk
b2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0
DQoNCg0KVGhhbmsgeW91IQ0KDQpJIGp1c3QgdXBsb2FkZWQgcmV2IC0wNi4NCg0KLS0tIEFsZXgN
Ck9uIDkvMTgvMjAyMCAxMjo0NyBQTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6DQpI
aSBBbGV4LA0KDQpUaGlzIGFkZHJlc3NlcyBteSBjb21tZW50L2NvbmNlcm4uDQoNClJlZ2FyZHMs
DQpSZXNoYWQuDQoNCkZyb206IEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPjxt
YWlsdG86bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDE4LCAyMDIw
IGF0IDM6NDMgUE0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2Nv
LmNvbT48bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPiwgInlhbmctZG9jdG9yc0BpZXRmLm9yZyI8
bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4gPHlhbmctZG9jdG9yc0BpZXRmLm9yZz48bWFp
bHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxsQGlldGYub3JnIjxtYWls
dG86bGFzdC1jYWxsQGlldGYub3JnPiA8bGFzdC1jYWxsQGlldGYub3JnPjxtYWlsdG86bGFzdC1j
YWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyI8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4g
PG5ldG1vZEBpZXRmLm9yZz48bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIjxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZz4gPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0
Zi5vcmc+PG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2Fs
bCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoNCg0KSGkgUmVzaGFk
LA0KDQpva2F5LCBzbyBsZXQncyBhZGQgdGhlIGZvbGxvd2luZyB0aGVuIHRvIHNlY3Rpb24gNCwg
aW4gdGhlIGV4cGxhbmF0aW9uIG9mIHRoZSAiZGlmZmVyZW5jZXMiIG91dHB1dCBwYXJhbWV0ZXI6
DQoNCiJXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBvZiB0aGUgY29tcGFyaXNv
biBpcyBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0IG9mIHRoZSBjb21wYXJpc29uLCB0aGlzIGNh
biBiZSBpbmRpY2F0ZWQgZWl0aGVyIGFzIGEgImRlbGV0ZSIgb3IgYXMgYSAicmVtb3ZlIiBpbiB0
aGUgcGF0Y2ggYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW50aWF0aW9uIGJldHdlZW4gdGhvc2Ugb3Bl
cmF0aW9ucyBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBjb21wYXJpc29uLiAgIg0KDQpBbmQgdXBk
YXRlIHRoZSBkZXNjcmlwdGlvbiBhcyBmb2xsb3dzOg0KDQogICAgICAgICBjb250YWluZXIgZGlm
ZmVyZW5jZXMgew0KICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICJUaGUgbGlzdCBv
ZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZDODA3MiB3aXRoIGFuDQogICAgICAgICAgICAg
YXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZQ0KICAgICAgICAgICAg
IGFwcGxpY2FibGUuICBXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBpcw0KICAg
ICAgICAgICAgIG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQsIHRoaXMgY2FuIGJlIGluZGljYXRl
ZCBlaXRoZXINCiAgICAgICAgICAgICBhcyBhICdkZWxldGUnIG9yIGFzIGEgJ3JlbW92ZScgYXMg
dGhlcmUgaXMgbm8gZGlmZmVyZW5jZQ0KICAgICAgICAgICAgIGJldHdlZW4gdGhlbSBmb3IgdGhl
IHB1cnBvc2VzIG9mIHRoZSBjb21wYXJpc29uLiI7DQouLi4NCg0KSSB3aWxsIHBvc3QgdGhpcyBp
biBhIC0wNiBzaG9ydGx5LiAgUGxlYXNlIGxldCB1cyBrbm93IGlmIHRoaXMgYWRkcmVzc2VzIHlv
dXIgY29uY2VybnMgb3IgaWYgdGhlcmUgaXMgYW55dGhpbmcgZWxzZS4NCg0KVGhhbmtzIQ0KDQot
LS0gQWxleA0KDQoNCk9uIDkvMTgvMjAyMCA1OjU3IEFNLCBSZXNoYWQgUmFobWFuIChycmFobWFu
KSB3cm90ZToNCkhpIEFsZXgsDQoNCkkgdGhpbmsgdGhlIG9ubHkg4oCccHJvYmxlbeKAnSB3aXRo
IHVzaW5nIGJvdGgg4oCccmVtb3Zl4oCdIGFuZCDigJxkZWxldGXigJ0gaXMgdGhhdCBpdCBjb3Vs
ZCBiZSBjb25mdXNpbmcgKHdoZW4gc2hvdWxkIG9uZSBiZSB1c2VkIGFuZCBub3QgdGhlIG90aGVy
KS4gQWRkaW5nIHNvbWUgdGV4dCB0byBzYXkgdGhleeKAmXJlIHRoZSBzYW1lIGZvciB0aGUgZGlm
ZiBvcGVyYXRpb24gaXMgZ29vZCBlbm91Z2ggZm9yIG1lLg0KDQpSZWdhcmRzLA0KUmVzaGFkLg0K
DQpGcm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz48bWFpbHRvOmx1ZHdp
Z0BjbGVtbS5vcmc+DQpEYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTUsIDIwMjAgYXQgNzozMSBQ
TQ0KVG86ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPjxtYWls
dG86cnJhaG1hbkBjaXNjby5jb20+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIjxtYWlsdG86eWFu
Zy1kb2N0b3JzQGlldGYub3JnPiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPjxtYWlsdG86eWFuZy1k
b2N0b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciPG1haWx0bzpsYXN0LWNh
bGxAaWV0Zi5vcmc+IDxsYXN0LWNhbGxAaWV0Zi5vcmc+PG1haWx0bzpsYXN0LWNhbGxAaWV0Zi5v
cmc+LCAibmV0bW9kQGlldGYub3JnIjxtYWlsdG86bmV0bW9kQGlldGYub3JnPiA8bmV0bW9kQGll
dGYub3JnPjxtYWlsdG86bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEt
ZGlmZi5hbGxAaWV0Zi5vcmciPG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxs
QGlldGYub3JnPiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz48bWFp
bHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBv
ZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KDQpIaSBSZXNoYWQsDQoNCnJlOiBx
dWVzdGlvbiAxOiBBcyB5b3UgaW5kaWNhdGUsIHRoZXJlIG1heSBiZSBubyBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIGluZGljYXRpbmcgYSAicmVtb3ZlIiBvciBhICJkZWxldGUiIGluIHRoZSBwYXRjaC4g
IFJpZ2h0IG5vdyBpdCB3b3VsZCBiZSBhY2NlcHRhYmxlIHRvIHJldHVybiBlaXRoZXIuICBJZiB3
ZSB3YW50IHRvIGVsaW1pbmF0ZSB0aGlzIGZyZWVkb20sIHdoaWNoIG9uZSB3b3VsZCB5b3UgcHJl
ZmVyIGJlIHVzZWQ/ICBTaGFsbCB3ZSByZW1vdmUgdGhlIHBvc3NpYmlsaXR5IGZvciAiZGVsZXRl
IiBhbmQganVzdCBjb3ZlciBpdCB1c2luZyAicmVtb3ZlIj8NCg0KTm90ZSB0aGF0IHRoZSBwbGFj
ZSB3aGVyZSB0aGlzIGlzIHNwZWNpZmllZCBpbiB0aGUgbW9kZWwgaXMgYXMgcGFydCBvZiBhIGNv
bmRpdGlvbiB0aGF0IHNwZWNpZmllcyB3aGVuIHRoZSBzb3VyY2UgdmFsdWUgc2hvdWxkIGJlIGlu
Y2x1ZGVkLiAgIElmIHdlIHdhbnQgdG8gcnVsZSBvdXQgdGhhdCBkaWZmIGNhbiByZXR1cm4gZWl0
aGVyICJyZW1vdmUiIG9yICJkZWxldGUiIChpbmRlZWQgdGhleSBhcmUgc3lub255bW91cyksIHdl
IHdvdWxkIG5lZWQgdG8gYWRkIHRleHQgdG8gdGhlIGNvbnRhaW5lciBkZXNjcmlwdGlvbiB0aGF0
IHdoZW4gYSBkYXRhIG9iamVjdCBpcyBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBh
cmlzb24gYnV0IG5vdCB0aGUgc291cmNlLCB0aGF0ICJyZW1vdmUiIHNob3VsZCBiZSB1c2VkIHRv
IGluZGljYXRlIHRoYXQuDQoNClRoZSBtb2RlbCB3b3VsZCBiZSBjaGFuZ2VkIGZvbGxvd3MuICBQ
bGVhc2UgY29uZmlybSBpZiB0aGlzIGxvb2tzIGdvb2QgdG8geW91ICYgd2UnbGwgaW5jb3Jwb3Jh
dGUgaXQuDQoNCk9MRA0KDQogICAgICAgICAgIGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7DQoNCiAg
ICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAiVGhlIGxpc3Qgb2YgZGlm
ZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzI8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJv
dGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZo
dG1sJTJGcmZjODA3MiZkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20l
N0NjOWU4MzM2OWYxNjI0ZTRiNjBiNjA4ZDg1ZWY4ODNlZSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1
M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjM3Njg3NzQ0MDI4MjImc2RhdGE9aTBxSGZEQzhG
b3hNS2xoYzA0SHdtNUtPMDRxbDhyRFppRlJlVGJnUlhFRSUzRCZyZXNlcnZlZD0wPiB3aXRoIGFu
DQoNCiAgICAgICAgICAgICAgICBhdWdtZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVz
IHdoZXJlDQoNCiAgICAgICAgICAgICAgICBhcHBsaWNhYmxlLiI7DQoNCiAgICAgICAgICAgICB1
c2VzIHlwYXRjaDp5YW5nLXBhdGNoIHsNCg0KICAgICAgICAgICAgICAgYXVnbWVudCAieWFuZy1w
YXRjaC9lZGl0IiB7DQoNCiAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAg
ICAgICAgICAgICJQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNlIG9mIHRoZSBwYXRjaCwN
Cg0KICAgICAgICAgICAgICAgICAgICByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGlu
IGFkZGl0aW9uIHRvDQoNCiAgICAgICAgICAgICAgICAgICAgdGhlIHRhcmdldCB2YWx1ZSwgd2hl
cmUgYXBwbGljYWJsZS4iOw0KDQogICAgICAgICAgICAgICAgIGFueWRhdGEgc291cmNlLXZhbHVl
IHsNCg0KICAgICAgICAgICAgICAgICAgIHdoZW4gIi4uL29wZXJhdGlvbiA9ICdkZWxldGUnIg0K
DQogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAnbWVyZ2UnIg0KDQog
ICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAnbW92ZSciDQoNCiAgICAg
ICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyINCg0KICAgICAg
ICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92ZSciOw0KDQogICAgICAg
ICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAgICAgICAgIlRoZSBhbnlk
YXRhICd2YWx1ZScgaXMgb25seSB1c2VkIGZvciAnZGVsZXRlJywNCg0KICAgICAgICAgICAgICAg
ICAgICAgICdtb3ZlJywgJ21lcmdlJywgJ3JlcGxhY2UnLCBhbmQgJ3JlbW92ZScNCg0KICAgICAg
ICAgICAgICAgICAgICAgIG9wZXJhdGlvbnMuIjsNCg0KICAgICAgICAgICAgICAgICB9DQoNCiAg
ICAgICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMgODA3MjxodHRwczovL25hbTExLnNhZmVsaW5r
cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9y
ZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2Vp
LmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdDMGZlZThmZjJhM2IyNDAx
ODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQwNzgyMCZzZGF0YT1TZTJC
VjBpUmhPbDNQRkNjczZtUThEd3QwZDFDNnJ4UlRJWlUwV3o1dmVFJTNEJnJlc2VydmVkPTA+OiBZ
QU5HIFBhdGNoIE1lZGlhIFR5cGUiOw0KDQogICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAg
ICB9DQoNCiAgICAgICAgICAgfQ0KDQoNCg0KDQpORVc6DQoNCiAgICAgICAgICAgY29udGFpbmVy
IGRpZmZlcmVuY2VzIHsNCg0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAg
ICAgICJUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZDODA3MjxodHRwczov
L25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYl
MkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVu
LnF1JTQwZnV0dXJld2VpLmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdD
MGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQx
MjgwNSZzZGF0YT1wdzklMkJkbmpyUnVqZHh2RGpVJTJCamJiSEI0Nm5idHBrSkJhY1VuQWpkZ3dT
TSUzRCZyZXNlcnZlZD0wPiB3aXRoIGFuDQoNCiAgICAgICAgICAgICAgICBhdWdtZW50YXRpb24g
dG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlDQoNCiAgICAgICAgICAgICAgICBhcHBsaWNh
YmxlLiAgV2hlcmUgYSBkaWZmZXJlbmNlIGluY2x1ZGUgYSBkYXRhIG9iamVjdA0KDQogICAgICAg
ICAgICAgICAgaW4gdGhlIHRhcmdldCB0aGF0IGlzIG5vdCBwcmVzZW50IGluIHRoZSBzb3VyY2Us
DQoNCiAgICAgICAgICAgICAgICB0aGlzIHNoYWxsIGJlIGluZGljYXRlZCBhcyBhICdyZW1vdmUn
IG9wZXJhdGlvbg0KDQogICAgICAgICAgICAgICAgaW4gdGhlIHBhdGNoLCBub3QgYXMgYSAnZGVs
ZXRlJyBvcGVyYXRpb24uIjsNCg0KICAgICAgICAgICAgIHVzZXMgeXBhdGNoOnlhbmctcGF0Y2gg
ew0KDQogICAgICAgICAgICAgICBhdWdtZW50ICJ5YW5nLXBhdGNoL2VkaXQiIHsNCg0KICAgICAg
ICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgIlByb3ZpZGUgdGhl
IHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLA0KDQogICAgICAgICAgICAgICAgICAg
IHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFyaXNvbiwgaW4gYWRkaXRpb24gdG8NCg0KICAgICAg
ICAgICAgICAgICAgICB0aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiI7DQoNCiAg
ICAgICAgICAgICAgICAgYW55ZGF0YSBzb3VyY2UtdmFsdWUgew0KDQogICAgICAgICAgICAgICAg
ICAgd2hlbiAiLi4vb3BlcmF0aW9uID0gJ21lcmdlJyINCg0KICAgICAgICAgICAgICAgICAgICAg
KyAib3IgLi4vb3BlcmF0aW9uID0gJ21vdmUnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJv
ciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9y
IC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnIjsNCg0KICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0
aW9uDQoNCiAgICAgICAgICAgICAgICAgICAgICJUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkg
dXNlZCBmb3IgJ21lcmdlJywNCg0KICAgICAgICAgICAgICAgICAgICAgICdtb3ZlJywncmVwbGFj
ZScsIGFuZCAncmVtb3ZlJyBvcGVyYXRpb25zLiI7DQoNCiAgICAgICAgICAgICAgICAgfQ0KDQog
ICAgICAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDgwNzI8aHR0cHM6Ly9uYW0xMS5zYWZlbGlu
a3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5v
cmclMkZodG1sJTJGcmZjODA3MiZkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdl
aS5jb20lN0NjOWU4MzM2OWYxNjI0ZTRiNjBiNjA4ZDg1ZWY4ODNlZSU3QzBmZWU4ZmYyYTNiMjQw
MTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjM3Njg3NzQ0MTc4MDEmc2RhdGE9QUF2
YlgwQ05hbFglMkZoQ2tNQ3VFaXFiMDMxbGdSSXdqM2hZT0IlMkZURlBxQVElM0QmcmVzZXJ2ZWQ9
MD46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSI7DQoNCiAgICAgICAgICAgICAgIH0NCg0KICAgICAg
ICAgICAgIH0NCg0KICAgICAgICAgICB9DQoNClRoYW5rcw0KLS0tIEFsZXgNCg0KT24gOS8xNS8y
MDIwIDQ6MDQgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOg0KDQpIaSBBbGV4LA0K
DQoNCg0KSSB3aWxsIHJldmlldyB0aGUgbGF0ZXN0IHZlcnNpb24uDQoNCg0KDQpTZWUgYmVsb3cg
Zm9yIHF1ZXN0aW9ucy9yZXNwb25zZXMuDQoNCg0KDQpPbiAyMDIwLTA5LTE1LCA1OjE5IFBNLCAi
eWFuZy1kb2N0b3JzIG9uIGJlaGFsZiBvZiBBbGV4YW5kZXIgTCBDbGVtbSIgPHlhbmctZG9jdG9y
cy1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBsdWR3aWdAY2xlbW0ub3JnPjxtYWlsdG86
eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmdvbmJlaGFsZm9mbHVkd2lnQGNsZW1tLm9yZz4g
d3JvdGU6DQoNCg0KDQogICAgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5HIERvY3RvcnMsDQoNCg0K
DQogICAgdGhhbmsgeW91IGZvciB5b3VyIHJldmlldyEgIFBsZWFzZSBmaW5kIG15IHJlcGxpZXMg
aW5saW5lLCA8QUxFWD4uICBXZQ0KDQogICAgaGF2ZSBhbHNvIGp1c3QgcG9zdGVkIC0wNSAodGhh
bmtzLCBZaW5nemhlbiwgZm9yIGRvdWJsZWNoZWNraW5nIG15DQoNCiAgICB1cGRhdGVzKS4NCg0K
DQoNCiAgICAtLS0gQWxleCBvbiBiZWhhbGYgb2YgY29hdXRob3JzDQoNCg0KDQogICAgT24gOS83
LzIwMjAgNzowNiBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6DQoNCiAgICA+IDxI
ZXJlJ3MgdGhlIHNhbWUgbWVzc2FnZSB3aXRoIGhvcGVmdWxseSBtb3JlIHJlYWRhYmxlIGZvcm1h
dHRpbmc+DQoNCiAgICA+DQoNCiAgICA+IFJldmlldyBvZiByZXYgLTA0IGJ5IFJlc2hhZCBSYWht
YW4NCg0KICAgID4NCg0KICAgID4gVGhlIGRvY3VtZW50IGlzIGNsZWFyIGFuZCB3ZWxsLXdyaXR0
ZW4uIFdoaWxlIHNvbWUgaXNzdWVzIGhhdmUgYmVlbiBpZGVudGlmaWVkLCB0aGV5IGNhbiBiZSBy
ZXNvbHZlZCBxdWlja2x5Lg0KDQogICAgPg0KDQo8c25pcD4NCg0KDQoNCiAgICA+IFF1ZXN0aW9u
cw0KDQogICAgPiAgICAxLiAgICAgIFlBTkcgbW9kZWw6IGRvZXMgdGhlIG9wZXJhdGlvbiDigJxk
ZWxldGXigJ0gbWFrZSBzZW5zZSBmb3IgYSBkaWZmIG9wZXJhdGlvbj8gSWYgaXQgaXMga2VwdCwg
aXTigJlkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIHRleHQgZXhwbGFpbmluZyB0aGF0IGZvciBhIGRp
ZmYgb3BlcmF0aW9uLCDigJxkZWxldGXigJ0gYW5kIOKAnHJlcGxhY2XigJ0gYXJlIHRoZSBzYW1l
PyBJZiB0aGV54oCZcmUgbm90IHRoZSBzYW1lLCBwbGVhc2UgYWxzbyBhZGQgc29tZSB0ZXh04oCm
Lg0KDQo8UlI+IEkgYWN0dWFsbHkgbWVhbnQgImRlbGV0ZSIgYW5kICJyZW1vdmUiLg0KDQogICAg
PEFMRVg+IEhlcmUgd2UgYXJlIHNpbXBseSByZWZlcnJpbmcgdG8gdGhlIGJhc2ljIFlBTkctcGF0
Y2ggZWRpdA0KDQogICAgb3BlcmF0aW9ucyBwZXIgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L3JmYzgwNzIjcGFnZS0xMTxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxv
b2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcy
JTIzcGFnZS0xMSZkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0Nj
OWU4MzM2OWYxNjI0ZTRiNjBiNjA4ZDg1ZWY4ODNlZSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2Ex
ZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjM3Njg3NzQ0MjI3OTImc2RhdGE9MDliNUljd213SHpG
ZWlvVUR1TTRmRFhBaVVqMlh4VE8yU2glMkY1QVZEJTJGRDQlM0QmcmVzZXJ2ZWQ9MD4uICBUaG9z
ZSBhcmUNCg0KICAgIGluIHR1cm4gZGVyaXZlZCBmcm9tIDxlZGl0LWNvbmZpZz4gb3BlcmF0aW9u
cyBwZXINCg0KICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MjQxI3BhZ2UtMzc8
aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBz
JTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjNjI0MSUyM3BhZ2UtMzcmZGF0YT0w
MiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDYzllODMzNjlmMTYyNGU0YjYw
YjYwOGQ4NWVmODgzZWUlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0Mx
JTdDNjM3MzYzNzY4Nzc0NDI3NzgwJnNkYXRhPUhEZ3NDMjQwQ1h2UWVKNk1GSk9VUEslMkZabmJp
ZmMzNVZYZ1dEOUduelhwRSUzRCZyZXNlcnZlZD0wPi4gIEkgYW0gbm90IHN1cmUgd2UgbmVlZCBh
ZGQNCg0KICAgIHRvIGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZlcnJpbmcg
dG8gWUFORy1wYXRjaC4NCg0KDQoNCiAgICA8L0FMRVg+DQoNCjxSUj4gVGhlIG9wZXJhdGlvbnMg
YXJlIGluZGVlZCB3ZWxsIGRlZmluZWQgaW4gUkZDODA3MiAoY29waWVkIGJlbG93KSwgYnV0IHRo
ZXkgYXJlIGRlZmluZWQgZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2YgWUFORy1QYXRjaC4gU28gZm9y
IFlBTkctUGF0Y2ggImRlbGV0ZSIgYW5kICJyZW1vdmUiIGFyZSBkaWZmZXJlbnQgb3BlcmF0aW9u
cywgYnV0IGZyb20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJlIHRoZSBzYW1l
ICh0aGUgcmVzb3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVybmVkIGluIGEg
ZGlmZikNCg0KDQoNCiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgfCBkZWxldGUgICAg
fCBkZWxldGUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhpc3RzOyBpZiBpdCAgICB8
DQoNCiAgIHwgICAgICAgICAgICAgICAgfCBkb2VzIG5vdCBleGlzdCwgcmV0dXJuIGFuIGVycm9y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCg0KICAgfCAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCiAgIHwgcmVtb3ZlIHwgcmVtb3ZlIGEg
ZGF0YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0cyAgICAgICAgICAgfA0KDQogICArLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rDQoNCg0KDQogICAgPiAgICAzLiAgICAgIFlBTkcgbW9kZWwgUDks
IGZvciB0aGUg4oCcdXNlcyBwYXRoOnlhbmctcGF0Y2jigJ0sIHdoeSBub3QgaGF2ZSBhICByZWZl
cmVuY2UgdG8gUkZDODA3MiAoaXMgaXQgYmVjYXVzZSB0aGUgZGVzY3JpcHRpb24gYWJvdmUgbWVu
dGlvbnMgUkZDODA3Mik/DQoNCiAgICA8QUxFWD4gV2UgYXJlIGNsZWFybHkgcmVmZXJlbmNpbmcg
UkZDIDgwNzI7IGFyZSB5b3Ugc3VnZ2VzdGluZyB0byBwdXQgYQ0KDQogICAgcmVmZXJlbmNlIHN1
YnN0YXRlbWVudCBiZWxvdyB0aGUgdXNlcyBzdGF0ZW1lbnQ/ICAgSXQgbG9va3MgYSBsaXR0bGUN
Cg0KICAgIHN0cmFuZ2UgdG8gbWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRkIGl0Lg0KDQo8UlI+IE5v
dCBuZWVkZWQuDQoNCg0KDQogICAgPiAgICA0LiAgICAgIFNlY3Rpb24gNyBtZW50aW9ucyByYXRl
IGxpbWl0aW5nIHJlcXVlc3RzIHBlciBjbGllbnQuIFNob3VsZCB0aGVyZSBiZSBhIOKAnGdsb2Jh
bOKAnSByYXRlLWxpbWl0aW5nIHRvbywgaS5lIG5vdCBjbGllbnQtc3BlY2lmaWM/DQoNCg0KDQog
ICAgPEFMRVg+IEkgYW0gbm90IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVlZGVkIGFzIEkgdGhpbmsg
dGhlIG51bWJlciBvZg0KDQogICAgbWFuYWdlbWVudCBjbGllbnRzIHdpbGwgaW4gZ2VuZXJhbCBi
ZSBmYWlybHkgbGltaXRlZCB0byBiZWdpbiB3aXRoLCBidXQNCg0KICAgIHdlIGNhbiBjZXJ0YWlu
bHkgYWRkIGl0LiAgSG93IGFib3V0IHRoZSBmb2xsb3dpbmcgdGV4dDoNCg0KDQoNCiAgICBPTEQ6
DQoNCg0KDQogICAgT25lIHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRp
Z2F0ZSBhZ2FpbnN0IHN1Y2ggYQ0KDQogICAgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51
bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhDQoNCiAgICBjbGllbnQgaW4gYW55
IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcgcmVxdWVzdHMgbWFkZSBhdCBhIGhpZ2hlcg0K
DQogICAgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0aW9uIGNhbiByZWFzb25hYmx5IHN1
c3RhaW4uDQoNCg0KDQogICAgTkVXOg0KDQoNCg0KICAgIE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4g
aW1wbGVtZW50YXRpb24gdG8gbWl0aWdhdGUgYWdhaW5zdCBzdWNoIGENCg0KICAgIHBvc3NpYmls
aXR5IGlzIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhhdCBpcyBzZXJ2ZWQgdG8g
YQ0KDQogICAgY2xpZW50LCBvciB0byBhbnkgbnVtYmVyIG9mIGNsaWVudHMsIGluIGFueSBvbmUg
dGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nDQoNCiAgICByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVy
IGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBsZW1lbnRhdGlvbiBjYW4NCg0KICAgIHJlYXNvbmFibHkg
c3VzdGFpbi4NCg0KPFJSPiBHb29kIHdpdGggbWUuDQoNCg0KDQogICAgPC9BTEVYPg0KDQoNCg0K
ICAgID4gICAgNS4gICAgICBXb25kZXJpbmcgaWYgc2VjdGlvbiA4IHNob3VsZCBiZSBpbiBhbiBB
cHBlbmRpeCAob3IgZXZlbiByZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhvZCBzdWdnZXN0ZWQgZG9l
c27igJl0IHNlZW0gdG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UgcGVyc2lzdGVkIGZv
ciB0aGUg4oCcZGFtcGVuaW5n4oCdIHRpbWUuDQoNCg0KDQogICAgPEFMRVg+IFBlcnNvbmFsbHks
IEkgZG8gdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJyaWVmDQoNCiAgICBkaXNj
dXNzaW9uIG9mIHBvc3NpYmxlIGZ1cnRoZXIgZXh0ZW5zaW9ucy4gIEkgc3VnZ2VzdCB0byBrZWVw
IHRoZQ0KDQogICAgc2VjdGlvbiBpZiBpdCdzIG9rYXkgd2l0aCB5b3UsIG9yIHBlcmhhcHMgbGVh
dmUgaXQgdG8gdGhlIGNoYWlyIHdoZXRoZXINCg0KICAgIHRoZXkgaGF2ZSBhIHByZWZlcmVuY2Ug
dG8gcmVtb3ZlIGl0Lg0KDQoNCg0KICAgIDwvQUxFWD4NCg0KPFJSPldoYXRldmVyIHRoZSBXRy9j
aGFpcnMgZGVjaWRlIGlzIGZpbmUgd2l0aCBtZS4NCg0KDQoNClJlZ2FyZHMsDQoNClJlc2hhZC4N
Cg0KDQoNCg0K

--_000_AEE35B9D3009473FBB93B5BD9E753B1Afutureweicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <D1EECB125CC5344A920297D58CD0B133@namprd13.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6RGVuZ1hpYW47DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBEZW5nWGlhbiI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6LXdlYmtpdC1zdGFuZGFyZDsNCglw
YW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
YTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg
UHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4u
RW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFJlc2hhZCw8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhhbmsgeW91IGZvciB5b3VyIHJldmlldy48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+QWJvdXQgdGhlIGV4YW1wbGUsIGluIFJGQyA4MDcyLCBpbiB0aGUgbGlzdCDi
gJxlZGl04oCdLCBlYWNoIGVkaXQgaXMgaWRlbnRpZmllZCBieSDigJxlZGl0LWlk4oCdLiBTbyB0
aGUgZXhhbXBsZSBsb29rcyBsaWtlOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jmx0O2VkaXQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDsmbmJzcDsgJmx0O2VkaXQtaWQmZ3Q7MSZsdDsvZWRpdC1pZCZndDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyDigKYuLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7ICZsdDtlZGl0LWlkJmd0OzImbHQ7L2Vk
aXQtaWQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsg4oCm
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0Oy9lZGl0Jmd0OzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG8geW91IG1lYW4gdGhpcyBwYXJ0IGlz
IGJyb2tlbj88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+WWluZ3poZW4gPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyAmbHQ7
cnJhaG1hbkBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIFNlcHRlbWJl
ciAyMiwgMjAyMCBhdCA2OjA3IEFNPGJyPg0KPGI+VG86IDwvYj5BbGV4YW5kZXIgTCBDbGVtbSAm
bHQ7bHVkd2lnQGNsZW1tLm9yZyZndDssICZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90
OyAmbHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7bGFz
dC1jYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtu
ZXRtb2RAaWV0Zi5vcmcmcXVvdDsgJmx0O25ldG1vZEBpZXRmLm9yZyZndDssICZxdW90O2RyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJl
OiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDxicj4NCjxiPlJlc2VudC1Gcm9tOiA8L2I+
Jmx0O2FsaWFzLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+UmVzZW50LVRvOiA8L2I+Jmx0
O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAmbHQ7eXF1QGZ1dHVyZXdlaS5jb20mZ3Q7LCAmbHQ7amVm
ZnRhbnQuaWV0ZkBnbWFpbC5jb20mZ3Q7LCAmbHQ7YW5keUB5dW1hd29ya3MuY29tJmd0OywgJmx0
O2xiZXJnZXJAbGFibi5uZXQmZ3Q7LCAmbHQ7a2VudCtpZXRmQHdhdHNlbi5uZXQmZ3Q7LCAmbHQ7
am9lbGphQGJvZ3VzLmNvbSZndDssICZsdDt3YXJyZW5Aa3VtYXJpLm5ldCZndDssICZsdDtyd2ls
dG9uQGNpc2NvLmNvbSZndDssIEpvZWwgSmFlZ2dsaSAmbHQ7am9lbGphQGdtYWlsLmNvbSZndDss
ICZsdDtqb2VsamFAZ21haWwuY29tJmd0Ozxicj4NCjxiPlJlc2VudC1EYXRlOiA8L2I+VHVlc2Rh
eSwgU2VwdGVtYmVyIDIyLCAyMDIwIGF0IDY6MDcgQU08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5I
aSBBbGV4LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFuayB5b3UgZm9yIGFk
ZHJlc3NpbmcgbXkgY29tbWVudHMuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
SSBjaGVja2VkIHJldi0wNiwgYW5kIEkgYmVsaWV2ZSB0aGUgWE1MIGFuZCBKU09OIG91dHB1dCBp
biB0aGUgZXhhbXBsZSBpcyBicm9rZW46IHRoZXJlIGlzIGEgc2luZ2xlIOKAnGVkaXTigJ0gZWxl
bWVudCB3aXRoIG11bHRpcGxlIOKAnGVkaXQtaWTigJ0gZWxlbWVudHMuIEkgYmVsaWV2ZSB0aGVy
ZSBzaG91bGQgYmUgbXVsdGlwbGUg4oCcZWRpdOKAnSBlbGVtZW50cy48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+VGhlIG9ubHkg4oCcbml04oCdIGlzIHRoYXQgbGVhZi14cGF0aC1m
aWx0ZXIgcmVmZXJlbmNlcyA2MDIxIGluc3RlYWQgb2YgNjk5MSAoYXMgeW91IGNvcnJlY3RseSBw
b2ludGVkIG91dCBpbiB5b3VyIHJlc3BvbnNlKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxlYWYgeHBhdGgtZmls
dGVyIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmLWZlYXR1cmUgbmM6eHBhdGg7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHlhbmc6eHBhdGgxLjA7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JnF1b3Q7VGhpcyBwYXJhbWV0ZXIgY29udGFpbnMgYW4gWFBhdGggZXhwcmVzc2lvbjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaWRlbnRpZnlpbmcgdGhlIHBvcnRp
b25zIG9mIHRoZSB0YXJnZXQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGRhdGFzdG9yZSB0byByZXRyaWV2ZS4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyByZWZlcmVuY2UgJnF1b3Q7UkZDIDYwMjE6IENvbW1vbiBZQU5HIERhdGEgVHlwZXMmcXVvdDs7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM2NjY2NjYiPiZuYnNwOzwvc3Bhbj48L2I+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
LXdlYmtpdC1zdGFuZGFyZDtjb2xvcjpibGFjayI+Jmd0OyBJc3N1ZXM8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6LXdl
YmtpdC1zdGFuZGFyZDtjb2xvcjpibGFjayI+Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAxLiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBZQU5HIG1vZGVsIFA4LCBmb3Ig4oCcbGVhZiB4cGF0aC1maWx0ZXLigJ0sIGFkZCByZWZlcmVu
Y2UgdG8gUkZDNjAyMS4gVGhlcmUgc2hvdWxkIGFsc28gYmUgYSBub3JtYXRpdmUgcmVmZXJlbmNl
IHRvIFJGQzYwMjEmbmJzcDsoYXMgcGVyIFJGQzg0MDcpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Oi13ZWJraXQtc3Rh
bmRhcmQ7Y29sb3I6YmxhY2siPiZsdDtBTEVYJmd0OyBUaGFua3MuJm5ic3A7IEFkZGluZyByZWZl
cmVuY2UgdG8gNjk5MSAoYXMmbmJzcDs2MDIxJm5ic3A7aXMgb2Jzb2xldGVkKS4gJmx0Oy9BTEVY
Jmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlc2hhZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Y29sb3I6YmxhY2siPkFsZXhhbmRlciBMIENsZW1tICZsdDtsdWR3aWdAY2xlbW0ub3Jn
Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJlciAxOCwgMjAyMCBhdCAzOjQ4
IFBNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyAm
bHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7LCAmcXVvdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmcXVv
dDsgJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O2xh
c3QtY2FsbEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OywgJnF1b3Q7
bmV0bW9kQGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtkcmFm
dC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5S
ZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBv
ZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHA+VGhhbmsgeW91ISZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwPkkganVzdCB1
cGxvYWRlZCByZXYgLTA2LjxvOnA+PC9vOnA+PC9wPg0KPHA+LS0tIEFsZXg8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA5LzE4LzIwMjAgMTI6NDcgUE0sIFJl
c2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgQWxleCw8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyBhZGRyZXNzZXMgbXkgY29tbWVudC9j
b25jZXJuLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5SZWdhcmRzLDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+UmVzaGFkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6Ymxh
Y2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPkFsZXhhbmRlciBMIENsZW1tDQo8YSBocmVmPSJtYWlsdG86bHVkd2lnQGNsZW1tLm9y
ZyI+Jmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7PC9hPjxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXks
IFNlcHRlbWJlciAxOCwgMjAyMCBhdCAzOjQzIFBNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNo
YWQgUmFobWFuIChycmFobWFuKSZxdW90OyA8YSBocmVmPSJtYWlsdG86cnJhaG1hbkBjaXNjby5j
b20iPiZsdDtycmFobWFuQGNpc2NvLmNvbSZndDs8L2E+LA0KPGEgaHJlZj0ibWFpbHRvOnlhbmct
ZG9jdG9yc0BpZXRmLm9yZyI+JnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7PC9hPiA8
YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj4NCiZsdDt5YW5nLWRvY3RvcnNA
aWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPkNjOiA8L2I+PGEgaHJlZj0ibWFpbHRvOmxhc3QtY2Fs
bEBpZXRmLm9yZyI+JnF1b3Q7bGFzdC1jYWxsQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJt
YWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj4NCiZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7PC9h
PiwgPGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+JnF1b3Q7bmV0bW9kQGlldGYub3Jn
JnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYub3JnIj4NCiZsdDtuZXRtb2RA
aWV0Zi5vcmcmZ3Q7PC9hPiwgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEt
ZGlmZi5hbGxAaWV0Zi5vcmciPg0KJnF1b3Q7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFs
bEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi5hbGxAaWV0Zi5vcmciPg0KJmx0O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5h
bGxAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3lhbmctZG9jdG9y
c10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHA+SGkg
UmVzaGFkLDxvOnA+PC9vOnA+PC9wPg0KPHA+b2theSwgc28gbGV0J3MgYWRkIHRoZSBmb2xsb3dp
bmcgdGhlbiB0byBzZWN0aW9uIDQsIGluIHRoZSBleHBsYW5hdGlvbiBvZiB0aGUgJnF1b3Q7ZGlm
ZmVyZW5jZXMmcXVvdDsgb3V0cHV0IHBhcmFtZXRlcjoNCjxvOnA+PC9vOnA+PC9wPg0KPHA+JnF1
b3Q7V2hlbiBhIGRhdGFzdG9yZSBub2RlIGluIHRoZSBzb3VyY2Ugb2YgdGhlIGNvbXBhcmlzb24g
aXMgbm90IHByZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0aGUgY29tcGFyaXNvbiwgdGhpcyBjYW4g
YmUgaW5kaWNhdGVkIGVpdGhlciBhcyBhICZxdW90O2RlbGV0ZSZxdW90OyBvciBhcyBhICZxdW90
O3JlbW92ZSZxdW90OyBpbiB0aGUgcGF0Y2ggYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW50aWF0aW9u
IGJldHdlZW4gdGhvc2Ugb3BlcmF0aW9ucyBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoZQ0KIGNvbXBh
cmlzb24uJm5ic3A7ICZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPHA+QW5kIHVwZGF0ZSB0aGUgZGVz
Y3JpcHRpb24gYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvcD4NCjxwPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250YWluZXIgZGlmZmVyZW5jZXMgezxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5j
b2RlZCBwZXIgUkZDODA3MiB3aXRoIGFuPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1Z21lbnRhdGlv
biB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmU8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXBw
bGljYWJsZS4mbmJzcDsgV2hlbiBhIGRhdGFzdG9yZSBub2RlIGluIHRoZSBzb3VyY2UgaXMgPGJy
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQsIHRoaXMgY2FuIGJl
IGluZGljYXRlZCBlaXRoZXIgPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFzIGEgJ2RlbGV0ZScgb3Ig
YXMgYSAncmVtb3ZlJyBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbmNlPGJyPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGJldHdlZW4gdGhlbSBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBjb21wYXJpc29uLiZxdW90
Ozs8YnI+DQouLi48bzpwPjwvbzpwPjwvcD4NCjxwPkkgd2lsbCBwb3N0IHRoaXMgaW4gYSAtMDYg
c2hvcnRseS4mbmJzcDsgUGxlYXNlIGxldCB1cyBrbm93IGlmIHRoaXMgYWRkcmVzc2VzIHlvdXIg
Y29uY2VybnMgb3IgaWYgdGhlcmUgaXMgYW55dGhpbmcgZWxzZS48bzpwPjwvbzpwPjwvcD4NCjxw
PlRoYW5rcyE8bzpwPjwvbzpwPjwvcD4NCjxwPi0tLSBBbGV4PG86cD48L286cD48L3A+DQo8cD4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA5LzE4
LzIwMjAgNTo1NyBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQWxleCw8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+SSB0aGluayB0aGUgb25seSDigJxwcm9ibGVt4oCdIHdpdGggdXNpbmcgYm90
aCDigJxyZW1vdmXigJ0gYW5kIOKAnGRlbGV0ZeKAnSBpcyB0aGF0IGl0IGNvdWxkIGJlIGNvbmZ1
c2luZyAod2hlbiBzaG91bGQgb25lIGJlIHVzZWQgYW5kIG5vdCB0aGUgb3RoZXIpLiBBZGRpbmcg
c29tZSB0ZXh0IHRvIHNheSB0aGV54oCZcmUgdGhlIHNhbWUgZm9yIHRoZSBkaWZmIG9wZXJhdGlv
biBpcyBnb29kIGVub3VnaCBmb3IgbWUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMs
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXNoYWQuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5BbGV4YW5kZXIgTCBDbGVtbQ0KPGEgaHJl
Zj0ibWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmciPiZsdDtsdWR3aWdAY2xlbW0ub3JnJmd0OzwvYT48
YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgU2VwdGVtYmVyIDE1LCAyMDIwIGF0IDc6MzEgUE08
YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4pJnF1b3Q7IDxhIGhy
ZWY9Im1haWx0bzpycmFobWFuQGNpc2NvLmNvbSI+Jmx0O3JyYWhtYW5AY2lzY28uY29tJmd0Ozwv
YT4sDQo8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj4mcXVvdDt5YW5nLWRv
Y3RvcnNAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0
Zi5vcmciPg0KJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8L2E+PGJyPg0KPGI+Q2M6IDwv
Yj48YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj4mcXVvdDtsYXN0LWNhbGxAaWV0
Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPg0KJmx0
O2xhc3QtY2FsbEBpZXRmLm9yZyZndDs8L2E+LCA8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYu
b3JnIj4mcXVvdDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpuZXRt
b2RAaWV0Zi5vcmciPg0KJmx0O25ldG1vZEBpZXRmLm9yZyZndDs8L2E+LCA8YSBocmVmPSJtYWls
dG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+DQomcXVvdDtkcmFm
dC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJt
YWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+DQombHQ7ZHJh
ZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8L2E+PGJyPg0KPGI+U3Vi
amVjdDogPC9iPlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNh
bGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8cD5IaSBSZXNoYWQsPG86cD48L286cD48L3A+DQo8cD5yZTog
cXVlc3Rpb24gMTogQXMgeW91IGluZGljYXRlLCB0aGVyZSBtYXkgYmUgbm8gZGlzdGluY3Rpb24g
YmV0d2VlbiBpbmRpY2F0aW5nIGEgJnF1b3Q7cmVtb3ZlJnF1b3Q7IG9yIGEgJnF1b3Q7ZGVsZXRl
JnF1b3Q7IGluIHRoZSBwYXRjaC4mbmJzcDsgUmlnaHQgbm93IGl0IHdvdWxkIGJlIGFjY2VwdGFi
bGUgdG8gcmV0dXJuIGVpdGhlci4mbmJzcDsgSWYgd2Ugd2FudCB0byBlbGltaW5hdGUgdGhpcyBm
cmVlZG9tLCB3aGljaCBvbmUgd291bGQgeW91IHByZWZlciBiZSB1c2VkPyZuYnNwOyBTaGFsbCB3
ZQ0KIHJlbW92ZSB0aGUgcG9zc2liaWxpdHkgZm9yICZxdW90O2RlbGV0ZSZxdW90OyBhbmQganVz
dCBjb3ZlciBpdCB1c2luZyAmcXVvdDtyZW1vdmUmcXVvdDs/Jm5ic3A7IDxvOnA+PC9vOnA+PC9w
Pg0KPHA+Tm90ZSB0aGF0IHRoZSBwbGFjZSB3aGVyZSB0aGlzIGlzIHNwZWNpZmllZCBpbiB0aGUg
bW9kZWwgaXMgYXMgcGFydCBvZiBhIGNvbmRpdGlvbiB0aGF0IHNwZWNpZmllcyB3aGVuIHRoZSBz
b3VyY2UgdmFsdWUgc2hvdWxkIGJlIGluY2x1ZGVkLiZuYnNwOyZuYnNwOyBJZiB3ZSB3YW50IHRv
IHJ1bGUgb3V0IHRoYXQgZGlmZiBjYW4gcmV0dXJuIGVpdGhlciAmcXVvdDtyZW1vdmUmcXVvdDsg
b3IgJnF1b3Q7ZGVsZXRlJnF1b3Q7IChpbmRlZWQgdGhleSBhcmUgc3lub255bW91cyksIHdlIHdv
dWxkIG5lZWQNCiB0byBhZGQgdGV4dCB0byB0aGUgY29udGFpbmVyIGRlc2NyaXB0aW9uIHRoYXQg
d2hlbiBhIGRhdGEgb2JqZWN0IGlzIHByZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0aGUgY29tcGFy
aXNvbiBidXQgbm90IHRoZSBzb3VyY2UsIHRoYXQgJnF1b3Q7cmVtb3ZlJnF1b3Q7IHNob3VsZCBi
ZSB1c2VkIHRvIGluZGljYXRlIHRoYXQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwPlRoZSBtb2RlbCB3
b3VsZCBiZSBjaGFuZ2VkIGZvbGxvd3MuJm5ic3A7IFBsZWFzZSBjb25maXJtIGlmIHRoaXMgbG9v
a3MgZ29vZCB0byB5b3UgJmFtcDsgd2UnbGwgaW5jb3Jwb3JhdGUgaXQuJm5ic3A7DQo8bzpwPjwv
bzpwPjwvcD4NCjxwPk9MRDxvOnA+PC9vOnA+PC9wPg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3Jl
OiBwYWdlO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsO29ycGhhbnM6IDI7dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IDI7LXdlYmtpdC10ZXh0
LXN0cm9rZS13aWR0aDogMHB4O3RleHQtZGVjb3JhdGlvbi1zdHlsZTogaW5pdGlhbDt0ZXh0LWRl
Y29yYXRpb24tY29sb3I6IGluaXRpYWw7d29yZC1zcGFjaW5nOjBweCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgY29udGFpbmVyIGRpZmZlcmVuY2VzIHs8L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVz
Y3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlm
ZmVyZW5jZXMsIGVuY29kZWQgcGVyIDxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnBy
b3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJG
aHRtbCUyRnJmYzgwNzImYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2Vp
LmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdDMGZlZThmZjJhM2IyNDAx
ODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQwMjgyMiZhbXA7c2RhdGE9
aTBxSGZEQzhGb3hNS2xoYzA0SHdtNUtPMDRxbDhyRFppRlJlVGJnUlhFRSUzRCZhbXA7cmVzZXJ2
ZWQ9MCI+UkZDODA3MjwvYT4gd2l0aCBhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBhdWdtZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFwcGxpY2FibGUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1
c2VzIHlwYXRjaDp5YW5nLXBhdGNoIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVu
dCAmcXVvdDt5YW5nLXBhdGNoL2VkaXQmcXVvdDsgezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNl
IG9mIHRoZSBwYXRjaCw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlv
biB0bzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB0aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiZxdW90Ozs8L3NwYW4+PG86
cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYW55ZGF0YSBzb3VyY2UtdmFsdWUgezwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90
Oy4uL29wZXJhdGlvbiA9ICdkZWxldGUnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0
aW9uID0gJ21lcmdlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdtb3Zl
JyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyZxdW90Ozwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnJnF1b3Q7Ozwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmcXVvdDtUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNlZCBmb3IgJ2RlbGV0ZScsPC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICdtb3ZlJywgJ21lcmdlJywgJ3JlcGxhY2UnLCBhbmQgJ3JlbW92ZSc8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgb3BlcmF0aW9ucy4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNl
ICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9v
ay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzIm
YW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2M5ZTgzMzY5
ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZl
ZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQwNzgyMCZhbXA7c2RhdGE9U2UyQlYwaVJoT2wzUEZD
Y3M2bVE4RHd0MGQxQzZyeFJUSVpVMFd6NXZlRSUzRCZhbXA7cmVzZXJ2ZWQ9MCI+UkZDIDgwNzI8
L2E+OiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUmcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6IHBhZ2U7Zm9udC12YXJpYW50LWxpZ2F0
dXJlczogbm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogMjt0ZXh0LWFs
aWduOnN0YXJ0O3dpZG93czogMjstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7dGV4dC1k
ZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDt3
b3JkLXNwYWNpbmc6MHB4Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250YWluZXIg
ZGlmZmVyZW5jZXMgezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmcXVvdDtUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgPGEg
aHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJs
PWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZhbXA7ZGF0YT0w
MiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDYzllODMzNjlmMTYyNGU0YjYw
YjYwOGQ4NWVmODgzZWUlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0Mx
JTdDNjM3MzYzNzY4Nzc0NDEyODA1JmFtcDtzZGF0YT1wdzklMkJkbmpyUnVqZHh2RGpVJTJCamJi
SEI0Nm5idHBrSkJhY1VuQWpkZ3dTTSUzRCZhbXA7cmVzZXJ2ZWQ9MCI+UkZDODA3MjwvYT4gd2l0
aCBhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50YXRpb24gdG8gaW5j
bHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGFwcGxpY2FibGUuJm5ic3A7IFdoZXJlIGEgZGlmZmVyZW5jZSBpbmNsdWRlIGEgZGF0YSBvYmpl
Y3Q8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaW4gdGhlIHRhcmdldCB0aGF0IGlz
IG5vdCBwcmVzZW50IGluIHRoZSBzb3VyY2UsIDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3RoaXMgc2hhbGwgYmUgaW5kaWNhdGVkIGFzIGEgJ3JlbW92ZScgb3BlcmF0aW9u
IDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2luIHRoZSBwYXRjaCwgbm90
IGFzIGEgJ2RlbGV0ZScgb3BlcmF0aW9uLiZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdXNlcyB5cGF0
Y2g6eWFuZy1wYXRjaCB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1Z21lbnQgJnF1b3Q7
eWFuZy1wYXRjaC9lZGl0JnF1b3Q7IHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
Jm5ic3A7Jm5ic3A7JnF1b3Q7UHJvdmlkZSB0aGUgdmFsdWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUg
cGF0Y2gsPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFyaXNvbiwgaW4gYWRkaXRpb24gdG88L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhl
IHRhcmdldCB2YWx1ZSwgd2hlcmUgYXBwbGljYWJsZS4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFueWRhdGEgc291cmNlLXZhbHVlIHs8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgd2hlbiAmcXVvdDsuLi9vcGVy
YXRpb24gPSAnbWVyZ2UnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ21v
dmUnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnJnF1b3Q7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92ZScmcXVvdDs7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O1RoZSBhbnlkYXRhICd2YWx1ZScgaXMgb25seSB1c2VkIGZvciAnbWVyZ2UnLDwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAnbW92ZScsJ3JlcGxhY2UnLCBhbmQgJ3JlbW92ZScgb3BlcmF0aW9ucy4mcXVv
dDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNlICZxdW90OzxhIGhyZWY9Imh0dHBz
Oi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUy
RiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImYW1wO2RhdGE9MDIlN0MwMSU3Q3lp
bmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4
M2VlJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2
ODc3NDQxNzgwMSZhbXA7c2RhdGE9QUF2YlgwQ05hbFglMkZoQ2tNQ3VFaXFiMDMxbGdSSXdqM2hZ
T0IlMkZURlBxQVElM0QmYW1wO3Jlc2VydmVkPTAiPlJGQyA4MDcyPC9hPjogWUFORyBQYXRjaCBN
ZWRpYSBUeXBlJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhhbmtzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4tLS0gQWxleDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5PbiA5LzE1LzIwMjAgNDowNCBQTSwgUmVzaGFkIFJhaG1hbiAocnJh
aG1hbikgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHByZT5IaSBBbGV4LDxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPkkgd2lsbCBy
ZXZpZXcgdGhlIGxhdGVzdCB2ZXJzaW9uLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPlNlZSBiZWxvdyBmb3IgcXVlc3Rpb25zL3Jlc3BvbnNlcy48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5PbiAy
MDIwLTA5LTE1LCA1OjE5IFBNLCAmcXVvdDt5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9mIEFsZXhh
bmRlciBMIENsZW1tJnF1b3Q7IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0Bp
ZXRmLm9yZ29uYmVoYWxmb2ZsdWR3aWdAY2xlbW0ub3JnIj4mbHQ7eWFuZy1kb2N0b3JzLWJvdW5j
ZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIGx1ZHdpZ0BjbGVtbS5vcmcmZ3Q7PC9hPiB3cm90ZTo8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5HIERvY3RvcnMsPG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXchJm5ic3A7IFBsZWFzZSBmaW5kIG15IHJl
cGxpZXMgaW5saW5lLCAmbHQ7QUxFWCZndDsuJm5ic3A7IFdlPG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGhhdmUgYWxzbyBqdXN0IHBvc3RlZCAtMDUgKHRoYW5rcywg
WWluZ3poZW4sIGZvciBkb3VibGVjaGVja2luZyBteTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOyZuYnNwOyZuYnNwOyB1cGRhdGVzKS4mbmJzcDsmbmJzcDsgPG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0t
LSBBbGV4IG9uIGJlaGFsZiBvZiBjb2F1dGhvcnM8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgT24gOS83LzIwMjAg
NzowNiBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmx0O0hlcmUncyB0aGUgc2FtZSBtZXNzYWdl
IHdpdGggaG9wZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZyZndDs8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFJldmlldyBvZiByZXYgLTA0IGJ5IFJlc2hhZCBSYWht
YW48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFRoZSBkb2N1bWVudCBpcyBj
bGVhciBhbmQgd2VsbC13cml0dGVuLiBXaGlsZSBzb21lIGlzc3VlcyBoYXZlIGJlZW4gaWRlbnRp
ZmllZCwgdGhleSBjYW4gYmUgcmVzb2x2ZWQgcXVpY2tseS48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtzbmlw
Jmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFF1ZXN0aW9uczxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZuYnNwOyZuYnNwOyAxLiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBZQU5HIG1vZGVsOiBkb2VzIHRoZSBvcGVyYXRpb24g4oCcZGVsZXRl4oCd
IG1ha2Ugc2Vuc2UgZm9yIGEgZGlmZiBvcGVyYXRpb24/IElmIGl0IGlzIGtlcHQsIGl04oCZZCBi
ZSBnb29kIHRvIGhhdmUgc29tZSB0ZXh0IGV4cGxhaW5pbmcgdGhhdCBmb3IgYSBkaWZmIG9wZXJh
dGlvbiwg4oCcZGVsZXRl4oCdIGFuZCDigJxyZXBsYWNl4oCdIGFyZSB0aGUgc2FtZT8gSWYgdGhl
eeKAmXJlIG5vdCB0aGUgc2FtZSwgcGxlYXNlIGFsc28gYWRkIHNvbWUgdGV4dOKApi48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbHQ7UlImZ3Q7IEkgYWN0dWFsbHkgbWVhbnQgJnF1b3Q7ZGVsZXRl
JnF1b3Q7IGFuZCAmcXVvdDtyZW1vdmUmcXVvdDsuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZsdDtBTEVYJmd0OyBIZXJlIHdlIGFyZSBzaW1wbHkgcmVmZXJyaW5n
IHRvIHRoZSBiYXNpYyBZQU5HLXBhdGNoIGVkaXQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgb3BlcmF0aW9ucyBwZXIgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZl
bGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0
Zi5vcmclMkZodG1sJTJGcmZjODA3MiUyM3BhZ2UtMTEmYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6
aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2Vl
JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3
NDQyMjc5MiZhbXA7c2RhdGE9MDliNUljd213SHpGZWlvVUR1TTRmRFhBaVVqMlh4VE8yU2glMkY1
QVZEJTJGRDQlM0QmYW1wO3Jlc2VydmVkPTAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmM4MDcyI3BhZ2UtMTE8L2E+LiZuYnNwOyBUaG9zZSBhcmU8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgaW4gdHVybiBkZXJpdmVkIGZyb20gJmx0O2VkaXQtY29uZmln
Jmd0OyBvcGVyYXRpb25zIHBlcjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZu
YnNwOyA8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2su
Y29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM2MjQxJTIz
cGFnZS0zNyZhbXA7ZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdD
YzllODMzNjlmMTYyNGU0YjYwYjYwOGQ4NWVmODgzZWUlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNh
MWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzYzNzY4Nzc0NDI3NzgwJmFtcDtzZGF0YT1IRGdzQzI0
MENYdlFlSjZNRkpPVVBLJTJGWm5iaWZjMzVWWGdXRDlHbnpYcEUlM0QmYW1wO3Jlc2VydmVkPTAi
Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MjQxI3BhZ2UtMzc8L2E+LiZuYnNwOyBJ
IGFtIG5vdCBzdXJlIHdlIG5lZWQgYWRkPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHRvIGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZlcnJpbmcg
dG8gWUFORy1wYXRjaC4gPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbHQ7UlImZ3Q7IFRoZSBvcGVyYXRpb25zIGFyZSBpbmRlZWQgd2VsbCBkZWZp
bmVkIGluIFJGQzgwNzIgKGNvcGllZCBiZWxvdyksIGJ1dCB0aGV5IGFyZSBkZWZpbmVkIGZyb20g
dGhlIHBlcnNwZWN0aXZlIG9mIFlBTkctUGF0Y2guIFNvIGZvciBZQU5HLVBhdGNoICZxdW90O2Rl
bGV0ZSZxdW90OyBhbmQgJnF1b3Q7cmVtb3ZlJnF1b3Q7IGFyZSBkaWZmZXJlbnQgb3BlcmF0aW9u
cywgYnV0IGZyb20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJlIHRoZSBzYW1l
ICh0aGUgcmVzb3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVybmVkIGluIGEg
ZGlmZik8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyB8IGRlbGV0ZSZuYnNwOyZuYnNwOyZuYnNwOyB8IGRlbGV0ZSBhIGRh
dGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHM7IGlmIGl0Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB8IGRvZXMgbm90IGV4aXN0LCByZXR1cm4gYW4gZXJyb3ImbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8
IHJlbW92ZSB8IHJlbW92ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHMmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyArLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7ICZuYnNwOyZuYnNwOyZndDsgJm5ic3A7Jm5ic3A7IDMuJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBwYXRoOnlhbmctcGF0
Y2jigJ0sIHdoeSBub3QgaGF2ZSBhJm5ic3A7IHJlZmVyZW5jZSB0byBSRkM4MDcyIChpcyBpdCBi
ZWNhdXNlIHRoZSBkZXNjcmlwdGlvbiBhYm92ZSBtZW50aW9ucyBSRkM4MDcyKT88bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IFdlIGFyZSBjbGVh
cmx5IHJlZmVyZW5jaW5nIFJGQyA4MDcyOyBhcmUgeW91IHN1Z2dlc3RpbmcgdG8gcHV0IGE8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNlIHN1YnN0YXRl
bWVudCBiZWxvdyB0aGUgdXNlcyBzdGF0ZW1lbnQ/Jm5ic3A7Jm5ic3A7IEl0IGxvb2tzIGEgbGl0
dGxlPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmFuZ2UgdG8g
bWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRkIGl0LiZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbHQ7UlImZ3Q7IE5vdCBuZWVkZWQuIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZuYnNw
OyZuYnNwOyA0LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWN0aW9uIDcgbWVudGlv
bnMgcmF0ZSBsaW1pdGluZyByZXF1ZXN0cyBwZXIgY2xpZW50LiBTaG91bGQgdGhlcmUgYmUgYSDi
gJxnbG9iYWzigJ0gcmF0ZS1saW1pdGluZyB0b28sIGkuZSBub3QgY2xpZW50LXNwZWNpZmljPzxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgSSBhbSBub3Qgc3VyZSB0aGlzIGlzIHJlYWxseSBu
ZWVkZWQgYXMgSSB0aGluayB0aGUgbnVtYmVyIG9mPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IG1hbmFnZW1lbnQgY2xpZW50cyB3aWxsIGluIGdlbmVyYWwgYmUgZmFp
cmx5IGxpbWl0ZWQgdG8gYmVnaW4gd2l0aCwgYnV0PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHdlIGNhbiBjZXJ0YWlubHkgYWRkIGl0LiZuYnNwOyBIb3cgYWJvdXQg
dGhlIGZvbGxvd2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBPTEQ6PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9u
ZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdhdGUgYWdhaW5zdCBz
dWNoIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcG9zc2liaWxp
dHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBh
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNsaWVudCBpbiBhbnkg
b25lIHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZyByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyPG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyZXF1ZW5jeSB0aGFuIHRo
ZSBpbXBsZW1lbnRhdGlvbiBjYW4gcmVhc29uYWJseSBzdXN0YWluLjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBO
RVc6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24g
dG8gbWl0aWdhdGUgYWdhaW5zdCBzdWNoIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0
cyB0aGF0IGlzIHNlcnZlZCB0byBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGNsaWVudCwgb3IgdG8gYW55IG51bWJlciBvZiBjbGllbnRzLCBpbiBhbnkgb25lIHRp
bWUgaW50ZXJ2YWwsIHJlamVjdGluZzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwOyByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBs
ZW1lbnRhdGlvbiBjYW48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVhc29uYWJseSBzdXN0YWluLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZndDsgR29v
ZCB3aXRoIG1lLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZn
dDsgJm5ic3A7Jm5ic3A7IDUuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdvbmRlcmlu
ZyBpZiBzZWN0aW9uIDggc2hvdWxkIGJlIGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJlbW92ZWQp
PyBBbHNvLCB0aGUgbWV0aG9kIHN1Z2dlc3RlZCBkb2VzbuKAmXQgc2VlbSB0byBndWFyYW50ZWUg
dGhhdCB0aGUgZGlmZmVyZW5jZSBwZXJzaXN0ZWQgZm9yIHRoZSDigJxkYW1wZW5pbmfigJ0gdGlt
ZS48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IFBlcnNvbmFsbHksIEkgZG8gdGhpbmsgaXQg
bWFrZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJyaWVmPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGRpc2N1c3Npb24gb2YgcG9zc2libGUgZnVydGhlciBleHRlbnNpb25z
LiZuYnNwOyBJIHN1Z2dlc3QgdG8ga2VlcCB0aGU8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgc2VjdGlvbiBpZiBpdCdzIG9rYXkgd2l0aCB5b3UsIG9yIHBlcmhhcHMg
bGVhdmUgaXQgdG8gdGhlIGNoYWlyIHdoZXRoZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgdGhleSBoYXZlIGEgcHJlZmVyZW5jZSB0byByZW1vdmUgaXQuJm5ic3A7
IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0
O1JSJmd0O1doYXRldmVyIHRoZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZpbmUgd2l0aCBtZS48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5SZWdhcmRz
LDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPlJlc2hhZC48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_AEE35B9D3009473FBB93B5BD9E753B1Afutureweicom_--


From nobody Fri Sep 25 03:18:53 2020
Return-Path: <mvasko@cesnet.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B1673A133E for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 03:18:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cesnet.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TOftWj2KR0W3 for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 03:18:48 -0700 (PDT)
Received: from kalendar.cesnet.cz (kalendar.cesnet.cz [IPv6:2001:718:1:1f:50:56ff:feee:34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A2B93A1324 for <netmod@ietf.org>; Fri, 25 Sep 2020 03:18:46 -0700 (PDT)
Received: by kalendar.cesnet.cz (Postfix, from userid 999) id BC86F6016E; Fri, 25 Sep 2020 12:18:43 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz; s=kalendar; t=1601029123; bh=5E/FKJZtEYhqcgnSzlccQz/yrGsObMuvTt70cjDE6iQ=; h=In-Reply-To:From:Date:Cc:To:Subject; b=PWvmzx2xjvD7rJHZ7P2PqSgtIlqQ4XO3D7YycNROckp4HbTICWESVwaoNrgb7KnkE pWWzEMGkXKqtzlfA1xzbaP960RBvlrbe0l6QM867oZYWZfDhCsZgIR3QBmVSFgp6WK 7yvc8nc/2tCbxjmVFEmoyH1SL7crdkazfrZFf/KI=
Content-Type: text/plain; charset="utf-8"
In-Reply-To: <792b-5f6b0300-81-2dbef1c0@191831142>
From: =?utf-8?q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>
X-Forward: 2001:67c:1220:80c:b5:55d3:81d5:8636
Date: Fri, 25 Sep 2020 12:18:43 +0200
Cc: "netmod" <netmod@ietf.org>
To: =?utf-8?q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>
MIME-Version: 1.0
Message-ID: <2172-5f6dc400-9b-4d43cc80@70248983>
User-Agent: SOGoMail 2.3.23
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Tt3Y9eXjE-hcB5zTeptSZ7_zGU8>
Subject: Re: [netmod]  =?utf-8?b?Pz09P3V0Zi04P3E/ICBBdWdtZW50IHdpdGggYSB3aGVu?= =?utf-8?q?_and_an_action?=
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 10:18:52 -0000

Hi,
since no one replied am I to understand this is an unforeseen use-case?=
 In that case there could at least be an agreement on what the behavior=
 should be because I want to know what to implement in our tools.

Maybe at least warn about an unsupported use-case and ignore the "when"=
 with respect to the action (there still could be other nodes in the au=
gment for which the condition can be valid)? Or be more strict and forb=
id this use-case with an error? Or this is really just a corner case wh=
en there is only a node(s) in the augment with "when", for which the co=
ndition is not taken into consideration and it should be ignored with n=
o additional messages?

Also, there is a similar use-case with a notification instead of an act=
ion and the behavior should be the same.

Regards,
Michal

On Wednesday, September 23, 2020 10:11 CEST, Michal Va=C5=A1ko <mvasko@=
cesnet.cz> wrote: 
 
> Hi,
> I would like to ask for some clarification on what exactly the follow=
ing (valid, I think) YANG snippet means:
> 
> container cont {
>   container cont2 {
>     leaf l2 {
>       type string;
>     }
>   }
>   leaf l1 {
>     type uint32;
>   }
> }
> 
> augment /cont/cont2 {
>   when "/cont/l1 =3D=3D '5'";
>   action act;
> }
> 
> What exactly is the effect of the when statement? Is there any, since=
 action cannot have a when directly? Or it actually makes the action co=
nditional and if the when evaluates to false, the action should be trea=
ted as not defined?
> 
> Regards,
> Michal
> 
> =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=

> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
 
 


From nobody Fri Sep 25 03:57:14 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DBA33A135A for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 03:57:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAD_ENC_HEADER=0.001, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LUxj1_X9fnFU for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 03:57:10 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2104.outbound.protection.outlook.com [40.107.22.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BF933A1350 for <netmod@ietf.org>; Fri, 25 Sep 2020 03:57:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lW3Ro+277x2BQLN6f/1eTitgFsGrSQCOj+Sp3tnuUdpQ4EL101X3dQR7jJdv6MTCRJOwBfFd1/o52aeO95P50RvcF6uA5vwBsDfGZWBhU6z8S0Cro5NHCxsHKRw4DbP3NPa4oRUFtszxENKqlXzrjXeN424KVW9FMVp0UE6zMJ1iiewvffZlWCvOyZOQ1v/RawlO0H8vsJSFPU/w32kDc3eubnKRoyRRycQZvg4dhhIoASm4ovJQhggX+uYQP8A+hPI5N19HQKl1pG2B2VDDGYZ0gmJ/uE/huYL8Gjixkfl7YkBFvoEQ78WhdYHjNmIxae+Xsa6tueQTMiRA3jDlRw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=77tSp08I/+aNTiBf/GPAJSeSbHaKwsqqJtO36Dp4XXs=; b=KUCgP+NEnB62mERW5nkW/Wg1/UtpSfA9IkaXZsCrbh5wWTCgsuf6g45zQdqXi7APYYgGQ/1+dkZr9wiY1wJV871YB/F02RfGQc1A9z1UB8kiUwZ1rLrdTD2BuO6rP7tAS1PXOXOhuSzSzAI82J/zQAaoBjVcX6Kf73wAda2x9fZTPl9x5rHGeM87f6V7srxFEnQk87DCLLOwnZMtOMtWYRA1ARGKIthXMZtMJEilpMG1hqlOl8tAwgaikRQK+6kUu44MMg2xN7MOp6H7MyaIRlqAfCIUiHLJ3tlPnvoMq/sIrJOXIlN3WPxcJt6+TKtK0U4EneuhcxBg5T2Z1S4luQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=77tSp08I/+aNTiBf/GPAJSeSbHaKwsqqJtO36Dp4XXs=; b=KXWLK4H3pTtz58abi4xZRdmqF2WXOvtH0MqruD5aOYxty74h/ruU4iPk/BqphquB2d0vIE4PeE+3D02PaVayJUsx0hBJAQPs2xk4GMnOjiD5KGB98Z52wQAAJv/fkLrn3/DPD9tv2XiHrBSSjfZJ5xrPIjFrWefZjHDglHQ5/eI=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB5813.eurprd07.prod.outlook.com (2603:10a6:20b:97::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.18; Fri, 25 Sep 2020 10:57:07 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::189c:ac35:ce23:d38a]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::189c:ac35:ce23:d38a%6]) with mapi id 15.20.3391.006; Fri, 25 Sep 2020 10:57:07 +0000
From: tom petch <ietfc@btconnect.com>
To: =?Windows-1252?Q?Michal_Va=9Ako?= <mvasko@cesnet.cz>
CC: netmod <netmod@ietf.org>
Thread-Topic: [netmod]  ?==?utf-8?q?  Augment with a when and an action
Thread-Index: AQHWkyVITIqNsIelmUu9wZynHueDlal5LUQo
Date: Fri, 25 Sep 2020 10:57:07 +0000
Message-ID: <AM7PR07MB6248A3A930A4F3C34823C423A0360@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <792b-5f6b0300-81-2dbef1c0@191831142>, <2172-5f6dc400-9b-4d43cc80@70248983>
In-Reply-To: <2172-5f6dc400-9b-4d43cc80@70248983>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cesnet.cz; dkim=none (message not signed) header.d=none;cesnet.cz; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.146.121.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a9f42a58-44a0-46da-cd5d-08d86141bef4
x-ms-traffictypediagnostic: AM6PR07MB5813:
x-microsoft-antispam-prvs: <AM6PR07MB58138A490F271404FB442E69A0360@AM6PR07MB5813.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BR267UiECUoaIiNvB+kT3AYAOtiMOMqwHUItBPoB4izHyJSiHYrwB+c6iPVwUtHEhM+9tWZNKgukY5TXBbLB7mfNu7dcWUHNsaFIwdZN36tti5h8vaSM85sU1tU9meR1zahyKtooRyQY8Wc4p8dIN/jc7txr7+TRlzFMZvRhvp5rGujtAQiZhCOnJlXY2IdUv95x126w/4pbFlNq0e1uYXfzx3apf8I5ELSG82uXsAEu+ixN3glc/GqpxycO4rdtFSVkH5vss4guBFSqVyrJFfkwgFt/+S67fqGktBq2LkG0LCzEJt0aD43Ferw6ULx8nYyQFm7KOINfwsc7exo7/wg3ckZ34vwAu310ekInecxIJ2Z6uwygsko6T21F2J+3EQv0F6y/GrKk44SNspH7dA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(376002)(346002)(136003)(39860400002)(396003)(8936002)(8676002)(478600001)(966005)(316002)(66946007)(76116006)(186003)(7696005)(26005)(6506007)(53546011)(86362001)(33656002)(4326008)(2906002)(9686003)(6916009)(91956017)(83080400001)(55016002)(83380400001)(52536014)(66446008)(66556008)(66476007)(64756008)(66574015)(71200400001)(5660300002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: VYOjJzHPrP+vysn7BOTH104U2ehP+yjJ8eCiBasBT0IZXUCIOfLIC/XXVZH3pFYAR8noY12EIgvWIIghUHXhaX4t6vZifpRAMOunI1aL+tsvClhFfMpsIQyQ3aXqIX1CqZ0IbC0rwcV/y1nuIBh/2EGiZ1/5rt8XP/2z0dHgyvEKX2Nf/3hLRW2fCwJWGY+T5r+EmKZ6FPDhfmbuIogAKRRitUvPvgu/S5uAnoHuoMmptjH8NOwxxCB4xTjVpI0ERdYXtDarMICD5EoMORkHrR6GN8cGJJ7z8v7KRvlh8tzECKEgZyMaIIEKnCbd2/+Wia58UP+0u/YVvVZmuFsEdXzI2ZAYs4uRCYbsEIbMxAt3gHJ5EIzWx2m2dlK1/Yq0ybWv2DqsUUnjE8WExtEkjj9kg3kSD+vMp85Py/zjsuWkHcc23boLTwIzLahSn82S4bwlKqr55pWVi3LTBL22ryAgEAxuaGKFAXiU1VkjlCu74SHaWgKoGAP+Lc8n2qKudK2J8m5bbzJ3woXeMVXAkBj4AdPurq4pPjkTrZgfDZb71amu3BTh39NRUYqyRJmRbAEZXefb9j8ascUJlgms63u1RRhBCSD1mYf76FLrMfTZl9Z3agey8c/jAqWQeOEtB6sHAJhwXfSF9bBkXfjNhQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a9f42a58-44a0-46da-cd5d-08d86141bef4
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 10:57:07.6492 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1oy8/lWTPX/H7nmDVZBQEQ+PAFR26GsspaBXd0y/O0SkLNFqIpPCCF/saRYvfD+lEwVcrD/vmYbe9vC2DVOa0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5813
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/c0jN0RRl-raMfIAksaeQnoREYg8>
Subject: Re: [netmod] ?==?utf-8?q?  Augment with a when and an action
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 10:57:13 -0000

From: netmod <netmod-bounces@ietf.org> on behalf of Michal Va=9Ako <mvasko@=
cesnet.cz>=0A=
Sent: 25 September 2020 11:18=0A=
=0A=
Hi,=0A=
since no one replied am I to understand this is an unforeseen use-case? In =
that case there could at least be an agreement on what the behavior should =
be because I want to know what to implement in our tools.=0A=
=0A=
<tp>=0A=
As it stands I think that the YANG is invalid but taking the general questi=
on, I see no problem.=0A=
'when' makes its parent conditional, what comes after is irrelevant, so if =
the 'when' is true, the augment happens, if the 'when' is false, the augmen=
t does not happen.=0A=
=0A=
There are constraints on the placement of an action and these determine its=
 validity.  Whether it got there with the help of a augment or not I do not=
 think makes any difference.=0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
=0A=
=0A=
Maybe at least warn about an unsupported use-case and ignore the "when" wit=
h respect to the action (there still could be other nodes in the augment fo=
r which the condition can be valid)? Or be more strict and forbid this use-=
case with an error? Or this is really just a corner case when there is only=
 a node(s) in the augment with "when", for which the condition is not taken=
 into consideration and it should be ignored with no additional messages?=
=0A=
=0A=
Also, there is a similar use-case with a notification instead of an action =
and the behavior should be the same.=0A=
=0A=
Regards,=0A=
Michal=0A=
=0A=
On Wednesday, September 23, 2020 10:11 CEST, Michal Va=9Ako <mvasko@cesnet.=
cz> wrote:=0A=
=0A=
> Hi,=0A=
> I would like to ask for some clarification on what exactly the following =
(valid, I think) YANG snippet means:=0A=
>=0A=
> container cont {=0A=
>   container cont2 {=0A=
>     leaf l2 {=0A=
>       type string;=0A=
>     }=0A=
>   }=0A=
>   leaf l1 {=0A=
>     type uint32;=0A=
>   }=0A=
> }=0A=
>=0A=
> augment /cont/cont2 {=0A=
>   when "/cont/l1 =3D=3D '5'";=0A=
>   action act;=0A=
> }=0A=
>=0A=
> What exactly is the effect of the when statement? Is there any, since act=
ion cannot have a when directly? Or it actually makes the action conditiona=
l and if the when evaluates to false, the action should be treated as not d=
efined?=0A=
>=0A=
> Regards,=0A=
> Michal=0A=
>=0A=
> _______________________________________________=0A=
> netmod mailing list=0A=
> netmod@ietf.org=0A=
> https://www.ietf.org/mailman/listinfo/netmod=0A=
=0A=
=0A=
=0A=
_______________________________________________=0A=
netmod mailing list=0A=
netmod@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/netmod=0A=


From nobody Fri Sep 25 04:18:43 2020
Return-Path: <mvasko@cesnet.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CAB23A1373 for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 04:18:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cesnet.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9nSpB30asJIr for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 04:18:38 -0700 (PDT)
Received: from kalendar.cesnet.cz (kalendar.cesnet.cz [78.128.211.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D97D93A1374 for <netmod@ietf.org>; Fri, 25 Sep 2020 04:18:36 -0700 (PDT)
Received: by kalendar.cesnet.cz (Postfix, from userid 999) id 0660F6016E; Fri, 25 Sep 2020 13:18:34 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz; s=kalendar; t=1601032714; bh=3QHTgiEGzEaFui59QUP46TAmbHBTBlE9W5XWHhZWHz8=; h=In-Reply-To:From:Date:Cc:To:Subject; b=aJtQQVwYerqC3HIbapOQsrXAc9NtmtqQzSuUcoEcOFM5gyOWs7MFn9LMtZ0Xv+VL0 onbPGPepCFFAIgffYfkJu9X4yXuVbuUfj4u+AKgKMInJIWwvq3DnNBoqTo2bZ+7hcs JT2OqV4CwQUIrljCkVtTSGUzy7O5JnKv1ztveMrQ=
Content-Type: text/plain; charset="utf-8"
In-Reply-To: <AM7PR07MB6248A3A930A4F3C34823C423A0360@AM7PR07MB6248.eurprd07.prod.outlook.com>
From: =?utf-8?q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>
X-Forward: 2001:67c:1220:80c:b5:55d3:81d5:8636
Date: Fri, 25 Sep 2020 13:18:33 +0200
Cc: "netmod" <netmod@ietf.org>
To: "tom petch" <ietfc@btconnect.com>
MIME-Version: 1.0
Message-ID: <40a7-5f6dd200-ef-438e2300@60807902>
User-Agent: SOGoMail 2.3.23
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/w7kZeyskBl3O6s7wsrc7p8odfwA>
Subject: Re: [netmod]  =?utf-8?b?Pz09P3V0Zi04P3E/ID89PT91dGYtOD9xPyA/PSBBdWdt?= =?utf-8?q?ent_with_a_when_and_an_actio?=
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 11:18:42 -0000

On Friday, September 25, 2020 12:57 CEST, tom petch <ietfc@btconnect.co=
m> wrote: 
 
> From: netmod <netmod-bounces@ietf.org> on behalf of Michal Va=C5=A1ko=
 <mvasko@cesnet.cz>
> Sent: 25 September 2020 11:18
> 
> Hi,
> since no one replied am I to understand this is an unforeseen use-cas=
e? In that case there could at least be an agreement on what the behavi=
or should be because I want to know what to implement in our tools.
> 
> <tp>
> As it stands I think that the YANG is invalid but taking the general =
question, I see no problem.
> 'when' makes its parent conditional, what comes after is irrelevant, =
so if the 'when' is true, the augment happens, if the 'when' is false, =
the augment does not happen.
> 
> There are constraints on the placement of an action and these determi=
ne its validity.  Whether it got there with the help of a augment or no=
t I do not think makes any difference.

I beg to differ on this point. The difference is that "action" cannot h=
ave "when" as a substatement. However, in my use-case (is defined in "a=
ugment" with "when"), the behavior would be similar to "action" having =
a "when" condition directly (you have to evaluate it to decide whether =
the "action" can be executed or not). Now, I believe there is some reas=
on why "when" is forbidden for an "action" although I do not know what =
it is.

Regards,
Michal

> 
> Tom Petch
> 
> 
> 
> 
> Maybe at least warn about an unsupported use-case and ignore the "whe=
n" with respect to the action (there still could be other nodes in the =
augment for which the condition can be valid)? Or be more strict and fo=
rbid this use-case with an error? Or this is really just a corner case =
when there is only a node(s) in the augment with "when", for which the =
condition is not taken into consideration and it should be ignored with=
 no additional messages?
> 
> Also, there is a similar use-case with a notification instead of an a=
ction and the behavior should be the same.
> 
> Regards,
> Michal
> 
> On Wednesday, September 23, 2020 10:11 CEST, Michal Va=C5=A1ko <mvask=
o@cesnet.cz> wrote:
> 
> > Hi,
> > I would like to ask for some clarification on what exactly the foll=
owing (valid, I think) YANG snippet means:
> >
> > container cont {
> >   container cont2 {
> >     leaf l2 {
> >       type string;
> >     }
> >   }
> >   leaf l1 {
> >     type uint32;
> >   }
> > }
> >
> > augment /cont/cont2 {
> >   when "/cont/l1 =3D=3D '5'";
> >   action act;
> > }
> >
> > What exactly is the effect of the when statement? Is there any, sin=
ce action cannot have a when directly? Or it actually makes the action =
conditional and if the when evaluates to false, the action should be tr=
eated as not defined?
> >
> > Regards,
> > Michal
> >
> > =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=

> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
> 
> 
> 
> =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=

> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
 
 


From nobody Fri Sep 25 04:49:53 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB5F83A1399 for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 04:49:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id irvwUDKLOxvG for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 04:49:50 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2124.outbound.protection.outlook.com [40.107.20.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D84DF3A1397 for <netmod@ietf.org>; Fri, 25 Sep 2020 04:49:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XQ2TsrkfHsLbHtS8dhJUxoPESyfqmR9QKb9yV/xGGb5XpwDF2v3X43Y0O/IkfsJR2NGaQIp+xBH8d73K7i6vjFBUq+sv3dLuyG6hiE9UOFlFUbIEMe6A4TxkeKg+N5I3gUSV0c56DhQZT5mX9CSWUI5Bc38lnc0ceVQlgYNrPFmtDDosrnBpNlSomBBnkB1YL41iM2W+XVpcxAG4tqM3HCq5Io0pJSqCiMoAEDxn/VxaxR5lIeNXWyvUY14EDfNpfUN3P4O21yJzLqFEpS32E7ZPVQx9mgsvBmF9J6kYBK+PwHwDQIzylWU9u+cquk/V6DPi4u7FHH4/vNZ+h221Qw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i59/xyViiMmGK6CLHbp2Rj5EwwG+UIwi18eWK7YSdP4=; b=TtqMMEB45BJgmT5BrHaEbAreXHyNjjva4FO2yZ8S9npObFOG/NL7qRZiBhq5JPcIxctsi5jnT2uEQOw9EsBuJf4s2XqJwllkxMRuaLlWp/7sEaFzcHiFoAS1j3rV1ojhIIHrfsGcMe7X38Olowo4/RKnJLO0YKbCBSQRjDIFp9UPIDmDzzJD1OD5DHY+QK1y6PQt0pbVxvXHqenE45dtRuS0f+baPAJLIRQ91d0NKTTN6gwMUBzd24z3vi4kqMh8xvpZpleoXZALW3/ItTmoxo5cV/paoLZHTsFrMOq1X5lOOtRu/G2lbUrSRpDygxhr7Pg4m0DhtWdXA4BE0f2llA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i59/xyViiMmGK6CLHbp2Rj5EwwG+UIwi18eWK7YSdP4=; b=Of4wfw9BKIzM0V/nci4qIBvpk+2c0MXDLmkshcf1IThaTKKApbhRzOZgIbbGUakAmGoo02quwtSyYp9YuzQJ+yJbOBNEVzV4wiNoS4owHjY98r+U6wv6kAmlX5xaNDNg0oAJf3vXNPJY8TVR0m0AOQ5NN2czuqwHy59MvwE02Gc=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR0702MB3669.eurprd07.prod.outlook.com (2603:10a6:209:11::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.8; Fri, 25 Sep 2020 11:49:47 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::189c:ac35:ce23:d38a]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::189c:ac35:ce23:d38a%6]) with mapi id 15.20.3391.006; Fri, 25 Sep 2020 11:49:47 +0000
From: tom petch <ietfc@btconnect.com>
To: =?Windows-1252?Q?Michal_Va=9Ako?= <mvasko@cesnet.cz>
CC: netmod <netmod@ietf.org>
Thread-Topic: [netmod] ?= Augment with  a when and an actio
Thread-Index: AQHWky2cKW3XQdKJHEmgkSS5EOgUlal5OU+9
Date: Fri, 25 Sep 2020 11:49:47 +0000
Message-ID: <AM7PR07MB6248589FADECA47D5EFB4006A0360@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <AM7PR07MB6248A3A930A4F3C34823C423A0360@AM7PR07MB6248.eurprd07.prod.outlook.com>, <40a7-5f6dd200-ef-438e2300@60807902>
In-Reply-To: <40a7-5f6dd200-ef-438e2300@60807902>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cesnet.cz; dkim=none (message not signed) header.d=none;cesnet.cz; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.146.121.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: efb470d7-0898-4820-ecdc-08d861491a39
x-ms-traffictypediagnostic: AM6PR0702MB3669:
x-microsoft-antispam-prvs: <AM6PR0702MB3669C396DC000BCAB18DAC9AA0360@AM6PR0702MB3669.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: aik5A8wB332W0hlpXrl1sXQmk1QFOhmPaJrzP6vZQpD+lkQX+h84koH0jYIj71AWFS6WFeJqbj48WIzDjq4SIq8YkPoSWOdFm4PR6w+Up+0nrDYTzNe/yN3Cr2br3yokIpECJbrSrse7RHKleWqq523kSIRw90Ge/LPpX8DbyXMyTU9qN5t4yEpOtTw6gNwsjBehnMmvhZ/rhn4zg8VzIJshi16ojcuHC3UUdOD74ji9DCzPzDSTLmpzTNO9xn8j2cW7hnNduyCFgiGabBihqawphTf1mnAVhbEavjLPjw54GNMa+ox7lSEsqFB3DI08o2xQwTNEDRdlbYz0apHZKQyW6vulLFi3PnQLiJ7GQ5r0O2l4RUu35IyAe/yRcDQ8sbx/GIHry7EDc79/7ITi8g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(376002)(136003)(346002)(396003)(366004)(39860400002)(66946007)(66574015)(91956017)(66476007)(53546011)(316002)(6916009)(186003)(76116006)(6506007)(4326008)(2906002)(86362001)(33656002)(66446008)(26005)(55016002)(5660300002)(7696005)(66556008)(64756008)(71200400001)(966005)(8676002)(52536014)(8936002)(83380400001)(9686003)(478600001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: rhaTDfOi/qHsB0B8Fjjl7qlRD/IGid1dTehd9saw5DOAIJDq4wO5GLW9ohos3DZKsaoeUhEMy7Pi3aqZQeFiqcCGVG6xC1bM6c5OXqaeLTJ9HPPsX7C3NeQm0eWKcLUkifFYaNhMwntkqRewjelmKGpt2PM6mLUzAAbcOk08mruH21hfw2BKtSwWgXOVNxoVTVTV/68nBdCp4RtRAlTvYivSrHmsIzv4z22lYv5fl6MAxPaWCNli7ht3Jw4j8wce7jZDiEFwaK6ndG3H+GuRADysFrznpLT6en+juhr2v1K21ruEmBz99L4MdiukkeOYv4/Raq4Rk6xLlRPfsfcUichJXAW/U0MMOXyaYFQtmsLRPLdbFtisPHzVaoWiyKDt1xgTV4YtimUs8ASHrdBIJvKae12NTGQiC4TKIgMMNG3LCX3tAIP07bKtGR0IS2PnDDXcPwtnDltzmuRfDoCisjrpP2gkju34/YfMTFgDro6Z91MLUf3qrIa+ltDggTHweYKYhd6EJaQVvfdibXHyx5AH7smBFouQATGpaONCYMLicPrCWSXrzpwrPysGer2szRWC9HtXFeX5L9Ayz+xKIZ4jbzgjYE7O5hKDoIVEYU7E7Ukal2+aYvQhT7EDcOoq5wIUulflra1xGPyvgqFt2A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: efb470d7-0898-4820-ecdc-08d861491a39
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 11:49:47.2838 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Ggc84ct5VENThV7al4uF1iyvaBiKykUH3gKwAGejvt3PJZ/LkQYVuUkNMuYAdXH0fEKtieL9P625Rx1+0FCyFw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0702MB3669
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/V-wByPxMFR83f1WCYSEVchMNxTs>
Subject: Re: [netmod] ?= Augment with  a when and an actio
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 11:49:52 -0000

From: Michal Va=9Ako <mvasko@cesnet.cz>=0A=
Sent: 25 September 2020 12:18=0A=
=0A=
On Friday, September 25, 2020 12:57 CEST, tom petch <ietfc@btconnect.com> w=
rote:=0A=
=0A=
> From: netmod <netmod-bounces@ietf.org> on behalf of Michal Va=9Ako <mvask=
o@cesnet.cz>=0A=
> Sent: 25 September 2020 11:18=0A=
>=0A=
> Hi,=0A=
> since no one replied am I to understand this is an unforeseen use-case? I=
n that case there could at least be an agreement on what the behavior shoul=
d be because I want to know what to implement in our tools.=0A=
>=0A=
> <tp>=0A=
> As it stands I think that the YANG is invalid but taking the general ques=
tion, I see no problem.=0A=
> 'when' makes its parent conditional, what comes after is irrelevant, so i=
f the 'when' is true, the augment happens, if the 'when' is false, the augm=
ent does not happen.=0A=
>=0A=
> There are constraints on the placement of an action and these determine i=
ts validity.  Whether it got there with the help of a augment or not I do n=
ot think makes any difference.=0A=
=0A=
I beg to differ on this point. The difference is that "action" cannot have =
"when" as a substatement. However, in my use-case (is defined in "augment" =
with "when"), the behavior would be similar to "action" having a "when" con=
dition directly (you have to evaluate it to decide whether the "action" can=
 be executed or not). Now, I believe there is some reason why "when" is for=
bidden for an "action" although I do not know what it is.=0A=
=0A=
<tp>=0A=
Well, I differ:-)  =0A=
augment when=0A=
action=0A=
I see as quite different to=0A=
augment=0A=
action when=0A=
that is that the 'when' only affects the preceding statement as RFC7950 s.7=
.21.5 says.  What comes after is of no concern to the 'when'  Note too the =
comments about 'augment when' in s.7.21.5..=0A=
More generally, 'when' is troublesome and the e-mail archives are full of i=
ssues thereto with one comment asking why 'when' is 10X harder to implement=
 than anything else in YANG:-)=0A=
=0A=
Tom Petch=0A=
=0A=
Regards,=0A=
Michal=0A=
=0A=
>=0A=
> Tom Petch=0A=
>=0A=
>=0A=
>=0A=
>=0A=
> Maybe at least warn about an unsupported use-case and ignore the "when" w=
ith respect to the action (there still could be other nodes in the augment =
for which the condition can be valid)? Or be more strict and forbid this us=
e-case with an error? Or this is really just a corner case when there is on=
ly a node(s) in the augment with "when", for which the condition is not tak=
en into consideration and it should be ignored with no additional messages?=
=0A=
>=0A=
> Also, there is a similar use-case with a notification instead of an actio=
n and the behavior should be the same.=0A=
>=0A=
> Regards,=0A=
> Michal=0A=
>=0A=
> On Wednesday, September 23, 2020 10:11 CEST, Michal Va=9Ako <mvasko@cesne=
t.cz> wrote:=0A=
>=0A=
> > Hi,=0A=
> > I would like to ask for some clarification on what exactly the followin=
g (valid, I think) YANG snippet means:=0A=
> >=0A=
> > container cont {=0A=
> >   container cont2 {=0A=
> >     leaf l2 {=0A=
> >       type string;=0A=
> >     }=0A=
> >   }=0A=
> >   leaf l1 {=0A=
> >     type uint32;=0A=
> >   }=0A=
> > }=0A=
> >=0A=
> > augment /cont/cont2 {=0A=
> >   when "/cont/l1 =3D=3D '5'";=0A=
> >   action act;=0A=
> > }=0A=
> >=0A=
> > What exactly is the effect of the when statement? Is there any, since a=
ction cannot have a when directly? Or it actually makes the action conditio=
nal and if the when evaluates to false, the action should be treated as not=
 defined?=0A=
> >=0A=
> > Regards,=0A=
> > Michal=0A=
> >=0A=
> > _______________________________________________=0A=
> > netmod mailing list=0A=
> > netmod@ietf.org=0A=
> > https://www.ietf.org/mailman/listinfo/netmod=0A=
>=0A=
>=0A=
>=0A=
> _______________________________________________=0A=
> netmod mailing list=0A=
> netmod@ietf.org=0A=
> https://www.ietf.org/mailman/listinfo/netmod=0A=
=0A=
=0A=
=0A=


From nobody Fri Sep 25 04:58:32 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75A7D3A13B3; Fri, 25 Sep 2020 04:58:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.519
X-Spam-Level: 
X-Spam-Status: No, score=-9.519 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=h4nU47dD; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=d1PA2VBr
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7YqeM4EFL0Jz; Fri, 25 Sep 2020 04:58:27 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15C7B3A0902; Fri, 25 Sep 2020 04:58:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=80559; q=dns/txt; s=iport; t=1601035107; x=1602244707; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=+DB/uib409vVLWzcfCoIEEWJoSjwth89yhLRDgvL7lM=; b=h4nU47dDfajVQXrJ2f0vn3mWabzGiskcO9s2iLnOa0kH9LXJBuNOy1iu LFEtcvwO6b4JSCiu0yvTxGbpjYJu0n/M3UBnlYShI0UsbUGm0Wt/nt22l GgiYsy1gmVwQxpGg+LmFxTruME/Vh5udLNPgSXhgnNs3xMLxXKWFD0EM0 0=;
IronPort-PHdr: =?us-ascii?q?9a23=3ATs+U3hyXTLVFezbXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5ZRaFt/twkELTUJrW6rRPjO+F+6zjWGlV55GHvThCdZFXTB?= =?us-ascii?q?YKhI0QmBBoG8+KD0D3bZuIJyw3FchPThlpqne8N0UGFtviekffvXCzqzUVH0?= =?us-ascii?q?a3OQ98PO+gHInUgoy+3Pyz/JuGZQJOiXK9bLp+IQ/wox/Ws5wdgJBpLeA6zR?= =?us-ascii?q?6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CqBQCr2m1f/5hdJa1fHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQGCD4EjLykoB3BZLyyEPIFdgWkDjXqKDo5ogUKBEQNVCwEBAQ0?= =?us-ascii?q?BASILAgQBAYFtgl4CF4IXAiQ4EwIDAQELAQEFAQEBAgEGBG2FLwglDIVyAQE?= =?us-ascii?q?BAQIBEggJChMBATcBBAsCAQgRAwECIQEGAwICAh8RFAkIAgQBDQUign8EAQG?= =?us-ascii?q?Bfk0DDiABDqwmAoE5iGF2gTKDAQEBBYEzAQMChAIDCguCEAMGgTiCcoJcS0K?= =?us-ascii?q?GUxuBQT+BOByCGDU+ghpCAQECARaBHQEOAh8HCQkNCYJhM4ILIpAXEIMShwC?= =?us-ascii?q?LepAOL1EKgmeIe4xThQkDH4MNiX0GjjWFS5MIgXeIboJqjgqBR4JlAgQCBAU?= =?us-ascii?q?CDgEBBYFrIw2BSnAVOyoBgj4TPRcCDYM1ikcjN24BCYJChRSFQnQCAQEBMgI?= =?us-ascii?q?GAQkBAQMJfIt2ASeCHgEB?=
X-IronPort-AV: E=Sophos;i="5.77,301,1596499200";  d="scan'208,217";a="804884637"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 25 Sep 2020 11:58:24 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 08PBwOLR025124 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 25 Sep 2020 11:58:24 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 25 Sep 2020 06:58:23 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 25 Sep 2020 06:58:23 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 25 Sep 2020 06:58:22 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cAUYl+3EbV7I/3pO1iHTg7D6MWtVV1R4zAbDKK+h92WAn99XSQhXiV3HcPKtWmS1eGekk14SG+nQ/QB/BsFbb2nWEzaxj+OYkpZUyAN237KovIZdDInsUjI7tEp0QXqEyD20/JioGkB2HEEIpz9ZT7Q31ILwcc/AT6Qghjl+wzat9HEaablmxdX+kdVb5zcRrcDseueqQ/ApclidIQvLbmdujuy1X+jGBCWOX2shuE0gthpIo7+DbPL0BZ9weQROq2prgTXzF/TULaLqQ4UkCh/kdzF9PhQ+NllGUvzBIyTWY3RkqPDMKVNL0T8cu22+YIF8rm+wVKp1VXwmTA9vpQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+DB/uib409vVLWzcfCoIEEWJoSjwth89yhLRDgvL7lM=; b=Uhpz02eoPcyX0FVHtG4jwyqgpnvEVuOLXlnzRFQ+VXBpk44VGCVN5fMyYyIOjbBb75+1/dFIUX9tinaSuspXMwg6oFg6VAZB1b4Sc04mDV+PxPUjBLrTWgRWA7oyQRCijEJ3PTNBoPgL/RFShagNa99j0fXKaT9RZvLeUI8GC6UOIyuQEKP+fRNXlzFEUrcGXo8Ofk/SPzM4obVKffjo6Gj/jhW9kyzN4rPr02K8dl649pNhD1jzdyEyO6U7Rf1Eyhhikhb+zL5WP+G91+ikE3nBmITMWoTUhKbwovtSeioAHxpa938QmbaKvAMvSFI1YI+WPeH+MYHVu40sRjbnQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+DB/uib409vVLWzcfCoIEEWJoSjwth89yhLRDgvL7lM=; b=d1PA2VBr4bwtbzYQDm2wMY7ocZ0Jk5clarMaDnhfIRXpYkJwJzrra/HFZqdZx8DI4n4Qipz/OZ3Rr4w8Ygx7bjVmr1im8kQHo2TX0ZfdV3A1xJP2EjSkC4swbNIE38vpoyFxrfSpDCv62qgyVUAV8WX2HULEKwn/7dzrMNXsvhc=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN6PR11MB1811.namprd11.prod.outlook.com (2603:10b6:404:103::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.24; Fri, 25 Sep 2020 11:58:22 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::1802:6400:86ca:5b31]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::1802:6400:86ca:5b31%5]) with mapi id 15.20.3391.027; Fri, 25 Sep 2020 11:58:22 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Yingzhen Qu <yingzhen.qu@futurewei.com>, Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi6XXGy8knHCfYEaSiW7jf0az2KlqDqQAgABKnACAA8LnAIAAtDiA//++cACAAENVgIAFljGAgARz7QCAAC+0AA==
Date: Fri, 25 Sep 2020 11:58:21 +0000
Message-ID: <A5877C6F-1B9A-4E91-93CA-7B692F599CCD@cisco.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com> <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org> <246871E9-491C-4F51-85BE-31645204E89B@cisco.com> <AEE35B9D-3009-473F-BB93-B5BD9E753B1A@futurewei.com>
In-Reply-To: <AEE35B9D-3009-473F-BB93-B5BD9E753B1A@futurewei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: futurewei.com; dkim=none (message not signed) header.d=none;futurewei.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:6c2:1081:467f:5a12:6ce]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5d0a5121-507f-4b01-628a-08d8614a4d09
x-ms-traffictypediagnostic: BN6PR11MB1811:
x-microsoft-antispam-prvs: <BN6PR11MB181126E1533857A5EE69E83BAB360@BN6PR11MB1811.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IYc1LDNt+PeytLAugPZ7Lj5HbGWbtZCE+d5ipIxYM6FhauIDOftm3IFtimVn7S0398PG+FX7lU+KZCtST/Nhg1DcrHP6iaI8E4NnB44oI0tY6fLEyYsxbAD1qR+lIQmlWRZl6mVr2pjhCmN+vCLx3/mKR1UUAU3DzPEtcr2MB+RECCIEEbUGuAnbNXlPWJccEArWOBQfMTzGpOKzHNnYIG1E7cFqQ0LoeE/+QgrpH5WH9qE27RQsNWKanjfp7UxygbmZbQa9VJZjmIj/6IeGnHqTASAgbfXNY0BEJLjB17uV8shN6oB8mMLlx9/E8F8VKo7ase6oQPm8gOWHm9aqntkI9Nt/6AkZaMmKTGNtiipJipfKG0cIb9OHqyPdkfjg7vVX5PXY8yVd/OuRtEDe9w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(136003)(366004)(39860400002)(346002)(396003)(376002)(53546011)(6506007)(186003)(33656002)(316002)(54906003)(110136005)(6512007)(83380400001)(9326002)(2616005)(6486002)(166002)(478600001)(86362001)(4326008)(5660300002)(30864003)(2906002)(66446008)(66476007)(66556008)(64756008)(966005)(36756003)(8936002)(71200400001)(66946007)(91956017)(76116006)(8676002)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: PRAJjPx6usmqoiKLQFUa+mjXcUkKYdxlfmk9HVKfqIvYAFXE6W6sMaIR4Nw2DGtudruk7oZ8BDpWnz0koy2d10eSiThtoR2gZKbH/cKN9I5szRxjb4W4eErc4IEAyl4jcg5KVekZwQbjTWJznuspKqEk8vn6EemCRVLPvXArMqQKE0J10zv3oCzVLxUMXzVH26v8DWtxlGkr4xqV/9OEw2Y10JKws0o+b2irnYZyXyT3iPJY3UwpukKR7Pq9/EPq7BHRATEK2qCR32aRtEkC6VAKSuyroPHRBX6ByYRajirNPVttWgtnhfhfdWPJ5/pJMxwvZPVPyAErdkFAzWxwzhsaKbLFfcTU2X1uFNPG6pVS+MQeaVup3g5k22kvSvxFnNbXcawGlkOqX2ozmkv/qroKVeHR7MPwreZq+f8tgVSj6dVuNqxbSPoRtK3G9/YMLtL1DjTfoTANb2FY6+IgEJrFcpyLNsW1NUMW/tHzTGVuP1bCP5kBviQm78AbKsIdu2FLyJKsGpHibKa1y/blnn9i0e1oKgZTFVsnjc3VbXAxR71GDah6iFcI0GjWKzQUmOuLGrUJ+JuCFQouKtoeA+u6gxlMtYKbWX2043LH/dsrDBriHadsUEpudFEebjAhk3R2COce9an+hhtx04nsrLPSyVUnicQ++CSaCKArZMkNHYP34kcUIv9BnnpgteNgekIKrnZd9huS6Is/Pu6wXg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_A5877C6F1B9A4E9193CA7B692F599CCDciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d0a5121-507f-4b01-628a-08d8614a4d09
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 11:58:21.9290 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Qp+eUCgoyQ8IFl2+nA84RPlNyiTlLy+ZVL18rwqA7n95DxI7CPyrbKKR76JCsyve6xuqPhvsYBuYcPpm2k98sQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1811
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/vYV_Xdg3PiYVWGFhDtfQfmwB_zY>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 11:58:31 -0000

--_000_A5877C6F1B9A4E9193CA7B692F599CCDciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgWWluZ3poZW4sDQoNClllcyBJIGJlbGlldmUgdGhpcyBwYXJ0IGlzIGJyb2tlbiwgc2luY2Ug
eW91IGhhdmUgbXVsdGlwbGUgZWRpdC1pZCBlbGVtZW50cyBmb3IgMSBlZGl0IGVsZW1lbnQsIGJl
bG93IGlzIHRoZSBZQU5HIHNuaXBwZXQgZnJvbSBSRkM4MDcyLg0KDQogICAgICAgICBsaXN0IGVk
aXQgew0KICAgICAgICAgICBrZXkgZWRpdC1pZDsNCiAgICAgICAgICAgb3JkZXJlZC1ieSB1c2Vy
Ow0KPHNuaXA+DQogICAgICAgICAgIGxlYWYgZWRpdC1pZCB7DQogICAgICAgICAgICAgdHlwZSBz
dHJpbmc7DQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICJBcmJpdHJh
cnkgc3RyaW5nIGluZGV4IGZvciB0aGUgZWRpdC4NCiAgICAgICAgICAgICAgICBFcnJvciBtZXNz
YWdlcyByZXR1cm5lZCBieSB0aGUgc2VydmVyIHRoYXQgcGVydGFpbg0KICAgICAgICAgICAgICAg
IHRvIGEgc3BlY2lmaWMgZWRpdCB3aWxsIGJlIGlkZW50aWZpZWQgYnkgdGhpcyB2YWx1ZS4iOw0K
ICAgICAgICAgICB9DQoNCg0KSWYgeW91IHRha2UgYSBsb29rIGF0IEEuMS4xIG9mIFJGQzgwNzIs
IHRoZXJlIGlzIGFuIGV4YW1wbGUgd2l0aCBtdWx0aXBsZSBlZGl0IGVsZW1lbnRzLg0KDQpSZWdh
cmRzLA0KUmVzaGFkLg0KDQpGcm9tOiBZaW5nemhlbiBRdSA8eWluZ3poZW4ucXVAZnV0dXJld2Vp
LmNvbT4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDE6MDcgQU0NClRvOiAi
UmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4sIEFsZXhhbmRlciBM
IENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPiwgInlhbmctZG9jdG9yc0BpZXRmLm9yZyIgPHlhbmct
ZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxsQGlldGYub3JnIiA8bGFzdC1jYWxsQGll
dGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5ldG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1k
aWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZ
YW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlm
Zi0wNA0KDQpIaSBSZXNoYWQsDQoNClRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcuDQoNCkFib3V0
IHRoZSBleGFtcGxlLCBpbiBSRkMgODA3MiwgaW4gdGhlIGxpc3Qg4oCcZWRpdOKAnSwgZWFjaCBl
ZGl0IGlzIGlkZW50aWZpZWQgYnkg4oCcZWRpdC1pZOKAnS4gU28gdGhlIGV4YW1wbGUgbG9va3Mg
bGlrZToNCjxlZGl0Pg0KICAgPGVkaXQtaWQ+MTwvZWRpdC1pZD4NCiAgIOKApi4uDQogICA8ZWRp
dC1pZD4yPC9lZGl0LWlkPg0KICDigKYuDQo8L2VkaXQ+DQpEbyB5b3UgbWVhbiB0aGlzIHBhcnQg
aXMgYnJva2VuPw0KDQpUaGFua3MsDQpZaW5nemhlbg0KDQpGcm9tOiAiUmVzaGFkIFJhaG1hbiAo
cnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4NCkRhdGU6IFR1ZXNkYXksIFNlcHRlbWJlciAy
MiwgMjAyMCBhdCA2OjA3IEFNDQpUbzogQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5v
cmc+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6
ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYu
b3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxA
aWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPg0KU3Vi
amVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQpSZXNlbnQtRnJvbTogPGFs
aWFzLWJvdW5jZXNAaWV0Zi5vcmc+DQpSZXNlbnQtVG86IDxsdWR3aWdAY2xlbW0ub3JnPiwgPHlx
dUBmdXR1cmV3ZWkuY29tPiwgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPiwgPGFuZHlAeXVtYXdv
cmtzLmNvbT4sIDxsYmVyZ2VyQGxhYm4ubmV0PiwgPGtlbnQraWV0ZkB3YXRzZW4ubmV0PiwgPGpv
ZWxqYUBib2d1cy5jb20+LCA8d2FycmVuQGt1bWFyaS5uZXQ+LCA8cndpbHRvbkBjaXNjby5jb20+
LCBKb2VsIEphZWdnbGkgPGpvZWxqYUBnbWFpbC5jb20+LCA8am9lbGphQGdtYWlsLmNvbT4NClJl
c2VudC1EYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjAgYXQgNjowNyBBTQ0KDQpIaSBB
bGV4LA0KDQpUaGFuayB5b3UgZm9yIGFkZHJlc3NpbmcgbXkgY29tbWVudHMuDQoNCkkgY2hlY2tl
ZCByZXYtMDYsIGFuZCBJIGJlbGlldmUgdGhlIFhNTCBhbmQgSlNPTiBvdXRwdXQgaW4gdGhlIGV4
YW1wbGUgaXMgYnJva2VuOiB0aGVyZSBpcyBhIHNpbmdsZSDigJxlZGl04oCdIGVsZW1lbnQgd2l0
aCBtdWx0aXBsZSDigJxlZGl0LWlk4oCdIGVsZW1lbnRzLiBJIGJlbGlldmUgdGhlcmUgc2hvdWxk
IGJlIG11bHRpcGxlIOKAnGVkaXTigJ0gZWxlbWVudHMuDQoNClRoZSBvbmx5IOKAnG5pdOKAnSBp
cyB0aGF0IGxlYWYteHBhdGgtZmlsdGVyIHJlZmVyZW5jZXMgNjAyMSBpbnN0ZWFkIG9mIDY5OTEg
KGFzIHlvdSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQgaW4geW91ciByZXNwb25zZSkuDQogICAgICAg
ICAgIGxlYWYgeHBhdGgtZmlsdGVyIHsNCiAgICAgICAgICAgICBpZi1mZWF0dXJlIG5jOnhwYXRo
Ow0KICAgICAgICAgICAgIHR5cGUgeWFuZzp4cGF0aDEuMDsNCiAgICAgICAgICAgICBkZXNjcmlw
dGlvbg0KICAgICAgICAgICAgICAgIlRoaXMgcGFyYW1ldGVyIGNvbnRhaW5zIGFuIFhQYXRoIGV4
cHJlc3Npb24NCiAgICAgICAgICAgICAgICBpZGVudGlmeWluZyB0aGUgcG9ydGlvbnMgb2YgdGhl
IHRhcmdldA0KICAgICAgICAgICAgICAgIGRhdGFzdG9yZSB0byByZXRyaWV2ZS4iOw0KICAgICAg
ICAgICAgIHJlZmVyZW5jZSAiUkZDIDYwMjE6IENvbW1vbiBZQU5HIERhdGEgVHlwZXMiOw0KICAg
ICAgICAgICB9DQoNCj4gSXNzdWVzDQo+ICAgICAgICAgICAgIDEuICAgICAgICAgICAgWUFORyBt
b2RlbCBQOCwgZm9yIOKAnGxlYWYgeHBhdGgtZmlsdGVy4oCdLCBhZGQgcmVmZXJlbmNlIHRvIFJG
QzYwMjEuIFRoZXJlIHNob3VsZCBhbHNvIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSB0byBSRkM2
MDIxIChhcyBwZXIgUkZDODQwNykNCjxBTEVYPiBUaGFua3MuICBBZGRpbmcgcmVmZXJlbmNlIHRv
IDY5OTEgKGFzIDYwMjEgaXMgb2Jzb2xldGVkKS4gPC9BTEVYPg0KDQpSZWdhcmRzLA0KUmVzaGFk
Lg0KDQpGcm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IEZy
aWRheSwgU2VwdGVtYmVyIDE4LCAyMDIwIGF0IDM6NDggUE0NClRvOiAiUmVzaGFkIFJhaG1hbiAo
cnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciIDx5
YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyIgPGxhc3QtY2Fs
bEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciIDxuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQt
aWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1v
ZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRh
LWRpZmYtMDQNCg0KDQpUaGFuayB5b3UhDQoNCkkganVzdCB1cGxvYWRlZCByZXYgLTA2Lg0KDQot
LS0gQWxleA0KT24gOS8xOC8yMDIwIDEyOjQ3IFBNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3
cm90ZToNCkhpIEFsZXgsDQoNClRoaXMgYWRkcmVzc2VzIG15IGNvbW1lbnQvY29uY2Vybi4NCg0K
UmVnYXJkcywNClJlc2hhZC4NCg0KRnJvbTogQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVt
bS5vcmc+PG1haWx0bzpsdWR3aWdAY2xlbW0ub3JnPg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIg
MTgsIDIwMjAgYXQgMzo0MyBQTQ0KVG86ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWht
YW5AY2lzY28uY29tPjxtYWlsdG86cnJhaG1hbkBjaXNjby5jb20+LCAieWFuZy1kb2N0b3JzQGll
dGYub3JnIjxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPiA8eWFuZy1kb2N0b3JzQGlldGYu
b3JnPjxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5v
cmciPG1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmc+IDxsYXN0LWNhbGxAaWV0Zi5vcmc+PG1haWx0
bzpsYXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYub3JnIjxtYWlsdG86bmV0bW9kQGll
dGYub3JnPiA8bmV0bW9kQGlldGYub3JnPjxtYWlsdG86bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPG1haWx0bzpkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZm
LmFsbEBpZXRmLm9yZz48bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMg
bGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KDQpI
aSBSZXNoYWQsDQoNCm9rYXksIHNvIGxldCdzIGFkZCB0aGUgZm9sbG93aW5nIHRoZW4gdG8gc2Vj
dGlvbiA0LCBpbiB0aGUgZXhwbGFuYXRpb24gb2YgdGhlICJkaWZmZXJlbmNlcyIgb3V0cHV0IHBh
cmFtZXRlcjoNCg0KIldoZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIG9mIHRoZSBj
b21wYXJpc29uIGlzIG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24s
IHRoaXMgY2FuIGJlIGluZGljYXRlZCBlaXRoZXIgYXMgYSAiZGVsZXRlIiBvciBhcyBhICJyZW1v
dmUiIGluIHRoZSBwYXRjaCBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbnRpYXRpb24gYmV0d2VlbiB0
aG9zZSBvcGVyYXRpb25zIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBhcmlzb24uICAiDQoN
CkFuZCB1cGRhdGUgdGhlIGRlc2NyaXB0aW9uIGFzIGZvbGxvd3M6DQoNCiAgICAgICAgIGNvbnRh
aW5lciBkaWZmZXJlbmNlcyB7DQogICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgIlRo
ZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciBSRkM4MDcyIHdpdGggYW4NCiAgICAg
ICAgICAgICBhdWdtZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlDQogICAg
ICAgICAgICAgYXBwbGljYWJsZS4gIFdoZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNl
IGlzDQogICAgICAgICAgICAgbm90IHByZXNlbnQgaW4gdGhlIHRhcmdldCwgdGhpcyBjYW4gYmUg
aW5kaWNhdGVkIGVpdGhlcg0KICAgICAgICAgICAgIGFzIGEgJ2RlbGV0ZScgb3IgYXMgYSAncmVt
b3ZlJyBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbmNlDQogICAgICAgICAgICAgYmV0d2VlbiB0aGVt
IGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBhcmlzb24uIjsNCi4uLg0KDQpJIHdpbGwgcG9z
dCB0aGlzIGluIGEgLTA2IHNob3J0bHkuICBQbGVhc2UgbGV0IHVzIGtub3cgaWYgdGhpcyBhZGRy
ZXNzZXMgeW91ciBjb25jZXJucyBvciBpZiB0aGVyZSBpcyBhbnl0aGluZyBlbHNlLg0KDQpUaGFu
a3MhDQoNCi0tLSBBbGV4DQoNCg0KT24gOS8xOC8yMDIwIDU6NTcgQU0sIFJlc2hhZCBSYWhtYW4g
KHJyYWhtYW4pIHdyb3RlOg0KSGkgQWxleCwNCg0KSSB0aGluayB0aGUgb25seSDigJxwcm9ibGVt
4oCdIHdpdGggdXNpbmcgYm90aCDigJxyZW1vdmXigJ0gYW5kIOKAnGRlbGV0ZeKAnSBpcyB0aGF0
IGl0IGNvdWxkIGJlIGNvbmZ1c2luZyAod2hlbiBzaG91bGQgb25lIGJlIHVzZWQgYW5kIG5vdCB0
aGUgb3RoZXIpLiBBZGRpbmcgc29tZSB0ZXh0IHRvIHNheSB0aGV54oCZcmUgdGhlIHNhbWUgZm9y
IHRoZSBkaWZmIG9wZXJhdGlvbiBpcyBnb29kIGVub3VnaCBmb3IgbWUuDQoNClJlZ2FyZHMsDQpS
ZXNoYWQuDQoNCkZyb206IEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPjxtYWls
dG86bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IFR1ZXNkYXksIFNlcHRlbWJlciAxNSwgMjAyMCBh
dCA3OjMxIFBNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5j
b20+PG1haWx0bzpycmFobWFuQGNpc2NvLmNvbT4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPG1h
aWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+PG1haWx0
bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyI8bWFpbHRv
Omxhc3QtY2FsbEBpZXRmLm9yZz4gPGxhc3QtY2FsbEBpZXRmLm9yZz48bWFpbHRvOmxhc3QtY2Fs
bEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+IDxu
ZXRtb2RAaWV0Zi5vcmc+PG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI8bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEt
ZGlmZi5hbGxAaWV0Zi5vcmc+IDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYu
b3JnPjxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwg
cmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KDQoNCkhpIFJlc2hhZCwN
Cg0KcmU6IHF1ZXN0aW9uIDE6IEFzIHlvdSBpbmRpY2F0ZSwgdGhlcmUgbWF5IGJlIG5vIGRpc3Rp
bmN0aW9uIGJldHdlZW4gaW5kaWNhdGluZyBhICJyZW1vdmUiIG9yIGEgImRlbGV0ZSIgaW4gdGhl
IHBhdGNoLiAgUmlnaHQgbm93IGl0IHdvdWxkIGJlIGFjY2VwdGFibGUgdG8gcmV0dXJuIGVpdGhl
ci4gIElmIHdlIHdhbnQgdG8gZWxpbWluYXRlIHRoaXMgZnJlZWRvbSwgd2hpY2ggb25lIHdvdWxk
IHlvdSBwcmVmZXIgYmUgdXNlZD8gIFNoYWxsIHdlIHJlbW92ZSB0aGUgcG9zc2liaWxpdHkgZm9y
ICJkZWxldGUiIGFuZCBqdXN0IGNvdmVyIGl0IHVzaW5nICJyZW1vdmUiPw0KDQpOb3RlIHRoYXQg
dGhlIHBsYWNlIHdoZXJlIHRoaXMgaXMgc3BlY2lmaWVkIGluIHRoZSBtb2RlbCBpcyBhcyBwYXJ0
IG9mIGEgY29uZGl0aW9uIHRoYXQgc3BlY2lmaWVzIHdoZW4gdGhlIHNvdXJjZSB2YWx1ZSBzaG91
bGQgYmUgaW5jbHVkZWQuICAgSWYgd2Ugd2FudCB0byBydWxlIG91dCB0aGF0IGRpZmYgY2FuIHJl
dHVybiBlaXRoZXIgInJlbW92ZSIgb3IgImRlbGV0ZSIgKGluZGVlZCB0aGV5IGFyZSBzeW5vbnlt
b3VzKSwgd2Ugd291bGQgbmVlZCB0byBhZGQgdGV4dCB0byB0aGUgY29udGFpbmVyIGRlc2NyaXB0
aW9uIHRoYXQgd2hlbiBhIGRhdGEgb2JqZWN0IGlzIHByZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0
aGUgY29tcGFyaXNvbiBidXQgbm90IHRoZSBzb3VyY2UsIHRoYXQgInJlbW92ZSIgc2hvdWxkIGJl
IHVzZWQgdG8gaW5kaWNhdGUgdGhhdC4NCg0KVGhlIG1vZGVsIHdvdWxkIGJlIGNoYW5nZWQgZm9s
bG93cy4gIFBsZWFzZSBjb25maXJtIGlmIHRoaXMgbG9va3MgZ29vZCB0byB5b3UgJiB3ZSdsbCBp
bmNvcnBvcmF0ZSBpdC4NCg0KT0xEDQoNCiAgICAgICAgICAgY29udGFpbmVyIGRpZmZlcmVuY2Vz
IHsNCg0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICJUaGUgbGlz
dCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZDODA3MjxodHRwczovL25hbTExLnNhZmVs
aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRm
Lm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJl
d2VpLmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdDMGZlZThmZjJhM2Iy
NDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQwMjgyMiZzZGF0YT1p
MHFIZkRDOEZveE1LbGhjMDRId201S08wNHFsOHJEWmlGUmVUYmdSWEVFJTNEJnJlc2VydmVkPTA+
IHdpdGggYW4NCg0KICAgICAgICAgICAgICAgIGF1Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJj
ZSB2YWx1ZXMgd2hlcmUNCg0KICAgICAgICAgICAgICAgIGFwcGxpY2FibGUuIjsNCg0KICAgICAg
ICAgICAgIHVzZXMgeXBhdGNoOnlhbmctcGF0Y2ggew0KDQogICAgICAgICAgICAgICBhdWdtZW50
ICJ5YW5nLXBhdGNoL2VkaXQiIHsNCg0KICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQog
ICAgICAgICAgICAgICAgICAgIlByb3ZpZGUgdGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhl
IHBhdGNoLA0KDQogICAgICAgICAgICAgICAgICAgIHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFy
aXNvbiwgaW4gYWRkaXRpb24gdG8NCg0KICAgICAgICAgICAgICAgICAgICB0aGUgdGFyZ2V0IHZh
bHVlLCB3aGVyZSBhcHBsaWNhYmxlLiI7DQoNCiAgICAgICAgICAgICAgICAgYW55ZGF0YSBzb3Vy
Y2UtdmFsdWUgew0KDQogICAgICAgICAgICAgICAgICAgd2hlbiAiLi4vb3BlcmF0aW9uID0gJ2Rl
bGV0ZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdtZXJn
ZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyIN
Cg0KICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnIg0K
DQogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyI7DQoN
CiAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgICAi
VGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9yICdkZWxldGUnLA0KDQogICAgICAg
ICAgICAgICAgICAgICAgJ21vdmUnLCAnbWVyZ2UnLCAncmVwbGFjZScsIGFuZCAncmVtb3ZlJw0K
DQogICAgICAgICAgICAgICAgICAgICAgb3BlcmF0aW9ucy4iOw0KDQogICAgICAgICAgICAgICAg
IH0NCg0KICAgICAgICAgICAgICAgICByZWZlcmVuY2UgIlJGQyA4MDcyPGh0dHBzOi8vbmFtMTEu
c2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xz
LmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBm
dXR1cmV3ZWkuY29tJTdDYzllODMzNjlmMTYyNGU0YjYwYjYwOGQ4NWVmODgzZWUlN0MwZmVlOGZm
MmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzYzNzY4Nzc0NDA3ODIwJnNk
YXRhPVNlMkJWMGlSaE9sM1BGQ2NzNm1ROER3dDBkMUM2cnhSVElaVTBXejV2ZUUlM0QmcmVzZXJ2
ZWQ9MD46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSI7DQoNCiAgICAgICAgICAgICAgIH0NCg0KICAg
ICAgICAgICAgIH0NCg0KICAgICAgICAgICB9DQoNCg0KDQoNCk5FVzoNCg0KICAgICAgICAgICBj
b250YWluZXIgZGlmZmVyZW5jZXMgew0KDQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAg
ICAgICAgICAgICAgIlRoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciBSRkM4MDcy
PGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRw
cyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImZGF0YT0wMiU3QzAxJTdD
eWluZ3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDYzllODMzNjlmMTYyNGU0YjYwYjYwOGQ4NWVm
ODgzZWUlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzYz
NzY4Nzc0NDEyODA1JnNkYXRhPXB3OSUyQmRuanJSdWpkeHZEalUlMkJqYmJIQjQ2bmJ0cGtKQmFj
VW5BamRnd1NNJTNEJnJlc2VydmVkPTA+IHdpdGggYW4NCg0KICAgICAgICAgICAgICAgIGF1Z21l
bnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmUNCg0KICAgICAgICAgICAgICAg
IGFwcGxpY2FibGUuICBXaGVyZSBhIGRpZmZlcmVuY2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0DQoN
CiAgICAgICAgICAgICAgICBpbiB0aGUgdGFyZ2V0IHRoYXQgaXMgbm90IHByZXNlbnQgaW4gdGhl
IHNvdXJjZSwNCg0KICAgICAgICAgICAgICAgIHRoaXMgc2hhbGwgYmUgaW5kaWNhdGVkIGFzIGEg
J3JlbW92ZScgb3BlcmF0aW9uDQoNCiAgICAgICAgICAgICAgICBpbiB0aGUgcGF0Y2gsIG5vdCBh
cyBhICdkZWxldGUnIG9wZXJhdGlvbi4iOw0KDQogICAgICAgICAgICAgdXNlcyB5cGF0Y2g6eWFu
Zy1wYXRjaCB7DQoNCiAgICAgICAgICAgICAgIGF1Z21lbnQgInlhbmctcGF0Y2gvZWRpdCIgew0K
DQogICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAgICAiUHJv
dmlkZSB0aGUgdmFsdWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsDQoNCiAgICAgICAgICAg
ICAgICAgICAgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bw0K
DQogICAgICAgICAgICAgICAgICAgIHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUu
IjsNCg0KICAgICAgICAgICAgICAgICBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7DQoNCiAgICAgICAg
ICAgICAgICAgICB3aGVuICIuLi9vcGVyYXRpb24gPSAnbWVyZ2UnIg0KDQogICAgICAgICAgICAg
ICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAnbW92ZSciDQoNCiAgICAgICAgICAgICAgICAg
ICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyINCg0KICAgICAgICAgICAgICAgICAg
ICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92ZSciOw0KDQogICAgICAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAgICAgICAgIlRoZSBhbnlkYXRhICd2YWx1ZScg
aXMgb25seSB1c2VkIGZvciAnbWVyZ2UnLA0KDQogICAgICAgICAgICAgICAgICAgICAgJ21vdmUn
LCdyZXBsYWNlJywgYW5kICdyZW1vdmUnIG9wZXJhdGlvbnMuIjsNCg0KICAgICAgICAgICAgICAg
ICB9DQoNCiAgICAgICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMgODA3MjxodHRwczovL25hbTEx
LnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29s
cy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQw
ZnV0dXJld2VpLmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdDMGZlZThm
ZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQxNzgwMSZz
ZGF0YT1BQXZiWDBDTmFsWCUyRmhDa01DdUVpcWIwMzFsZ1JJd2ozaFlPQiUyRlRGUHFBUSUzRCZy
ZXNlcnZlZD0wPjogWUFORyBQYXRjaCBNZWRpYSBUeXBlIjsNCg0KICAgICAgICAgICAgICAgfQ0K
DQogICAgICAgICAgICAgfQ0KDQogICAgICAgICAgIH0NCg0KVGhhbmtzDQotLS0gQWxleA0KDQpP
biA5LzE1LzIwMjAgNDowNCBQTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6DQoNCkhp
IEFsZXgsDQoNCg0KDQpJIHdpbGwgcmV2aWV3IHRoZSBsYXRlc3QgdmVyc2lvbi4NCg0KDQoNClNl
ZSBiZWxvdyBmb3IgcXVlc3Rpb25zL3Jlc3BvbnNlcy4NCg0KDQoNCk9uIDIwMjAtMDktMTUsIDU6
MTkgUE0sICJ5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9mIEFsZXhhbmRlciBMIENsZW1tIiA8eWFu
Zy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIGx1ZHdpZ0BjbGVtbS5vcmc+
PG1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZ29uYmVoYWxmb2ZsdWR3aWdAY2xl
bW0ub3JnPiB3cm90ZToNCg0KDQoNCiAgICBIZWxsbyBSZXNoYWQsIGhlbGxvIFlBTkcgRG9jdG9y
cywNCg0KDQoNCiAgICB0aGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3ISAgUGxlYXNlIGZpbmQgbXkg
cmVwbGllcyBpbmxpbmUsIDxBTEVYPi4gIFdlDQoNCiAgICBoYXZlIGFsc28ganVzdCBwb3N0ZWQg
LTA1ICh0aGFua3MsIFlpbmd6aGVuLCBmb3IgZG91YmxlY2hlY2tpbmcgbXkNCg0KICAgIHVwZGF0
ZXMpLg0KDQoNCg0KICAgIC0tLSBBbGV4IG9uIGJlaGFsZiBvZiBjb2F1dGhvcnMNCg0KDQoNCiAg
ICBPbiA5LzcvMjAyMCA3OjA2IEFNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZToNCg0K
ICAgID4gPEhlcmUncyB0aGUgc2FtZSBtZXNzYWdlIHdpdGggaG9wZWZ1bGx5IG1vcmUgcmVhZGFi
bGUgZm9ybWF0dGluZz4NCg0KICAgID4NCg0KICAgID4gUmV2aWV3IG9mIHJldiAtMDQgYnkgUmVz
aGFkIFJhaG1hbg0KDQogICAgPg0KDQogICAgPiBUaGUgZG9jdW1lbnQgaXMgY2xlYXIgYW5kIHdl
bGwtd3JpdHRlbi4gV2hpbGUgc29tZSBpc3N1ZXMgaGF2ZSBiZWVuIGlkZW50aWZpZWQsIHRoZXkg
Y2FuIGJlIHJlc29sdmVkIHF1aWNrbHkuDQoNCiAgICA+DQoNCjxzbmlwPg0KDQoNCg0KICAgID4g
UXVlc3Rpb25zDQoNCiAgICA+ICAgIDEuICAgICAgWUFORyBtb2RlbDogZG9lcyB0aGUgb3BlcmF0
aW9uIOKAnGRlbGV0ZeKAnSBtYWtlIHNlbnNlIGZvciBhIGRpZmYgb3BlcmF0aW9uPyBJZiBpdCBp
cyBrZXB0LCBpdOKAmWQgYmUgZ29vZCB0byBoYXZlIHNvbWUgdGV4dCBleHBsYWluaW5nIHRoYXQg
Zm9yIGEgZGlmZiBvcGVyYXRpb24sIOKAnGRlbGV0ZeKAnSBhbmQg4oCccmVwbGFjZeKAnSBhcmUg
dGhlIHNhbWU/IElmIHRoZXnigJlyZSBub3QgdGhlIHNhbWUsIHBsZWFzZSBhbHNvIGFkZCBzb21l
IHRleHTigKYuDQoNCjxSUj4gSSBhY3R1YWxseSBtZWFudCAiZGVsZXRlIiBhbmQgInJlbW92ZSIu
DQoNCiAgICA8QUxFWD4gSGVyZSB3ZSBhcmUgc2ltcGx5IHJlZmVycmluZyB0byB0aGUgYmFzaWMg
WUFORy1wYXRjaCBlZGl0DQoNCiAgICBvcGVyYXRpb25zIHBlciBodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjODA3MiNwYWdlLTExPGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rp
b24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUy
RnJmYzgwNzIlMjNwYWdlLTExJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2Vp
LmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdDMGZlZThmZjJhM2IyNDAx
ODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQyMjc5MiZzZGF0YT0wOWI1
SWN3bXdIekZlaW9VRHVNNGZEWEFpVWoyWHhUTzJTaCUyRjVBVkQlMkZENCUzRCZyZXNlcnZlZD0w
Pi4gIFRob3NlIGFyZQ0KDQogICAgaW4gdHVybiBkZXJpdmVkIGZyb20gPGVkaXQtY29uZmlnPiBv
cGVyYXRpb25zIHBlcg0KDQogICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYyNDEj
cGFnZS0zNzxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91
cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM2MjQxJTIzcGFnZS0z
NyZkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NjOWU4MzM2OWYx
NjI0ZTRiNjBiNjA4ZDg1ZWY4ODNlZSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRj
JTdDMSU3QzElN0M2MzczNjM3Njg3NzQ0Mjc3ODAmc2RhdGE9SERnc0MyNDBDWHZRZUo2TUZKT1VQ
SyUyRlpuYmlmYzM1VlhnV0Q5R256WHBFJTNEJnJlc2VydmVkPTA+LiAgSSBhbSBub3Qgc3VyZSB3
ZSBuZWVkIGFkZA0KDQogICAgdG8gZXhwbGFpbiB0aG9zZSwgYXMgd2UgYXJlIGRpcmVjdGx5IHJl
ZmVycmluZyB0byBZQU5HLXBhdGNoLg0KDQoNCg0KICAgIDwvQUxFWD4NCg0KPFJSPiBUaGUgb3Bl
cmF0aW9ucyBhcmUgaW5kZWVkIHdlbGwgZGVmaW5lZCBpbiBSRkM4MDcyIChjb3BpZWQgYmVsb3cp
LCBidXQgdGhleSBhcmUgZGVmaW5lZCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBZQU5HLVBhdGNo
LiBTbyBmb3IgWUFORy1QYXRjaCAiZGVsZXRlIiBhbmQgInJlbW92ZSIgYXJlIGRpZmZlcmVudCBv
cGVyYXRpb25zLCBidXQgZnJvbSBhIGRpZmYgY29tcGFyaXNvbiBJIGJlbGlldmUgdGhleSBhcmUg
dGhlIHNhbWUgKHRoZSByZXNvdXJjZSBtdXN0IGV4aXN0IHNpbmNlIGl0J3MgYmVpbmcgcmV0dXJu
ZWQgaW4gYSBkaWZmKQ0KDQoNCg0KICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQogICB8IGRl
bGV0ZSAgICB8IGRlbGV0ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHM7IGlm
IGl0ICAgIHwNCg0KICAgfCAgICAgICAgICAgICAgICB8IGRvZXMgbm90IGV4aXN0LCByZXR1cm4g
YW4gZXJyb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQogICB8ICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCg0KICAgfCByZW1vdmUgfCBy
ZW1vdmUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhpc3RzICAgICAgICAgICB8DQoN
CiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KDQoNCiAgICA+ICAgIDMuICAgICAgWUFORyBt
b2RlbCBQOSwgZm9yIHRoZSDigJx1c2VzIHBhdGg6eWFuZy1wYXRjaOKAnSwgd2h5IG5vdCBoYXZl
IGEgIHJlZmVyZW5jZSB0byBSRkM4MDcyIChpcyBpdCBiZWNhdXNlIHRoZSBkZXNjcmlwdGlvbiBh
Ym92ZSBtZW50aW9ucyBSRkM4MDcyKT8NCg0KICAgIDxBTEVYPiBXZSBhcmUgY2xlYXJseSByZWZl
cmVuY2luZyBSRkMgODA3MjsgYXJlIHlvdSBzdWdnZXN0aW5nIHRvIHB1dCBhDQoNCiAgICByZWZl
cmVuY2Ugc3Vic3RhdGVtZW50IGJlbG93IHRoZSB1c2VzIHN0YXRlbWVudD8gICBJdCBsb29rcyBh
IGxpdHRsZQ0KDQogICAgc3RyYW5nZSB0byBtZSBidXQgc3VyZSwgd2Ugd2lsbCBhZGQgaXQuDQoN
CjxSUj4gTm90IG5lZWRlZC4NCg0KDQoNCiAgICA+ICAgIDQuICAgICAgU2VjdGlvbiA3IG1lbnRp
b25zIHJhdGUgbGltaXRpbmcgcmVxdWVzdHMgcGVyIGNsaWVudC4gU2hvdWxkIHRoZXJlIGJlIGEg
4oCcZ2xvYmFs4oCdIHJhdGUtbGltaXRpbmcgdG9vLCBpLmUgbm90IGNsaWVudC1zcGVjaWZpYz8N
Cg0KDQoNCiAgICA8QUxFWD4gSSBhbSBub3Qgc3VyZSB0aGlzIGlzIHJlYWxseSBuZWVkZWQgYXMg
SSB0aGluayB0aGUgbnVtYmVyIG9mDQoNCiAgICBtYW5hZ2VtZW50IGNsaWVudHMgd2lsbCBpbiBn
ZW5lcmFsIGJlIGZhaXJseSBsaW1pdGVkIHRvIGJlZ2luIHdpdGgsIGJ1dA0KDQogICAgd2UgY2Fu
IGNlcnRhaW5seSBhZGQgaXQuICBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZyB0ZXh0Og0KDQoNCg0K
ICAgIE9MRDoNCg0KDQoNCiAgICBPbmUgcG9zc2liaWxpdHkgZm9yIGFuIGltcGxlbWVudGF0aW9u
IHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhDQoNCiAgICBwb3NzaWJpbGl0eSBpcyB0byBsaW1p
dCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQgaXMgc2VydmVkIHRvIGENCg0KICAgIGNsaWVu
dCBpbiBhbnkgb25lIHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZyByZXF1ZXN0cyBtYWRlIGF0IGEg
aGlnaGVyDQoNCiAgICBmcmVxdWVuY3kgdGhhbiB0aGUgaW1wbGVtZW50YXRpb24gY2FuIHJlYXNv
bmFibHkgc3VzdGFpbi4NCg0KDQoNCiAgICBORVc6DQoNCg0KDQogICAgT25lIHBvc3NpYmlsaXR5
IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2ggYQ0KDQogICAg
cG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNl
cnZlZCB0byBhDQoNCiAgICBjbGllbnQsIG9yIHRvIGFueSBudW1iZXIgb2YgY2xpZW50cywgaW4g
YW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcNCg0KICAgIHJlcXVlc3RzIG1hZGUgYXQg
YSBoaWdoZXIgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0aW9uIGNhbg0KDQogICAgcmVh
c29uYWJseSBzdXN0YWluLg0KDQo8UlI+IEdvb2Qgd2l0aCBtZS4NCg0KDQoNCiAgICA8L0FMRVg+
DQoNCg0KDQogICAgPiAgICA1LiAgICAgIFdvbmRlcmluZyBpZiBzZWN0aW9uIDggc2hvdWxkIGJl
IGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJlbW92ZWQpPyBBbHNvLCB0aGUgbWV0aG9kIHN1Z2dl
c3RlZCBkb2VzbuKAmXQgc2VlbSB0byBndWFyYW50ZWUgdGhhdCB0aGUgZGlmZmVyZW5jZSBwZXJz
aXN0ZWQgZm9yIHRoZSDigJxkYW1wZW5pbmfigJ0gdGltZS4NCg0KDQoNCiAgICA8QUxFWD4gUGVy
c29uYWxseSwgSSBkbyB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBpbmNsdWRlIGEgYnJpZWYNCg0K
ICAgIGRpc2N1c3Npb24gb2YgcG9zc2libGUgZnVydGhlciBleHRlbnNpb25zLiAgSSBzdWdnZXN0
IHRvIGtlZXAgdGhlDQoNCiAgICBzZWN0aW9uIGlmIGl0J3Mgb2theSB3aXRoIHlvdSwgb3IgcGVy
aGFwcyBsZWF2ZSBpdCB0byB0aGUgY2hhaXIgd2hldGhlcg0KDQogICAgdGhleSBoYXZlIGEgcHJl
ZmVyZW5jZSB0byByZW1vdmUgaXQuDQoNCg0KDQogICAgPC9BTEVYPg0KDQo8UlI+V2hhdGV2ZXIg
dGhlIFdHL2NoYWlycyBkZWNpZGUgaXMgZmluZSB3aXRoIG1lLg0KDQoNCg0KUmVnYXJkcywNCg0K
UmVzaGFkLg0KDQoNCg0KDQo=

--_000_A5877C6F1B9A4E9193CA7B692F599CCDciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <13F98C212DC9E046BDA7D939E16CF8C2@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oi13ZWJraXQtc3Rh
bmRhcmQ7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNw
YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2lu
OjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5k
aWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48
L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNBIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgWWluZ3poZW4sPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5ZZXMgSSBiZWxpZXZlIHRoaXMgcGFydCBpcyBicm9rZW4sIHNpbmNlIHlvdSBoYXZlIG11
bHRpcGxlIGVkaXQtaWQgZWxlbWVudHMgZm9yIDEgZWRpdCBlbGVtZW50LCBiZWxvdyBpcyB0aGUg
WUFORyBzbmlwcGV0IGZyb20gUkZDODA3Mi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsaXN0IGVkaXQgezxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsga2V5IGVkaXQtaWQ7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvcmRlcmVkLWJ5IHVzZXI7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZsdDtzbmlwJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBlZGl0LWlkIHs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHR5cGUgc3RyaW5nOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3Jp
cHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0FyYml0cmFy
eSBzdHJpbmcgaW5kZXggZm9yIHRoZSBlZGl0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgRXJyb3IgbWVzc2FnZXMgcmV0dXJuZWQgYnkgdGhlIHNlcnZlciB0aGF0
IHBlcnRhaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRvIGEg
c3BlY2lmaWMgZWRpdCB3aWxsIGJlIGlkZW50aWZpZWQgYnkgdGhpcyB2YWx1ZS4mcXVvdDs7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPklmIHlvdSB0YWtlIGEgbG9vayBhdCBBLjEuMSBvZiBSRkM4MDcy
LCB0aGVyZSBpcyBhbiBleGFtcGxlIHdpdGggbXVsdGlwbGUgZWRpdCBlbGVtZW50cy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlc2hhZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206
IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPllp
bmd6aGVuIFF1ICZsdDt5aW5nemhlbi5xdUBmdXR1cmV3ZWkuY29tJmd0Ozxicj4NCjxiPkRhdGU6
IDwvYj5GcmlkYXksIFNlcHRlbWJlciAyNSwgMjAyMCBhdCAxOjA3IEFNPGJyPg0KPGI+VG86IDwv
Yj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyAmbHQ7cnJhaG1hbkBjaXNjby5j
b20mZ3Q7LCBBbGV4YW5kZXIgTCBDbGVtbSAmbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDssICZxdW90
O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OyAmbHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0
Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7bGFzdC1jYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtsYXN0
LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDsgJmx0O25ldG1v
ZEBpZXRmLm9yZyZndDssICZxdW90O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0
Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcm
Z3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5n
ZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0w
NDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSBSZXNoYWQsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIHlvdSBmb3IgeW91ciByZXZp
ZXcuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFib3V0IHRoZSBleGFtcGxlLCBpbiBSRkMgODA3
MiwgaW4gdGhlIGxpc3Qg4oCcZWRpdOKAnSwgZWFjaCBlZGl0IGlzIGlkZW50aWZpZWQgYnkg4oCc
ZWRpdC1pZOKAnS4gU28gdGhlIGV4YW1wbGUgbG9va3MgbGlrZTo8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtlZGl0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7ICZsdDtlZGl0LWlkJmd0OzEmbHQ7L2VkaXQtaWQmZ3Q7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsg4oCmLi48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyAmbHQ7ZWRp
dC1pZCZndDsyJmx0Oy9lZGl0LWlkJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7IOKApi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZs
dDsvZWRpdCZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvIHlvdSBt
ZWFuIHRoaXMgcGFydCBpcyBicm9rZW4/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllpbmd6aGVuIDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJh
aG1hbikmcXVvdDsgJmx0O3JyYWhtYW5AY2lzY28uY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5U
dWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjAgYXQgNjowNyBBTTxicj4NCjxiPlRvOiA8L2I+QWxl
eGFuZGVyIEwgQ2xlbW0gJmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAmcXVvdDt5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmcmcXVvdDsgJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5D
YzogPC9iPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYu
b3JnJmd0OywgJnF1b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcm
Z3Q7LCAmcXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7
ICZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxi
PlN1YmplY3Q6IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFz
dCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8YnI+DQo8Yj5S
ZXNlbnQtRnJvbTogPC9iPiZsdDthbGlhcy1ib3VuY2VzQGlldGYub3JnJmd0Ozxicj4NCjxiPlJl
c2VudC1UbzogPC9iPiZsdDtsdWR3aWdAY2xlbW0ub3JnJmd0OywgJmx0O3lxdUBmdXR1cmV3ZWku
Y29tJmd0OywgJmx0O2plZmZ0YW50LmlldGZAZ21haWwuY29tJmd0OywgJmx0O2FuZHlAeXVtYXdv
cmtzLmNvbSZndDssICZsdDtsYmVyZ2VyQGxhYm4ubmV0Jmd0OywgJmx0O2tlbnQraWV0ZkB3YXRz
ZW4ubmV0Jmd0OywgJmx0O2pvZWxqYUBib2d1cy5jb20mZ3Q7LCAmbHQ7d2FycmVuQGt1bWFyaS5u
ZXQmZ3Q7LCAmbHQ7cndpbHRvbkBjaXNjby5jb20mZ3Q7LCBKb2VsIEphZWdnbGkgJmx0O2pvZWxq
YUBnbWFpbC5jb20mZ3Q7LCAmbHQ7am9lbGphQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5SZXNlbnQt
RGF0ZTogPC9iPlR1ZXNkYXksIFNlcHRlbWJlciAyMiwgMjAyMCBhdCA2OjA3IEFNPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+SGkgQWxleCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
VGhhbmsgeW91IGZvciBhZGRyZXNzaW5nIG15IGNvbW1lbnRzLg0KPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPkkgY2hlY2tlZCByZXYtMDYsIGFuZCBJIGJlbGlldmUgdGhlIFhNTCBh
bmQgSlNPTiBvdXRwdXQgaW4gdGhlIGV4YW1wbGUgaXMgYnJva2VuOiB0aGVyZSBpcyBhIHNpbmds
ZSDigJxlZGl04oCdIGVsZW1lbnQgd2l0aCBtdWx0aXBsZSDigJxlZGl0LWlk4oCdIGVsZW1lbnRz
LiBJIGJlbGlldmUgdGhlcmUgc2hvdWxkIGJlIG11bHRpcGxlIOKAnGVkaXTigJ0gZWxlbWVudHMu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoZSBvbmx5IOKAnG5pdOKAnSBpcyB0
aGF0IGxlYWYteHBhdGgtZmlsdGVyIHJlZmVyZW5jZXMgNjAyMSBpbnN0ZWFkIG9mIDY5OTEgKGFz
IHlvdSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQgaW4geW91ciByZXNwb25zZSkuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBsZWFmIHhwYXRoLWZpbHRlciB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZi1mZWF0dXJl
IG5jOnhwYXRoOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHlwZSB5YW5nOnhwYXRoMS4wOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoaXMgcGFyYW1ldGVyIGNvbnRhaW5zIGFuIFhQYXRoIGV4
cHJlc3Npb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlkZW50
aWZ5aW5nIHRoZSBwb3J0aW9ucyBvZiB0aGUgdGFyZ2V0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBkYXRhc3RvcmUgdG8gcmV0cmlldmUuJnF1b3Q7Ozwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNlICZxdW90O1JGQyA2MDIxOiBDb21tb24gWUFORyBE
YXRhIFR5cGVzJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNjY2NjY2Ij4mbmJzcDs8
L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5Oi13ZWJraXQtc3RhbmRhcmQ7Y29sb3I6YmxhY2siPiZndDsgSXNzdWVz
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5Oi13ZWJraXQtc3RhbmRhcmQ7Y29sb3I6YmxhY2siPiZndDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgMS4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgWUFORyBtb2RlbCBQOCwgZm9yIOKAnGxlYWYgeHBhdGgtZmlsdGVy
4oCdLCBhZGQgcmVmZXJlbmNlIHRvIFJGQzYwMjEuIFRoZXJlIHNob3VsZCBhbHNvIGJlIGEgbm9y
bWF0aXZlIHJlZmVyZW5jZSB0byBSRkM2MDIxJm5ic3A7KGFzIHBlciBSRkM4NDA3KTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTotd2Via2l0LXN0YW5kYXJkO2NvbG9yOmJsYWNrIj4mbHQ7QUxFWCZndDsgVGhhbmtzLiZu
YnNwOyBBZGRpbmcgcmVmZXJlbmNlIHRvIDY5OTEgKGFzJm5ic3A7NjAyMSZuYnNwO2lzIG9ic29s
ZXRlZCkuICZsdDsvQUxFWCZndDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2Fy
ZHMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXNoYWQuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5BbGV4YW5kZXIgTCBDbGVtbSAmbHQ7
bHVkd2lnQGNsZW1tLm9yZyZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIg
MTgsIDIwMjAgYXQgMzo0OCBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAo
cnJhaG1hbikmcXVvdDsgJmx0O3JyYWhtYW5AY2lzY28uY29tJmd0OywgJnF1b3Q7eWFuZy1kb2N0
b3JzQGlldGYub3JnJnF1b3Q7ICZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+
Q2M6IDwvYj4mcXVvdDtsYXN0LWNhbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2xhc3QtY2FsbEBpZXRm
Lm9yZyZndDssICZxdW90O25ldG1vZEBpZXRmLm9yZyZxdW90OyAmbHQ7bmV0bW9kQGlldGYub3Jn
Jmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90
OyAmbHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8YnI+DQo8
Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxh
c3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwPlRoYW5rIHlvdSEmbmJzcDsgPG86cD48L286cD48
L3A+DQo8cD5JIGp1c3QgdXBsb2FkZWQgcmV2IC0wNi48bzpwPjwvbzpwPjwvcD4NCjxwPi0tLSBB
bGV4PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gOS8xOC8y
MDIwIDEyOjQ3IFBNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPkhpIEFsZXgsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgYWRkcmVz
c2VzIG15IGNvbW1lbnQvY29uY2Vybi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
UmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPlJlc2hhZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2NvbG9yOmJsYWNrIj5BbGV4YW5kZXIgTCBDbGVtbQ0KPGEgaHJlZj0ibWFpbHRv
Omx1ZHdpZ0BjbGVtbS5vcmciPiZsdDtsdWR3aWdAY2xlbW0ub3JnJmd0OzwvYT48YnI+DQo8Yj5E
YXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMjAgYXQgMzo0MyBQTTxicj4NCjxiPlRv
OiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgPGEgaHJlZj0ibWFpbHRv
OnJyYWhtYW5AY2lzY28uY29tIj4mbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7PC9hPiwNCjxhIGhy
ZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPiZxdW90O3lhbmctZG9jdG9yc0BpZXRm
Lm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyI+DQom
bHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0OzwvYT48YnI+DQo8Yj5DYzogPC9iPjxhIGhyZWY9
Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90
OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+DQombHQ7bGFzdC1jYWxs
QGlldGYub3JnJmd0OzwvYT4sIDxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPiZxdW90
O25ldG1vZEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9y
ZyI+DQombHQ7bmV0bW9kQGlldGYub3JnJmd0OzwvYT4sIDxhIGhyZWY9Im1haWx0bzpkcmFmdC1p
ZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj4NCiZxdW90O2RyYWZ0LWlldGYtbmV0
bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpkcmFm
dC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj4NCiZsdDtkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0OzwvYT48YnI+DQo8Yj5TdWJqZWN0OiA8L2I+
UmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcg
b2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxwPkhpIFJlc2hhZCw8bzpwPjwvbzpwPjwvcD4NCjxwPm9rYXksIHNvIGxldCdz
IGFkZCB0aGUgZm9sbG93aW5nIHRoZW4gdG8gc2VjdGlvbiA0LCBpbiB0aGUgZXhwbGFuYXRpb24g
b2YgdGhlICZxdW90O2RpZmZlcmVuY2VzJnF1b3Q7IG91dHB1dCBwYXJhbWV0ZXI6DQo8bzpwPjwv
bzpwPjwvcD4NCjxwPiZxdW90O1doZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIG9m
IHRoZSBjb21wYXJpc29uIGlzIG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBh
cmlzb24sIHRoaXMgY2FuIGJlIGluZGljYXRlZCBlaXRoZXIgYXMgYSAmcXVvdDtkZWxldGUmcXVv
dDsgb3IgYXMgYSAmcXVvdDtyZW1vdmUmcXVvdDsgaW4gdGhlIHBhdGNoIGFzIHRoZXJlIGlzIG5v
IGRpZmZlcmVudGlhdGlvbiBiZXR3ZWVuIHRob3NlIG9wZXJhdGlvbnMgZm9yIHRoZSBwdXJwb3Nl
cyBvZiB0aGUNCiBjb21wYXJpc29uLiZuYnNwOyAmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxwPkFu
ZCB1cGRhdGUgdGhlIGRlc2NyaXB0aW9uIGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+DQo8cD4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVy
IGRpZmZlcmVuY2VzIHs8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2Yg
ZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzIgd2l0aCBhbjxicj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBhdWdtZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPGJyPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGFwcGxpY2FibGUuJm5ic3A7IFdoZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0
aGUgc291cmNlIGlzIDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBub3QgcHJlc2VudCBpbiB0aGUgdGFy
Z2V0LCB0aGlzIGNhbiBiZSBpbmRpY2F0ZWQgZWl0aGVyIDxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh
cyBhICdkZWxldGUnIG9yIGFzIGEgJ3JlbW92ZScgYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW5jZTxi
cj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBiZXR3ZWVuIHRoZW0gZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUg
Y29tcGFyaXNvbi4mcXVvdDs7PGJyPg0KLi4uPG86cD48L286cD48L3A+DQo8cD5JIHdpbGwgcG9z
dCB0aGlzIGluIGEgLTA2IHNob3J0bHkuJm5ic3A7IFBsZWFzZSBsZXQgdXMga25vdyBpZiB0aGlz
IGFkZHJlc3NlcyB5b3VyIGNvbmNlcm5zIG9yIGlmIHRoZXJlIGlzIGFueXRoaW5nIGVsc2UuPG86
cD48L286cD48L3A+DQo8cD5UaGFua3MhPG86cD48L286cD48L3A+DQo8cD4tLS0gQWxleDxvOnA+
PC9vOnA+PC9wPg0KPHA+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+T24gOS8xOC8yMDIwIDU6NTcgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEFs
ZXgsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgdGhpbmsgdGhlIG9ubHkg4oCccHJvYmxlbeKA
nSB3aXRoIHVzaW5nIGJvdGgg4oCccmVtb3Zl4oCdIGFuZCDigJxkZWxldGXigJ0gaXMgdGhhdCBp
dCBjb3VsZCBiZSBjb25mdXNpbmcgKHdoZW4gc2hvdWxkIG9uZSBiZSB1c2VkIGFuZCBub3QgdGhl
IG90aGVyKS4gQWRkaW5nIHNvbWUgdGV4dCB0byBzYXkgdGhleeKAmXJlIHRoZSBzYW1lIGZvciB0
aGUgZGlmZiBvcGVyYXRpb24gaXMgZ29vZCBlbm91Z2ggZm9yIG1lLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVz
aGFkLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+QWxleGFuZGVy
IEwgQ2xlbW0NCjxhIGhyZWY9Im1haWx0bzpsdWR3aWdAY2xlbW0ub3JnIj4mbHQ7bHVkd2lnQGNs
ZW1tLm9yZyZndDs8L2E+PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIFNlcHRlbWJlciAxNSwg
MjAyMCBhdCA3OjMxIFBNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFo
bWFuKSZxdW90OyA8YSBocmVmPSJtYWlsdG86cnJhaG1hbkBjaXNjby5jb20iPiZsdDtycmFobWFu
QGNpc2NvLmNvbSZndDs8L2E+LA0KPGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9y
ZyI+JnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86
eWFuZy1kb2N0b3JzQGlldGYub3JnIj4NCiZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PC9h
Pjxicj4NCjxiPkNjOiA8L2I+PGEgaHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+JnF1
b3Q7bGFzdC1jYWxsQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxs
QGlldGYub3JnIj4NCiZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7PC9hPiwgPGEgaHJlZj0ibWFp
bHRvOm5ldG1vZEBpZXRmLm9yZyI+JnF1b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBo
cmVmPSJtYWlsdG86bmV0bW9kQGlldGYub3JnIj4NCiZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7PC9h
PiwgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5v
cmciPg0KJnF1b3Q7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90
OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0
Zi5vcmciPg0KJmx0O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7
PC9hPjxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFu
Z2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYt
MDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHA+SGkgUmVzaGFkLDxvOnA+PC9v
OnA+PC9wPg0KPHA+cmU6IHF1ZXN0aW9uIDE6IEFzIHlvdSBpbmRpY2F0ZSwgdGhlcmUgbWF5IGJl
IG5vIGRpc3RpbmN0aW9uIGJldHdlZW4gaW5kaWNhdGluZyBhICZxdW90O3JlbW92ZSZxdW90OyBv
ciBhICZxdW90O2RlbGV0ZSZxdW90OyBpbiB0aGUgcGF0Y2guJm5ic3A7IFJpZ2h0IG5vdyBpdCB3
b3VsZCBiZSBhY2NlcHRhYmxlIHRvIHJldHVybiBlaXRoZXIuJm5ic3A7IElmIHdlIHdhbnQgdG8g
ZWxpbWluYXRlIHRoaXMgZnJlZWRvbSwgd2hpY2ggb25lIHdvdWxkIHlvdSBwcmVmZXIgYmUgdXNl
ZD8mbmJzcDsgU2hhbGwgd2UNCiByZW1vdmUgdGhlIHBvc3NpYmlsaXR5IGZvciAmcXVvdDtkZWxl
dGUmcXVvdDsgYW5kIGp1c3QgY292ZXIgaXQgdXNpbmcgJnF1b3Q7cmVtb3ZlJnF1b3Q7PyZuYnNw
OyA8bzpwPjwvbzpwPjwvcD4NCjxwPk5vdGUgdGhhdCB0aGUgcGxhY2Ugd2hlcmUgdGhpcyBpcyBz
cGVjaWZpZWQgaW4gdGhlIG1vZGVsIGlzIGFzIHBhcnQgb2YgYSBjb25kaXRpb24gdGhhdCBzcGVj
aWZpZXMgd2hlbiB0aGUgc291cmNlIHZhbHVlIHNob3VsZCBiZSBpbmNsdWRlZC4mbmJzcDsmbmJz
cDsgSWYgd2Ugd2FudCB0byBydWxlIG91dCB0aGF0IGRpZmYgY2FuIHJldHVybiBlaXRoZXIgJnF1
b3Q7cmVtb3ZlJnF1b3Q7IG9yICZxdW90O2RlbGV0ZSZxdW90OyAoaW5kZWVkIHRoZXkgYXJlIHN5
bm9ueW1vdXMpLCB3ZSB3b3VsZCBuZWVkDQogdG8gYWRkIHRleHQgdG8gdGhlIGNvbnRhaW5lciBk
ZXNjcmlwdGlvbiB0aGF0IHdoZW4gYSBkYXRhIG9iamVjdCBpcyBwcmVzZW50IGluIHRoZSB0YXJn
ZXQgb2YgdGhlIGNvbXBhcmlzb24gYnV0IG5vdCB0aGUgc291cmNlLCB0aGF0ICZxdW90O3JlbW92
ZSZxdW90OyBzaG91bGQgYmUgdXNlZCB0byBpbmRpY2F0ZSB0aGF0Lg0KPG86cD48L286cD48L3A+
DQo8cD5UaGUgbW9kZWwgd291bGQgYmUgY2hhbmdlZCBmb2xsb3dzLiZuYnNwOyBQbGVhc2UgY29u
ZmlybSBpZiB0aGlzIGxvb2tzIGdvb2QgdG8geW91ICZhbXA7IHdlJ2xsIGluY29ycG9yYXRlIGl0
LiZuYnNwOw0KPG86cD48L286cD48L3A+DQo8cD5PTEQ8bzpwPjwvbzpwPjwvcD4NCjxwcmUgc3R5
bGU9ImJyZWFrLWJlZm9yZTogcGFnZTtmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7Zm9u
dC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiAyO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dz
OiAyOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt0ZXh0LWRlY29yYXRpb24tc3R5bGU6
IGluaXRpYWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsO3dvcmQtc3BhY2luZzowcHgi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90
O1RoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciA8YSBocmVmPSJodHRwczovL25h
bTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0
b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhl
bi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NjOWU4MzM2OWYxNjI0ZTRiNjBiNjA4ZDg1ZWY4ODNlZSU3
QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjM3Njg3NzQ0
MDI4MjImYW1wO3NkYXRhPWkwcUhmREM4Rm94TUtsaGMwNEh3bTVLTzA0cWw4ckRaaUZSZVRiZ1JY
RUUlM0QmYW1wO3Jlc2VydmVkPTAiPlJGQzgwNzI8L2E+IHdpdGggYW48L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3
aGVyZTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcHBsaWNhYmxlLiZxdW90Ozs8
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgdXNlcyB5cGF0Y2g6eWFuZy1wYXRjaCB7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGF1Z21lbnQgJnF1b3Q7eWFuZy1wYXRjaC9lZGl0JnF1b3Q7IHs8L3NwYW4+PG86
cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7UHJvdmlkZSB0aGUgdmFs
dWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFy
aXNvbiwgaW4gYWRkaXRpb24gdG88L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIHRhcmdldCB2YWx1ZSwgd2hlcmUgYXBwbGljYWJsZS4m
cXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFueWRhdGEgc291
cmNlLXZhbHVlIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgd2hlbiAmcXVvdDsuLi9vcGVyYXRpb24gPSAnZGVsZXRlJyZxdW90Ozwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZx
dW90O29yIC4uL29wZXJhdGlvbiA9ICdtZXJnZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9v
cGVyYXRpb24gPSAnbW92ZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAn
cmVwbGFjZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyZx
dW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
ZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQg
Zm9yICdkZWxldGUnLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAnbW92ZScsICdtZXJnZScsICdyZXBsYWNlJywgYW5k
ICdyZW1vdmUnPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9wZXJhdGlvbnMuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHJlZmVyZW5jZSAmcXVvdDs8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5w
cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUy
Rmh0bWwlMkZyZmM4MDcyJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdl
aS5jb20lN0NjOWU4MzM2OWYxNjI0ZTRiNjBiNjA4ZDg1ZWY4ODNlZSU3QzBmZWU4ZmYyYTNiMjQw
MTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjM3Njg3NzQ0MDc4MjAmYW1wO3NkYXRh
PVNlMkJWMGlSaE9sM1BGQ2NzNm1ROER3dDBkMUM2cnhSVElaVTBXejV2ZUUlM0QmYW1wO3Jlc2Vy
dmVkPTAiPlJGQyA4MDcyPC9hPjogWUFORyBQYXRjaCBNZWRpYSBUeXBlJnF1b3Q7Ozwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5FVzo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3JlOiBwYWdlO2Zv
bnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29y
cGhhbnM6IDI7dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IDI7LXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4O3RleHQtZGVjb3JhdGlvbi1zdHlsZTogaW5pdGlhbDt0ZXh0LWRlY29yYXRpb24t
Y29sb3I6IGluaXRpYWw7d29yZC1zcGFjaW5nOjBweCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgY29udGFpbmVyIGRpZmZlcmVuY2VzIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMs
IGVuY29kZWQgcGVyIDxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24u
b3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJm
YzgwNzImYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2M5
ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFk
NTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQxMjgwNSZhbXA7c2RhdGE9cHc5JTJCZG5q
clJ1amR4dkRqVSUyQmpiYkhCNDZuYnRwa0pCYWNVbkFqZGd3U00lM0QmYW1wO3Jlc2VydmVkPTAi
PlJGQzgwNzI8L2E+IHdpdGggYW48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVn
bWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZTwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBhcHBsaWNhYmxlLiZuYnNwOyBXaGVyZSBhIGRpZmZlcmVuY2UgaW5j
bHVkZSBhIGRhdGEgb2JqZWN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluIHRo
ZSB0YXJnZXQgdGhhdCBpcyBub3QgcHJlc2VudCBpbiB0aGUgc291cmNlLCA8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0aGlzIHNoYWxsIGJlIGluZGljYXRlZCBhcyBhICdy
ZW1vdmUnIG9wZXJhdGlvbiA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtp
biB0aGUgcGF0Y2gsIG5vdCBhcyBhICdkZWxldGUnIG9wZXJhdGlvbi4mcXVvdDs7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHVzZXMgeXBhdGNoOnlhbmctcGF0Y2ggezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBhdWdtZW50ICZxdW90O3lhbmctcGF0Y2gvZWRpdCZxdW90OyB7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZxdW90O1Byb3ZpZGUgdGhlIHZhbHVlIG9mIHRo
ZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGlu
IGFkZGl0aW9uIHRvPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuJnF1b3Q7Ozwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbnlkYXRhIHNvdXJjZS12YWx1
ZSB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdo
ZW4gJnF1b3Q7Li4vb3BlcmF0aW9uID0gJ21lcmdlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4u
L29wZXJhdGlvbiA9ICdtb3ZlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9
ICdyZXBsYWNlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUn
JnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNl
ZCBmb3IgJ21lcmdlJyw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJ21vdmUnLCdyZXBsYWNlJywgYW5kICdyZW1vdmUn
IG9wZXJhdGlvbnMuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSAmcXVv
dDs8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29t
Lz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmFtcDtk
YXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NjOWU4MzM2OWYxNjI0
ZTRiNjBiNjA4ZDg1ZWY4ODNlZSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdD
MSU3QzElN0M2MzczNjM3Njg3NzQ0MTc4MDEmYW1wO3NkYXRhPUFBdmJYMENOYWxYJTJGaENrTUN1
RWlxYjAzMWxnUkl3ajNoWU9CJTJGVEZQcUFRJTNEJmFtcDtyZXNlcnZlZD0wIj5SRkMgODA3Mjwv
YT46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tIEFsZXg8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gOS8xNS8yMDIwIDQ6MDQgUE0sIFJl
c2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxw
cmU+SGkgQWxleCw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT5JIHdpbGwgcmV2aWV3IHRoZSBsYXRlc3QgdmVyc2lvbi48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5TZWUgYmVsb3cgZm9yIHF1ZXN0
aW9ucy9yZXNwb25zZXMuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48
L3ByZT4NCjxwcmU+T24gMjAyMC0wOS0xNSwgNToxOSBQTSwgJnF1b3Q7eWFuZy1kb2N0b3JzIG9u
IGJlaGFsZiBvZiBBbGV4YW5kZXIgTCBDbGVtbSZxdW90OyA8YSBocmVmPSJtYWlsdG86eWFuZy1k
b2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmdvbmJlaGFsZm9mbHVkd2lnQGNsZW1tLm9yZyI+Jmx0O3lh
bmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBsdWR3aWdAY2xlbW0ub3Jn
Jmd0OzwvYT4gd3JvdGU6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IEhlbGxvIFJlc2hhZCwgaGVsbG8gWUFORyBE
b2N0b3JzLDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyB0aGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3ISZuYnNwOyBQ
bGVhc2UgZmluZCBteSByZXBsaWVzIGlubGluZSwgJmx0O0FMRVgmZ3Q7LiZuYnNwOyBXZTxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBoYXZlIGFsc28ganVzdCBwb3N0
ZWQgLTA1ICh0aGFua3MsIFlpbmd6aGVuLCBmb3IgZG91YmxlY2hlY2tpbmcgbXk8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgdXBkYXRlcykuJm5ic3A7Jm5ic3A7IDxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyAtLS0gQWxleCBvbiBiZWhhbGYgb2YgY29hdXRob3JzPG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IE9uIDkvNy8yMDIwIDc6MDYgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZsdDtIZXJlJ3Mg
dGhlIHNhbWUgbWVzc2FnZSB3aXRoIGhvcGVmdWxseSBtb3JlIHJlYWRhYmxlIGZvcm1hdHRpbmcm
Z3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBSZXZpZXcgb2YgcmV2IC0w
NCBieSBSZXNoYWQgUmFobWFuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBU
aGUgZG9jdW1lbnQgaXMgY2xlYXIgYW5kIHdlbGwtd3JpdHRlbi4gV2hpbGUgc29tZSBpc3N1ZXMg
aGF2ZSBiZWVuIGlkZW50aWZpZWQsIHRoZXkgY2FuIGJlIHJlc29sdmVkIHF1aWNrbHkuPG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbHQ7c25pcCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBRdWVzdGlvbnM8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmbmJzcDsmbmJzcDsgMS4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWUFORyBtb2RlbDogZG9lcyB0aGUgb3BlcmF0
aW9uIOKAnGRlbGV0ZeKAnSBtYWtlIHNlbnNlIGZvciBhIGRpZmYgb3BlcmF0aW9uPyBJZiBpdCBp
cyBrZXB0LCBpdOKAmWQgYmUgZ29vZCB0byBoYXZlIHNvbWUgdGV4dCBleHBsYWluaW5nIHRoYXQg
Zm9yIGEgZGlmZiBvcGVyYXRpb24sIOKAnGRlbGV0ZeKAnSBhbmQg4oCccmVwbGFjZeKAnSBhcmUg
dGhlIHNhbWU/IElmIHRoZXnigJlyZSBub3QgdGhlIHNhbWUsIHBsZWFzZSBhbHNvIGFkZCBzb21l
IHRleHTigKYuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBJIGFjdHVhbGx5IG1l
YW50ICZxdW90O2RlbGV0ZSZxdW90OyBhbmQgJnF1b3Q7cmVtb3ZlJnF1b3Q7LjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgSGVyZSB3ZSBhcmUg
c2ltcGx5IHJlZmVycmluZyB0byB0aGUgYmFzaWMgWUFORy1wYXRjaCBlZGl0PG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9wZXJhdGlvbnMgcGVyIDxhIGhyZWY9Imh0
dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUz
QSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzIlMjNwYWdlLTExJmFtcDtkYXRh
PTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NjOWU4MzM2OWYxNjI0ZTRi
NjBiNjA4ZDg1ZWY4ODNlZSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3
QzElN0M2MzczNjM3Njg3NzQ0MjI3OTImYW1wO3NkYXRhPTA5YjVJY3dtd0h6RmVpb1VEdU00ZkRY
QWlVajJYeFRPMlNoJTJGNUFWRCUyRkQ0JTNEJmFtcDtyZXNlcnZlZD0wIj5odHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvcmZjODA3MiNwYWdlLTExPC9hPi4mbmJzcDsgVGhvc2UgYXJlPG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluIHR1cm4gZGVyaXZlZCBmcm9t
ICZsdDtlZGl0LWNvbmZpZyZndDsgb3BlcmF0aW9ucyBwZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJv
dGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZo
dG1sJTJGcmZjNjI0MSUyM3BhZ2UtMzcmYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQw
ZnV0dXJld2VpLmNvbSU3Q2M5ZTgzMzY5ZjE2MjRlNGI2MGI2MDhkODVlZjg4M2VlJTdDMGZlZThm
ZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2Mzc2ODc3NDQyNzc4MCZh
bXA7c2RhdGE9SERnc0MyNDBDWHZRZUo2TUZKT1VQSyUyRlpuYmlmYzM1VlhnV0Q5R256WHBFJTNE
JmFtcDtyZXNlcnZlZD0wIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjI0MSNwYWdl
LTM3PC9hPi4mbmJzcDsgSSBhbSBub3Qgc3VyZSB3ZSBuZWVkIGFkZDxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyB0byBleHBsYWluIHRob3NlLCBhcyB3ZSBhcmUgZGly
ZWN0bHkgcmVmZXJyaW5nIHRvIFlBTkctcGF0Y2guIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgm
Z3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBUaGUgb3BlcmF0aW9ucyBhcmUg
aW5kZWVkIHdlbGwgZGVmaW5lZCBpbiBSRkM4MDcyIChjb3BpZWQgYmVsb3cpLCBidXQgdGhleSBh
cmUgZGVmaW5lZCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBZQU5HLVBhdGNoLiBTbyBmb3IgWUFO
Ry1QYXRjaCAmcXVvdDtkZWxldGUmcXVvdDsgYW5kICZxdW90O3JlbW92ZSZxdW90OyBhcmUgZGlm
ZmVyZW50IG9wZXJhdGlvbnMsIGJ1dCBmcm9tIGEgZGlmZiBjb21wYXJpc29uIEkgYmVsaWV2ZSB0
aGV5IGFyZSB0aGUgc2FtZSAodGhlIHJlc291cmNlIG11c3QgZXhpc3Qgc2luY2UgaXQncyBiZWlu
ZyByZXR1cm5lZCBpbiBhIGRpZmYpPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7ICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsgfCBkZWxldGUmbmJzcDsmbmJzcDsmbmJz
cDsgfCBkZWxldGUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhpc3RzOyBpZiBpdCZu
YnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IHwm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCBkb2VzIG5vdCBleGlzdCwgcmV0dXJu
IGFuIGVycm9yJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsg
fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsgfCByZW1vdmUgfCByZW1vdmUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFs
cmVhZHkgZXhpc3RzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsgKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyAmbmJzcDsmbmJzcDsmZ3Q7ICZuYnNwOyZuYnNwOyAzLiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBZQU5HIG1vZGVsIFA5LCBmb3IgdGhlIOKAnHVz
ZXMgcGF0aDp5YW5nLXBhdGNo4oCdLCB3aHkgbm90IGhhdmUgYSZuYnNwOyByZWZlcmVuY2UgdG8g
UkZDODA3MiAoaXMgaXQgYmVjYXVzZSB0aGUgZGVzY3JpcHRpb24gYWJvdmUgbWVudGlvbnMgUkZD
ODA3Mik/PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtBTEVY
Jmd0OyBXZSBhcmUgY2xlYXJseSByZWZlcmVuY2luZyBSRkMgODA3MjsgYXJlIHlvdSBzdWdnZXN0
aW5nIHRvIHB1dCBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
ZmVyZW5jZSBzdWJzdGF0ZW1lbnQgYmVsb3cgdGhlIHVzZXMgc3RhdGVtZW50PyZuYnNwOyZuYnNw
OyBJdCBsb29rcyBhIGxpdHRsZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZu
YnNwOyBzdHJhbmdlIHRvIG1lIGJ1dCBzdXJlLCB3ZSB3aWxsIGFkZCBpdC4mbmJzcDsmbmJzcDsg
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBOb3QgbmVlZGVkLiA8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OyAmbmJzcDsmbmJzcDsgNC4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
U2VjdGlvbiA3IG1lbnRpb25zIHJhdGUgbGltaXRpbmcgcmVxdWVzdHMgcGVyIGNsaWVudC4gU2hv
dWxkIHRoZXJlIGJlIGEg4oCcZ2xvYmFs4oCdIHJhdGUtbGltaXRpbmcgdG9vLCBpLmUgbm90IGNs
aWVudC1zcGVjaWZpYz88bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IEkgYW0gbm90IHN1cmUg
dGhpcyBpcyByZWFsbHkgbmVlZGVkIGFzIEkgdGhpbmsgdGhlIG51bWJlciBvZjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBtYW5hZ2VtZW50IGNsaWVudHMgd2lsbCBp
biBnZW5lcmFsIGJlIGZhaXJseSBsaW1pdGVkIHRvIGJlZ2luIHdpdGgsIGJ1dDxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyB3ZSBjYW4gY2VydGFpbmx5IGFkZCBpdC4m
bmJzcDsgSG93IGFib3V0IHRoZSBmb2xsb3dpbmcgdGV4dDo8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgT0xEOjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyBPbmUgcG9zc2liaWxpdHkgZm9yIGFuIGltcGxlbWVudGF0aW9uIHRvIG1p
dGlnYXRlIGFnYWluc3Qgc3VjaCBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhh
dCBpcyBzZXJ2ZWQgdG8gYTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNw
OyBjbGllbnQgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcgcmVxdWVzdHMgbWFk
ZSBhdCBhIGhpZ2hlcjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBm
cmVxdWVuY3kgdGhhbiB0aGUgaW1wbGVtZW50YXRpb24gY2FuIHJlYXNvbmFibHkgc3VzdGFpbi48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgTkVXOjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBPbmUgcG9zc2liaWxpdHkgZm9yIGFu
IGltcGxlbWVudGF0aW9uIHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhPG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRoZSBu
dW1iZXIgb2YgcmVxdWVzdHMgdGhhdCBpcyBzZXJ2ZWQgdG8gYTxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBjbGllbnQsIG9yIHRvIGFueSBudW1iZXIgb2YgY2xpZW50
cywgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3Rpbmc8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcmVxdWVzdHMgbWFkZSBhdCBhIGhpZ2hlciBmcmVxdWVu
Y3kgdGhhbiB0aGUgaW1wbGVtZW50YXRpb24gY2FuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHJlYXNvbmFibHkgc3VzdGFpbi48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbHQ7UlImZ3Q7IEdvb2Qgd2l0aCBtZS48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9BTEVYJmd0Ozxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyAmZ3Q7ICZuYnNwOyZuYnNwOyA1LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBXb25kZXJpbmcgaWYgc2VjdGlvbiA4IHNob3VsZCBiZSBpbiBhbiBBcHBlbmRpeCAo
b3IgZXZlbiByZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhvZCBzdWdnZXN0ZWQgZG9lc27igJl0IHNl
ZW0gdG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UgcGVyc2lzdGVkIGZvciB0aGUg4oCc
ZGFtcGVuaW5n4oCdIHRpbWUuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtBTEVYJmd0OyBQZXJzb25hbGx5
LCBJIGRvIHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGluY2x1ZGUgYSBicmllZjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBkaXNjdXNzaW9uIG9mIHBvc3NpYmxlIGZ1
cnRoZXIgZXh0ZW5zaW9ucy4mbmJzcDsgSSBzdWdnZXN0IHRvIGtlZXAgdGhlPG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlY3Rpb24gaWYgaXQncyBva2F5IHdpdGgg
eW91LCBvciBwZXJoYXBzIGxlYXZlIGl0IHRvIHRoZSBjaGFpciB3aGV0aGVyPG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZXkgaGF2ZSBhIHByZWZlcmVuY2UgdG8g
cmVtb3ZlIGl0LiZuYnNwOyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9BTEVYJmd0OzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZsdDtSUiZndDtXaGF0ZXZlciB0aGUgV0cvY2hhaXJzIGRlY2lkZSBpcyBm
aW5lIHdpdGggbWUuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3By
ZT4NCjxwcmU+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5SZXNoYWQuPG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48
L286cD48L3ByZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_A5877C6F1B9A4E9193CA7B692F599CCDciscocom_--


From nobody Fri Sep 25 07:47:15 2020
Return-Path: <yingzhen.qu@futurewei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 307DE3A0CBB; Fri, 25 Sep 2020 07:47:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level: 
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xQnz6QhQY7hM; Fri, 25 Sep 2020 07:47:04 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2109.outbound.protection.outlook.com [40.107.236.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81D013A0D17; Fri, 25 Sep 2020 07:46:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ksrMulDz+kFkUZub7ZAYuRJYsuwufJVmMB19+/dTQvQAoQsGnmIRkH36yP21RozovUuiTdvGLh+Mw09G/IuQC2R67QddOvTFo2EfbNzhfF0jNxaTJP0Jy4hZ3NkJKVN4Wp2d2m7E7NlKOde4Bz/hDMuEWSsuFNBrs6mVOjtPURtWccUwntscZcLUULNmNm0VF55tZDnGVYMUNv+a2+z6f99EcGdwXUyy1/ZjsI0rccAg8Hd0Yy2WCT7/Totb09n8vczK1ZVW5QqkVg4C6EpaFK0aSEaVkR1Tzz+AGaUDqURqlaM7AvnpBhhB7sWPtaMb7Qp4loouHZ0fwe0x099xiA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uVVNLDJxrRKmrOosUifXJ8KfcM0tUsfTT6D0Om0BMds=; b=ekaZdl4tVV/nhdZREF9pPgb9PUSr2EvuJfl6LPR1rGOyNngNkXsy+uXzF/LWdlXet1txy/5VQaXzxgPx0x5kYVgVC3DH7JRwBPAIzWlW3+gXIZVnqzCBB5nGIgf5pc8bYcyaP0gtS2sORV01mfXWdEgPWUG6QXcAC9PGMkY8dxt/G0P/D5q1xLVWRfNXK38yyQicHids4jXltmoEI9cUWpPNYxehWzupXIlF+jL1HaQagQ92XQXdD2ODQ4tbSsIZfoSLSitSD/8O22NkN3fRsz6dWcs7aETKg3PrTSyfMDWkhPLugoNMocjfkmvlXaIYikNMdPIast2wodI33IIYmA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uVVNLDJxrRKmrOosUifXJ8KfcM0tUsfTT6D0Om0BMds=; b=uc+IcV8pGAJ0nYRSyWkaVMiM9yux5xYNzt/iGjKeICQlnUuGBZ0tBXxa6reXgNdzLmcS7J3VJwSA37xNXxTYFv01YOl9GJ/cvjoXCClRSqQZg1scubrrSc16o58b1O+P3GxYmX+ToEO0Pj9KSCXcxPU7xwVZqq5a7BM+8xXbRNw=
Received: from BY5PR13MB3048.namprd13.prod.outlook.com (2603:10b6:a03:188::21) by BY5PR13MB2949.namprd13.prod.outlook.com (2603:10b6:a03:18c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.14; Fri, 25 Sep 2020 14:46:51 +0000
Received: from BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::381e:6640:d3a3:5034]) by BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::381e:6640:d3a3:5034%5]) with mapi id 15.20.3433.014; Fri, 25 Sep 2020 14:46:51 +0000
From: Yingzhen Qu <yingzhen.qu@futurewei.com>
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi7SH5CzuD2UBBEeRuwaHj2kSjalqWSMAgAQF+YCAAHElgIAAAYWAgAAAQICABdlGAIADu3+AgADoH4D//7m6AA==
Date: Fri, 25 Sep 2020 14:46:50 +0000
Message-ID: <6803F3F2-BA10-45A3-8709-672C9F047F8B@futurewei.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com> <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org> <246871E9-491C-4F51-85BE-31645204E89B@cisco.com> <AEE35B9D-3009-473F-BB93-B5BD9E753B1A@futurewei.com> <A5877C6F-1B9A-4E91-93CA-7B692F599CCD@cisco.com>
In-Reply-To: <A5877C6F-1B9A-4E91-93CA-7B692F599CCD@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.41.20091302
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [2601:646:9500:c900:345a:b550:c7d:f2a2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f1aa27c7-d38b-4ce1-9699-08d86161d676
x-ms-traffictypediagnostic: BY5PR13MB2949:
x-microsoft-antispam-prvs: <BY5PR13MB2949AC34AB7CA47C7209A8D1E1360@BY5PR13MB2949.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EW6Fgp6G0Bq0G7IS8u/VEnmI7zWLUE287M5MjdV5fQNkcvbLggucjg4lAo97rI0DSfSSXQ8cdx6L4W03NUmy3lMS3I/enn7zAfWwPauLCV1kYq+ghch0ZBi2xgU3q9LRcZBgoPuOY7Hyd0HPajGoKuOQFMOgUIPIZ1+ZcguRA4mYzi2gqhpsoh9mODPoBYPO7B+2xZINN2L8nqJ9423WV0RCxh9PL9Tmuwtwx/UBfPL6a5AtS0hX/iLFrrEwbhAP1HkU/xRB1jid9mfnnIWniboywwtE94ooMGabP0edoL3N/hgHEerwj2zBuNsqhtTwaiIwpBMcwJzNIpe7RMgfbFYasO15PhcJdm84CSLfsAYY8gQUhKUO+nsIYan0BT5XiBv7uZcpYvBteLpbRrhzeQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR13MB3048.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(376002)(396003)(39850400004)(366004)(136003)(346002)(2906002)(66446008)(966005)(36756003)(66476007)(66556008)(64756008)(30864003)(5660300002)(76116006)(8676002)(71200400001)(66946007)(99936003)(66616009)(8936002)(316002)(83080400001)(110136005)(54906003)(53546011)(6506007)(33656002)(44832011)(186003)(478600001)(4326008)(86362001)(2616005)(6486002)(6512007)(83380400001)(9326002)(166002)(579004); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: 7iNcMZbPVDPy5+A646EVI92PuW8KTX/iAaWHrTEs+tYfvxSafqPwXhYRIwxWlvnyN7HtHV1oVfGsDRoAqX4k8F2l6AX6ka3AKLUohFHK7Vr+SgKqGcCdEgna7U7Vieyq+Cakq1HjzDt0CBh/k7GzFiNX5qxU1pupel1t9lItuFR3hHP065b7VhbFtVD5yLzGpMRN6LldIb8YVNHFps80pEfMfMYuKjPa9R3nicrU8waVQ3/vH3K8/muCZJG8y2mnou7hfELRxpXohSFz7UxTQbyA4OtmD2EWCr9LetnTLyfajyOdcULQHHKDDiwtbGJK4h7TnKt9MWakbsQcwENmpN4w/2yfsQXNAR8IEJ8bAIQdh+KsC+UONpFz+uVh5JQyomUtauF2vihHS/iFYusfiQZSrNIBG4TxKRixgldRjJB+opSATXSPlIM5Sbp9BFnPQl+YAoki5YtwyojasCQkJSpnGRVQT8Y4LZCajz1wYrnFVCOOMHQUCSGUFLaz+GpKcG7+j9TP+fClBaaZVjm9Msm1OxnLPUJsnrOfxpEpMFy+L7ESYB/OFFydoe8/5Xn8bG/CiPLqAOkcqFtzGkj959fDKZQSihW6auMV3KvrfgZ2R/myHoqrtr5oL2mDMNaB5Zu2KbZzIDCR3KOBVJG0pH96bTb+iysGFBbTsfgfgumuB8UH0T659tZ8gMsLKIJl5EaVHg9KM68a34ROmNqguQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_004_6803F3F2BA1045A38709672C9F047F8Bfutureweicom_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR13MB3048.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f1aa27c7-d38b-4ce1-9699-08d86161d676
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 14:46:50.8584 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: iV5g8yEkbdPe4KWbXxvvJyLaet7MhDQ+/qYeQ3Hc9pYpzmvXUxbH9PwePzKE5HPw+VhakS94mfWUWILiyRNe2g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB2949
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/21Wn5ysbKkQloNImECJ7FjwBS24>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 14:47:09 -0000

--_004_6803F3F2BA1045A38709672C9F047F8Bfutureweicom_
Content-Type: multipart/alternative;
 boundary="_000_6803F3F2BA1045A38709672C9F047F8Bfutureweicom_"

--_000_6803F3F2BA1045A38709672C9F047F8Bfutureweicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUmVzaGFkLA0KDQpUaGFuayB5b3UgZm9yIHRoZSBleGFtcGxlLiBJIG1vZGlmaWVkIHRoZSBY
TUwgZXhhbXBsZSBhcyB5b3Ugc3VnZ2VzdGVkLiBUaGUgSlNPTiBleGFtcGxlIGxvb2tzIG9rIHRv
IG1lLiBBbHNvIGZpeGVkIHRoZSBuaXQgdG8gcmVmZXJlbmNlIFJGQyA2OTkxLg0KDQpOZXcgZ2Vu
ZXJhdGVkIHR4dCBmaWxlIGF0dGFjaGVkLCBwbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IHNlZSBt
b3JlIGlzc3Vlcy4NCg0KVGhhbmtzLA0KWWluZ3poZW4NCg0KRnJvbTogIlJlc2hhZCBSYWhtYW4g
KHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb20+DQpEYXRlOiBGcmlkYXksIFNlcHRlbWJlciAy
NSwgMjAyMCBhdCA0OjU4IEFNDQpUbzogWWluZ3poZW4gUXUgPHlpbmd6aGVuLnF1QGZ1dHVyZXdl
aS5jb20+LCBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz4sICJ5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmciIDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRm
Lm9yZyIgPGxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciIDxuZXRtb2RAaWV0
Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyIgPGRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmct
ZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1p
ZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KSGkgWWluZ3poZW4sDQoNClllcyBJIGJlbGlldmUg
dGhpcyBwYXJ0IGlzIGJyb2tlbiwgc2luY2UgeW91IGhhdmUgbXVsdGlwbGUgZWRpdC1pZCBlbGVt
ZW50cyBmb3IgMSBlZGl0IGVsZW1lbnQsIGJlbG93IGlzIHRoZSBZQU5HIHNuaXBwZXQgZnJvbSBS
RkM4MDcyLg0KDQogICAgICAgICBsaXN0IGVkaXQgew0KICAgICAgICAgICBrZXkgZWRpdC1pZDsN
CiAgICAgICAgICAgb3JkZXJlZC1ieSB1c2VyOw0KPHNuaXA+DQogICAgICAgICAgIGxlYWYgZWRp
dC1pZCB7DQogICAgICAgICAgICAgdHlwZSBzdHJpbmc7DQogICAgICAgICAgICAgZGVzY3JpcHRp
b24NCiAgICAgICAgICAgICAgICJBcmJpdHJhcnkgc3RyaW5nIGluZGV4IGZvciB0aGUgZWRpdC4N
CiAgICAgICAgICAgICAgICBFcnJvciBtZXNzYWdlcyByZXR1cm5lZCBieSB0aGUgc2VydmVyIHRo
YXQgcGVydGFpbg0KICAgICAgICAgICAgICAgIHRvIGEgc3BlY2lmaWMgZWRpdCB3aWxsIGJlIGlk
ZW50aWZpZWQgYnkgdGhpcyB2YWx1ZS4iOw0KICAgICAgICAgICB9DQoNCg0KSWYgeW91IHRha2Ug
YSBsb29rIGF0IEEuMS4xIG9mIFJGQzgwNzIsIHRoZXJlIGlzIGFuIGV4YW1wbGUgd2l0aCBtdWx0
aXBsZSBlZGl0IGVsZW1lbnRzLg0KDQpSZWdhcmRzLA0KUmVzaGFkLg0KDQpGcm9tOiBZaW5nemhl
biBRdSA8eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbT4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVy
IDI1LCAyMDIwIGF0IDE6MDcgQU0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFo
bWFuQGNpc2NvLmNvbT4sIEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPiwgInlh
bmctZG9jdG9yc0BpZXRmLm9yZyIgPHlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1j
YWxsQGlldGYub3JnIiA8bGFzdC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5l
dG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3Jn
IiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KDQpIaSBSZXNoYWQsDQoNClRoYW5rIHlv
dSBmb3IgeW91ciByZXZpZXcuDQoNCkFib3V0IHRoZSBleGFtcGxlLCBpbiBSRkMgODA3MiwgaW4g
dGhlIGxpc3Qg4oCcZWRpdOKAnSwgZWFjaCBlZGl0IGlzIGlkZW50aWZpZWQgYnkg4oCcZWRpdC1p
ZOKAnS4gU28gdGhlIGV4YW1wbGUgbG9va3MgbGlrZToNCjxlZGl0Pg0KICAgPGVkaXQtaWQ+MTwv
ZWRpdC1pZD4NCiAgIOKApi4uDQogICA8ZWRpdC1pZD4yPC9lZGl0LWlkPg0KICDigKYuDQo8L2Vk
aXQ+DQpEbyB5b3UgbWVhbiB0aGlzIHBhcnQgaXMgYnJva2VuPw0KDQpUaGFua3MsDQpZaW5nemhl
bg0KDQpGcm9tOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4N
CkRhdGU6IFR1ZXNkYXksIFNlcHRlbWJlciAyMiwgMjAyMCBhdCA2OjA3IEFNDQpUbzogQWxleGFu
ZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5vcmc+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8
eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNh
bGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1u
bWRhLWRpZmYuYWxsQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRt
b2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLTA0DQpSZXNlbnQtRnJvbTogPGFsaWFzLWJvdW5jZXNAaWV0Zi5vcmc+DQpSZXNlbnQt
VG86IDxsdWR3aWdAY2xlbW0ub3JnPiwgPHlxdUBmdXR1cmV3ZWkuY29tPiwgPGplZmZ0YW50Lmll
dGZAZ21haWwuY29tPiwgPGFuZHlAeXVtYXdvcmtzLmNvbT4sIDxsYmVyZ2VyQGxhYm4ubmV0Piwg
PGtlbnQraWV0ZkB3YXRzZW4ubmV0PiwgPGpvZWxqYUBib2d1cy5jb20+LCA8d2FycmVuQGt1bWFy
aS5uZXQ+LCA8cndpbHRvbkBjaXNjby5jb20+LCBKb2VsIEphZWdnbGkgPGpvZWxqYUBnbWFpbC5j
b20+LCA8am9lbGphQGdtYWlsLmNvbT4NClJlc2VudC1EYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIg
MjIsIDIwMjAgYXQgNjowNyBBTQ0KDQpIaSBBbGV4LA0KDQpUaGFuayB5b3UgZm9yIGFkZHJlc3Np
bmcgbXkgY29tbWVudHMuDQoNCkkgY2hlY2tlZCByZXYtMDYsIGFuZCBJIGJlbGlldmUgdGhlIFhN
TCBhbmQgSlNPTiBvdXRwdXQgaW4gdGhlIGV4YW1wbGUgaXMgYnJva2VuOiB0aGVyZSBpcyBhIHNp
bmdsZSDigJxlZGl04oCdIGVsZW1lbnQgd2l0aCBtdWx0aXBsZSDigJxlZGl0LWlk4oCdIGVsZW1l
bnRzLiBJIGJlbGlldmUgdGhlcmUgc2hvdWxkIGJlIG11bHRpcGxlIOKAnGVkaXTigJ0gZWxlbWVu
dHMuDQoNClRoZSBvbmx5IOKAnG5pdOKAnSBpcyB0aGF0IGxlYWYteHBhdGgtZmlsdGVyIHJlZmVy
ZW5jZXMgNjAyMSBpbnN0ZWFkIG9mIDY5OTEgKGFzIHlvdSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQg
aW4geW91ciByZXNwb25zZSkuDQogICAgICAgICAgIGxlYWYgeHBhdGgtZmlsdGVyIHsNCiAgICAg
ICAgICAgICBpZi1mZWF0dXJlIG5jOnhwYXRoOw0KICAgICAgICAgICAgIHR5cGUgeWFuZzp4cGF0
aDEuMDsNCiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgIlRoaXMgcGFy
YW1ldGVyIGNvbnRhaW5zIGFuIFhQYXRoIGV4cHJlc3Npb24NCiAgICAgICAgICAgICAgICBpZGVu
dGlmeWluZyB0aGUgcG9ydGlvbnMgb2YgdGhlIHRhcmdldA0KICAgICAgICAgICAgICAgIGRhdGFz
dG9yZSB0byByZXRyaWV2ZS4iOw0KICAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDYwMjE6IENv
bW1vbiBZQU5HIERhdGEgVHlwZXMiOw0KICAgICAgICAgICB9DQoNCj4gSXNzdWVzDQo+ICAgICAg
ICAgICAgIDEuICAgICAgICAgICAgWUFORyBtb2RlbCBQOCwgZm9yIOKAnGxlYWYgeHBhdGgtZmls
dGVy4oCdLCBhZGQgcmVmZXJlbmNlIHRvIFJGQzYwMjEuIFRoZXJlIHNob3VsZCBhbHNvIGJlIGEg
bm9ybWF0aXZlIHJlZmVyZW5jZSB0byBSRkM2MDIxIChhcyBwZXIgUkZDODQwNykNCjxBTEVYPiBU
aGFua3MuICBBZGRpbmcgcmVmZXJlbmNlIHRvIDY5OTEgKGFzIDYwMjEgaXMgb2Jzb2xldGVkKS4g
PC9BTEVYPg0KDQpSZWdhcmRzLA0KUmVzaGFkLg0KDQpGcm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8
bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDE4LCAyMDIwIGF0IDM6
NDggUE0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4s
ICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciIDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxh
c3QtY2FsbEBpZXRmLm9yZyIgPGxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmci
IDxuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRm
Lm9yZyIgPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmll
dyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KDQpUaGFuayB5b3UhDQoNCkkg
anVzdCB1cGxvYWRlZCByZXYgLTA2Lg0KDQotLS0gQWxleA0KT24gOS8xOC8yMDIwIDEyOjQ3IFBN
LCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZToNCkhpIEFsZXgsDQoNClRoaXMgYWRkcmVz
c2VzIG15IGNvbW1lbnQvY29uY2Vybi4NCg0KUmVnYXJkcywNClJlc2hhZC4NCg0KRnJvbTogQWxl
eGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5vcmc+PG1haWx0bzpsdWR3aWdAY2xlbW0ub3Jn
Pg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMjAgYXQgMzo0MyBQTQ0KVG86ICJSZXNo
YWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPjxtYWlsdG86cnJhaG1hbkBj
aXNjby5jb20+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIjxtYWlsdG86eWFuZy1kb2N0b3JzQGll
dGYub3JnPiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPjxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYu
b3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciPG1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmc+
IDxsYXN0LWNhbGxAaWV0Zi5vcmc+PG1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9k
QGlldGYub3JnIjxtYWlsdG86bmV0bW9kQGlldGYub3JnPiA8bmV0bW9kQGlldGYub3JnPjxtYWls
dG86bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0
Zi5vcmciPG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPiA8
ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz48bWFpbHRvOmRyYWZ0LWll
dGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9j
dG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KDQpIaSBSZXNoYWQsDQoNCm9rYXksIHNvIGxldCdzIGFk
ZCB0aGUgZm9sbG93aW5nIHRoZW4gdG8gc2VjdGlvbiA0LCBpbiB0aGUgZXhwbGFuYXRpb24gb2Yg
dGhlICJkaWZmZXJlbmNlcyIgb3V0cHV0IHBhcmFtZXRlcjoNCg0KIldoZW4gYSBkYXRhc3RvcmUg
bm9kZSBpbiB0aGUgc291cmNlIG9mIHRoZSBjb21wYXJpc29uIGlzIG5vdCBwcmVzZW50IGluIHRo
ZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24sIHRoaXMgY2FuIGJlIGluZGljYXRlZCBlaXRoZXIg
YXMgYSAiZGVsZXRlIiBvciBhcyBhICJyZW1vdmUiIGluIHRoZSBwYXRjaCBhcyB0aGVyZSBpcyBu
byBkaWZmZXJlbnRpYXRpb24gYmV0d2VlbiB0aG9zZSBvcGVyYXRpb25zIGZvciB0aGUgcHVycG9z
ZXMgb2YgdGhlIGNvbXBhcmlzb24uICAiDQoNCkFuZCB1cGRhdGUgdGhlIGRlc2NyaXB0aW9uIGFz
IGZvbGxvd3M6DQoNCiAgICAgICAgIGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7DQogICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICAgICAgIlRoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVk
IHBlciBSRkM4MDcyIHdpdGggYW4NCiAgICAgICAgICAgICBhdWdtZW50YXRpb24gdG8gaW5jbHVk
ZSBzb3VyY2UgdmFsdWVzIHdoZXJlDQogICAgICAgICAgICAgYXBwbGljYWJsZS4gIFdoZW4gYSBk
YXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIGlzDQogICAgICAgICAgICAgbm90IHByZXNlbnQg
aW4gdGhlIHRhcmdldCwgdGhpcyBjYW4gYmUgaW5kaWNhdGVkIGVpdGhlcg0KICAgICAgICAgICAg
IGFzIGEgJ2RlbGV0ZScgb3IgYXMgYSAncmVtb3ZlJyBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbmNl
DQogICAgICAgICAgICAgYmV0d2VlbiB0aGVtIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBh
cmlzb24uIjsNCi4uLg0KDQpJIHdpbGwgcG9zdCB0aGlzIGluIGEgLTA2IHNob3J0bHkuICBQbGVh
c2UgbGV0IHVzIGtub3cgaWYgdGhpcyBhZGRyZXNzZXMgeW91ciBjb25jZXJucyBvciBpZiB0aGVy
ZSBpcyBhbnl0aGluZyBlbHNlLg0KDQpUaGFua3MhDQoNCi0tLSBBbGV4DQoNCg0KT24gOS8xOC8y
MDIwIDU6NTcgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOg0KSGkgQWxleCwNCg0K
SSB0aGluayB0aGUgb25seSDigJxwcm9ibGVt4oCdIHdpdGggdXNpbmcgYm90aCDigJxyZW1vdmXi
gJ0gYW5kIOKAnGRlbGV0ZeKAnSBpcyB0aGF0IGl0IGNvdWxkIGJlIGNvbmZ1c2luZyAod2hlbiBz
aG91bGQgb25lIGJlIHVzZWQgYW5kIG5vdCB0aGUgb3RoZXIpLiBBZGRpbmcgc29tZSB0ZXh0IHRv
IHNheSB0aGV54oCZcmUgdGhlIHNhbWUgZm9yIHRoZSBkaWZmIG9wZXJhdGlvbiBpcyBnb29kIGVu
b3VnaCBmb3IgbWUuDQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCkZyb206IEFsZXhhbmRlciBMIENs
ZW1tIDxsdWR3aWdAY2xlbW0ub3JnPjxtYWlsdG86bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IFR1
ZXNkYXksIFNlcHRlbWJlciAxNSwgMjAyMCBhdCA3OjMxIFBNDQpUbzogIlJlc2hhZCBSYWhtYW4g
KHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb20+PG1haWx0bzpycmFobWFuQGNpc2NvLmNvbT4s
ICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+IDx5
YW5nLWRvY3RvcnNAaWV0Zi5vcmc+PG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzog
Imxhc3QtY2FsbEBpZXRmLm9yZyI8bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4gPGxhc3QtY2Fs
bEBpZXRmLm9yZz48bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmci
PG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+IDxuZXRtb2RAaWV0Zi5vcmc+PG1haWx0bzpuZXRtb2RA
aWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI8bWFp
bHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+IDxkcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPjxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0
bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi0wNA0KDQoNCkhpIFJlc2hhZCwNCg0KcmU6IHF1ZXN0aW9uIDE6IEFzIHlvdSBpbmRp
Y2F0ZSwgdGhlcmUgbWF5IGJlIG5vIGRpc3RpbmN0aW9uIGJldHdlZW4gaW5kaWNhdGluZyBhICJy
ZW1vdmUiIG9yIGEgImRlbGV0ZSIgaW4gdGhlIHBhdGNoLiAgUmlnaHQgbm93IGl0IHdvdWxkIGJl
IGFjY2VwdGFibGUgdG8gcmV0dXJuIGVpdGhlci4gIElmIHdlIHdhbnQgdG8gZWxpbWluYXRlIHRo
aXMgZnJlZWRvbSwgd2hpY2ggb25lIHdvdWxkIHlvdSBwcmVmZXIgYmUgdXNlZD8gIFNoYWxsIHdl
IHJlbW92ZSB0aGUgcG9zc2liaWxpdHkgZm9yICJkZWxldGUiIGFuZCBqdXN0IGNvdmVyIGl0IHVz
aW5nICJyZW1vdmUiPw0KDQpOb3RlIHRoYXQgdGhlIHBsYWNlIHdoZXJlIHRoaXMgaXMgc3BlY2lm
aWVkIGluIHRoZSBtb2RlbCBpcyBhcyBwYXJ0IG9mIGEgY29uZGl0aW9uIHRoYXQgc3BlY2lmaWVz
IHdoZW4gdGhlIHNvdXJjZSB2YWx1ZSBzaG91bGQgYmUgaW5jbHVkZWQuICAgSWYgd2Ugd2FudCB0
byBydWxlIG91dCB0aGF0IGRpZmYgY2FuIHJldHVybiBlaXRoZXIgInJlbW92ZSIgb3IgImRlbGV0
ZSIgKGluZGVlZCB0aGV5IGFyZSBzeW5vbnltb3VzKSwgd2Ugd291bGQgbmVlZCB0byBhZGQgdGV4
dCB0byB0aGUgY29udGFpbmVyIGRlc2NyaXB0aW9uIHRoYXQgd2hlbiBhIGRhdGEgb2JqZWN0IGlz
IHByZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0aGUgY29tcGFyaXNvbiBidXQgbm90IHRoZSBzb3Vy
Y2UsIHRoYXQgInJlbW92ZSIgc2hvdWxkIGJlIHVzZWQgdG8gaW5kaWNhdGUgdGhhdC4NCg0KVGhl
IG1vZGVsIHdvdWxkIGJlIGNoYW5nZWQgZm9sbG93cy4gIFBsZWFzZSBjb25maXJtIGlmIHRoaXMg
bG9va3MgZ29vZCB0byB5b3UgJiB3ZSdsbCBpbmNvcnBvcmF0ZSBpdC4NCg0KT0xEDQoNCiAgICAg
ICAgICAgY29udGFpbmVyIGRpZmZlcmVuY2VzIHsNCg0KICAgICAgICAgICAgIGRlc2NyaXB0aW9u
DQoNCiAgICAgICAgICAgICAgICJUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIg
UkZDODA3MjxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91
cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIl
N0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3ZmM3N2JiZWQ2NTRiODg0MmM4
MDhkODYxNGE1MDQ1JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3
QzYzNzM2NjMxOTExMDg2OTgxMiZzZGF0YT1Ub0V4ZGJQWkVZeEtSdVhzRWgyRTQ1eW5QMDZEYnlq
JTJCd3BXanpCTnF6REUlM0QmcmVzZXJ2ZWQ9MD4gd2l0aCBhbg0KDQogICAgICAgICAgICAgICAg
YXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZQ0KDQogICAgICAgICAg
ICAgICAgYXBwbGljYWJsZS4iOw0KDQogICAgICAgICAgICAgdXNlcyB5cGF0Y2g6eWFuZy1wYXRj
aCB7DQoNCiAgICAgICAgICAgICAgIGF1Z21lbnQgInlhbmctcGF0Y2gvZWRpdCIgew0KDQogICAg
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAgICAiUHJvdmlkZSB0
aGUgdmFsdWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsDQoNCiAgICAgICAgICAgICAgICAg
ICAgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bw0KDQogICAg
ICAgICAgICAgICAgICAgIHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuIjsNCg0K
ICAgICAgICAgICAgICAgICBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7DQoNCiAgICAgICAgICAgICAg
ICAgICB3aGVuICIuLi9vcGVyYXRpb24gPSAnZGVsZXRlJyINCg0KICAgICAgICAgICAgICAgICAg
ICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ21lcmdlJyINCg0KICAgICAgICAgICAgICAgICAgICAg
KyAib3IgLi4vb3BlcmF0aW9uID0gJ21vdmUnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJv
ciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9y
IC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnIjsNCg0KICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0
aW9uDQoNCiAgICAgICAgICAgICAgICAgICAgICJUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkg
dXNlZCBmb3IgJ2RlbGV0ZScsDQoNCiAgICAgICAgICAgICAgICAgICAgICAnbW92ZScsICdtZXJn
ZScsICdyZXBsYWNlJywgYW5kICdyZW1vdmUnDQoNCiAgICAgICAgICAgICAgICAgICAgICBvcGVy
YXRpb25zLiI7DQoNCiAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgIHJlZmVy
ZW5jZSAiUkZDIDgwNzI8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29r
LmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZk
YXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NiN2ZjNzdiYmVkNjU0
Yjg4NDJjODA4ZDg2MTRhNTA0NSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdD
MSU3QzAlN0M2MzczNjYzMTkxMTA4Nzk4MDUmc2RhdGE9V2JQREVtaTdkblloNUMxWTlTSWRHJTJG
Uzc2TERiejklMkZDYXZsU2JzOHlOS2slM0QmcmVzZXJ2ZWQ9MD46IFlBTkcgUGF0Y2ggTWVkaWEg
VHlwZSI7DQoNCiAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgIH0NCg0KICAgICAgICAg
ICB9DQoNCg0KDQoNCk5FVzoNCg0KICAgICAgICAgICBjb250YWluZXIgZGlmZmVyZW5jZXMgew0K
DQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAgIlRoZSBsaXN0IG9m
IGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciBSRkM4MDcyPGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtz
LnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3Jn
JTJGaHRtbCUyRnJmYzgwNzImZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWku
Y29tJTdDYjdmYzc3YmJlZDY1NGI4ODQyYzgwOGQ4NjE0YTUwNDUlN0MwZmVlOGZmMmEzYjI0MDE4
OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MzY2MzE5MTEwODc5ODA1JnNkYXRhPVdiUERF
bWk3ZG5ZaDVDMVk5U0lkRyUyRlM3NkxEYno5JTJGQ2F2bFNiczh5TktrJTNEJnJlc2VydmVkPTA+
IHdpdGggYW4NCg0KICAgICAgICAgICAgICAgIGF1Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJj
ZSB2YWx1ZXMgd2hlcmUNCg0KICAgICAgICAgICAgICAgIGFwcGxpY2FibGUuICBXaGVyZSBhIGRp
ZmZlcmVuY2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0DQoNCiAgICAgICAgICAgICAgICBpbiB0aGUg
dGFyZ2V0IHRoYXQgaXMgbm90IHByZXNlbnQgaW4gdGhlIHNvdXJjZSwNCg0KICAgICAgICAgICAg
ICAgIHRoaXMgc2hhbGwgYmUgaW5kaWNhdGVkIGFzIGEgJ3JlbW92ZScgb3BlcmF0aW9uDQoNCiAg
ICAgICAgICAgICAgICBpbiB0aGUgcGF0Y2gsIG5vdCBhcyBhICdkZWxldGUnIG9wZXJhdGlvbi4i
Ow0KDQogICAgICAgICAgICAgdXNlcyB5cGF0Y2g6eWFuZy1wYXRjaCB7DQoNCiAgICAgICAgICAg
ICAgIGF1Z21lbnQgInlhbmctcGF0Y2gvZWRpdCIgew0KDQogICAgICAgICAgICAgICAgIGRlc2Ny
aXB0aW9uDQoNCiAgICAgICAgICAgICAgICAgICAiUHJvdmlkZSB0aGUgdmFsdWUgb2YgdGhlIHNv
dXJjZSBvZiB0aGUgcGF0Y2gsDQoNCiAgICAgICAgICAgICAgICAgICAgcmVzcGVjdGl2ZWx5IG9m
IHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bw0KDQogICAgICAgICAgICAgICAgICAgIHRo
ZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuIjsNCg0KICAgICAgICAgICAgICAgICBh
bnlkYXRhIHNvdXJjZS12YWx1ZSB7DQoNCiAgICAgICAgICAgICAgICAgICB3aGVuICIuLi9vcGVy
YXRpb24gPSAnbWVyZ2UnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRp
b24gPSAnbW92ZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9
ICdyZXBsYWNlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0g
J3JlbW92ZSciOw0KDQogICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAg
ICAgICAgICAgICAgIlRoZSBhbnlkYXRhICd2YWx1ZScgaXMgb25seSB1c2VkIGZvciAnbWVyZ2Un
LA0KDQogICAgICAgICAgICAgICAgICAgICAgJ21vdmUnLCdyZXBsYWNlJywgYW5kICdyZW1vdmUn
IG9wZXJhdGlvbnMuIjsNCg0KICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAg
cmVmZXJlbmNlICJSRkMgODA3MjxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91
dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4
MDcyJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3ZmM3N2Ji
ZWQ2NTRiODg0MmM4MDhkODYxNGE1MDQ1JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZl
ZGMlN0MxJTdDMCU3QzYzNzM2NjMxOTExMDg4OTc5NiZzZGF0YT1aYm5sYSUyRiUyRnRnR204ZUZq
eFhZTWZMbEIzZWIlMkIwJTJGa2NMZWpmUFYydzJ0ajQlM0QmcmVzZXJ2ZWQ9MD46IFlBTkcgUGF0
Y2ggTWVkaWEgVHlwZSI7DQoNCiAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgIH0NCg0K
ICAgICAgICAgICB9DQoNClRoYW5rcw0KLS0tIEFsZXgNCg0KT24gOS8xNS8yMDIwIDQ6MDQgUE0s
IFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOg0KDQpIaSBBbGV4LA0KDQoNCg0KSSB3aWxs
IHJldmlldyB0aGUgbGF0ZXN0IHZlcnNpb24uDQoNCg0KDQpTZWUgYmVsb3cgZm9yIHF1ZXN0aW9u
cy9yZXNwb25zZXMuDQoNCg0KDQpPbiAyMDIwLTA5LTE1LCA1OjE5IFBNLCAieWFuZy1kb2N0b3Jz
IG9uIGJlaGFsZiBvZiBBbGV4YW5kZXIgTCBDbGVtbSIgPHlhbmctZG9jdG9ycy1ib3VuY2VzQGll
dGYub3JnIG9uIGJlaGFsZiBvZiBsdWR3aWdAY2xlbW0ub3JnPjxtYWlsdG86eWFuZy1kb2N0b3Jz
LWJvdW5jZXNAaWV0Zi5vcmdvbmJlaGFsZm9mbHVkd2lnQGNsZW1tLm9yZz4gd3JvdGU6DQoNCg0K
DQogICAgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5HIERvY3RvcnMsDQoNCg0KDQogICAgdGhhbmsg
eW91IGZvciB5b3VyIHJldmlldyEgIFBsZWFzZSBmaW5kIG15IHJlcGxpZXMgaW5saW5lLCA8QUxF
WD4uICBXZQ0KDQogICAgaGF2ZSBhbHNvIGp1c3QgcG9zdGVkIC0wNSAodGhhbmtzLCBZaW5nemhl
biwgZm9yIGRvdWJsZWNoZWNraW5nIG15DQoNCiAgICB1cGRhdGVzKS4NCg0KDQoNCiAgICAtLS0g
QWxleCBvbiBiZWhhbGYgb2YgY29hdXRob3JzDQoNCg0KDQogICAgT24gOS83LzIwMjAgNzowNiBB
TSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6DQoNCiAgICA+IDxIZXJlJ3MgdGhlIHNh
bWUgbWVzc2FnZSB3aXRoIGhvcGVmdWxseSBtb3JlIHJlYWRhYmxlIGZvcm1hdHRpbmc+DQoNCiAg
ICA+DQoNCiAgICA+IFJldmlldyBvZiByZXYgLTA0IGJ5IFJlc2hhZCBSYWhtYW4NCg0KICAgID4N
Cg0KICAgID4gVGhlIGRvY3VtZW50IGlzIGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4uIFdoaWxlIHNv
bWUgaXNzdWVzIGhhdmUgYmVlbiBpZGVudGlmaWVkLCB0aGV5IGNhbiBiZSByZXNvbHZlZCBxdWlj
a2x5Lg0KDQogICAgPg0KDQo8c25pcD4NCg0KDQoNCiAgICA+IFF1ZXN0aW9ucw0KDQogICAgPiAg
ICAxLiAgICAgIFlBTkcgbW9kZWw6IGRvZXMgdGhlIG9wZXJhdGlvbiDigJxkZWxldGXigJ0gbWFr
ZSBzZW5zZSBmb3IgYSBkaWZmIG9wZXJhdGlvbj8gSWYgaXQgaXMga2VwdCwgaXTigJlkIGJlIGdv
b2QgdG8gaGF2ZSBzb21lIHRleHQgZXhwbGFpbmluZyB0aGF0IGZvciBhIGRpZmYgb3BlcmF0aW9u
LCDigJxkZWxldGXigJ0gYW5kIOKAnHJlcGxhY2XigJ0gYXJlIHRoZSBzYW1lPyBJZiB0aGV54oCZ
cmUgbm90IHRoZSBzYW1lLCBwbGVhc2UgYWxzbyBhZGQgc29tZSB0ZXh04oCmLg0KDQo8UlI+IEkg
YWN0dWFsbHkgbWVhbnQgImRlbGV0ZSIgYW5kICJyZW1vdmUiLg0KDQogICAgPEFMRVg+IEhlcmUg
d2UgYXJlIHNpbXBseSByZWZlcnJpbmcgdG8gdGhlIGJhc2ljIFlBTkctcGF0Y2ggZWRpdA0KDQog
ICAgb3BlcmF0aW9ucyBwZXIgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwNzIjcGFn
ZS0xMTxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9
aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJTIzcGFnZS0xMSZk
YXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NiN2ZjNzdiYmVkNjU0
Yjg4NDJjODA4ZDg2MTRhNTA0NSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdD
MSU3QzAlN0M2MzczNjYzMTkxMTA4OTk3OTEmc2RhdGE9Tlk1Mzd5VUZDbmVwZTBLdlc1Y3g1S2h1
NU1GS0h5azNoNElWUEVwbUlmWSUzRCZyZXNlcnZlZD0wPi4gIFRob3NlIGFyZQ0KDQogICAgaW4g
dHVybiBkZXJpdmVkIGZyb20gPGVkaXQtY29uZmlnPiBvcGVyYXRpb25zIHBlcg0KDQogICAgaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYyNDEjcGFnZS0zNzxodHRwczovL25hbTExLnNh
ZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5p
ZXRmLm9yZyUyRmh0bWwlMkZyZmM2MjQxJTIzcGFnZS0zNyZkYXRhPTAyJTdDMDElN0N5aW5nemhl
bi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NiN2ZjNzdiYmVkNjU0Yjg4NDJjODA4ZDg2MTRhNTA0NSU3
QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzczNjYzMTkxMTA4
OTk3OTEmc2RhdGE9cWFjRTFtRjFJdDJpeXkwc0szRlpLazRXQldHc2JXMWhnWTVnbGRkYjlVWSUz
RCZyZXNlcnZlZD0wPi4gIEkgYW0gbm90IHN1cmUgd2UgbmVlZCBhZGQNCg0KICAgIHRvIGV4cGxh
aW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZlcnJpbmcgdG8gWUFORy1wYXRjaC4NCg0K
DQoNCiAgICA8L0FMRVg+DQoNCjxSUj4gVGhlIG9wZXJhdGlvbnMgYXJlIGluZGVlZCB3ZWxsIGRl
ZmluZWQgaW4gUkZDODA3MiAoY29waWVkIGJlbG93KSwgYnV0IHRoZXkgYXJlIGRlZmluZWQgZnJv
bSB0aGUgcGVyc3BlY3RpdmUgb2YgWUFORy1QYXRjaC4gU28gZm9yIFlBTkctUGF0Y2ggImRlbGV0
ZSIgYW5kICJyZW1vdmUiIGFyZSBkaWZmZXJlbnQgb3BlcmF0aW9ucywgYnV0IGZyb20gYSBkaWZm
IGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJlIHRoZSBzYW1lICh0aGUgcmVzb3VyY2UgbXVz
dCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVybmVkIGluIGEgZGlmZikNCg0KDQoNCiAgICst
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgfCBkZWxldGUgICAgfCBkZWxldGUgYSBkYXRhIHJl
c291cmNlIGlmIGl0IGFscmVhZHkgZXhpc3RzOyBpZiBpdCAgICB8DQoNCiAgIHwgICAgICAgICAg
ICAgICAgfCBkb2VzIG5vdCBleGlzdCwgcmV0dXJuIGFuIGVycm9yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwNCg0KICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8DQoNCiAgIHwgcmVtb3ZlIHwgcmVtb3ZlIGEgZGF0YSByZXNvdXJjZSBpZiBp
dCBhbHJlYWR5IGV4aXN0cyAgICAgICAgICAgfA0KDQogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
DQoNCg0KDQogICAgPiAgICAzLiAgICAgIFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBw
YXRoOnlhbmctcGF0Y2jigJ0sIHdoeSBub3QgaGF2ZSBhICByZWZlcmVuY2UgdG8gUkZDODA3MiAo
aXMgaXQgYmVjYXVzZSB0aGUgZGVzY3JpcHRpb24gYWJvdmUgbWVudGlvbnMgUkZDODA3Mik/DQoN
CiAgICA8QUxFWD4gV2UgYXJlIGNsZWFybHkgcmVmZXJlbmNpbmcgUkZDIDgwNzI7IGFyZSB5b3Ug
c3VnZ2VzdGluZyB0byBwdXQgYQ0KDQogICAgcmVmZXJlbmNlIHN1YnN0YXRlbWVudCBiZWxvdyB0
aGUgdXNlcyBzdGF0ZW1lbnQ/ICAgSXQgbG9va3MgYSBsaXR0bGUNCg0KICAgIHN0cmFuZ2UgdG8g
bWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRkIGl0Lg0KDQo8UlI+IE5vdCBuZWVkZWQuDQoNCg0KDQog
ICAgPiAgICA0LiAgICAgIFNlY3Rpb24gNyBtZW50aW9ucyByYXRlIGxpbWl0aW5nIHJlcXVlc3Rz
IHBlciBjbGllbnQuIFNob3VsZCB0aGVyZSBiZSBhIOKAnGdsb2JhbOKAnSByYXRlLWxpbWl0aW5n
IHRvbywgaS5lIG5vdCBjbGllbnQtc3BlY2lmaWM/DQoNCg0KDQogICAgPEFMRVg+IEkgYW0gbm90
IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVlZGVkIGFzIEkgdGhpbmsgdGhlIG51bWJlciBvZg0KDQog
ICAgbWFuYWdlbWVudCBjbGllbnRzIHdpbGwgaW4gZ2VuZXJhbCBiZSBmYWlybHkgbGltaXRlZCB0
byBiZWdpbiB3aXRoLCBidXQNCg0KICAgIHdlIGNhbiBjZXJ0YWlubHkgYWRkIGl0LiAgSG93IGFi
b3V0IHRoZSBmb2xsb3dpbmcgdGV4dDoNCg0KDQoNCiAgICBPTEQ6DQoNCg0KDQogICAgT25lIHBv
c3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2gg
YQ0KDQogICAgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0
aGF0IGlzIHNlcnZlZCB0byBhDQoNCiAgICBjbGllbnQgaW4gYW55IG9uZSB0aW1lIGludGVydmFs
LCByZWplY3RpbmcgcmVxdWVzdHMgbWFkZSBhdCBhIGhpZ2hlcg0KDQogICAgZnJlcXVlbmN5IHRo
YW4gdGhlIGltcGxlbWVudGF0aW9uIGNhbiByZWFzb25hYmx5IHN1c3RhaW4uDQoNCg0KDQogICAg
TkVXOg0KDQoNCg0KICAgIE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8g
bWl0aWdhdGUgYWdhaW5zdCBzdWNoIGENCg0KICAgIHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRo
ZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhhdCBpcyBzZXJ2ZWQgdG8gYQ0KDQogICAgY2xpZW50LCBv
ciB0byBhbnkgbnVtYmVyIG9mIGNsaWVudHMsIGluIGFueSBvbmUgdGltZSBpbnRlcnZhbCwgcmVq
ZWN0aW5nDQoNCiAgICByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRo
ZSBpbXBsZW1lbnRhdGlvbiBjYW4NCg0KICAgIHJlYXNvbmFibHkgc3VzdGFpbi4NCg0KPFJSPiBH
b29kIHdpdGggbWUuDQoNCg0KDQogICAgPC9BTEVYPg0KDQoNCg0KICAgID4gICAgNS4gICAgICBX
b25kZXJpbmcgaWYgc2VjdGlvbiA4IHNob3VsZCBiZSBpbiBhbiBBcHBlbmRpeCAob3IgZXZlbiBy
ZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhvZCBzdWdnZXN0ZWQgZG9lc27igJl0IHNlZW0gdG8gZ3Vh
cmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UgcGVyc2lzdGVkIGZvciB0aGUg4oCcZGFtcGVuaW5n
4oCdIHRpbWUuDQoNCg0KDQogICAgPEFMRVg+IFBlcnNvbmFsbHksIEkgZG8gdGhpbmsgaXQgbWFr
ZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJyaWVmDQoNCiAgICBkaXNjdXNzaW9uIG9mIHBvc3NpYmxl
IGZ1cnRoZXIgZXh0ZW5zaW9ucy4gIEkgc3VnZ2VzdCB0byBrZWVwIHRoZQ0KDQogICAgc2VjdGlv
biBpZiBpdCdzIG9rYXkgd2l0aCB5b3UsIG9yIHBlcmhhcHMgbGVhdmUgaXQgdG8gdGhlIGNoYWly
IHdoZXRoZXINCg0KICAgIHRoZXkgaGF2ZSBhIHByZWZlcmVuY2UgdG8gcmVtb3ZlIGl0Lg0KDQoN
Cg0KICAgIDwvQUxFWD4NCg0KPFJSPldoYXRldmVyIHRoZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZp
bmUgd2l0aCBtZS4NCg0KDQoNClJlZ2FyZHMsDQoNClJlc2hhZC4NCg0KDQoNCg0K

--_000_6803F3F2BA1045A38709672C9F047F8Bfutureweicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <E073E23A62FA0740A1159A6220369770@namprd13.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6RGVuZ1hpYW47DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBEZW5nWGlhbiI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6LXdlYmtpdC1zdGFuZGFyZDsNCglw
YW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
YTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg
UHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4u
RW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFJlc2hhZCw8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhhbmsgeW91IGZvciB0aGUgZXhhbXBsZS4gSSBtb2RpZmllZCB0
aGUgWE1MIGV4YW1wbGUgYXMgeW91IHN1Z2dlc3RlZC4gVGhlIEpTT04gZXhhbXBsZSBsb29rcyBv
ayB0byBtZS4gQWxzbyBmaXhlZCB0aGUgbml0IHRvIHJlZmVyZW5jZSBSRkMgNjk5MS48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+TmV3IGdlbmVyYXRlZCB0eHQgZmlsZSBhdHRhY2hlZCwgcGxlYXNl
IGxldCBtZSBrbm93IGlmIHlvdSBzZWUgbW9yZSBpc3N1ZXMuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllpbmd6aGVu
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mcXVvdDtSZXNoYWQg
UmFobWFuIChycmFobWFuKSZxdW90OyAmbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+
RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDQ6NTggQU08YnI+DQo8Yj5U
bzogPC9iPllpbmd6aGVuIFF1ICZsdDt5aW5nemhlbi5xdUBmdXR1cmV3ZWkuY29tJmd0OywgQWxl
eGFuZGVyIEwgQ2xlbW0gJmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAmcXVvdDt5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmcmcXVvdDsgJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5D
YzogPC9iPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYu
b3JnJmd0OywgJnF1b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcm
Z3Q7LCAmcXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7
ICZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxi
PlN1YmplY3Q6IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFz
dCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgWWluZ3poZW4s
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlllcyBJIGJlbGlldmUgdGhpcyBwYXJ0IGlzIGJyb2tl
biwgc2luY2UgeW91IGhhdmUgbXVsdGlwbGUgZWRpdC1pZCBlbGVtZW50cyBmb3IgMSBlZGl0IGVs
ZW1lbnQsIGJlbG93IGlzIHRoZSBZQU5HIHNuaXBwZXQgZnJvbSBSRkM4MDcyLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGxpc3QgZWRpdCB7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBrZXkg
ZWRpdC1pZDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9yZGVyZWQtYnkgdXNlcjs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jmx0O3NuaXAm
Z3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBsZWFmIGVkaXQtaWQgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
dHlwZSBzdHJpbmc7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7QXJiaXRyYXJ5IHN0cmluZyBpbmRl
eCBmb3IgdGhlIGVkaXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBFcnJvciBtZXNzYWdlcyByZXR1cm5lZCBieSB0aGUgc2VydmVyIHRoYXQgcGVydGFpbjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdG8gYSBzcGVjaWZpYyBlZGl0
IHdpbGwgYmUgaWRlbnRpZmllZCBieSB0aGlzIHZhbHVlLiZxdW90Ozs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SWYgeW91IHRha2UgYSBsb29rIGF0IEEuMS4xIG9mIFJGQzgwNzIs
IHRoZXJlIGlzIGFuIGV4YW1wbGUgd2l0aCBtdWx0aXBsZSBlZGl0IGVsZW1lbnRzLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+UmVzaGFkLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJv
bTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+
WWluZ3poZW4gUXUgJmx0O3lpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20mZ3Q7PGJyPg0KPGI+RGF0
ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDE6MDcgQU08YnI+DQo8Yj5Ubzog
PC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4pJnF1b3Q7ICZsdDtycmFobWFuQGNpc2Nv
LmNvbSZndDssIEFsZXhhbmRlciBMIENsZW1tICZsdDtsdWR3aWdAY2xlbW0ub3JnJmd0OywgJnF1
b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7ICZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcm
Z3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtsYXN0LWNhbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2xh
c3QtY2FsbEBpZXRmLm9yZyZndDssICZxdW90O25ldG1vZEBpZXRmLm9yZyZxdW90OyAmbHQ7bmV0
bW9kQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBp
ZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9y
ZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlh
bmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZm
LTA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkhpIFJlc2hhZCw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmsgeW91IGZvciB5b3VyIHJl
dmlldy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWJvdXQgdGhlIGV4YW1wbGUsIGluIFJGQyA4
MDcyLCBpbiB0aGUgbGlzdCDigJxlZGl04oCdLCBlYWNoIGVkaXQgaXMgaWRlbnRpZmllZCBieSDi
gJxlZGl0LWlk4oCdLiBTbyB0aGUgZXhhbXBsZSBsb29rcyBsaWtlOjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O2VkaXQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgJmx0O2VkaXQtaWQmZ3Q7MSZsdDsvZWRpdC1pZCZn
dDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyDigKYu
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7ICZsdDtl
ZGl0LWlkJmd0OzImbHQ7L2VkaXQtaWQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsg4oCmLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jmx0Oy9lZGl0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG8geW91
IG1lYW4gdGhpcyBwYXJ0IGlzIGJyb2tlbj88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtz
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WWluZ3poZW4gPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mcXVvdDtSZXNoYWQgUmFobWFuIChy
cmFobWFuKSZxdW90OyAmbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9i
PlR1ZXNkYXksIFNlcHRlbWJlciAyMiwgMjAyMCBhdCA2OjA3IEFNPGJyPg0KPGI+VG86IDwvYj5B
bGV4YW5kZXIgTCBDbGVtbSAmbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDssICZxdW90O3lhbmctZG9j
dG9yc0BpZXRmLm9yZyZxdW90OyAmbHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0Ozxicj4NCjxi
PkNjOiA8L2I+JnF1b3Q7bGFzdC1jYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0
Zi5vcmcmZ3Q7LCAmcXVvdDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDsgJmx0O25ldG1vZEBpZXRmLm9y
ZyZndDssICZxdW90O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVv
dDsgJmx0O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0K
PGI+U3ViamVjdDogPC9iPlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBs
YXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDxicj4NCjxi
PlJlc2VudC1Gcm9tOiA8L2I+Jmx0O2FsaWFzLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+
UmVzZW50LVRvOiA8L2I+Jmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAmbHQ7eXF1QGZ1dHVyZXdl
aS5jb20mZ3Q7LCAmbHQ7amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20mZ3Q7LCAmbHQ7YW5keUB5dW1h
d29ya3MuY29tJmd0OywgJmx0O2xiZXJnZXJAbGFibi5uZXQmZ3Q7LCAmbHQ7a2VudCtpZXRmQHdh
dHNlbi5uZXQmZ3Q7LCAmbHQ7am9lbGphQGJvZ3VzLmNvbSZndDssICZsdDt3YXJyZW5Aa3VtYXJp
Lm5ldCZndDssICZsdDtyd2lsdG9uQGNpc2NvLmNvbSZndDssIEpvZWwgSmFlZ2dsaSAmbHQ7am9l
bGphQGdtYWlsLmNvbSZndDssICZsdDtqb2VsamFAZ21haWwuY29tJmd0Ozxicj4NCjxiPlJlc2Vu
dC1EYXRlOiA8L2I+VHVlc2RheSwgU2VwdGVtYmVyIDIyLCAyMDIwIGF0IDY6MDcgQU08L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5IaSBBbGV4LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5UaGFuayB5b3UgZm9yIGFkZHJlc3NpbmcgbXkgY29tbWVudHMuDQo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+SSBjaGVja2VkIHJldi0wNiwgYW5kIEkgYmVsaWV2ZSB0aGUgWE1M
IGFuZCBKU09OIG91dHB1dCBpbiB0aGUgZXhhbXBsZSBpcyBicm9rZW46IHRoZXJlIGlzIGEgc2lu
Z2xlIOKAnGVkaXTigJ0gZWxlbWVudCB3aXRoIG11bHRpcGxlIOKAnGVkaXQtaWTigJ0gZWxlbWVu
dHMuIEkgYmVsaWV2ZSB0aGVyZSBzaG91bGQgYmUgbXVsdGlwbGUg4oCcZWRpdOKAnSBlbGVtZW50
cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhlIG9ubHkg4oCcbml04oCdIGlz
IHRoYXQgbGVhZi14cGF0aC1maWx0ZXIgcmVmZXJlbmNlcyA2MDIxIGluc3RlYWQgb2YgNjk5MSAo
YXMgeW91IGNvcnJlY3RseSBwb2ludGVkIG91dCBpbiB5b3VyIHJlc3BvbnNlKS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGxlYWYgeHBhdGgtZmlsdGVyIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlmLWZlYXR1
cmUgbmM6eHBhdGg7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHlhbmc6eHBhdGgxLjA7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhpcyBwYXJhbWV0ZXIgY29udGFpbnMgYW4gWFBhdGgg
ZXhwcmVzc2lvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaWRl
bnRpZnlpbmcgdGhlIHBvcnRpb25zIG9mIHRoZSB0YXJnZXQ8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRhdGFzdG9yZSB0byByZXRyaWV2ZS4mcXVvdDs7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2UgJnF1b3Q7UkZDIDYwMjE6IENvbW1vbiBZQU5H
IERhdGEgVHlwZXMmcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo4LjVwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM2NjY2NjYiPiZuYnNw
Ozwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6LXdlYmtpdC1zdGFuZGFyZDtjb2xvcjpibGFjayI+Jmd0OyBJc3N1
ZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6LXdlYmtpdC1zdGFuZGFyZDtjb2xvcjpibGFjayI+Jmd0OyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAxLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBZQU5HIG1vZGVsIFA4LCBmb3Ig4oCcbGVhZiB4cGF0aC1maWx0
ZXLigJ0sIGFkZCByZWZlcmVuY2UgdG8gUkZDNjAyMS4gVGhlcmUgc2hvdWxkIGFsc28gYmUgYSBu
b3JtYXRpdmUgcmVmZXJlbmNlIHRvIFJGQzYwMjEmbmJzcDsoYXMgcGVyIFJGQzg0MDcpPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5Oi13ZWJraXQtc3RhbmRhcmQ7Y29sb3I6YmxhY2siPiZsdDtBTEVYJmd0OyBUaGFua3Mu
Jm5ic3A7IEFkZGluZyByZWZlcmVuY2UgdG8gNjk5MSAoYXMmbmJzcDs2MDIxJm5ic3A7aXMgb2Jz
b2xldGVkKS4gJmx0Oy9BTEVYJmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVn
YXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlc2hhZC48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkFsZXhhbmRlciBMIENsZW1tICZs
dDtsdWR3aWdAY2xlbW0ub3JnJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJl
ciAxOCwgMjAyMCBhdCAzOjQ4IFBNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFu
IChycmFobWFuKSZxdW90OyAmbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7LCAmcXVvdDt5YW5nLWRv
Y3RvcnNAaWV0Zi5vcmcmcXVvdDsgJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8
Yj5DYzogPC9iPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGll
dGYub3JnJmd0OywgJnF1b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5v
cmcmZ3Q7LCAmcXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1
b3Q7ICZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4N
CjxiPlN1YmplY3Q6IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMg
bGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHA+VGhhbmsgeW91ISZuYnNwOyA8bzpwPjwvbzpw
PjwvcD4NCjxwPkkganVzdCB1cGxvYWRlZCByZXYgLTA2LjxvOnA+PC9vOnA+PC9wPg0KPHA+LS0t
IEFsZXg8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA5LzE4
LzIwMjAgMTI6NDcgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+SGkgQWxleCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyBhZGRy
ZXNzZXMgbXkgY29tbWVudC9jb25jZXJuLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UmVzaGFkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkFsZXhhbmRlciBMIENsZW1tDQo8YSBocmVmPSJtYWls
dG86bHVkd2lnQGNsZW1tLm9yZyI+Jmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7PC9hPjxicj4NCjxi
PkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJlciAxOCwgMjAyMCBhdCAzOjQzIFBNPGJyPg0KPGI+
VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyA8YSBocmVmPSJtYWls
dG86cnJhaG1hbkBjaXNjby5jb20iPiZsdDtycmFobWFuQGNpc2NvLmNvbSZndDs8L2E+LA0KPGEg
aHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyI+JnF1b3Q7eWFuZy1kb2N0b3JzQGll
dGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj4N
CiZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPkNjOiA8L2I+PGEgaHJl
Zj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+JnF1b3Q7bGFzdC1jYWxsQGlldGYub3JnJnF1
b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj4NCiZsdDtsYXN0LWNh
bGxAaWV0Zi5vcmcmZ3Q7PC9hPiwgPGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+JnF1
b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYu
b3JnIj4NCiZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7PC9hPiwgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPg0KJnF1b3Q7ZHJhZnQtaWV0Zi1u
ZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmRy
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPg0KJmx0O2RyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6IDwv
Yj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmll
dyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHA+SGkgUmVzaGFkLDxvOnA+PC9vOnA+PC9wPg0KPHA+b2theSwgc28gbGV0
J3MgYWRkIHRoZSBmb2xsb3dpbmcgdGhlbiB0byBzZWN0aW9uIDQsIGluIHRoZSBleHBsYW5hdGlv
biBvZiB0aGUgJnF1b3Q7ZGlmZmVyZW5jZXMmcXVvdDsgb3V0cHV0IHBhcmFtZXRlcjoNCjxvOnA+
PC9vOnA+PC9wPg0KPHA+JnF1b3Q7V2hlbiBhIGRhdGFzdG9yZSBub2RlIGluIHRoZSBzb3VyY2Ug
b2YgdGhlIGNvbXBhcmlzb24gaXMgbm90IHByZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0aGUgY29t
cGFyaXNvbiwgdGhpcyBjYW4gYmUgaW5kaWNhdGVkIGVpdGhlciBhcyBhICZxdW90O2RlbGV0ZSZx
dW90OyBvciBhcyBhICZxdW90O3JlbW92ZSZxdW90OyBpbiB0aGUgcGF0Y2ggYXMgdGhlcmUgaXMg
bm8gZGlmZmVyZW50aWF0aW9uIGJldHdlZW4gdGhvc2Ugb3BlcmF0aW9ucyBmb3IgdGhlIHB1cnBv
c2VzIG9mIHRoZQ0KIGNvbXBhcmlzb24uJm5ic3A7ICZxdW90OzxvOnA+PC9vOnA+PC9wPg0KPHA+
QW5kIHVwZGF0ZSB0aGUgZGVzY3JpcHRpb24gYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvcD4NCjxw
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250YWlu
ZXIgZGlmZmVyZW5jZXMgezxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgbGlzdCBv
ZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZDODA3MiB3aXRoIGFuPGJyPg0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGF1Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmU8YnI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgYXBwbGljYWJsZS4mbmJzcDsgV2hlbiBhIGRhdGFzdG9yZSBub2RlIGlu
IHRoZSBzb3VyY2UgaXMgPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG5vdCBwcmVzZW50IGluIHRoZSB0
YXJnZXQsIHRoaXMgY2FuIGJlIGluZGljYXRlZCBlaXRoZXIgPGJyPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGFzIGEgJ2RlbGV0ZScgb3IgYXMgYSAncmVtb3ZlJyBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbmNl
PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJldHdlZW4gdGhlbSBmb3IgdGhlIHB1cnBvc2VzIG9mIHRo
ZSBjb21wYXJpc29uLiZxdW90Ozs8YnI+DQouLi48bzpwPjwvbzpwPjwvcD4NCjxwPkkgd2lsbCBw
b3N0IHRoaXMgaW4gYSAtMDYgc2hvcnRseS4mbmJzcDsgUGxlYXNlIGxldCB1cyBrbm93IGlmIHRo
aXMgYWRkcmVzc2VzIHlvdXIgY29uY2VybnMgb3IgaWYgdGhlcmUgaXMgYW55dGhpbmcgZWxzZS48
bzpwPjwvbzpwPjwvcD4NCjxwPlRoYW5rcyE8bzpwPjwvbzpwPjwvcD4NCjxwPi0tLSBBbGV4PG86
cD48L286cD48L3A+DQo8cD4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiA5LzE4LzIwMjAgNTo1NyBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkg
QWxleCw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0aGluayB0aGUgb25seSDigJxwcm9ibGVt
4oCdIHdpdGggdXNpbmcgYm90aCDigJxyZW1vdmXigJ0gYW5kIOKAnGRlbGV0ZeKAnSBpcyB0aGF0
IGl0IGNvdWxkIGJlIGNvbmZ1c2luZyAod2hlbiBzaG91bGQgb25lIGJlIHVzZWQgYW5kIG5vdCB0
aGUgb3RoZXIpLiBBZGRpbmcgc29tZSB0ZXh0IHRvIHNheSB0aGV54oCZcmUgdGhlIHNhbWUgZm9y
IHRoZSBkaWZmIG9wZXJhdGlvbiBpcyBnb29kIGVub3VnaCBmb3IgbWUuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5S
ZXNoYWQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5BbGV4YW5k
ZXIgTCBDbGVtbQ0KPGEgaHJlZj0ibWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmciPiZsdDtsdWR3aWdA
Y2xlbW0ub3JnJmd0OzwvYT48YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgU2VwdGVtYmVyIDE1
LCAyMDIwIGF0IDc6MzEgUE08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJy
YWhtYW4pJnF1b3Q7IDxhIGhyZWY9Im1haWx0bzpycmFobWFuQGNpc2NvLmNvbSI+Jmx0O3JyYWht
YW5AY2lzY28uY29tJmd0OzwvYT4sDQo8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYu
b3JnIj4mcXVvdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0
bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPg0KJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8
L2E+PGJyPg0KPGI+Q2M6IDwvYj48YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj4m
cXVvdDtsYXN0LWNhbGxAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpsYXN0LWNh
bGxAaWV0Zi5vcmciPg0KJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDs8L2E+LCA8YSBocmVmPSJt
YWlsdG86bmV0bW9kQGlldGYub3JnIj4mcXVvdDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDs8L2E+IDxh
IGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPg0KJmx0O25ldG1vZEBpZXRmLm9yZyZndDs8
L2E+LCA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRm
Lm9yZyI+DQomcXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1
b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBp
ZXRmLm9yZyI+DQombHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZn
dDs8L2E+PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZ
YW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlm
Zi0wNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cD5IaSBSZXNoYWQsPG86cD48
L286cD48L3A+DQo8cD5yZTogcXVlc3Rpb24gMTogQXMgeW91IGluZGljYXRlLCB0aGVyZSBtYXkg
YmUgbm8gZGlzdGluY3Rpb24gYmV0d2VlbiBpbmRpY2F0aW5nIGEgJnF1b3Q7cmVtb3ZlJnF1b3Q7
IG9yIGEgJnF1b3Q7ZGVsZXRlJnF1b3Q7IGluIHRoZSBwYXRjaC4mbmJzcDsgUmlnaHQgbm93IGl0
IHdvdWxkIGJlIGFjY2VwdGFibGUgdG8gcmV0dXJuIGVpdGhlci4mbmJzcDsgSWYgd2Ugd2FudCB0
byBlbGltaW5hdGUgdGhpcyBmcmVlZG9tLCB3aGljaCBvbmUgd291bGQgeW91IHByZWZlciBiZSB1
c2VkPyZuYnNwOyBTaGFsbCB3ZQ0KIHJlbW92ZSB0aGUgcG9zc2liaWxpdHkgZm9yICZxdW90O2Rl
bGV0ZSZxdW90OyBhbmQganVzdCBjb3ZlciBpdCB1c2luZyAmcXVvdDtyZW1vdmUmcXVvdDs/Jm5i
c3A7IDxvOnA+PC9vOnA+PC9wPg0KPHA+Tm90ZSB0aGF0IHRoZSBwbGFjZSB3aGVyZSB0aGlzIGlz
IHNwZWNpZmllZCBpbiB0aGUgbW9kZWwgaXMgYXMgcGFydCBvZiBhIGNvbmRpdGlvbiB0aGF0IHNw
ZWNpZmllcyB3aGVuIHRoZSBzb3VyY2UgdmFsdWUgc2hvdWxkIGJlIGluY2x1ZGVkLiZuYnNwOyZu
YnNwOyBJZiB3ZSB3YW50IHRvIHJ1bGUgb3V0IHRoYXQgZGlmZiBjYW4gcmV0dXJuIGVpdGhlciAm
cXVvdDtyZW1vdmUmcXVvdDsgb3IgJnF1b3Q7ZGVsZXRlJnF1b3Q7IChpbmRlZWQgdGhleSBhcmUg
c3lub255bW91cyksIHdlIHdvdWxkIG5lZWQNCiB0byBhZGQgdGV4dCB0byB0aGUgY29udGFpbmVy
IGRlc2NyaXB0aW9uIHRoYXQgd2hlbiBhIGRhdGEgb2JqZWN0IGlzIHByZXNlbnQgaW4gdGhlIHRh
cmdldCBvZiB0aGUgY29tcGFyaXNvbiBidXQgbm90IHRoZSBzb3VyY2UsIHRoYXQgJnF1b3Q7cmVt
b3ZlJnF1b3Q7IHNob3VsZCBiZSB1c2VkIHRvIGluZGljYXRlIHRoYXQuDQo8bzpwPjwvbzpwPjwv
cD4NCjxwPlRoZSBtb2RlbCB3b3VsZCBiZSBjaGFuZ2VkIGZvbGxvd3MuJm5ic3A7IFBsZWFzZSBj
b25maXJtIGlmIHRoaXMgbG9va3MgZ29vZCB0byB5b3UgJmFtcDsgd2UnbGwgaW5jb3Jwb3JhdGUg
aXQuJm5ic3A7DQo8bzpwPjwvbzpwPjwvcD4NCjxwPk9MRDxvOnA+PC9vOnA+PC9wPg0KPHByZSBz
dHlsZT0iYnJlYWstYmVmb3JlOiBwYWdlO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDtm
b250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IDI7dGV4dC1hbGlnbjpzdGFydDt3aWRv
d3M6IDI7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3RleHQtZGVjb3JhdGlvbi1zdHls
ZTogaW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaXRpYWw7d29yZC1zcGFjaW5nOjBw
eCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVyIGRpZmZlcmVuY2VzIHs8
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1
b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIDxhIGhyZWY9Imh0dHBzOi8v
bmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUy
RnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6
aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3ZmM3N2JiZWQ2NTRiODg0MmM4MDhkODYxNGE1MDQ1
JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzM2NjMxOTEx
MDg2OTgxMiZhbXA7c2RhdGE9VG9FeGRiUFpFWXhLUnVYc0VoMkU0NXluUDA2RGJ5aiUyQndwV2p6
Qk5xekRFJTNEJmFtcDtyZXNlcnZlZD0wIj5SRkM4MDcyPC9hPiB3aXRoIGFuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1
ZXMgd2hlcmU8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXBwbGljYWJsZS4mcXVv
dDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVzZXMgeXBhdGNoOnlhbmctcGF0Y2ggezwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBhdWdtZW50ICZxdW90O3lhbmctcGF0Y2gvZWRpdCZxdW90OyB7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1Byb3ZpZGUgdGhl
IHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXNwZWN0aXZlbHkgb2YgdGhlIGNv
bXBhcmlzb24sIGluIGFkZGl0aW9uIHRvPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2Fi
bGUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbnlkYXRh
IHNvdXJjZS12YWx1ZSB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4vb3BlcmF0aW9uID0gJ2RlbGV0ZScmcXVvdDs8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
KyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAnbWVyZ2UnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3Ig
Li4vb3BlcmF0aW9uID0gJ21vdmUnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9u
ID0gJ3JlcGxhY2UnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92
ZScmcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoZSBhbnlkYXRhICd2YWx1ZScgaXMgb25seSB1
c2VkIGZvciAnZGVsZXRlJyw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJ21vdmUnLCAnbWVyZ2UnLCAncmVwbGFjZScs
IGFuZCAncmVtb3ZlJzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvcGVyYXRpb25zLiZxdW90Ozs8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyByZWZlcmVuY2UgJnF1b3Q7PGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlu
a3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5v
cmclMkZodG1sJTJGcmZjODA3MiZhbXA7ZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1
cmV3ZWkuY29tJTdDYjdmYzc3YmJlZDY1NGI4ODQyYzgwOGQ4NjE0YTUwNDUlN0MwZmVlOGZmMmEz
YjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MzY2MzE5MTEwODc5ODA1JmFtcDtz
ZGF0YT1XYlBERW1pN2RuWWg1QzFZOVNJZEclMkZTNzZMRGJ6OSUyRkNhdmxTYnM4eU5LayUzRCZh
bXA7cmVzZXJ2ZWQ9MCI+UkZDIDgwNzI8L2E+OiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUmcXVvdDs7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6
IHBhZ2U7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7b3JwaGFuczogMjt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogMjstd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHg7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsO3RleHQtZGVj
b3JhdGlvbi1jb2xvcjogaW5pdGlhbDt3b3JkLXNwYWNpbmc6MHB4Ij48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBjb250YWluZXIgZGlmZmVyZW5jZXMgezwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNj
cmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgbGlzdCBvZiBkaWZm
ZXJlbmNlcywgZW5jb2RlZCBwZXIgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJv
dGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZo
dG1sJTJGcmZjODA3MiZhbXA7ZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWku
Y29tJTdDYjdmYzc3YmJlZDY1NGI4ODQyYzgwOGQ4NjE0YTUwNDUlN0MwZmVlOGZmMmEzYjI0MDE4
OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MzY2MzE5MTEwODc5ODA1JmFtcDtzZGF0YT1X
YlBERW1pN2RuWWg1QzFZOVNJZEclMkZTNzZMRGJ6OSUyRkNhdmxTYnM4eU5LayUzRCZhbXA7cmVz
ZXJ2ZWQ9MCI+UkZDODA3MjwvYT4gd2l0aCBhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBhdWdtZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFwcGxpY2FibGUuJm5ic3A7IFdoZXJlIGEgZGlmZmVy
ZW5jZSBpbmNsdWRlIGEgZGF0YSBvYmplY3Q8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgaW4gdGhlIHRhcmdldCB0aGF0IGlzIG5vdCBwcmVzZW50IGluIHRoZSBzb3VyY2UsIDwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoaXMgc2hhbGwgYmUgaW5kaWNhdGVk
IGFzIGEgJ3JlbW92ZScgb3BlcmF0aW9uIDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwO2luIHRoZSBwYXRjaCwgbm90IGFzIGEgJ2RlbGV0ZScgb3BlcmF0aW9uLiZxdW90Ozs8
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgdXNlcyB5cGF0Y2g6eWFuZy1wYXRjaCB7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGF1Z21lbnQgJnF1b3Q7eWFuZy1wYXRjaC9lZGl0JnF1b3Q7IHs8L3NwYW4+PG86
cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7JnF1b3Q7UHJvdmlkZSB0aGUgdmFs
dWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFy
aXNvbiwgaW4gYWRkaXRpb24gdG88L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIHRhcmdldCB2YWx1ZSwgd2hlcmUgYXBwbGljYWJsZS4m
cXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFueWRhdGEgc291
cmNlLXZhbHVlIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgd2hlbiAmcXVvdDsuLi9vcGVyYXRpb24gPSAnbWVyZ2UnJnF1b3Q7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1
b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ21vdmUnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3Bl
cmF0aW9uID0gJ3JlcGxhY2UnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0g
J3JlbW92ZScmcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoZSBhbnlkYXRhICd2YWx1ZScgaXMg
b25seSB1c2VkIGZvciAnbWVyZ2UnLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAnbW92ZScsJ3JlcGxhY2UnLCBhbmQg
J3JlbW92ZScgb3BlcmF0aW9ucy4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJl
bmNlICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0
bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgw
NzImYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3ZmM3
N2JiZWQ2NTRiODg0MmM4MDhkODYxNGE1MDQ1JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5
MWZlZGMlN0MxJTdDMCU3QzYzNzM2NjMxOTExMDg4OTc5NiZhbXA7c2RhdGE9WmJubGElMkYlMkZ0
Z0dtOGVGanhYWU1mTGxCM2ViJTJCMCUyRmtjTGVqZlBWMncydGo0JTNEJmFtcDtyZXNlcnZlZD0w
Ij5SRkMgODA3MjwvYT46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSZxdW90Ozs8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LS0tIEFsZXg8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gOS8xNS8yMDIw
IDQ6MDQgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxwcmU+SGkgQWxleCw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT5JIHdpbGwgcmV2aWV3IHRoZSBsYXRlc3QgdmVyc2lvbi48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5TZWUgYmVs
b3cgZm9yIHF1ZXN0aW9ucy9yZXNwb25zZXMuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
PG86cD48L286cD48L3ByZT4NCjxwcmU+T24gMjAyMC0wOS0xNSwgNToxOSBQTSwgJnF1b3Q7eWFu
Zy1kb2N0b3JzIG9uIGJlaGFsZiBvZiBBbGV4YW5kZXIgTCBDbGVtbSZxdW90OyA8YSBocmVmPSJt
YWlsdG86eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmdvbmJlaGFsZm9mbHVkd2lnQGNsZW1t
Lm9yZyI+Jmx0O3lhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBsdWR3
aWdAY2xlbW0ub3JnJmd0OzwvYT4gd3JvdGU6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IEhlbGxvIFJlc2hhZCwg
aGVsbG8gWUFORyBEb2N0b3JzLDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyB0aGFuayB5b3UgZm9yIHlvdXIgcmV2
aWV3ISZuYnNwOyBQbGVhc2UgZmluZCBteSByZXBsaWVzIGlubGluZSwgJmx0O0FMRVgmZ3Q7LiZu
YnNwOyBXZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBoYXZlIGFs
c28ganVzdCBwb3N0ZWQgLTA1ICh0aGFua3MsIFlpbmd6aGVuLCBmb3IgZG91YmxlY2hlY2tpbmcg
bXk8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgdXBkYXRlcykuJm5i
c3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAtLS0gQWxleCBvbiBiZWhhbGYgb2YgY29hdXRob3Jz
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IE9uIDkvNy8yMDIwIDc6MDYgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWht
YW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
ICZsdDtIZXJlJ3MgdGhlIHNhbWUgbWVzc2FnZSB3aXRoIGhvcGVmdWxseSBtb3JlIHJlYWRhYmxl
IGZvcm1hdHRpbmcmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBSZXZp
ZXcgb2YgcmV2IC0wNCBieSBSZXNoYWQgUmFobWFuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OyBUaGUgZG9jdW1lbnQgaXMgY2xlYXIgYW5kIHdlbGwtd3JpdHRlbi4gV2hpbGUg
c29tZSBpc3N1ZXMgaGF2ZSBiZWVuIGlkZW50aWZpZWQsIHRoZXkgY2FuIGJlIHJlc29sdmVkIHF1
aWNrbHkuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbHQ7c25pcCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBRdWVz
dGlvbnM8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmbmJz
cDsmbmJzcDsgMS4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWUFORyBtb2RlbDogZG9l
cyB0aGUgb3BlcmF0aW9uIOKAnGRlbGV0ZeKAnSBtYWtlIHNlbnNlIGZvciBhIGRpZmYgb3BlcmF0
aW9uPyBJZiBpdCBpcyBrZXB0LCBpdOKAmWQgYmUgZ29vZCB0byBoYXZlIHNvbWUgdGV4dCBleHBs
YWluaW5nIHRoYXQgZm9yIGEgZGlmZiBvcGVyYXRpb24sIOKAnGRlbGV0ZeKAnSBhbmQg4oCccmVw
bGFjZeKAnSBhcmUgdGhlIHNhbWU/IElmIHRoZXnigJlyZSBub3QgdGhlIHNhbWUsIHBsZWFzZSBh
bHNvIGFkZCBzb21lIHRleHTigKYuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBJ
IGFjdHVhbGx5IG1lYW50ICZxdW90O2RlbGV0ZSZxdW90OyBhbmQgJnF1b3Q7cmVtb3ZlJnF1b3Q7
LjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsg
SGVyZSB3ZSBhcmUgc2ltcGx5IHJlZmVycmluZyB0byB0aGUgYmFzaWMgWUFORy1wYXRjaCBlZGl0
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9wZXJhdGlvbnMgcGVy
IDxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20v
P3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzIlMjNwYWdl
LTExJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NiN2Zj
NzdiYmVkNjU0Yjg4NDJjODA4ZDg2MTRhNTA0NSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1
OTFmZWRjJTdDMSU3QzAlN0M2MzczNjYzMTkxMTA4OTk3OTEmYW1wO3NkYXRhPU5ZNTM3eVVGQ25l
cGUwS3ZXNWN4NUtodTVNRktIeWszaDRJVlBFcG1JZlklM0QmYW1wO3Jlc2VydmVkPTAiPmh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDcyI3BhZ2UtMTE8L2E+LiZuYnNwOyBUaG9zZSBh
cmU8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgaW4gdHVybiBkZXJp
dmVkIGZyb20gJmx0O2VkaXQtY29uZmlnJmd0OyBvcGVyYXRpb25zIHBlcjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyA8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVs
aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRm
Lm9yZyUyRmh0bWwlMkZyZmM2MjQxJTIzcGFnZS0zNyZhbXA7ZGF0YT0wMiU3QzAxJTdDeWluZ3po
ZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDYjdmYzc3YmJlZDY1NGI4ODQyYzgwOGQ4NjE0YTUwNDUl
N0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MzY2MzE5MTEw
ODk5NzkxJmFtcDtzZGF0YT1xYWNFMW1GMUl0Mml5eTBzSzNGWktrNFdCV0dzYlcxaGdZNWdsZGRi
OVVZJTNEJmFtcDtyZXNlcnZlZD0wIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjI0
MSNwYWdlLTM3PC9hPi4mbmJzcDsgSSBhbSBub3Qgc3VyZSB3ZSBuZWVkIGFkZDxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyB0byBleHBsYWluIHRob3NlLCBhcyB3ZSBh
cmUgZGlyZWN0bHkgcmVmZXJyaW5nIHRvIFlBTkctcGF0Y2guIDxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7
L0FMRVgmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBUaGUgb3BlcmF0aW9u
cyBhcmUgaW5kZWVkIHdlbGwgZGVmaW5lZCBpbiBSRkM4MDcyIChjb3BpZWQgYmVsb3cpLCBidXQg
dGhleSBhcmUgZGVmaW5lZCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBZQU5HLVBhdGNoLiBTbyBm
b3IgWUFORy1QYXRjaCAmcXVvdDtkZWxldGUmcXVvdDsgYW5kICZxdW90O3JlbW92ZSZxdW90OyBh
cmUgZGlmZmVyZW50IG9wZXJhdGlvbnMsIGJ1dCBmcm9tIGEgZGlmZiBjb21wYXJpc29uIEkgYmVs
aWV2ZSB0aGV5IGFyZSB0aGUgc2FtZSAodGhlIHJlc291cmNlIG11c3QgZXhpc3Qgc2luY2UgaXQn
cyBiZWluZyByZXR1cm5lZCBpbiBhIGRpZmYpPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7ICstLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsgfCBkZWxldGUmbmJzcDsmbmJz
cDsmbmJzcDsgfCBkZWxldGUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhpc3RzOyBp
ZiBpdCZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCBkb2VzIG5vdCBleGlzdCwg
cmV0dXJuIGFuIGVycm9yJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsgfCByZW1vdmUgfCByZW1vdmUgYSBkYXRhIHJlc291cmNlIGlm
IGl0IGFscmVhZHkgZXhpc3RzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyAmbmJzcDsmbmJzcDsmZ3Q7ICZuYnNwOyZuYnNw
OyAzLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBZQU5HIG1vZGVsIFA5LCBmb3IgdGhl
IOKAnHVzZXMgcGF0aDp5YW5nLXBhdGNo4oCdLCB3aHkgbm90IGhhdmUgYSZuYnNwOyByZWZlcmVu
Y2UgdG8gUkZDODA3MiAoaXMgaXQgYmVjYXVzZSB0aGUgZGVzY3JpcHRpb24gYWJvdmUgbWVudGlv
bnMgUkZDODA3Mik/PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZs
dDtBTEVYJmd0OyBXZSBhcmUgY2xlYXJseSByZWZlcmVuY2luZyBSRkMgODA3MjsgYXJlIHlvdSBz
dWdnZXN0aW5nIHRvIHB1dCBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJlZmVyZW5jZSBzdWJzdGF0ZW1lbnQgYmVsb3cgdGhlIHVzZXMgc3RhdGVtZW50PyZuYnNw
OyZuYnNwOyBJdCBsb29rcyBhIGxpdHRsZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyBzdHJhbmdlIHRvIG1lIGJ1dCBzdXJlLCB3ZSB3aWxsIGFkZCBpdC4mbmJzcDsm
bmJzcDsgPG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBOb3QgbmVlZGVkLiA8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OyAmbmJzcDsmbmJzcDsgNC4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgU2VjdGlvbiA3IG1lbnRpb25zIHJhdGUgbGltaXRpbmcgcmVxdWVzdHMgcGVyIGNsaWVu
dC4gU2hvdWxkIHRoZXJlIGJlIGEg4oCcZ2xvYmFs4oCdIHJhdGUtbGltaXRpbmcgdG9vLCBpLmUg
bm90IGNsaWVudC1zcGVjaWZpYz88bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IEkgYW0gbm90
IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVlZGVkIGFzIEkgdGhpbmsgdGhlIG51bWJlciBvZjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBtYW5hZ2VtZW50IGNsaWVudHMg
d2lsbCBpbiBnZW5lcmFsIGJlIGZhaXJseSBsaW1pdGVkIHRvIGJlZ2luIHdpdGgsIGJ1dDxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyB3ZSBjYW4gY2VydGFpbmx5IGFk
ZCBpdC4mbmJzcDsgSG93IGFib3V0IHRoZSBmb2xsb3dpbmcgdGV4dDo8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsg
T0xEOjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyBPbmUgcG9zc2liaWxpdHkgZm9yIGFuIGltcGxlbWVudGF0aW9u
IHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVxdWVz
dHMgdGhhdCBpcyBzZXJ2ZWQgdG8gYTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwOyBjbGllbnQgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcgcmVxdWVz
dHMgbWFkZSBhdCBhIGhpZ2hlcjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZu
YnNwOyBmcmVxdWVuY3kgdGhhbiB0aGUgaW1wbGVtZW50YXRpb24gY2FuIHJlYXNvbmFibHkgc3Vz
dGFpbi48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgTkVXOjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBPbmUgcG9zc2liaWxpdHkg
Zm9yIGFuIGltcGxlbWVudGF0aW9uIHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhPG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0
IHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhhdCBpcyBzZXJ2ZWQgdG8gYTxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBjbGllbnQsIG9yIHRvIGFueSBudW1iZXIgb2Yg
Y2xpZW50cywgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3Rpbmc8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcmVxdWVzdHMgbWFkZSBhdCBhIGhpZ2hlciBm
cmVxdWVuY3kgdGhhbiB0aGUgaW1wbGVtZW50YXRpb24gY2FuPG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlYXNvbmFibHkgc3VzdGFpbi48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbHQ7UlImZ3Q7IEdvb2Qgd2l0aCBtZS48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9BTEVY
Jmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZuYnNwOyZuYnNwOyA1LiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBXb25kZXJpbmcgaWYgc2VjdGlvbiA4IHNob3VsZCBiZSBpbiBhbiBBcHBl
bmRpeCAob3IgZXZlbiByZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhvZCBzdWdnZXN0ZWQgZG9lc27i
gJl0IHNlZW0gdG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UgcGVyc2lzdGVkIGZvciB0
aGUg4oCcZGFtcGVuaW5n4oCdIHRpbWUuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDtBTEVYJmd0OyBQZXJz
b25hbGx5LCBJIGRvIHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGluY2x1ZGUgYSBicmllZjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBkaXNjdXNzaW9uIG9mIHBvc3Np
YmxlIGZ1cnRoZXIgZXh0ZW5zaW9ucy4mbmJzcDsgSSBzdWdnZXN0IHRvIGtlZXAgdGhlPG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlY3Rpb24gaWYgaXQncyBva2F5
IHdpdGggeW91LCBvciBwZXJoYXBzIGxlYXZlIGl0IHRvIHRoZSBjaGFpciB3aGV0aGVyPG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZXkgaGF2ZSBhIHByZWZlcmVu
Y2UgdG8gcmVtb3ZlIGl0LiZuYnNwOyA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9BTEVYJmd0OzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZndDtXaGF0ZXZlciB0aGUgV0cvY2hhaXJzIGRlY2lk
ZSBpcyBmaW5lIHdpdGggbWUuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286
cD48L3ByZT4NCjxwcmU+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5SZXNoYWQuPG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
PG86cD48L286cD48L3ByZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2txdW90ZT4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_6803F3F2BA1045A38709672C9F047F8Bfutureweicom_--

--_004_6803F3F2BA1045A38709672C9F047F8Bfutureweicom_
Content-Type: text/plain; name="draft-ietf-netmod-nmda-diff-07.txt"
Content-Description: draft-ietf-netmod-nmda-diff-07.txt
Content-Disposition: attachment;
 filename="draft-ietf-netmod-nmda-diff-07.txt"; size=34696;
 creation-date="Fri, 25 Sep 2020 14:46:50 GMT";
 modification-date="Fri, 25 Sep 2020 14:46:50 GMT"
Content-ID: <F404BECCA589C44C85E8F79843B0BA88@namprd13.prod.outlook.com>
Content-Transfer-Encoding: base64

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBLiBDbGVtbQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWS4gUXUKSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRnV0dXJld2VpCkV4cGly
ZXM6IE1hcmNoIDIyLCAyMDIxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBK
LiBUYW50c3VyYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBBcHN0cmEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBLiBCaWVybWFuCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFl1bWFXb3Jr
cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
ZXB0ZW1iZXIgMTgsIDIwMjAKCgogICAgICAgICAgICAgICAgICAgICBDb21wYXJpc29uIG9mIE5N
REEgZGF0YXN0b3JlcwogICAgICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLW5ldG1vZC1ubWRh
LWRpZmYtMDcKCkFic3RyYWN0CgogICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYW4gUlBDIG9wZXJh
dGlvbiB0byBjb21wYXJlIG1hbmFnZW1lbnQKICAgZGF0YXN0b3JlcyB0aGF0IGNvbXBseSB3aXRo
IHRoZSBOTURBIGFyY2hpdGVjdHVyZS4KClN0YXR1cyBvZiBUaGlzIE1lbW8KCiAgIFRoaXMgSW50
ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAg
cHJvdmlzaW9ucyBvZiBCQ1AgNzggYW5kIEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUg
d29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9y
Y2UgKElFVEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlCiAg
IHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJl
bnQgSW50ZXJuZXQtCiAgIERyYWZ0cyBpcyBhdCBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RyYWZ0cy9jdXJyZW50Ly4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRz
IHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocwogICBhbmQgbWF5IGJlIHVwZGF0ZWQs
IHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueQogICB0aW1l
LiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5j
ZQogICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9n
cmVzcy4iCgogICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIE1hcmNoIDIyLCAy
MDIxLgoKQ29weXJpZ2h0IE5vdGljZQoKICAgQ29weXJpZ2h0IChjKSAyMDIwIElFVEYgVHJ1c3Qg
YW5kIHRoZSBwZXJzb25zIGlkZW50aWZpZWQgYXMgdGhlCiAgIGRvY3VtZW50IGF1dGhvcnMuICBB
bGwgcmlnaHRzIHJlc2VydmVkLgoKICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3
OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbAogICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElF
VEYgRG9jdW1lbnRzCiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBp
biBlZmZlY3Qgb24gdGhlIGRhdGUgb2YKICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4g
IFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzCiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNj
cmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdAogICB0byB0aGlz
IGRvY3VtZW50LiAgQ29kZSBDb21wb25lbnRzIGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQg
bXVzdAogICBpbmNsdWRlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UgdGV4dCBhcyBkZXNjcmliZWQg
aW4gU2VjdGlvbiA0LmUgb2YKCgoKCkNsZW1tLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIE1h
cmNoIDIyLCAyMDIxICAgICAgICAgICAgICAgICBbUGFnZSAxXQoMCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTZXB0ZW1iZXIgMjAyMAoK
CiAgIHRoZSBUcnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3
YXJyYW50eSBhcwogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpU
YWJsZSBvZiBDb250ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyCiAgIDIuICBLZXkgV29yZHMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAzLiAg
RGVmaW5pdGlvbnMgYW5kIEFjcm9ueW1zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgIDMKICAgNC4gIERhdGEgTW9kZWwgT3ZlcnZpZXcgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0CiAgIDUuICBZQU5HIERhdGEgTW9kZWwgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNgogICA2LiAgRXhhbXBsZSAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTAK
ICAgNy4gIFBlcmZvcm1hbmNlIENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDE0CiAgIDguICBQb3NzaWJsZSBGdXR1cmUgRXh0ZW5zaW9ucyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNQogICA5LiAgSUFOQSBDb25zaWRlcmF0aW9u
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTUKICAgICA5LjEu
ICBVcGRhdGVzIHRvIHRoZSBJRVRGIFhNTCBSZWdpc3RyeSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDE1CiAgICAgOS4yLiAgVXBkYXRlcyB0byB0aGUgWUFORyBNb2R1bGUgTmFtZXMgUmVnaXN0
cnkgLiAuIC4gLiAuIC4gLiAuICAxNQogICAxMC4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTYKICAgMTEuIEFja25vd2xlZGdt
ZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE2CiAg
IDEyLiBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAxNwogICAgIDEyLjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTcKICAgICAxMi4yLiAgSW5mb3JtYXRpdmUgUmVm
ZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE4CiAgIEF1dGhvcnMn
IEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAxOAoKMS4gIEludHJvZHVjdGlvbgoKICAgVGhlIHJldmlzZWQgTmV0d29yayBNYW5hZ2VtZW50
IERhdGFzdG9yZSBBcmNoaXRlY3R1cmUgKE5NREEpCiAgIFtSRkM4MzQyXSBpbnRyb2R1Y2VzIGEg
c2V0IG9mIG5ldyBkYXRhc3RvcmVzIHRoYXQgZWFjaCBob2xkIFlBTkctCiAgIGRlZmluZWQgZGF0
YSBbUkZDNzk1MF0gYW5kIHJlcHJlc2VudCBhIGRpZmZlcmVudCAidmlld3BvaW50IiBvbiB0aGUK
ICAgZGF0YSB0aGF0IGlzIG1haW50YWluZWQgYnkgYSBzZXJ2ZXIuICBOZXcgWUFORyBkYXRhc3Rv
cmVzIHRoYXQgYXJlCiAgIGludHJvZHVjZWQgaW5jbHVkZSA8aW50ZW5kZWQ+LCB3aGljaCBjb250
YWlucyB2YWxpZGF0ZWQgY29uZmlndXJhdGlvbgogICBkYXRhIHRoYXQgYSBjbGllbnQgYXBwbGlj
YXRpb24gaW50ZW5kcyB0byBiZSBpbiBlZmZlY3QsIGFuZAogICA8b3BlcmF0aW9uYWw+LCB3aGlj
aCBjb250YWlucyBhdCBsZWFzdCBjb25jZXB0dWFsbHkgb3BlcmF0aW9uYWwgc3RhdGUKICAgZGF0
YSAoc3VjaCBhcyBzdGF0aXN0aWNzKSBhcyB3ZWxsIGFzIGNvbmZpZ3VyYXRpb24gZGF0YSB0aGF0
IGlzCiAgIGFjdHVhbGx5IGluIGVmZmVjdC4KCiAgIE5NREEgaW50cm9kdWNlcyBpbiBlZmZlY3Qg
YSBjb25jZXB0IG9mICJsaWZlY3ljbGUiIGZvciBtYW5hZ2VtZW50CiAgIGRhdGEsIGFsbG93aW5n
IHRvIGNsZWFybHkgZGlzdGluZ3Vpc2ggYmV0d2VlbiBkYXRhIHRoYXQgaXMgcGFydCBvZiBhCiAg
IGNvbmZpZ3VyYXRpb24gdGhhdCB3YXMgc3VwcGxpZWQgYnkgYSB1c2VyLCBjb25maWd1cmF0aW9u
IGRhdGEgdGhhdAogICBoYXMgYWN0dWFsbHkgYmVlbiBzdWNjZXNzZnVsbHkgYXBwbGllZCBhbmQg
dGhhdCBpcyBwYXJ0IG9mIHRoZQogICBvcGVyYXRpb25hbCBzdGF0ZSwgYW5kIG92ZXJhbGwgb3Bl
cmF0aW9uYWwgc3RhdGUgdGhhdCBpbmNsdWRlcyBib3RoCiAgIGFwcGxpZWQgY29uZmlndXJhdGlv
biBkYXRhIGFzIHdlbGwgYXMgc3RhdHVzIGFuZCBzdGF0aXN0aWNzLgoKICAgQXMgYSByZXN1bHQs
IGRhdGEgZnJvbSB0aGUgc2FtZSBtYW5hZ2VtZW50IG1vZGVsIGNhbiBiZSByZWZsZWN0ZWQgaW4K
ICAgbXVsdGlwbGUgZGF0YXN0b3Jlcy4gIENsaWVudHMgbmVlZCB0byBzcGVjaWZ5IHRoZSB0YXJn
ZXQgZGF0YXN0b3JlIHRvCiAgIGJlIHNwZWNpZmljIGFib3V0IHdoaWNoIHZpZXdwb2ludCBvZiB0
aGUgZGF0YSB0aGV5IHdhbnQgdG8gYWNjZXNzLgogICBUaGlzIHdheSwgYW4gYXBwbGljYXRpb24g
Y2FuIGRpZmZlcmVudGlhdGUgd2hldGhlciB0aGV5IGFyZSAoZm9yCiAgIGV4YW1wbGUpIGludGVy
ZXN0ZWQgaW4gdGhlIGNvbmZpZ3VyYXRpb24gdGhhdCBoYXMgYmVlbiBhcHBsaWVkIGFuZCBpcwoK
CgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMjIsIDIwMjEgICAgICAg
ICAgICAgICAgIFtQYWdlIDJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDIwCgoKICAgYWN0dWFsbHkgaW4gZWZm
ZWN0LCBvciBpbiB0aGUgY29uZmlndXJhdGlvbiB0aGF0IHdhcyBzdXBwbGllZCBieSBhCiAgIGNs
aWVudCBhbmQgdGhhdCBpcyBzdXBwb3NlZCB0byBiZSBpbiBlZmZlY3QuCgogICBEdWUgdG8gdGhl
IGZhY3QgdGhhdCBkYXRhIGNhbiBwcm9wYWdhdGUgZnJvbSBvbmUgZGF0YXN0b3JlIHRvCiAgIGFu
b3RoZXIsIGl0IGlzIHBvc3NpYmx5IGZvciBkaWZmZXJlbmNlcyBiZXR3ZWVuIGRhdGFzdG9yZXMg
dG8gb2NjdXIuCiAgIFNvbWUgb2YgdGhpcyBpcyBlbnRpcmVseSBleHBlY3RlZCwgYXMgdGhlcmUg
bWF5IGJlIGEgdGltZSBsYWcgYmV0d2VlbgogICB3aGVuIGEgY29uZmlndXJhdGlvbiBpcyBnaXZl
biB0byB0aGUgZGV2aWNlIGFuZCByZWZsZWN0ZWQgaW4KICAgPGludGVuZGVkPiwgdW50aWwgd2hl
biBpdCBhY3R1YWxseSB0YWtlcyBlZmZlY3QgYW5kIGlzIHJlZmxlY3RlZCBpbgogICA8b3BlcmF0
aW9uYWw+LiAgSG93ZXZlciwgdGhlcmUgbWF5IGJlIGNhc2VzIHdoZW4gYSBjb25maWd1cmF0aW9u
IGl0ZW0KICAgdGhhdCB3YXMgdG8gYmUgYXBwbGllZCBtYXkgbm90IGFjdHVhbGx5IHRha2UgZWZm
ZWN0IGF0IGFsbCBvciBuZWVkcwogICBhbiB1bnVzdWFsbHkgbG9uZyB0aW1lIHRvIGRvIHNvLiAg
VGhpcyBjYW4gYmUgdGhlIGNhc2UgZHVlIHRvIGNlcnRhaW4KICAgY29uZGl0aW9ucyBub3QgYmVp
bmcgbWV0LCByZXNvdXJjZSBkZXBlbmRlbmNpZXMgbm90IGJlaW5nIHJlc29sdmVkLAogICBvciBl
dmVuIGltcGxlbWVudGF0aW9uIGVycm9ycyBpbiBjb3JuZXIgY29uZGl0aW9ucy4KCiAgIFdoZW4g
Y29uZmlndXJhdGlvbiB0aGF0IGlzIGluIGVmZmVjdCBpcyBkaWZmZXJlbnQgZnJvbSBjb25maWd1
cmF0aW9uCiAgIHRoYXQgd2FzIGFwcGxpZWQsIG1hbnkgaXNzdWVzIGNhbiByZXN1bHQuICBJdCBi
ZWNvbWVzIG1vcmUgZGlmZmljdWx0CiAgIHRvIG9wZXJhdGUgdGhlIG5ldHdvcmsgcHJvcGVybHkg
ZHVlIHRvIGxpbWl0ZWQgdmlzaWJpbGl0eSBvZiBhY3R1YWwKICAgc3RhdHVzIHdoaWNoIG1ha2Vz
IGl0IG1vcmUgZGlmZmljdWx0IHRvIGFuYWx5emUgYW5kIHVuZGVyc3RhbmQgd2hhdAogICBpcyBn
b2luZyBvbiBpbiB0aGUgbmV0d29yay4gIFNlcnZpY2VzIG1heSBiZSBuZWdhdGl2ZWx5IGFmZmVj
dGVkIChmb3IKICAgZXhhbXBsZSwgYnJlYWtpbmcgYSBzZXJ2aWNlIGluc3RhbmNlIHJlc3VsdGlu
ZyBpbiBzZXJ2aWNlIGlzIG5vdAogICBwcm9wZXJseSBkZWxpdmVyZWQgdG8gYSBjdXN0b21lcikg
YW5kIG5ldHdvcmsgcmVzb3VyY2VzIGJlCiAgIG1pc2FsbG9jYXRlZC4KCiAgIEFwcGxpY2F0aW9u
cyBjYW4gcG90ZW50aWFsbHkgYW5hbHl6ZSBhbnkgZGlmZmVyZW5jZXMgYmV0d2VlbiB0d28KICAg
ZGF0YXN0b3JlcyBieSByZXRyaWV2aW5nIHRoZSBjb250ZW50cyBmcm9tIGJvdGggZGF0YXN0b3Jl
cyBhbmQKICAgY29tcGFyaW5nIHRoZW0uICBIb3dldmVyLCBpbiBtYW55IGNhc2VzIHRoaXMgd2ls
bCBiZSBhdCB0aGUgc2FtZSB0aW1lCiAgIGNvc3RseSBhbmQgZXh0cmVtZWx5IHdhc3RlZnVsLgoK
ICAgVGhpcyBkb2N1bWVudCBpbnRyb2R1Y2VzIGEgWUFORyBkYXRhIG1vZGVsIHdoaWNoIGRlZmlu
ZXMgUlBDcywKICAgaW50ZW5kZWQgdG8gYmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIE5FVENP
TkYgW1JGQzYyNDFdIG9yIFJFU1RDT05GCiAgIFtSRkM4MDQwXSwgdGhhdCBhbGxvdyBhIGNsaWVu
dCB0byByZXF1ZXN0IGEgc2VydmVyIHRvIGNvbXBhcmUgdHdvCiAgIE5NREEgZGF0YXN0b3JlcyBh
bmQgcmVwb3J0IGFueSBkaWZmZXJlbmNlcy4KCjIuICBLZXkgV29yZHMKCiAgIFRoZSBrZXkgd29y
ZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwK
ICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRF
RCIsICJNQVkiLCBhbmQKICAgIk9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBp
bnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gQkNQCiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0g
d2hlbiwgYW5kIG9ubHkgd2hlbiwgdGhleSBhcHBlYXIgaW4gYWxsCiAgIGNhcGl0YWxzLCBhcyBz
aG93biBoZXJlLgoKMy4gIERlZmluaXRpb25zIGFuZCBBY3JvbnltcwoKICAgICAgTk1EQTogTmV0
d29yayBNYW5hZ2VtZW50IERhdGFzdG9yZSBBcmNoaXRlY3R1cmUKCiAgICAgIFJQQzogUmVtb3Rl
IFByb2NlZHVyZSBDYWxsCgoKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgTWFy
Y2ggMjIsIDIwMjEgICAgICAgICAgICAgICAgIFtQYWdlIDNdCgwKSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDIwCgoK
NC4gIERhdGEgTW9kZWwgT3ZlcnZpZXcKCiAgIEF0IHRoZSBjb3JlIG9mIHRoZSBzb2x1dGlvbiBp
cyBhIG5ldyBtYW5hZ2VtZW50IG9wZXJhdGlvbiwgPGNvbXBhcmU+LAogICB0aGF0IGFsbG93cyB0
byBjb21wYXJlIHR3byBkYXRhc3RvcmVzIGZvciB0aGUgc2FtZSBkYXRhLiAgVGhlCiAgIG9wZXJh
dGlvbiBjaGVja3Mgd2hldGhlciB0aGVyZSBhcmUgYW55IGRpZmZlcmVuY2VzIGluIHZhbHVlcyBv
ciBpbgogICBkYXRhIG5vZGVzIHRoYXQgYXJlIGNvbnRhaW5lZCBpbiBlaXRoZXIgZGF0YXN0b3Jl
LCBhbmQgcmV0dXJucyBhbnkKICAgZGlmZmVyZW5jZXMgYXMgb3V0cHV0LiAgVGhlIG91dHB1dCBp
cyByZXR1cm5lZCBpbiB0aGUgZm9ybWF0CiAgIHNwZWNpZmllZCBpbiBZQU5HLVBhdGNoIFtSRkM4
MDcyXS4KCiAgIFRoZSBZQU5HIGRhdGEgbW9kZWwgZGVmaW5lcyB0aGUgPGNvbXBhcmU+IG9wZXJh
dGlvbiBhcyBhIG5ldyBSUEMuCiAgIFRoZSBvcGVyYXRpb24gdGFrZXMgdGhlIGZvbGxvd2luZyBp
bnB1dCBwYXJhbWV0ZXJzOgoKICAgbyAgc291cmNlOiBUaGUgc291cmNlIGlkZW50aWZpZXMgdGhl
IGRhdGFzdG9yZSB0aGF0IHdpbGwgc2VydmUgYXMKICAgICAgcmVmZXJlbmNlIGZvciB0aGUgY29t
cGFyaXNvbiwgZm9yIGV4YW1wbGUgPGludGVuZGVkPi4KCiAgIG8gIHRhcmdldDogVGhlIHRhcmdl
dCBpZGVudGlmaWVzIHRoZSBkYXRhc3RvcmUgdG8gY29tcGFyZSBhZ2FpbnN0IHRoZQogICAgICBz
b3VyY2UuCgogICBvICBmaWx0ZXItc3BlYzogVGhpcyBpcyBhIGNob2ljZSBiZXR3ZWVuIGRpZmZl
cmVudCBmaWx0ZXIgY29uc3RydWN0cwogICAgICB0byBpZGVudGlmeSB0aGUgcG9ydGlvbnMgb2Yg
dGhlIGRhdGFzdG9yZSB0byBiZSByZXRyaWV2ZWQuICBJdAogICAgICBhY3RzIGFzIGEgbm9kZSBz
ZWxlY3RvciB0aGF0IHNwZWNpZmllcyB3aGljaCBkYXRhIG5vZGVzIGFyZSB3aXRoaW4KICAgICAg
dGhlIHNjb3BlIG9mIHRoZSBjb21wYXJpc29uIGFuZCB3aGljaCBub2RlcyBhcmUgb3V0c2lkZSB0
aGUgc2NvcGUuCiAgICAgIFRoaXMgYWxsb3dzIGEgY29tcGFyaXNvbiBvcGVyYXRpb24gdG8gYmUg
YXBwbGllZCBvbmx5IHRvIGEKICAgICAgc3BlY2lmaWMgcG9ydGlvbiBvZiB0aGUgZGF0YXN0b3Jl
IHRoYXQgaXMgb2YgaW50ZXJlc3QsIHN1Y2ggYXMgYQogICAgICBwYXJ0aWN1bGFyIHN1YnRyZWUu
ICAoVGhlIGZpbHRlciBkb3cgbm90IGNvbnRhaW4gZXhwcmVzc2lvbnMgdGhhdAogICAgICB3b3Vs
ZCBtYXRjaCB2YWx1ZXMgZGF0YSBub2RlcywgYXMgdGhpcyBpcyBub3QgcmVxdWlyZWQgYnkgbW9z
dCB1c2UKICAgICAgY2FzZXMgYW5kIHdvdWxkIGNvbXBsaWNhdGUgdGhlIHNjaGVtZSwgZnJvbSBp
bXBsZW1lbnRhdGlvbiB0bwogICAgICBkZWFsaW5nIHdpdGggcmFjZSBjb25kaXRpb25zLikKCiAg
IG8gIGFsbDogV2hlbiBzZXQsIHRoaXMgcGFyYW1ldGVyIGluZGljYXRlcyB0aGF0IGFsbCBkaWZm
ZXJlbmNlcwogICAgICBzaG91bGQgYmUgaW5jbHVkZWQsIGluY2x1ZGluZyBkaWZmZXJlbmNlcyBw
ZXJ0YWluaW5nIHRvIHNjaGVtYQogICAgICBub2RlcyB0aGF0IGV4aXN0IGluIG9ubHkgb25lIG9m
IHRoZSBkYXRhc3RvcmVzLiAgV2hlbiB0aGlzCiAgICAgIHBhcmFtZXRlciBpcyBub3QgaW5jbHVk
ZWQsIGEgcHJlZmlsdGVyaW5nIHN0ZXAgaXMgYXV0b21hdGljYWxseQogICAgICBhcHBsaWVkIHRv
IGV4Y2x1ZGUgZGF0YSBmcm9tIHRoZSBjb21wYXJpc29uIHRoYXQgZG9lcyBub3QgcGVydGFpbgog
ICAgICB0byBib3RoIGRhdGFzdG9yZXM6IGlmIHRoZSBzYW1lIHNjaGVtYSBub2RlIGlzIG5vdCBw
cmVzZW50IGluIGJvdGgKICAgICAgZGF0YXN0b3JlcywgdGhlbiBhbGwgaW5zdGFuY2VzIG9mIHRo
YXQgc2NoZW1hIG5vZGUgYW5kIGFsbCBpdHMKICAgICAgZGVzY2VuZGFudHMgYXJlIGV4Y2x1ZGVk
IGZyb20gdGhlIGNvbXBhcmlzb24uICBUaGlzIGFsbG93cyBjbGllbnQKICAgICAgYXBwbGljYXRp
b25zIHRvIGZvY3VzIG9uIHRoZSBkaWZmZXJlbmNlcyB0aGF0IGNvbnN0aXR1dGUgdHJ1ZQogICAg
ICBtaXNtYXRjaGVzIG9mIGluc3RhbmNlIGRhdGEgd2l0aG91dCBuZWVkaW5nIHRvIHNwZWNpZnkg
bW9yZQogICAgICBjb21wbGV4IGZpbHRlciBjb25zdHJ1Y3RzLgoKICAgbyAgZXhjbHVkZS1vcmln
aW46IFdoZW4gc2V0LCB0aGlzIHBhcmFtZXRlciBpbmRpY2F0ZXMgdGhhdCBvcmlnaW4KICAgICAg
bWV0YWRhdGEgc2hvdWxkIG5vdCBub3QgYmUgaW5jbHVkZWQgYXMgcGFydCBvZiBSUEMgb3V0cHV0
LiAgV2hlbgogICAgICB0aGlzIHBhcmFtZXRlciBpcyBvbWl0dGVkLCBvcmlnaW4gbWV0YWRhdGEg
aW4gY29tcGFyaXNvbnMgdGhhdAogICAgICBpbnZvbHZlIDxvcGVyYXRpb25hbD4gaXMgYnkgZGVm
YXVsdCBpbmNsdWRlZC4KCiAgIFRoZSBvcGVyYXRpb24gcHJvdmlkZXMgdGhlIGZvbGxvd2luZyBv
dXRwdXQgcGFyYW1ldGVyOgoKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgTWFy
Y2ggMjIsIDIwMjEgICAgICAgICAgICAgICAgIFtQYWdlIDRdCgwKSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDIwCgoK
ICAgbyAgZGlmZmVyZW5jZXM6IFRoaXMgcGFyYW1ldGVyIGNvbnRhaW5zIHRoZSBsaXN0IG9mIGRp
ZmZlcmVuY2VzLgogICAgICBUaG9zZSBkaWZmZXJlbmNlcyBhcmUgZW5jb2RlZCBwZXIgWUFORy1Q
YXRjaCBkYXRhIG1vZGVsIGRlZmluZWQgaW4KICAgICAgUkZDODA3Mi4gIFdoZW4gYSBkYXRhc3Rv
cmUgbm9kZSBpbiB0aGUgc291cmNlIG9mIHRoZSBjb21wYXJpc29uIGlzCiAgICAgIG5vdCBwcmVz
ZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24sIHRoaXMgY2FuIGJlIGluZGljYXRl
ZAogICAgICBlaXRoZXIgYXMgYSAiZGVsZXRlIiBvciBhcyBhICJyZW1vdmUiIGluIHRoZSBwYXRj
aCBhcyB0aGVyZSBpcyBubwogICAgICBkaWZmZXJlbnRpYXRpb24gYmV0d2VlbiB0aG9zZSBvcGVy
YXRpb25zIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlCiAgICAgIGNvbXBhcmlzb24uICBUaGUgWUFO
Ry1QYXRjaCBkYXRhIG1vZGVsIGlzIGF1Z21lbnRlZCB0byBpbmRpY2F0ZQogICAgICB0aGUgdmFs
dWUgb2Ygc291cmNlIGRhdGFzdG9yZSBub2RlcyBpbiBhZGRpdGlvbiB0byB0aGUgcGF0Y2gKICAg
ICAgaXRzZWxmIHRoYXQgd291bGQgbmVlZCB0byBiZSBhcHBsaWVkIHRvIHRoZSBzb3VyY2UgdG8g
cHJvZHVjZSB0aGUKICAgICAgdGFyZ2V0LiAgV2hlbiB0aGUgdGFyZ2V0IGRhdGFzdG9yZSBpcyA8
b3BlcmF0aW9uYWw+LCAib3JpZ2luIgogICAgICBtZXRhZGF0YSBpcyBpbmNsdWRlZCBhcyBwYXJ0
IG9mIHRoZSBwYXRjaC4gIEluY2x1ZGluZyBvcmlnaW4KICAgICAgbWV0YWRhdGEgY2FuIGhlbHAg
aW4gc29tZSBjYXNlcyBleHBsYWluIHRoZSBjYXVzZSBvZiBhIGRpZmZlcmVuY2UsCiAgICAgIGZv
ciBleGFtcGxlIHdoZW4gYSBkYXRhIG5vZGUgaXMgcGFydCBvZiA8aW50ZW5kZWQ+IGJ1dCB0aGUg
b3JpZ2luCiAgICAgIG9mIHRoZSBzYW1lIGRhdGEgbm9kZSBpbiA8b3BlcmF0aW9uYWw+IGlzIHJl
cG9ydGVkIGFzICJzeXN0ZW0iLgoKICAgVGhlIGRhdGEgbW9kZWwgaXMgZGVmaW5lZCBpbiB0aGUg
aWV0Zi1ubWRhLWNvbXBhcmUgWUFORyBtb2R1bGUuICBJdHMKICAgc3RydWN0dXJlIGlzIHNob3du
IGluIHRoZSBmb2xsb3dpbmcgZmlndXJlLiAgVGhlIG5vdGF0aW9uIHN5bnRheAogICBmb2xsb3dz
IFtSRkM4MzQwXS4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKQ2xlbW0sIGV0IGFs
LiAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMjIsIDIwMjEgICAgICAgICAgICAgICAgIFtQYWdl
IDVdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFNlcHRlbWJlciAyMDIwCgoKICAgbW9kdWxlOiBpZXRmLW5tZGEtY29tcGFyZQogICBy
cGNzOgogICAgICArLS0teCBjb21wYXJlCiAgICAgICAgICstLS13IGlucHV0CiAgICAgICAgIHwg
ICstLS13IHNvdXJjZSAgICAgICAgICAgIGlkZW50aXR5cmVmCiAgICAgICAgIHwgICstLS13IHRh
cmdldCAgICAgICAgICAgIGlkZW50aXR5cmVmCiAgICAgICAgIHwgICstLS13IGFsbD8gICAgICAg
ICAgICAgIGVtcHR5CiAgICAgICAgIHwgICstLS13IGV4Y2x1ZGUtb3JpZ2luPyAgIGVtcHR5CiAg
ICAgICAgIHwgICstLS13IChmaWx0ZXItc3BlYyk/CiAgICAgICAgIHwgICAgICstLTooc3VidHJl
ZS1maWx0ZXIpCiAgICAgICAgIHwgICAgIHwgICstLS13IHN1YnRyZWUtZmlsdGVyPwogICAgICAg
ICB8ICAgICArLS06KHhwYXRoLWZpbHRlcikKICAgICAgICAgfCAgICAgICAgKy0tLXcgeHBhdGgt
ZmlsdGVyPyAgICAgeWFuZzp4cGF0aDEuMCB7bmM6eHBhdGh9PwogICAgICAgICArLS1ybyBvdXRw
dXQKICAgICAgICAgICAgKy0tcm8gKGNvbXBhcmUtcmVzcG9uc2UpPwogICAgICAgICAgICAgICAr
LS06KG5vLW1hdGNoZXMpCiAgICAgICAgICAgICAgIHwgICstLXJvIG5vLW1hdGNoZXM/ICAgIGVt
cHR5CiAgICAgICAgICAgICAgICstLTooZGlmZmVyZW5jZXMpCiAgICAgICAgICAgICAgICAgICst
LXJvIGRpZmZlcmVuY2VzCiAgICAgICAgICAgICAgICAgICAgICstLXJvIHlhbmctcGF0Y2gKICAg
ICAgICAgICAgICAgICAgICAgICAgKy0tcm8gcGF0Y2gtaWQgICAgc3RyaW5nCiAgICAgICAgICAg
ICAgICAgICAgICAgICstLXJvIGNvbW1lbnQ/ICAgIHN0cmluZwogICAgICAgICAgICAgICAgICAg
ICAgICArLS1ybyBlZGl0KiBbZWRpdC1pZF0KICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0t
cm8gZWRpdC1pZCAgICAgICAgIHN0cmluZwogICAgICAgICAgICAgICAgICAgICAgICAgICArLS1y
byBvcGVyYXRpb24gICAgICAgZW51bWVyYXRpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ky0tcm8gdGFyZ2V0ICAgICAgICAgIHRhcmdldC1yZXNvdXJjZS1vZmZzZXQKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKy0tcm8gcG9pbnQ/ICAgICAgICAgIHRhcmdldC1yZXNvdXJjZS1vZmZz
ZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tcm8gd2hlcmU/ICAgICAgICAgIGVudW1l
cmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICstLXJvIHZhbHVlPwogICAgICAgICAg
ICAgICAgICAgICAgICAgICArLS1ybyBzb3VyY2UtdmFsdWU/CgogICAgICAgICAgICAgICAgICAg
ICAgU3RydWN0dXJlIG9mIGlldGYtbm1kYS1jb21wYXJlCgo1LiAgWUFORyBEYXRhIE1vZGVsCgog
ICA8Q09ERSBCRUdJTlM+IGZpbGUgImlldGYtbm1kYS1jb21wYXJlQDIwMjAtMDktMTgueWFuZyIK
ICAgbW9kdWxlIGlldGYtbm1kYS1jb21wYXJlIHsKCiAgICAgeWFuZy12ZXJzaW9uIDEuMTsKICAg
ICBuYW1lc3BhY2UgInVybjppZXRmOnBhcmFtczp4bWw6bnM6eWFuZzppZXRmLW5tZGEtY29tcGFy
ZSI7CgogICAgIHByZWZpeCBjbXA7CgogICAgIGltcG9ydCBpZXRmLXlhbmctdHlwZXMgewogICAg
ICAgcHJlZml4IHlhbmc7CiAgICAgICByZWZlcmVuY2UgIlJGQyA2OTkxOiBDb21tb24gWUFORyBE
YXRhIFR5cGVzIjsKICAgICB9CiAgICAgaW1wb3J0IGlldGYtZGF0YXN0b3JlcyB7CgoKCkNsZW1t
LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDIyLCAyMDIxICAgICAgICAgICAgICAg
ICBbUGFnZSA2XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTZXB0ZW1iZXIgMjAyMAoKCiAgICAgICBwcmVmaXggZHM7CiAgICAgICBy
ZWZlcmVuY2UgIlJGQyA4MzQyOiBOZXR3b3JrIE1hbmFnZW1lbnQgRGF0YXN0b3JlCiAgICAgICAg
ICAgICAgICAgIEFyY2hpdGVjdHVyZSAoTk1EQSkiOwogICAgIH0KICAgICBpbXBvcnQgaWV0Zi15
YW5nLXBhdGNoIHsKICAgICAgIHByZWZpeCB5cGF0Y2g7CiAgICAgICByZWZlcmVuY2UgIlJGQyA4
MDcyOiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUiOwogICAgIH0KICAgICBpbXBvcnQgaWV0Zi1uZXRj
b25mIHsKICAgICAgIHByZWZpeCBuYzsKICAgICAgIHJlZmVyZW5jZSAiUkZDNjI0MTogTmV0d29y
ayBDb25maWd1cmF0aW9uIFByb3RvY29sIChORVRDT05GKSI7CiAgICAgfQoKICAgICBvcmdhbml6
YXRpb24gIklFVEYiOwogICAgIGNvbnRhY3QKICAgICAgICJXRyBXZWI6ICAgPGh0dHA6Ly90b29s
cy5pZXRmLm9yZy93Zy9uZXRjb25mLz4KICAgICAgICBXRyBMaXN0OiAgPG1haWx0bzpuZXRjb25m
QGlldGYub3JnPgoKICAgICAgICBBdXRob3I6IEFsZXhhbmRlciBDbGVtbQogICAgICAgICAgICAg
ICAgPG1haWx0bzpsdWR3aWdAY2xlbW0ub3JnPgoKICAgICAgICBBdXRob3I6IFlpbmd6aGVuIFF1
CiAgICAgICAgICAgICAgICA8bWFpbHRvOnlxdUBmdXR1cmV3ZWkuY29tPgoKICAgICAgICBBdXRo
b3I6IEplZmYgVGFudHN1cmEKICAgICAgICAgICAgICAgIDxtYWlsdG86amVmZnRhbnQuaWV0ZkBn
bWFpbC5jb20+CgogICAgICAgIEF1dGhvcjogQW5keSBCaWVybWFuCiAgICAgICAgICAgICAgICA8
bWFpbHRvOmFuZHlAeXVtYXdvcmtzLmNvbT4iOwoKICAgICBkZXNjcmlwdGlvbgogICAgICAgIlRo
ZSBZQU5HIGRhdGEgbW9kZWwgZGVmaW5lcyBhIG5ldyBvcGVyYXRpb24sIDxjb21wYXJlPiwgdGhh
dAogICAgICAgIGNhbiBiZSB1c2VkIHRvIGNvbXBhcmUgTk1EQSBkYXRhc3RvcmVzLgoKICAgICAg
ICBUaGUga2V5IHdvcmRzICdNVVNUJywgJ01VU1QgTk9UJywgJ1JFUVVJUkVEJywgJ1NIQUxMJywg
J1NIQUxMCiAgICAgICAgTk9UJywgJ1NIT1VMRCcsICdTSE9VTEQgTk9UJywgJ1JFQ09NTUVOREVE
JywgJ05PVCBSRUNPTU1FTkRFRCcsCiAgICAgICAgJ01BWScsIGFuZCAnT1BUSU9OQUwnIGluIHRo
aXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzCiAgICAgICAgZGVzY3JpYmVkIGlu
IEJDUCAxNCAoUkZDIDIxMTkpIChSRkMgODE3NCkgd2hlbiwgYW5kIG9ubHkgd2hlbiwKICAgICAg
ICB0aGV5IGFwcGVhciBpbiBhbGwgY2FwaXRhbHMsIGFzIHNob3duIGhlcmUuCgogICAgICAgIENv
cHlyaWdodCAoYykgMjAyMCBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFz
CiAgICAgICAgYXV0aG9ycyBvZiB0aGUgY29kZS4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgogICAg
ICAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3IKICAgICAgICB3aXRob3V0IG1vZGlmaWNhdGlvbiwgaXMgcGVybWl0dGVkIHB1cnN1YW50
IHRvLCBhbmQgc3ViamVjdCB0bwogICAgICAgIHRoZSBsaWNlbnNlIHRlcm1zIGNvbnRhaW5lZCBp
biwgdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2Ugc2V0CiAgICAgICAgZm9ydGggaW4gU2VjdGlv
biA0LmMgb2YgdGhlIElFVEYgVHJ1c3QncyBMZWdhbCBQcm92aXNpb25zCiAgICAgICAgUmVsYXRp
bmcgdG8gSUVURiBEb2N1bWVudHMKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMg
TWFyY2ggMjIsIDIwMjEgICAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDIw
CgoKICAgICAgICAoaHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykuCgogICAg
ICAgIFRoaXMgdmVyc2lvbiBvZiB0aGlzIFlBTkcgbW9kdWxlIGlzIHBhcnQgb2YgUkZDIFhYWFg7
IHNlZSB0aGUKICAgICAgICBSRkMgaXRzZWxmIGZvciBmdWxsIGxlZ2FsIG5vdGljZXMuIjsKCiAg
ICAgcmV2aXNpb24gMjAyMC0wOS0xOCB7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiSW5p
dGlhbCByZXZpc2lvbiI7CiAgICAgICByZWZlcmVuY2UKICAgICAgICAgIlJGQyBYWFhYOiBDb21w
YXJpc29uIG9mIE5NREEgZGF0YXN0b3JlcyI7CiAgICAgfQoKICAgICAvKiBSUEMgKi8KICAgICBy
cGMgY29tcGFyZSB7CiAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAiTk1EQSBjb21wYXJlIG9w
ZXJhdGlvbi4iOwogICAgICAgaW5wdXQgewogICAgICAgICBsZWFmIHNvdXJjZSB7CiAgICAgICAg
ICAgdHlwZSBpZGVudGl0eXJlZiB7CiAgICAgICAgICAgICBiYXNlIGRzOmRhdGFzdG9yZTsKICAg
ICAgICAgICB9CiAgICAgICAgICAgbWFuZGF0b3J5IHRydWU7CiAgICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICAgICJUaGUgc291cmNlIGRhdGFzdG9yZSB0byBiZSBjb21wYXJlZC4iOwog
ICAgICAgICB9CiAgICAgICAgIGxlYWYgdGFyZ2V0IHsKICAgICAgICAgICB0eXBlIGlkZW50aXR5
cmVmIHsKICAgICAgICAgICAgIGJhc2UgZHM6ZGF0YXN0b3JlOwogICAgICAgICAgIH0KICAgICAg
ICAgICBtYW5kYXRvcnkgdHJ1ZTsKICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAg
IlRoZSB0YXJnZXQgZGF0YXN0b3JlIHRvIGJlIGNvbXBhcmVkLiI7CiAgICAgICAgIH0KICAgICAg
ICAgbGVhZiBhbGwgewogICAgICAgICAgIHR5cGUgZW1wdHk7CiAgICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICAgICAgICJXaGVuIHRoaXMgbGVhZiBpcyBwcm92aWRlZCwgYWxsIGRhdGEgbm9k
ZXMgYXJlIGNvbXBhcmVkLAogICAgICAgICAgICAgIHdoZXRoZXIgdGhlaXIgc2NoZW1hIG5vZGUg
cGVydGFpbnMgdG8gYm90aCBkYXRhc3RvcmVzIG9yCiAgICAgICAgICAgICAgbm90LiBXaGVuIHRo
aXMgbGVhZiBpcyBvbWl0dGVkLCBhIHByZWZpbHRlcmluZyBzdGVwIGlzCiAgICAgICAgICAgICAg
YXV0b21hdGljYWxseSBhcHBsaWVkIHRoYXQgZXhjbHVkZXMgZGF0YSBub2RlcyBmcm9tIHRoZQog
ICAgICAgICAgICAgIGNvbXBhcmlzb24gdGhhdCBjYW4gb2NjdXIgaW4gb25seSBvbmUgZGF0YXN0
b3JlIGJ1dCBub3QKICAgICAgICAgICAgICB0aGUgb3RoZXIuICBTcGVjaWZpY2FsbHksIGlmIG9u
ZSBvZiB0aGUgZGF0YXN0b3JlcwogICAgICAgICAgICAgIChzb3VyY2Ugb3IgdGFyZ2V0KSBjb250
YWlucyBvbmx5IGNvbmZpZ3VyYXRpb24gZGF0YSBhbmQKICAgICAgICAgICAgICB0aGUgb3RoZXIg
ZGF0YXN0b3JlIGlzIDxvcGVyYXRpb25hbD4sIGRhdGEgbm9kZXMgZm9yCiAgICAgICAgICAgICAg
d2hpY2ggY29uZmlnIGlzIGZhbHNlIGFyZSBleGNsdWRlZCBmcm9tIHRoZSBjb21wYXJpc29uLiI7
CiAgICAgICAgIH0KICAgICAgICAgbGVhZiBleGNsdWRlLW9yaWdpbiB7CiAgICAgICAgICAgdHlw
ZSBlbXB0eTsKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMjIsIDIw
MjEgICAgICAgICAgICAgICAgIFtQYWdlIDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDIwCgoKICAgICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgIldoZW4gdGhpcyBsZWFmIGlzIHByb3ZpZGVkLCBv
cmlnaW4gbWV0YWRhdGEgaXMgbm90CiAgICAgICAgICAgICAgaW5jbHVkZWQgYXMgcGFydCBvZiBS
UEMgb3V0cHV0LiBXaGVuIHRoaXMgbGVhZiBpcwogICAgICAgICAgICAgIG9taXR0ZWQsIG9yaWdp
biBtZXRhZGF0YSBpbiBjb21wYXJpc29ucyB0aGF0IGludm9sdmUKICAgICAgICAgICAgICA8b3Bl
cmF0aW9uYWw+IGlzIGJ5IGRlZmF1bHQgaW5jbHVkZWQuIjsKICAgICAgICAgfQogICAgICAgICBj
aG9pY2UgZmlsdGVyLXNwZWMgewogICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAi
SWRlbnRpZmllcyB0aGUgcG9ydGlvbnMgb2YgdGhlIGRhdGFzdG9yZXMgdG8gYmUKICAgICAgICAg
ICAgICAgICAgY29tcGFyZWQuIjsKICAgICAgICAgICBhbnlkYXRhIHN1YnRyZWUtZmlsdGVyIHsK
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICJUaGlzIHBhcmFtZXRlciBp
ZGVudGlmaWVzIHRoZSBwb3J0aW9ucyBvZiB0aGUKICAgICAgICAgICAgICAgIHRhcmdldCBkYXRh
c3RvcmUgdG8gcmV0cmlldmUuIjsKICAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDYyNDEsIFNl
Y3Rpb24gNi4iOwogICAgICAgICAgIH0KICAgICAgICAgICBsZWFmIHhwYXRoLWZpbHRlciB7CiAg
ICAgICAgICAgICBpZi1mZWF0dXJlIG5jOnhwYXRoOwogICAgICAgICAgICAgdHlwZSB5YW5nOnhw
YXRoMS4wOwogICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgIlRoaXMgcGFy
YW1ldGVyIGNvbnRhaW5zIGFuIFhQYXRoIGV4cHJlc3Npb24KICAgICAgICAgICAgICAgIGlkZW50
aWZ5aW5nIHRoZSBwb3J0aW9ucyBvZiB0aGUgdGFyZ2V0CiAgICAgICAgICAgICAgICBkYXRhc3Rv
cmUgdG8gcmV0cmlldmUuIjsKICAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDY5OTE6IENvbW1v
biBZQU5HIERhdGEgVHlwZXMiOwogICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgfQogICAg
ICAgb3V0cHV0IHsKICAgICAgICAgY2hvaWNlIGNvbXBhcmUtcmVzcG9uc2UgewogICAgICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAiQ29tcGFyaXNvbiByZXN1bHRzLiI7CiAgICAgICAg
ICAgbGVhZiBuby1tYXRjaGVzIHsKICAgICAgICAgICAgIHR5cGUgZW1wdHk7CiAgICAgICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVGhpcyBsZWFmIGluZGljYXRlcyB0aGF0IHRo
ZSBmaWx0ZXIgZGlkIG5vdCBtYXRjaAogICAgICAgICAgICAgICAgYW55dGhpbmcgYW5kIG5vdGhp
bmcgd2FzIGNvbXBhcmVkLiI7CiAgICAgICAgICAgfQogICAgICAgICAgIGNvbnRhaW5lciBkaWZm
ZXJlbmNlcyB7CiAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAiVGhlIGxp
c3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzIgd2l0aCBhbgogICAgICAgICAg
ICAgICAgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZSBhcHBsaWNh
YmxlLgogICAgICAgICAgICAgICAgV2hlbiBhIGRhdGFzdG9yZSBub2RlIGluIHRoZSBzb3VyY2Ug
aXMgbm90IHByZXNlbnQgaW4KICAgICAgICAgICAgICAgIHRoZSB0YXJnZXQsIHRoaXMgY2FuIGJl
IGluZGljYXRlZCBlaXRoZXIgYXMgYSAnZGVsZXRlJwogICAgICAgICAgICAgICAgb3IgYXMgYSAn
cmVtb3ZlJyBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbmNlIGJldHdlZW4KICAgICAgICAgICAgICAg
IHRoZW0gZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgY29tcGFyaXNvbi4iOwogICAgICAgICAgICAg
dXNlcyB5cGF0Y2g6eWFuZy1wYXRjaCB7CiAgICAgICAgICAgICAgIGF1Z21lbnQgInlhbmctcGF0
Y2gvZWRpdCIgewogICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCgoKCkNsZW1tLCBldCBhbC4g
ICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDIyLCAyMDIxICAgICAgICAgICAgICAgICBbUGFnZSA5
XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBTZXB0ZW1iZXIgMjAyMAoKCiAgICAgICAgICAgICAgICAgICAiUHJvdmlkZSB0aGUgdmFs
dWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsCiAgICAgICAgICAgICAgICAgICAgcmVzcGVj
dGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bwogICAgICAgICAgICAgICAg
ICAgIHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuIjsKICAgICAgICAgICAgICAg
ICBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7CiAgICAgICAgICAgICAgICAgICB3aGVuICIuLi9vcGVy
YXRpb24gPSAnZGVsZXRlJyIKICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9u
ID0gJ21lcmdlJyIKICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ21v
dmUnIgogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZSci
CiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnIjsKICAg
ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAgICAgICAgICAgICJUaGUgYW55
ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNlZCBmb3IgJ2RlbGV0ZScsCiAgICAgICAgICAgICAgICAg
ICAgICAnbW92ZScsICdtZXJnZScsICdyZXBsYWNlJywgYW5kICdyZW1vdmUnCiAgICAgICAgICAg
ICAgICAgICAgICBvcGVyYXRpb25zLiI7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIHJlZmVyZW5jZSAiUkZDIDgwNzI6IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSI7CiAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgIH0K
ICAgICB9CiAgIH0KICAgPENPREUgRU5EUz4KCjYuICBFeGFtcGxlCgogICBUaGUgZm9sbG93aW5n
IGV4YW1wbGUgY29tcGFyZXMgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiA8b3BlcmF0aW9uYWw+CiAg
IGFuZCA8aW50ZW5kZWQ+IGZvciBhIHN1YnRyZWUgdW5kZXIgImludGVyZmFjZXMiLiAgVGhlIHN1
YnRyZWUKICAgY29udGFpbnMgYSBzdWJzZXQgb2Ygb2JqZWN0cyB0aGF0IGFyZSBkZWZpbmVkIGlu
IGEgWUFORyBkYXRhIG1vZGVsCiAgIGZvciB0aGUgbWFuYWdlbWVudCBvZiBpbnRlcmZhY2VzIGRl
ZmluZWQgaW4gW1JGQzgzNDNdLiAgVGhlIGV4Y2VycHQKICAgb2YgdGhlIGRhdGEgbW9kZWwgd2hv
c2UgaW5zdGFudGlhdGlvbiBpcyBiYXNpcyBvZiB0aGUgY29tcGFyaXNvbiBpcwogICBhcyBmb2xs
b3dzOgoKCgoKCgoKCgoKCgoKCgoKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMg
TWFyY2ggMjIsIDIwMjEgICAgICAgICAgICAgICAgW1BhZ2UgMTBdCgwKSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDIw
CgoKICAgY29udGFpbmVyIGludGVyZmFjZXMgewogICAgIGRlc2NyaXB0aW9uCiAgICAgICAiSW50
ZXJmYWNlIHBhcmFtZXRlcnMuIjsKICAgICBsaXN0IGludGVyZmFjZSB7CiAgICAgICBrZXkgIm5h
bWUiOwogICAgICAgbGVhZiBuYW1lIHsKICAgICAgICAgdHlwZSBzdHJpbmc7CiAgICAgICAgIGRl
c2NyaXB0aW9uCiAgICAgICAgICAgIlRoZSBuYW1lIG9mIHRoZSBpbnRlcmZhY2UiLgogICAgICAg
fQogICAgICAgbGVhZiBkZXNjcmlwdGlvbiB7CiAgICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgICAgICJBIHRleHR1YWwgZGVzY3JpcHRpb24gb2YgdGhlIGlu
dGVyZmFjZS4iOwogICAgICAgfQogICAgICAgbGVhZiBlbmFibGVkIHsKICAgICAgICAgdHlwZSBi
b29sZWFuOwogICAgICAgICBkZWZhdWx0ICJ0cnVlIjsKICAgICAgICAgZGVzY3JpcHRpb24KICAg
ICAgICAgICAiVGhpcyBsZWFmIGNvbnRhaW5zIHRoZSBjb25maWd1cmVkLCBkZXNpcmVkIHN0YXRl
IG9mIHRoZQogICAgICAgICAgICBpbnRlcmZhY2UuIjsiCiAgICAgICB9CiAgICAgfQogICB9Cgog
ICBUaGUgY29udGVudHMgb2YgPGludGVuZGVkPiBhbmQgPG9wZXJhdGlvbmFsPiBkYXRhc3RvcmVz
OgoKCiAgIC8vSU5URU5ERUQKICAgPGludGVyZmFjZXMgeG1sbnM9InVybjppZXRmOnBhcmFtczp4
bWw6bnM6eWFuZzppZXRmLWludGVyZmFjZXMiPgogICAgIDxpbnRlcmZhY2U+CiAgICAgICA8bmFt
ZT5ldGgwPC9uYW1lPgogICAgICAgPGVuYWJsZWQ+ZmFsc2U8L2VuYWJsZWQ+CiAgICAgICA8ZGVz
Y3JpcHRpb24+aXAgaW50ZXJmYWNlPC9kZXNjcmlwdGlvbj4KICAgICA8L2ludGVyZmFjZT4KICAg
PC9pbnRlcmZhY2VzPgoKICAgLy9PUEVSQVRJT05BTAogICA8aW50ZXJmYWNlcwogICAgICAgeG1s
bnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6eWFuZzppZXRmLWludGVyZmFjZXMiCiAgICAgICB4
bWxuczpvcj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYtb3JpZ2luIj4KICAgICA8
aW50ZXJmYWNlIG9yOm9yaWdpbj0ib3I6bGVhcm5lZCI+CiAgICAgICA8bmFtZT5ldGgwPC9uYW1l
PgogICAgICAgPGVuYWJsZWQ+dHJ1ZTwvZW5hYmxlZD4KCiAgICAgICA8L2ludGVyZmFjZT4KICAg
PC9pbnRlcmZhY2VzPgoKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgTWFyY2gg
MjIsIDIwMjEgICAgICAgICAgICAgICAgW1BhZ2UgMTFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDIwCgoKICAg
PG9wZXJhdGlvbmFsPiBkb2VzIG5vdCBjb250YWluIG9iamVjdCAiZGVzY3JpcHRpb24iIHRoYXQg
aXMgY29udGFpbmVkCiAgIGluIDxpbnRlbmRlZD4uICBBbm90aGVyIG9iamVjdCwgImVuYWJsZWQi
LCBoYXMgZGlmZmVyZW5jZXMgaW4gdmFsdWVzLAogICBiZWluZyAidHJ1ZSIgaW4gPG9wZXJhdGlv
bmFsPiBhbmQgImZhbHNlIiBpbiA8aW50ZW5kZWQ+LiAgQSB0aGlyZAogICBvYmplY3QsICJuYW1l
IiwgaXMgdGhlIHNhbWUgaW4gYm90aCBjYXNlcy4gIFRoZSBvcmlnaW4gb2YgdGhlIG9iamVjdHMK
ICAgaW4gPG9wZXJhdGlvbmFsPiBpcyAibGVhcm5lZCIsIHdoaWNoIG1heSBoZWxwIGV4cGxhaW4g
dGhlCiAgIGRpc2NyZXBhbmNpZXMuCgogICBSUEMgcmVxdWVzdCB0byBjb21wYXJlIDxvcGVyYXRp
b25hbD4gKHNvdXJjZSBvZiB0aGUgY29tcGFyaXNvbikgd2l0aAogICA8aW50ZW5kZWQ+KHRhcmdl
dCBvZiB0aGUgY29tcGFyaXNvbik6CgogICA8cnBjIG1lc3NhZ2UtaWQ9IjEwMSIKICAgICAgIHht
bG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiPgogICAgIDxjb21w
YXJlIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnlhbmc6aWV0Zi1ubWRhLWNvbXBhcmUi
CiAgICAgICAgIHhtbG5zOmRzPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnlhbmc6aWV0Zi1kYXRh
c3RvcmVzIj4KICAgICAgIDxzb3VyY2U+ZHM6b3BlcmF0aW9uYWw8L3NvdXJjZT4KICAgICAgIDx0
YXJnZXQ+ZHM6aW50ZW5kZWQ8L3RhcmdldD4KICAgICAgIDx4cGF0aC1maWx0ZXIKICAgICAgICAg
ICB4bWxuczppZj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYtaW50ZXJmYWNlcyI+
CiAgICAgICAgIC9pZjppbnRlcmZhY2VzCiAgICAgICA8L3hwYXRoLWZpbHRlcj4KICAgICA8L2Nv
bXBhcmU+CiAgIDwvcnBjPgoKICAgUlBDIHJlcGx5LCB3aGVuIGEgZGlmZmVyZW5jZSBpcyBkZXRl
Y3RlZDoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAg
IEV4cGlyZXMgTWFyY2ggMjIsIDIwMjEgICAgICAgICAgICAgICAgW1BhZ2UgMTJdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcHRl
bWJlciAyMDIwCgoKICAgPHJwYy1yZXBseQogICAgICAgIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOm5ldGNvbmY6YmFzZToxLjAiCiAgICAgICAgbWVzc2FnZS1pZD0iMTAxIj4KICAgICA8
ZGlmZmVyZW5jZXMKICAgICAgICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmll
dGYtbm1kYS1jb21wYXJlIgogICAgICAgIHhtbG5zOm9yPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
Onlhbmc6aWV0Zi1vcmlnaW4iPgogICAgICAgPHlhbmctcGF0Y2g+CiAgICAgICAgIDxwYXRjaC1p
ZD5pbnRlcmZhY2Ugc3RhdHVzPC9wYXRjaC1pZD4KICAgICAgICAgPGNvbW1lbnQ+CiAgICAgICAg
ICAgZGlmZiBiZXR3ZWVuIG9wZXJhdGlvbmFsIChzb3VyY2UpIGFuZCBpbnRlbmRlZCAodGFyZ2V0
KQogICAgICAgICA8L2NvbW1lbnQ+CiAgICAgICAgIDxlZGl0PgogICAgICAgICAgIDxlZGl0LWlk
PjE8L2VkaXQtaWQ+CiAgICAgICAgICAgPG9wZXJhdGlvbj5yZXBsYWNlPC9vcGVyYXRpb24+CiAg
ICAgICAgICAgPHRhcmdldD4vaWV0Zi1pbnRlcmZhY2VzOmludGVyZmFjZT1ldGgwL2VuYWJsZWQ8
L3RhcmdldD4KICAgICAgICAgICA8dmFsdWU+CiAgICAgICAgICAgICA8aWY6ZW5hYmxlZD5mYWxz
ZTxpZjplbmFibGVkPgogICAgICAgICAgIDwvdmFsdWU+CiAgICAgICAgICAgPHNvdXJjZS12YWx1
ZT4KICAgICAgICAgICAgICA8aWY6ZW5hYmxlZCBvcjpvcmlnaW49Im9yOmxlYXJuZWQiPnRydWU8
L2lmOmVuYWJsZWQ+CiAgICAgICAgICAgPC9zb3VyY2UtdmFsdWU+CiAgICAgICAgIDwvZWRpdD4K
ICAgICAgICAgPGVkaXQ+CiAgICAgICAgICAgPGVkaXQtaWQ+MjwvZWRpdC1pZD4KICAgICAgICAg
ICA8b3BlcmF0aW9uPmNyZWF0ZTwvb3BlcmF0aW9uPgogICAgICAgICAgIDx0YXJnZXQ+L2lldGYt
aW50ZXJmYWNlczppbnRlcmZhY2U9ZXRoMC9kZXNjcmlwdGlvbjwvdGFyZ2V0PgogICAgICAgICAg
IDx2YWx1ZT4KICAgICAgICAgICAgIDxpZjpkZXNjcmlwdGlvbj5pcCBpbnRlcmZhY2U8ZGVzY3Jp
cHRpb24+CiAgICAgICAgICAgPC92YWx1ZT4KICAgICAgICAgPC9lZGl0PgogICAgICAgPC95YW5n
LXBhdGNoPgogICAgIDwvZGlmZmVyZW5jZXM+CiAgIDwvcnBjLXJlcGx5PgoKICAgVGhlIHNhbWUg
cmVxdWVzdCBpbiBSRVNUQ09ORiAodXNpbmcgSlNPTiBmb3JtYXQpOgoKICAgUE9TVCAvcmVzdGNv
bmYvb3BlcmF0aW9ucy9pZXRmLW5tZGEtY29tcGFyZTpjb21wYXJlIEhUVFAvMS4xCiAgIEhvc3Q6
IGV4YW1wbGUuY29tCiAgIENvbnRlbnQtVHlwZTogYXBwbGljYXRpb24veWFuZy1kYXRhK2pzb24K
ICAgQWNjZXB0OiBhcHBsaWNhdGlvbi95YW5nLWQKICAgeyAiaWV0Zi1ubWRhLWNvbXBhcmU6aW5w
dXQiIHsKICAgICAgInNvdXJjZSIgOiAiaWV0Zi1kYXRhc3RvcmVzOm9wZXJhdGlvbmFsIgogICAg
ICAidGFyZ2V0IiA6ICJpZXRmLWRhdGFzdG9yZXM6aW50ZW5kZWQiCiAgICAgICJ4cGF0aC1maWx0
ZXIiIDogXAogICAgICAgICAgIi9pZXRmLWludGVyZmFjZXM6aW50ZXJmYWNlcyIKICAgICAgfQog
ICB9CgoKCgpDbGVtbSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAyMiwgMjAyMSAg
ICAgICAgICAgICAgICBbUGFnZSAxM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDIwMjAKCgogICBUaGUgc2FtZSBy
ZXNwb25zZSBpbiBSRVNUQ09ORiAodXNpbmcgSlNPTiBmb3JtYXQpOgoKICBIVFRQLzEuMSAyMDAg
T0sKICBEYXRlOiBUaHUsIDI2IEphbiAyMDE5IDIwOjU2OjMwIEdNVAogIFNlcnZlcjogZXhhbXBs
ZS1zZXJ2ZXIKICBDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3lhbmctZAogIHsgImlldGYtbm1k
YS1jb21wYXJlOm91dHB1dCIgOiB7CiAgICAgICJkaWZmZXJlbmNlcyIgOiB7CiAgICAgICAgImll
dGYteWFuZy1wYXRjaDp5YW5nLXBhdGNoIiA6IHsKICAgICAgICAgICJwYXRjaC1pZCIgOiAiaW50
ZXJmYWNlIHN0YXR1cyIsCiAgICAgICAgICAiY29tbWVudCIgOiAiZGlmZiBiZXR3ZWVuIGludGVu
ZGVkIChzb3VyY2UpIGFuZCBvcGVyYXRpb25hbCIsCiAgICAgICAgICAiZWRpdCIgOiBbCiAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAiZWRpdC1pZCIgOiAiMSIsCiAgICAgICAgICAgICAgIm9w
ZXJhdGlvbiIgOiAicmVwbGFjZSIsCiAgICAgICAgICAgICAgInRhcmdldCIgOiAiL2lldGYtaW50
ZXJmYWNlczppbnRlcmZhY2U9ZXRoMC9lbmFibGVkIiwKICAgICAgICAgICAgICAidmFsdWUiIDog
ewogICAgICAgICAgICAgICAgICJpZXRmLWludGVyZmFjZXM6aW50ZXJmYWNlL2VuYWJsZWQiIDog
ImZhbHNlIgogICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgInNvdXJjZS12YWx1ZSIgOiB7
CiAgICAgICAgICAgICAgICAgImlldGYtaW50ZXJmYWNlczppbnRlcmZhY2UvZW5hYmxlZCIgOiAi
dHJ1ZSIsCiAgICAgICAgICAgICAgICAgIkBpZXRmLWludGVyZmFjZXM6aW50ZXJmYWNlL2VuYWJs
ZWQiIDogewogICAgICAgICAgICAgICAgICAgImlldGYtb3JpZ2luOm9yaWdpbiIgOiAiaWV0Zi1v
cmlnaW46bGVhcm5lZCIKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAiZWRpdC1pZCIgOiAiMiIsCiAgICAgICAgICAgICAgIm9wZXJhdGlvbiIgOiAiY3Jl
YXRlIiwKICAgICAgICAgICAgICAidGFyZ2V0IiA6ICIvaWV0Zi1pbnRlcmZhY2VzOmludGVyZmFj
ZT1ldGgwL2Rlc2NyaXB0aW9uIiwKICAgICAgICAgICAgICAidmFsdWUiIDogewogICAgICAgICAg
ICAgICAgICJpZXRmLWludGVyZmFjZTppbnRlcmZhY2UvZGVzY3JpcHRpb24iIDogImlwIGludGVy
ZmFjZSIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0KICB9Cgo3LiAgUGVyZm9ybWFuY2UgQ29uc2lkZXJhdGlvbnMKCiAgIFRo
ZSBjb21wYXJlIG9wZXJhdGlvbiBjYW4gYmUgY29tcHV0YXRpb25hbGx5IGV4cGVuc2l2ZS4gIFdo
aWxlCiAgIHJlc3BvbnNpYmxlIGNsaWVudCBhcHBsaWNhdGlvbnMgYXJlIGV4cGVjdGVkIHRvIHVz
ZSB0aGUgb3BlcmF0aW9uCiAgIHJlc3BvbnNpYmx5IGFuZCBzcGFyaW5nbHkgb25seSB3aGVuIHdh
cnJhbnRlZCwgaW1wbGVtZW50YXRpb25zIG5lZWQKICAgdG8gYmUgYXdhcmUgb2YgdGhlIGZhY3Qg
dGhhdCBleGNlc3NpdmUgaW52b2NhdGlvbiBvZiB0aGlzIG9wZXJhdGlvbgogICB3aWxsIGJ1cmRl
biBzeXN0ZW0gcmVzb3VyY2VzIGFuZCBuZWVkIHRvIGVuc3VyZSB0aGF0IHN5c3RlbQogICBwZXJm
b3JtYW5jZSB3aWxsIG5vdCBiZSBhZHZlcnNlbHkgaW1wYWN0ZWQuICBPbmUgcG9zc2liaWxpdHkg
Zm9yIGFuCiAgIGltcGxlbWVudGF0aW9uIHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhIHBvc3Np
YmlsaXR5IGlzIHRvIGxpbWl0IHRoZQogICBudW1iZXIgb2YgcmVxdWVzdHMgdGhhdCBpcyBzZXJ2
ZWQgdG8gYSBjbGllbnQsIG9yIHRvIGFueSBudW1iZXIgb2YKCgoKQ2xlbW0sIGV0IGFsLiAgICAg
ICAgICAgIEV4cGlyZXMgTWFyY2ggMjIsIDIwMjEgICAgICAgICAgICAgICAgW1BhZ2UgMTRdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFNlcHRlbWJlciAyMDIwCgoKICAgY2xpZW50cywgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCBy
ZWplY3RpbmcgcmVxdWVzdHMgbWFkZSBhdCBhCiAgIGhpZ2hlciBmcmVxdWVuY3kgdGhhbiB0aGUg
aW1wbGVtZW50YXRpb24gY2FuIHJlYXNvbmFibHkgc3VzdGFpbi4KCjguICBQb3NzaWJsZSBGdXR1
cmUgRXh0ZW5zaW9ucwoKICAgSXQgaXMgY29uY2VpdmFibGUgdG8gZXh0ZW5kIHRoZSBjb21wYXJl
IG9wZXJhdGlvbiB3aXRoIGEgbnVtYmVyIG9mCiAgIHBvc3NpYmxlIGFkZGl0aW9uYWwgZmVhdHVy
ZXMgaW4gdGhlIGZ1dHVyZS4KCiAgIFNwZWNpZmljYWxseSwgaXQgaXMgcG9zc2libGUgdG8gZGVm
aW5lIGFuIGV4dGVuc2lvbiB3aXRoIGFuIG9wdGlvbmFsCiAgIGZlYXR1cmUgZm9yIGRhbXBlbmlu
Zy4gIFRoaXMgd2lsbCBhbGxvdyBjbGllbnRzIHRvIHNwZWNpZnkgYSBtaW5pbXVtCiAgIHRpbWUg
cGVyaW9kIGZvciB3aGljaCBhIGRpZmZlcmVuY2UgbXVzdCBwZXJzaXN0IGZvciBpdCB0byBiZQog
ICByZXBvcnRlZC4gIFRoaXMgd2lsbCBlbmFibGUgY2xpZW50cyB0byBkaXN0aW5ndWlzaCBiZXR3
ZWVuCiAgIGRpZmZlcmVuY2VzIHRoYXQgYXJlIG9ubHkgZmxlZXRpbmcgZnJvbSBvbmVzIHRoYXQg
YXJlIG5vdCBhbmQgdGhhdAogICBtYXkgcmVwcmVzZW50IGEgcmVhbCBvcGVyYXRpb25hbCBpc3N1
ZSBhbmQgaW5jb25zaXN0ZW5jeSB3aXRoaW4gdGhlCiAgIGRldmljZS4KCiAgIEZvciB0aGlzIHB1
cnBvc2UsIGFuIGFkZGl0aW9uYWwgaW5wdXQgcGFyYW1ldGVyIGNhbiBiZSBhZGRlZCB0bwogICBz
cGVjaWZ5IHRoZSBkYW1wZW5pbmcgcGVyaW9kLiAgT25seSBkaWZmZXJlbmNlcyB0aGF0IHBlcnRh
aW4gZm9yIGF0CiAgIGxlYXN0IHRoZSBkYW1wZW5pbmcgdGltZSBhcmUgcmVwb3J0ZWQuICBBIHZh
bHVlIG9mIDAgb3Igb21pc3Npb24gb2YKICAgdGhlIHBhcmFtZXRlciBpbmRpY2F0ZXMgbm8gZGFt
cGVuaW5nLiAgUmVwb3J0aW5nIG9mIGRpZmZlcmVuY2VzIE1BWQogICBjb3JyZXNwb25kaW5nbHkg
YmUgZGVsYXllZCBieSB0aGUgZGFtcGVuaW5nIHBlcmlvZCBmcm9tIHRoZSB0aW1lIHRoZQogICBy
ZXF1ZXN0IGlzIHJlY2VpdmVkLgoKICAgVG8gaW1wbGVtZW50IHRoaXMgZmVhdHVyZSwgYSBzZXJ2
ZXIgaW1wbGVtZW50YXRpb24gbWlnaHQgcnVuIGEKICAgY29tcGFyaXNvbiB3aGVuIHRoZSBSUEMg
aXMgZmlyc3QgaW52b2tlZCBhbmQgdGVtcG9yYXJpbHkgc3RvcmUgdGhlCiAgIHJlc3VsdC4gIFN1
YnNlcXVlbnRseSwgaXQgY291bGQgd2FpdCB1bnRpbCBhZnRlciB0aGUgZW5kIG9mIHRoZQogICBk
YW1wZW5pbmcgcGVyaW9kIHRvIGNoZWNrIHdoZXRoZXIgdGhlIHNhbWUgZGlmZmVyZW5jZXMgYXJl
IHN0aWxsCiAgIG9ic2VydmVkLiAgVGhlIGRpZmZlcmVuY2VzIHRoYXQgc3RpbGwgcGVyc2lzdCBh
cmUgdGhlbiByZXR1cm5lZC4KCjkuICBJQU5BIENvbnNpZGVyYXRpb25zCgo5LjEuICBVcGRhdGVz
IHRvIHRoZSBJRVRGIFhNTCBSZWdpc3RyeQoKICAgVGhpcyBkb2N1bWVudCByZWdpc3RlcnMgb25l
IFVSSSBpbiB0aGUgSUVURiBYTUwgcmVnaXN0cnkgW1JGQzM2ODhdLgogICBGb2xsb3dpbmcgdGhl
IGZvcm1hdCBpbiBbUkZDMzY4OF0sIHRoZSBmb2xsb3dpbmcgcmVnaXN0cmF0aW9uIGlzCiAgIHJl
cXVlc3RlZDoKCiAgICAgIFVSSTogdXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYtbm1k
YS1jb21wYXJlCgogICAgICBSZWdpc3RyYW50IENvbnRhY3Q6IFRoZSBJRVNHLgoKICAgICAgWE1M
OiBOL0EsIHRoZSByZXF1ZXN0ZWQgVVJJIGlzIGFuIFhNTCBuYW1lc3BhY2UuCgo5LjIuICBVcGRh
dGVzIHRvIHRoZSBZQU5HIE1vZHVsZSBOYW1lcyBSZWdpc3RyeQoKICAgVGhpcyBkb2N1bWVudCBy
ZWdpc3RlcnMgYSBZQU5HIG1vZHVsZSBpbiB0aGUgWUFORyBNb2R1bGUgTmFtZXMKICAgcmVnaXN0
cnkgW1JGQzc5NTBdLiAgRm9sbG93aW5nIHRoZSBmb3JtYXQgaW4gW1JGQzc5NTBdLCB0aGUgZm9s
bG93aW5nCiAgIHJlZ2lzdHJhdGlvbiBpcyByZXF1ZXN0ZWQ6CgoKCkNsZW1tLCBldCBhbC4gICAg
ICAgICAgICBFeHBpcmVzIE1hcmNoIDIyLCAyMDIxICAgICAgICAgICAgICAgIFtQYWdlIDE1XQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBTZXB0ZW1iZXIgMjAyMAoKCiAgICAgIG5hbWU6IGlldGYtbm1kYS1jb21wYXJlCgogICAgICBu
YW1lc3BhY2U6IHVybjppZXRmOnBhcmFtczp4bWw6bnM6eWFuZzppZXRmLW5tZGEtY29tcGFyZQoK
ICAgICAgcHJlZml4OiBjbXAKCiAgICAgIHJlZmVyZW5jZTogUkZDIFhYWFgKCjEwLiAgU2VjdXJp
dHkgQ29uc2lkZXJhdGlvbnMKCiAgIFRoZSBZQU5HIG1vZHVsZSBzcGVjaWZpZWQgaW4gdGhpcyBk
b2N1bWVudCBkZWZpbmVzIGEgc2NoZW1hIGZvciBkYXRhCiAgIHRoYXQgaXMgZGVzaWduZWQgdG8g
YmUgYWNjZXNzZWQgdmlhIG5ldHdvcmsgbWFuYWdlbWVudCBwcm90b2NvbHMgc3VjaAogICBhcyBO
RVRDT05GIFtSRkM2MjQxXSBvciBSRVNUQ09ORiBbUkZDODA0MF0uICBUaGUgbG93ZXN0IE5FVENP
TkYgbGF5ZXIKICAgaXMgdGhlIHNlY3VyZSB0cmFuc3BvcnQgbGF5ZXIsIGFuZCB0aGUgbWFuZGF0
b3J5LXRvLWltcGxlbWVudCBzZWN1cmUKICAgdHJhbnNwb3J0IGlzIFNlY3VyZSBTaGVsbCAoU1NI
KSBbUkZDNjI0Ml0uICBUaGUgbG93ZXN0IFJFU1RDT05GIGxheWVyCiAgIGlzIEhUVFBTLCBhbmQg
dGhlIG1hbmRhdG9yeS10by1pbXBsZW1lbnQgc2VjdXJlIHRyYW5zcG9ydCBpcyBUTFMKICAgW1JG
Qzg0NDZdLgoKICAgVGhlIE5FVENPTkYgYWNjZXNzIGNvbnRyb2wgbW9kZWwgW1JGQzgzNDFdIHBy
b3ZpZGVzIHRoZSBtZWFucyB0bwogICByZXN0cmljdCBhY2Nlc3MgZm9yIHBhcnRpY3VsYXIgTkVU
Q09ORiBvciBSRVNUQ09ORiB1c2VycyB0byBhCiAgIHByZWNvbmZpZ3VyZWQgc3Vic2V0IG9mIGFs
bCBhdmFpbGFibGUgTkVUQ09ORiBvciBSRVNUQ09ORiBwcm90b2NvbAogICBvcGVyYXRpb25zIGFu
ZCBjb250ZW50LgoKICAgVGhlIFJQQyBvcGVyYXRpb24gZGVmaW5lZCBpbiB0aGlzIFlBTkcgbW9k
dWxlLCAiY29tcGFyZSIsIG1heSBiZQogICBjb25zaWRlcmVkIHNlbnNpdGl2ZSBvciB2dWxuZXJh
YmxlIGluIHNvbWUgbmV0d29yayBlbnZpcm9ubWVudHMuICBJdAogICBpcyB0aHVzIGltcG9ydGFu
dCB0byBjb250cm9sIGFjY2VzcyB0byB0aGlzIG9wZXJhdGlvbi4gIFRoaXMgaXMgdGhlCiAgIHNl
bnNpdGl2aXR5L3Z1bG5lcmFiaWxpdHkgb2YgUlBDIG9wZXJhdGlvbiAiY29tcGFyZSI6CgogICBD
b21wYXJpbmcgZGF0YXN0b3JlcyBmb3IgZGlmZmVyZW5jZXMgcmVxdWlyZXMgYSBjZXJ0YWluIGFt
b3VudCBvZgogICBwcm9jZXNzaW5nIHJlc291cmNlcyBhdCB0aGUgc2VydmVyLiAgQW4gYXR0YWNr
ZXIgY291bGQgYXR0ZW1wdCB0bwogICBhdHRhY2sgYSBzZXJ2ZXIgYnkgbWFraW5nIGEgaGlnaCB2
b2x1bWUgb2YgY29tcGFyaXNvbiByZXF1ZXN0cy4KICAgU2VydmVyIGltcGxlbWVudGF0aW9ucyBj
YW4gZ3VhcmQgYWdhaW5zdCBzdWNoIHNjZW5hcmlvcyBpbiBzZXZlcmFsCiAgIHdheXMuICBGb3Ig
b25lLCB0aGV5IGNhbiBpbXBsZW1lbnQgdGhlIE5FVENPTkYgYWNjZXNzIGNvbnRyb2wgbW9kZWwK
ICAgaW4gb3JkZXIgdG8gcmVxdWlyZSBwcm9wZXIgYXV0aG9yaXphdGlvbiBmb3IgcmVxdWVzdHMg
dG8gYmUgbWFkZS4KICAgU2Vjb25kLCBzZXJ2ZXIgaW1wbGVtZW50YXRpb25zIGNhbiBsaW1pdCB0
aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQKICAgdGhleSBzZXJ2ZSB0byBhIGNsaWVudCBpbiBh
bnkgb25lIHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZyByZXF1ZXN0cwogICBtYWRlIGF0IGEgaGln
aGVyIGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBsZW1lbnRhdGlvbiBjYW4gcmVhc29uYWJseQogICBz
dXN0YWluLgoKMTEuICBBY2tub3dsZWRnbWVudHMKCiAgIFdlIHRoYW5rIFJvYiBXaWx0b24sIE1h
cnRpbiBCam9ya2x1bmQsIE1haGVzaCBKZXRoYW5hbmRhbmksIExvdQogICBCZXJnZXIsIEtlbnQg
V2F0c2VuLCBQaGlsIFNoYWZlciwgTGFkaXNsYXYgTGhvdGthLCBUaW0gQ2FyZXksIGFuZAogICBS
ZXNoYWQgUmFobWFuIGZvciB2YWx1YWJsZSBmZWVkYmFjayBhbmQgc3VnZ2VzdGlvbnMuCgoKCgoK
CgpDbGVtbSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAyMiwgMjAyMSAgICAgICAg
ICAgICAgICBbUGFnZSAxNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgU2VwdGVtYmVyIDIwMjAKCgoxMi4gIFJlZmVyZW5jZXMKCjEy
LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgW1JGQzIxMTldICBCcmFkbmVyLCBTLiwgIktl
eSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUKICAgICAgICAgICAgICBSZXF1aXJl
bWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4
Ny9SRkMyMTE5LCBNYXJjaCAxOTk3LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRp
dG9yLm9yZy9pbmZvL3JmYzIxMTk+LgoKICAgW1JGQzM2ODhdICBNZWFsbGluZywgTS4sICJUaGUg
SUVURiBYTUwgUmVnaXN0cnkiLCBCQ1AgODEsIFJGQyAzNjg4LAogICAgICAgICAgICAgIERPSSAx
MC4xNzQ4Ny9SRkMzNjg4LCBKYW51YXJ5IDIwMDQsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3
LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMzY4OD4uCgogICBbUkZDNjI0MV0gIEVubnMsIFIuLCBF
ZC4sIEJqb3JrbHVuZCwgTS4sIEVkLiwgU2Nob2Vud2FlbGRlciwgSi4sIEVkLiwKICAgICAgICAg
ICAgICBhbmQgQS4gQmllcm1hbiwgRWQuLCAiTmV0d29yayBDb25maWd1cmF0aW9uIFByb3RvY29s
CiAgICAgICAgICAgICAgKE5FVENPTkYpIiwgUkZDIDYyNDEsIERPSSAxMC4xNzQ4Ny9SRkM2MjQx
LCBKdW5lIDIwMTEsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjNjI0MT4uCgogICBbUkZDNjI0Ml0gIFdhc3Nlcm1hbiwgTS4sICJVc2luZyB0aGUgTkVU
Q09ORiBQcm90b2NvbCBvdmVyIFNlY3VyZQogICAgICAgICAgICAgIFNoZWxsIChTU0gpIiwgUkZD
IDYyNDIsIERPSSAxMC4xNzQ4Ny9SRkM2MjQyLCBKdW5lIDIwMTEsCiAgICAgICAgICAgICAgPGh0
dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNjI0Mj4uCgogICBbUkZDNjk5MV0gIFNj
aG9lbndhZWxkZXIsIEouLCBFZC4sICJDb21tb24gWUFORyBEYXRhIFR5cGVzIiwKICAgICAgICAg
ICAgICBSRkMgNjk5MSwgRE9JIDEwLjE3NDg3L1JGQzY5OTEsIEp1bHkgMjAxMywKICAgICAgICAg
ICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM2OTkxPi4KCiAgIFtSRkM3
OTUwXSAgQmpvcmtsdW5kLCBNLiwgRWQuLCAiVGhlIFlBTkcgMS4xIERhdGEgTW9kZWxpbmcgTGFu
Z3VhZ2UiLAogICAgICAgICAgICAgIFJGQyA3OTUwLCBET0kgMTAuMTc0ODcvUkZDNzk1MCwgQXVn
dXN0IDIwMTYsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjNzk1MD4uCgogICBbUkZDODA0MF0gIEJpZXJtYW4sIEEuLCBCam9ya2x1bmQsIE0uLCBhbmQg
Sy4gV2F0c2VuLCAiUkVTVENPTkYKICAgICAgICAgICAgICBQcm90b2NvbCIsIFJGQyA4MDQwLCBE
T0kgMTAuMTc0ODcvUkZDODA0MCwgSmFudWFyeSAyMDE3LAogICAgICAgICAgICAgIDxodHRwczov
L3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgwNDA+LgoKICAgW1JGQzgwNzJdICBCaWVybWFu
LCBBLiwgQmpvcmtsdW5kLCBNLiwgYW5kIEsuIFdhdHNlbiwgIllBTkcgUGF0Y2gKICAgICAgICAg
ICAgICBNZWRpYSBUeXBlIiwgUkZDIDgwNzIsIERPSSAxMC4xNzQ4Ny9SRkM4MDcyLCBGZWJydWFy
eQogICAgICAgICAgICAgIDIwMTcsIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3Jm
YzgwNzI+LgoKICAgW1JGQzgxNzRdICBMZWliYSwgQi4sICJBbWJpZ3VpdHkgb2YgVXBwZXJjYXNl
IHZzIExvd2VyY2FzZSBpbiBSRkMKICAgICAgICAgICAgICAyMTE5IEtleSBXb3JkcyIsIEJDUCAx
NCwgUkZDIDgxNzQsIERPSSAxMC4xNzQ4Ny9SRkM4MTc0LAogICAgICAgICAgICAgIE1heSAyMDE3
LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MTc0Pi4KCiAgIFtSRkM4MzQw
XSAgQmpvcmtsdW5kLCBNLiBhbmQgTC4gQmVyZ2VyLCBFZC4sICJZQU5HIFRyZWUgRGlhZ3JhbXMi
LAogICAgICAgICAgICAgIEJDUCAyMTUsIFJGQyA4MzQwLCBET0kgMTAuMTc0ODcvUkZDODM0MCwg
TWFyY2ggMjAxOCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5m
by9yZmM4MzQwPi4KCgoKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgTWFyY2gg
MjIsIDIwMjEgICAgICAgICAgICAgICAgW1BhZ2UgMTddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcHRlbWJlciAyMDIwCgoKICAg
W1JGQzgzNDFdICBCaWVybWFuLCBBLiBhbmQgTS4gQmpvcmtsdW5kLCAiTmV0d29yayBDb25maWd1
cmF0aW9uCiAgICAgICAgICAgICAgQWNjZXNzIENvbnRyb2wgTW9kZWwiLCBTVEQgOTEsIFJGQyA4
MzQxLAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM4MzQxLCBNYXJjaCAyMDE4LAogICAg
ICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgzNDE+LgoKICAg
W1JGQzgzNDJdICBCam9ya2x1bmQsIE0uLCBTY2hvZW53YWVsZGVyLCBKLiwgU2hhZmVyLCBQLiwg
V2F0c2VuLCBLLiwKICAgICAgICAgICAgICBhbmQgUi4gV2lsdG9uLCAiTmV0d29yayBNYW5hZ2Vt
ZW50IERhdGFzdG9yZSBBcmNoaXRlY3R1cmUKICAgICAgICAgICAgICAoTk1EQSkiLCBSRkMgODM0
MiwgRE9JIDEwLjE3NDg3L1JGQzgzNDIsIE1hcmNoIDIwMTgsCiAgICAgICAgICAgICAgPGh0dHBz
Oi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODM0Mj4uCgogICBbUkZDODQ0Nl0gIFJlc2Nv
cmxhLCBFLiwgIlRoZSBUcmFuc3BvcnQgTGF5ZXIgU2VjdXJpdHkgKFRMUykgUHJvdG9jb2wKICAg
ICAgICAgICAgICBWZXJzaW9uIDEuMyIsIFJGQyA4NDQ2LCBET0kgMTAuMTc0ODcvUkZDODQ0Niwg
QXVndXN0IDIwMTgsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjODQ0Nj4uCgoxMi4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgW1JGQzgzNDNd
ICBCam9ya2x1bmQsIE0uLCAiQSBZQU5HIERhdGEgTW9kZWwgZm9yIEludGVyZmFjZQogICAgICAg
ICAgICAgIE1hbmFnZW1lbnQiLCBSRkMgODM0MywgRE9JIDEwLjE3NDg3L1JGQzgzNDMsIE1hcmNo
IDIwMTgsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZj
ODM0Mz4uCgpBdXRob3JzJyBBZGRyZXNzZXMKCiAgIEFsZXhhbmRlciBDbGVtbQogICBGdXR1cmV3
ZWkKICAgMjMzMCBDZW50cmFsIEV4cHJlc3N3YXkKICAgU2FudGEgQ2xhcmEsICBDQSA5NTA1MAog
ICBVU0EKCiAgIEVtYWlsOiBsdWR3aWdAY2xlbW0ub3JnCgoKICAgWWluZ3poZW4gUXUKICAgRnV0
dXJld2VpCiAgIDIzMzAgQ2VudHJhbCBFeHByZXNzd2F5CiAgIFNhbnRhIENsYXJhLCAgQ0EgOTUw
NTAKICAgVVNBCgogICBFbWFpbDogeXF1QGZ1dHVyZXdlaS5jb20KCgogICBKZWZmIFRhbnRzdXJh
CiAgIEFwc3RyYQoKICAgRW1haWw6IGplZmZ0YW50LmlldGZAZ21haWwuY29tCgoKCgoKCgpDbGVt
bSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAyMiwgMjAyMSAgICAgICAgICAgICAg
ICBbUGFnZSAxOF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU2VwdGVtYmVyIDIwMjAKCgogICBBbmR5IEJpZXJtYW4KICAgWXVtYVdv
cmtzCgogICBFbWFpbDogYW5keUB5dW1hd29ya3MuY29tCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKQ2xlbW0sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMg
TWFyY2ggMjIsIDIwMjEgICAgICAgICAgICAgICAgW1BhZ2UgMTldCg==

--_004_6803F3F2BA1045A38709672C9F047F8Bfutureweicom_--


From nobody Fri Sep 25 08:34:18 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FA8D3A0F28; Fri, 25 Sep 2020 08:34:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.519
X-Spam-Level: 
X-Spam-Status: No, score=-9.519 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=WqB4cKWg; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=dh9oCPb1
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KCwr_TUTPGsA; Fri, 25 Sep 2020 08:34:10 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 362343A0F25; Fri, 25 Sep 2020 08:34:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=103791; q=dns/txt; s=iport; t=1601048050; x=1602257650; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=BCG+2kvMucJMOCsQ8Hb7LKfAD867zEfrgymdZ3gLqr0=; b=WqB4cKWgVO/4fmP8xHdp3BPRYFwnN2a6rX79D16XmnZgj/H4WmUaH8h6 KIIV/XzX/Yi2hqtxgkrmkEGKdlsaUl4X0h786Kf3zTn7BYNjJSZGPwcwZ CaQu5rsQcT3NnZWYll7G3CcTKq1WmxpMLGtFbWH2M2kjFmdqdcA/tH6dS Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3AINA+0hDeFSo8/dMWG9fiUyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qw31g3HQJnG8f9bhuuQuKflCiQM4peE5XYFdpEEFx?= =?us-ascii?q?oIkt4fkAFoBsmZQVb6I/jnY21ffoxCWVZp8mv9PR1TH8DzNFPPvmCo4CEfG1?= =?us-ascii?q?P0Mg8mbujwE5TZ2sKw0e368pbPYgJO0Ty6Z746LBi/oQjL8McMho43IacqwR?= =?us-ascii?q?yPqXxNKOk=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D0BQAxDW5f/5RdJa1fHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQGCD4EjLykoB3BZLyyEPIFdgWkDjVgmig6OaIFCgREDVQsBAQE?= =?us-ascii?q?NAQEiCwIEAQGBbYJeAheCFwIkOBMCAwEBCwEBBQEBAQIBBgRthS8IJQyFcgE?= =?us-ascii?q?BAQECARIIAQgdAQE3AQQLAgEIEQMBAiEBBgMCAgIfERQJCAIEAQ0FIoJ/BAE?= =?us-ascii?q?BgX5NAw4gAQ6tAgKBOYhhdoEygwEBAQWBMwEDAoQEAwoLghADBoE4gnKCXEt?= =?us-ascii?q?ChlMbgUE/gTgMEIIYNT6CGkIBAQIBFoEdAQ4CHxAJDQmCYTOCCyKQFxCDEoc?= =?us-ascii?q?Ai3qQDi9RCoJniHuMU4UJAx+DDYl9Bo41hUuTCIF3hROBa4FwgmqOCoFHgmU?= =?us-ascii?q?CBAIEBQIOAQEFgWsjDYFKcBU7KgGCPhM9FwINgzWKRyM3bgEJgkKFFIVCdAI?= =?us-ascii?q?BAQEyAgYBCQEBAwl8i3MBJ4IeAQE?=
X-IronPort-AV: E=Sophos;i="5.77,302,1596499200";  d="scan'208,217";a="561747266"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 25 Sep 2020 15:34:08 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 08PFY8LJ007991 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 25 Sep 2020 15:34:08 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 25 Sep 2020 10:34:08 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 25 Sep 2020 10:34:07 -0500
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 25 Sep 2020 10:34:08 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WgjGU5ZKRlLXs+P44LVqMPNiFSG0XY682RSKt5/RYhRy9RvK6KSuTzsz8P6EOx8z//MwdiNLc5KLoidCpWvPAaoZh2h7lTX58LBgbo/IokIdxVcpCY0QhRShKLZWejQSy5mhD7BbdAqPLV8hlf/UR4eXIi38R3Ng78HLqvHz5qoQ9tc+hUwmu3T7s9q90jfaSXXfY0upFIccxmwz2j4hilUuaMSJwR4puDi5L9UrG9nT47C28ONu16HXZlyG62NfS83sARkcgdamVuU+SyDZMZXisEQ5Dsm0MA5VfBv2Yl9kJRgpuvtjxf2iNdMTrnXmCc+EWT2e1Xx65Pdi8SEC1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BCG+2kvMucJMOCsQ8Hb7LKfAD867zEfrgymdZ3gLqr0=; b=ix3cThJKmxxl/E1cXgPSSr7wTBlB7OM7T7pwYCzZXionVMknxT5N6oh2NzyJDYMBUXyebKQBkE713dQTsZ5xskFvPHyZyuippcymi/pV262mXWrHOL8U97vny2vVmBI+N5oSxJWALPxiMa83lLqaHLIAnfEKIwXwmlWFKzSKQOSUR2ad1rxJ4tCDaB1HMhutRTvl5XxsFXjAs7FWasxWTixpa249rKjB/jy00oKzHkzeLLHZfGKARUN6Uxx6g0JQSbWSeIHkNABrFmHDN7zRR9YUamtEylcHHxNW4RWH/m5B0YPuYjwjRFWr2UQl5fbOmItIhqhCvAk0t1fFroaf3Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BCG+2kvMucJMOCsQ8Hb7LKfAD867zEfrgymdZ3gLqr0=; b=dh9oCPb1ypMQauHlYRivnVH6jjCJVqTMVr6owD8E3eN2Psfhg62Fx9AykTMsopLW74jenbD/WIipZCPhAchs8KGhJggHxSaQhSyENnD/bxo2YP+OTpVc3dM8UofR9hijMW1feLOZALM9udU2rcOqwX3/Sjr8CPPmJqnWzTG6cmc=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN6PR1101MB2068.namprd11.prod.outlook.com (2603:10b6:405:50::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.22; Fri, 25 Sep 2020 15:34:05 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::1802:6400:86ca:5b31]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::1802:6400:86ca:5b31%5]) with mapi id 15.20.3391.027; Fri, 25 Sep 2020 15:34:05 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Yingzhen Qu <yingzhen.qu@futurewei.com>, Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi6XXGy8knHCfYEaSiW7jf0az2KlqDqQAgABKnACAA8LnAIAAtDiA//++cACAAENVgIAFljGAgARz7QCAAC+0AIAAciUA///KHwA=
Date: Fri, 25 Sep 2020 15:34:04 +0000
Message-ID: <9BE49824-8836-41AB-97E7-A72DDE649901@cisco.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com> <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org> <246871E9-491C-4F51-85BE-31645204E89B@cisco.com> <AEE35B9D-3009-473F-BB93-B5BD9E753B1A@futurewei.com> <A5877C6F-1B9A-4E91-93CA-7B692F599CCD@cisco.com> <6803F3F2-BA10-45A3-8709-672C9F047F8B@futurewei.com>
In-Reply-To: <6803F3F2-BA10-45A3-8709-672C9F047F8B@futurewei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: futurewei.com; dkim=none (message not signed) header.d=none;futurewei.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:6c2:1081:467f:5a12:6ce]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e07228f1-3436-4c51-8714-08d861686fb9
x-ms-traffictypediagnostic: BN6PR1101MB2068:
x-microsoft-antispam-prvs: <BN6PR1101MB20688DC6CEE471004831957CAB360@BN6PR1101MB2068.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jRQHClG10OUI5aNTdzNCyzH0xNlQFNFmXUAs5R9J8/WQtfo4XEv8UyXXW2XEBolYdLqcaiDN0bZO0sxcj3tTtfGpOfAUOzkzIreUrnoG9BR7WEynW5VT+o+iExUarVIlcVUv6i/Z7rnVpc2Ep3fwN5EeNgTfmqgrQekjK3GJ9S83npkGajST7D7/+PcJXA1NFo2daqPrPMRHChIPq+k9Yuijhmj8Il/MNyNacwBqU9idFhClU7uG9doMmd6fmMaCFeAJblxAgMKjDw1uxauOWPm0ZKYEBW/DtAr1IqVtq3/+w96OblY4l491UE/T9Pyio57LGX4fFGbolrjXczDPVmJesSErQ8CLmJQepk7Hi1vWlE7K7npGzn9UONXLlRnH9DDjvpOHVnd1DAj5Z+nu1krGNKl4qCEg8X7cKL9VGfLbyQYVF5W0kN4QFZRavnTpeOcoctsf3h4F0wpwcRAsTA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(366004)(396003)(376002)(346002)(136003)(64756008)(66446008)(66556008)(91956017)(8676002)(83380400001)(8936002)(30864003)(6512007)(2616005)(4326008)(478600001)(36756003)(9326002)(186003)(966005)(6486002)(166002)(6506007)(76116006)(54906003)(71200400001)(66476007)(66946007)(110136005)(86362001)(2906002)(316002)(33656002)(5660300002)(53546011)(579004)(559001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: /y3sm/8RtxaZ4AkICgKSOK2wMBhyxLRHONjt+PRQd2V0ylHL6tle2YX2csT+aaTqdjiqSc/1ecD9+/xt0TcNh9dtGElBhKhsM5c7F+Y9wNr41TMNUvNqM8KwVXDU/21a7+IlgwdeoxkN6h8jNQHkk0QOLYQTbT2WsDWiLSbLue+spokDqzqroWkCPPiXA3HbCN2zeO7mQmGGWDRAfhKq0QNOAnwr2Jm4RETM/sjJ4NeStgOGRL8+4lk2jJMO7wBKLOSJN1l2Am0YhVLid+VOgeDJC9Ye1w0TcEdPnhTXlh5DMUO7mRh7iM7bUlojYaj4I8uAi9K5vctIqTAUExYdNacEU/Em/7XLrXUCvdnIoEDu5JzaBPvOoNLxyeui2mFv3/dJj+w0NZUpxQgascjUw3z+0XxIBee5d553W6BaHITHm3x3VfHPuQk+AZ0P2WfVT8jYA1y+ZIb1gKYKDlor6yxeFalFRMigiHASTeUyH4tzse6u8Gjl9Vpr7iHtqagXWYAJAxP1rr8cQVlw1cgRGl9UrKP+RHMTU57Y/2vBnLQCUt/aY0XFKJgroa1HxvqhT0EOqKX+qt9liizfvofQe/OWzZ+uY3HOEXSjP40FcGpnOwLpnqBEC7L8qyP9nv6ltCJxiYB2LEc28a0ZJ57ckapjHgXuTbD5ZKP7WrVTZh+Ah5Tkgayi6BgDxUkXOg8WPVM3fQUxMu+c+AOxMj8JSQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_9BE49824883641AB97E7A72DDE649901ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e07228f1-3436-4c51-8714-08d861686fb9
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 15:34:05.0698 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gMrPGp6rOLaM6d/Bgowy3hkNi+vJS2piAQpTK4SwsiV32N6dWfPKJUkup7Gvst0dJCIlbiqvklB1Tn1Kbiq6iQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2068
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/rWjI_x0g0WlRZkuAWIDDpigIL6A>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 15:34:14 -0000

--_000_9BE49824883641AB97E7A72DDE649901ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgWWluZ3poZW4sDQoNClRoZSBKU09OIGV4YW1wbGUgZG9lc27igJl0IHNlZW0gb2sgYmVjYXVz
ZSBpdCBvbmx5IGNvbnRhaW5zIDEgZWRpdCBlbnRyeS4gVG8gY29uZmlybSBJIHdlbnQgdG8gaHR0
cHM6Ly9qc29ubGludC5jb20vIGFuZCBpdCAxc3QgY29tcGxhaW5lZCBhYm91dCBtaXNzaW5nIGNv
bW1hIGFmdGVyIHRoZSB9IGZvciBzb3VyY2UtdmFsdWUgYW5kIHdoZW4gSSBmaXhlZCB0aGF0IGl0
IGNvbXBsYWluZWQgYWJvdXQgRHVwbGljYXRlIGtleSDigJhlZGl0LWlk4oCZLg0KDQpGWUksIHRo
ZSBKU09OIGJsb2NrIGJlbG93IHBhc3NlZCB0aGUgbGludCBjaGVjay4NCg0KUmVnYXJkcywNClJl
c2hhZC4NCg0KICB7DQogICAgICAiaWV0Zi1ubWRhLWNvbXBhcmU6b3V0cHV0Ijogew0KICAgICAg
ICAgICAgImRpZmZlcmVuY2VzIjogew0KICAgICAgICAgICAgICAgICAgImlldGYteWFuZy1wYXRj
aDp5YW5nLXBhdGNoIjogew0KICAgICAgICAgICAgICAgICAgICAgICAgInBhdGNoLWlkIjogImlu
dGVyZmFjZSBzdGF0dXMiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImNvbW1lbnQiOiAiZGlm
ZiBiZXR3ZWVuIGludGVuZGVkIChzb3VyY2UpIGFuZCBvcGVyYXRpb25hbCIsDQogICAgICAgICAg
ICAgICAgICAgICAgICAiZWRpdCI6IFsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgew0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImVkaXQtaWQiOiAiMSIsDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlcmF0aW9uIjogInJlcGxhY2UiLA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhcmdldCI6ICIvaWV0Zi1pbnRl
cmZhY2VzOmludGVyZmFjZT1ldGgwL2VuYWJsZWQiLA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgInZhbHVlIjogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImlldGYtaW50ZXJmYWNlczppbnRlcmZhY2UvZW5hYmxlZCI6ICJmYWxzZSINCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAic291cmNlLXZhbHVlIjogew0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImlldGYtaW50ZXJmYWNlczppbnRlcmZhY2UvZW5hYmxlZCI6
ICJ0cnVlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJAaWV0
Zi1pbnRlcmZhY2VzOmludGVyZmFjZS9lbmFibGVkIjogew0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImlldGYtb3JpZ2luOm9yaWdpbiI6ICJpZXRmLW9y
aWdpbjpsZWFybmVkIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlZGl0LWlkIjogIjIiLA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhdGlvbiI6ICJjcmVhdGUiLA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRhcmdldCI6ICIvaWV0Zi1pbnRlcmZhY2Vz
OmludGVyZmFjZT1ldGgwL2Rlc2NyaXB0aW9uIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJ2YWx1ZSI6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJpZXRmLWludGVyZmFjZTppbnRlcmZhY2UvZGVzY3JpcHRpb24iOiAiaXAgaW50ZXJm
YWNlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgXQ0KICAgICAgICAg
ICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KICAgICAgfQ0KICB9DQoNCkZyb206IFlpbmd6aGVu
IFF1IDx5aW5nemhlbi5xdUBmdXR1cmV3ZWkuY29tPg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIg
MjUsIDIwMjAgYXQgMTA6NDcgQU0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFo
bWFuQGNpc2NvLmNvbT4sIEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPiwgInlh
bmctZG9jdG9yc0BpZXRmLm9yZyIgPHlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1j
YWxsQGlldGYub3JnIiA8bGFzdC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5l
dG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3Jn
IiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KDQpIaSBSZXNoYWQsDQoNClRoYW5rIHlv
dSBmb3IgdGhlIGV4YW1wbGUuIEkgbW9kaWZpZWQgdGhlIFhNTCBleGFtcGxlIGFzIHlvdSBzdWdn
ZXN0ZWQuIFRoZSBKU09OIGV4YW1wbGUgbG9va3Mgb2sgdG8gbWUuIEFsc28gZml4ZWQgdGhlIG5p
dCB0byByZWZlcmVuY2UgUkZDIDY5OTEuDQoNCk5ldyBnZW5lcmF0ZWQgdHh0IGZpbGUgYXR0YWNo
ZWQsIHBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3Ugc2VlIG1vcmUgaXNzdWVzLg0KDQpUaGFua3Ms
DQpZaW5nemhlbg0KDQpGcm9tOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNp
c2NvLmNvbT4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDQ6NTggQU0NClRv
OiBZaW5nemhlbiBRdSA8eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbT4sIEFsZXhhbmRlciBMIENs
ZW1tIDxsdWR3aWdAY2xlbW0ub3JnPiwgInlhbmctZG9jdG9yc0BpZXRmLm9yZyIgPHlhbmctZG9j
dG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxsQGlldGYub3JnIiA8bGFzdC1jYWxsQGlldGYu
b3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5ldG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZm
LmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5n
ZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0w
NA0KDQpIaSBZaW5nemhlbiwNCg0KWWVzIEkgYmVsaWV2ZSB0aGlzIHBhcnQgaXMgYnJva2VuLCBz
aW5jZSB5b3UgaGF2ZSBtdWx0aXBsZSBlZGl0LWlkIGVsZW1lbnRzIGZvciAxIGVkaXQgZWxlbWVu
dCwgYmVsb3cgaXMgdGhlIFlBTkcgc25pcHBldCBmcm9tIFJGQzgwNzIuDQoNCiAgICAgICAgIGxp
c3QgZWRpdCB7DQogICAgICAgICAgIGtleSBlZGl0LWlkOw0KICAgICAgICAgICBvcmRlcmVkLWJ5
IHVzZXI7DQo8c25pcD4NCiAgICAgICAgICAgbGVhZiBlZGl0LWlkIHsNCiAgICAgICAgICAgICB0
eXBlIHN0cmluZzsNCiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAgICAgICAgIkFy
Yml0cmFyeSBzdHJpbmcgaW5kZXggZm9yIHRoZSBlZGl0Lg0KICAgICAgICAgICAgICAgIEVycm9y
IG1lc3NhZ2VzIHJldHVybmVkIGJ5IHRoZSBzZXJ2ZXIgdGhhdCBwZXJ0YWluDQogICAgICAgICAg
ICAgICAgdG8gYSBzcGVjaWZpYyBlZGl0IHdpbGwgYmUgaWRlbnRpZmllZCBieSB0aGlzIHZhbHVl
LiI7DQogICAgICAgICAgIH0NCg0KDQpJZiB5b3UgdGFrZSBhIGxvb2sgYXQgQS4xLjEgb2YgUkZD
ODA3MiwgdGhlcmUgaXMgYW4gZXhhbXBsZSB3aXRoIG11bHRpcGxlIGVkaXQgZWxlbWVudHMuDQoN
ClJlZ2FyZHMsDQpSZXNoYWQuDQoNCkZyb206IFlpbmd6aGVuIFF1IDx5aW5nemhlbi5xdUBmdXR1
cmV3ZWkuY29tPg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMjAgYXQgMTowNyBBTQ0K
VG86ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPiwgQWxleGFu
ZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5vcmc+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8
eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNh
bGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1u
bWRhLWRpZmYuYWxsQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRt
b2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLTA0DQoNCkhpIFJlc2hhZCwNCg0KVGhhbmsgeW91IGZvciB5b3VyIHJldmlldy4NCg0K
QWJvdXQgdGhlIGV4YW1wbGUsIGluIFJGQyA4MDcyLCBpbiB0aGUgbGlzdCDigJxlZGl04oCdLCBl
YWNoIGVkaXQgaXMgaWRlbnRpZmllZCBieSDigJxlZGl0LWlk4oCdLiBTbyB0aGUgZXhhbXBsZSBs
b29rcyBsaWtlOg0KPGVkaXQ+DQogICA8ZWRpdC1pZD4xPC9lZGl0LWlkPg0KICAg4oCmLi4NCiAg
IDxlZGl0LWlkPjI8L2VkaXQtaWQ+DQogIOKApi4NCjwvZWRpdD4NCkRvIHlvdSBtZWFuIHRoaXMg
cGFydCBpcyBicm9rZW4/DQoNClRoYW5rcywNCllpbmd6aGVuDQoNCkZyb206ICJSZXNoYWQgUmFo
bWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPg0KRGF0ZTogVHVlc2RheSwgU2VwdGVt
YmVyIDIyLCAyMDIwIGF0IDY6MDcgQU0NClRvOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNs
ZW1tLm9yZz4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciIDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+
DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyIgPGxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RA
aWV0Zi5vcmciIDxuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZm
LmFsbEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBj
YWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNClJlc2VudC1Gcm9t
OiA8YWxpYXMtYm91bmNlc0BpZXRmLm9yZz4NClJlc2VudC1UbzogPGx1ZHdpZ0BjbGVtbS5vcmc+
LCA8eXF1QGZ1dHVyZXdlaS5jb20+LCA8amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20+LCA8YW5keUB5
dW1hd29ya3MuY29tPiwgPGxiZXJnZXJAbGFibi5uZXQ+LCA8a2VudCtpZXRmQHdhdHNlbi5uZXQ+
LCA8am9lbGphQGJvZ3VzLmNvbT4sIDx3YXJyZW5Aa3VtYXJpLm5ldD4sIDxyd2lsdG9uQGNpc2Nv
LmNvbT4sIEpvZWwgSmFlZ2dsaSA8am9lbGphQGdtYWlsLmNvbT4sIDxqb2VsamFAZ21haWwuY29t
Pg0KUmVzZW50LURhdGU6IFR1ZXNkYXksIFNlcHRlbWJlciAyMiwgMjAyMCBhdCA2OjA3IEFNDQoN
CkhpIEFsZXgsDQoNClRoYW5rIHlvdSBmb3IgYWRkcmVzc2luZyBteSBjb21tZW50cy4NCg0KSSBj
aGVja2VkIHJldi0wNiwgYW5kIEkgYmVsaWV2ZSB0aGUgWE1MIGFuZCBKU09OIG91dHB1dCBpbiB0
aGUgZXhhbXBsZSBpcyBicm9rZW46IHRoZXJlIGlzIGEgc2luZ2xlIOKAnGVkaXTigJ0gZWxlbWVu
dCB3aXRoIG11bHRpcGxlIOKAnGVkaXQtaWTigJ0gZWxlbWVudHMuIEkgYmVsaWV2ZSB0aGVyZSBz
aG91bGQgYmUgbXVsdGlwbGUg4oCcZWRpdOKAnSBlbGVtZW50cy4NCg0KVGhlIG9ubHkg4oCcbml0
4oCdIGlzIHRoYXQgbGVhZi14cGF0aC1maWx0ZXIgcmVmZXJlbmNlcyA2MDIxIGluc3RlYWQgb2Yg
Njk5MSAoYXMgeW91IGNvcnJlY3RseSBwb2ludGVkIG91dCBpbiB5b3VyIHJlc3BvbnNlKS4NCiAg
ICAgICAgICAgbGVhZiB4cGF0aC1maWx0ZXIgew0KICAgICAgICAgICAgIGlmLWZlYXR1cmUgbmM6
eHBhdGg7DQogICAgICAgICAgICAgdHlwZSB5YW5nOnhwYXRoMS4wOw0KICAgICAgICAgICAgIGRl
c2NyaXB0aW9uDQogICAgICAgICAgICAgICAiVGhpcyBwYXJhbWV0ZXIgY29udGFpbnMgYW4gWFBh
dGggZXhwcmVzc2lvbg0KICAgICAgICAgICAgICAgIGlkZW50aWZ5aW5nIHRoZSBwb3J0aW9ucyBv
ZiB0aGUgdGFyZ2V0DQogICAgICAgICAgICAgICAgZGF0YXN0b3JlIHRvIHJldHJpZXZlLiI7DQog
ICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMgNjAyMTogQ29tbW9uIFlBTkcgRGF0YSBUeXBlcyI7
DQogICAgICAgICAgIH0NCg0KPiBJc3N1ZXMNCj4gICAgICAgICAgICAgMS4gICAgICAgICAgICBZ
QU5HIG1vZGVsIFA4LCBmb3Ig4oCcbGVhZiB4cGF0aC1maWx0ZXLigJ0sIGFkZCByZWZlcmVuY2Ug
dG8gUkZDNjAyMS4gVGhlcmUgc2hvdWxkIGFsc28gYmUgYSBub3JtYXRpdmUgcmVmZXJlbmNlIHRv
IFJGQzYwMjEgKGFzIHBlciBSRkM4NDA3KQ0KPEFMRVg+IFRoYW5rcy4gIEFkZGluZyByZWZlcmVu
Y2UgdG8gNjk5MSAoYXMgNjAyMSBpcyBvYnNvbGV0ZWQpLiA8L0FMRVg+DQoNClJlZ2FyZHMsDQpS
ZXNoYWQuDQoNCkZyb206IEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPg0KRGF0
ZTogRnJpZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMjAgYXQgMzo0OCBQTQ0KVG86ICJSZXNoYWQgUmFo
bWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPiwgInlhbmctZG9jdG9yc0BpZXRmLm9y
ZyIgPHlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxsQGlldGYub3JnIiA8bGFz
dC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5ldG1vZEBpZXRmLm9yZz4sICJk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBb
bmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9k
LW5tZGEtZGlmZi0wNA0KDQoNClRoYW5rIHlvdSENCg0KSSBqdXN0IHVwbG9hZGVkIHJldiAtMDYu
DQoNCi0tLSBBbGV4DQpPbiA5LzE4LzIwMjAgMTI6NDcgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWht
YW4pIHdyb3RlOg0KSGkgQWxleCwNCg0KVGhpcyBhZGRyZXNzZXMgbXkgY29tbWVudC9jb25jZXJu
Lg0KDQpSZWdhcmRzLA0KUmVzaGFkLg0KDQpGcm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2ln
QGNsZW1tLm9yZz48bWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmc+DQpEYXRlOiBGcmlkYXksIFNlcHRl
bWJlciAxOCwgMjAyMCBhdCAzOjQzIFBNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8
cnJhaG1hbkBjaXNjby5jb20+PG1haWx0bzpycmFobWFuQGNpc2NvLmNvbT4sICJ5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmciPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+IDx5YW5nLWRvY3RvcnNA
aWV0Zi5vcmc+PG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBp
ZXRmLm9yZyI8bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4gPGxhc3QtY2FsbEBpZXRmLm9yZz48
bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciPG1haWx0bzpuZXRt
b2RAaWV0Zi5vcmc+IDxuZXRtb2RAaWV0Zi5vcmc+PG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+LCAi
ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI8bWFpbHRvOmRyYWZ0LWll
dGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+IDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRh
LWRpZmYuYWxsQGlldGYub3JnPjxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFs
bEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9j
dG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0K
DQoNCkhpIFJlc2hhZCwNCg0Kb2theSwgc28gbGV0J3MgYWRkIHRoZSBmb2xsb3dpbmcgdGhlbiB0
byBzZWN0aW9uIDQsIGluIHRoZSBleHBsYW5hdGlvbiBvZiB0aGUgImRpZmZlcmVuY2VzIiBvdXRw
dXQgcGFyYW1ldGVyOg0KDQoiV2hlbiBhIGRhdGFzdG9yZSBub2RlIGluIHRoZSBzb3VyY2Ugb2Yg
dGhlIGNvbXBhcmlzb24gaXMgbm90IHByZXNlbnQgaW4gdGhlIHRhcmdldCBvZiB0aGUgY29tcGFy
aXNvbiwgdGhpcyBjYW4gYmUgaW5kaWNhdGVkIGVpdGhlciBhcyBhICJkZWxldGUiIG9yIGFzIGEg
InJlbW92ZSIgaW4gdGhlIHBhdGNoIGFzIHRoZXJlIGlzIG5vIGRpZmZlcmVudGlhdGlvbiBiZXR3
ZWVuIHRob3NlIG9wZXJhdGlvbnMgZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgY29tcGFyaXNvbi4g
ICINCg0KQW5kIHVwZGF0ZSB0aGUgZGVzY3JpcHRpb24gYXMgZm9sbG93czoNCg0KICAgICAgICAg
Y29udGFpbmVyIGRpZmZlcmVuY2VzIHsNCiAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICAg
ICAiVGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzIgd2l0aCBhbg0K
ICAgICAgICAgICAgIGF1Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmUN
CiAgICAgICAgICAgICBhcHBsaWNhYmxlLiAgV2hlbiBhIGRhdGFzdG9yZSBub2RlIGluIHRoZSBz
b3VyY2UgaXMNCiAgICAgICAgICAgICBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0LCB0aGlzIGNh
biBiZSBpbmRpY2F0ZWQgZWl0aGVyDQogICAgICAgICAgICAgYXMgYSAnZGVsZXRlJyBvciBhcyBh
ICdyZW1vdmUnIGFzIHRoZXJlIGlzIG5vIGRpZmZlcmVuY2UNCiAgICAgICAgICAgICBiZXR3ZWVu
IHRoZW0gZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgY29tcGFyaXNvbi4iOw0KLi4uDQoNCkkgd2ls
bCBwb3N0IHRoaXMgaW4gYSAtMDYgc2hvcnRseS4gIFBsZWFzZSBsZXQgdXMga25vdyBpZiB0aGlz
IGFkZHJlc3NlcyB5b3VyIGNvbmNlcm5zIG9yIGlmIHRoZXJlIGlzIGFueXRoaW5nIGVsc2UuDQoN
ClRoYW5rcyENCg0KLS0tIEFsZXgNCg0KDQpPbiA5LzE4LzIwMjAgNTo1NyBBTSwgUmVzaGFkIFJh
aG1hbiAocnJhaG1hbikgd3JvdGU6DQpIaSBBbGV4LA0KDQpJIHRoaW5rIHRoZSBvbmx5IOKAnHBy
b2JsZW3igJ0gd2l0aCB1c2luZyBib3RoIOKAnHJlbW92ZeKAnSBhbmQg4oCcZGVsZXRl4oCdIGlz
IHRoYXQgaXQgY291bGQgYmUgY29uZnVzaW5nICh3aGVuIHNob3VsZCBvbmUgYmUgdXNlZCBhbmQg
bm90IHRoZSBvdGhlcikuIEFkZGluZyBzb21lIHRleHQgdG8gc2F5IHRoZXnigJlyZSB0aGUgc2Ft
ZSBmb3IgdGhlIGRpZmYgb3BlcmF0aW9uIGlzIGdvb2QgZW5vdWdoIGZvciBtZS4NCg0KUmVnYXJk
cywNClJlc2hhZC4NCg0KRnJvbTogQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5vcmc+
PG1haWx0bzpsdWR3aWdAY2xlbW0ub3JnPg0KRGF0ZTogVHVlc2RheSwgU2VwdGVtYmVyIDE1LCAy
MDIwIGF0IDc6MzEgUE0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNp
c2NvLmNvbT48bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPiwgInlhbmctZG9jdG9yc0BpZXRmLm9y
ZyI8bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4gPHlhbmctZG9jdG9yc0BpZXRmLm9yZz48
bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxsQGlldGYub3JnIjxt
YWlsdG86bGFzdC1jYWxsQGlldGYub3JnPiA8bGFzdC1jYWxsQGlldGYub3JnPjxtYWlsdG86bGFz
dC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyI8bWFpbHRvOm5ldG1vZEBpZXRmLm9y
Zz4gPG5ldG1vZEBpZXRmLm9yZz48bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIjxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4gPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxA
aWV0Zi5vcmc+PG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3Qg
Y2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoNCg0KSGkgUmVz
aGFkLA0KDQpyZTogcXVlc3Rpb24gMTogQXMgeW91IGluZGljYXRlLCB0aGVyZSBtYXkgYmUgbm8g
ZGlzdGluY3Rpb24gYmV0d2VlbiBpbmRpY2F0aW5nIGEgInJlbW92ZSIgb3IgYSAiZGVsZXRlIiBp
biB0aGUgcGF0Y2guICBSaWdodCBub3cgaXQgd291bGQgYmUgYWNjZXB0YWJsZSB0byByZXR1cm4g
ZWl0aGVyLiAgSWYgd2Ugd2FudCB0byBlbGltaW5hdGUgdGhpcyBmcmVlZG9tLCB3aGljaCBvbmUg
d291bGQgeW91IHByZWZlciBiZSB1c2VkPyAgU2hhbGwgd2UgcmVtb3ZlIHRoZSBwb3NzaWJpbGl0
eSBmb3IgImRlbGV0ZSIgYW5kIGp1c3QgY292ZXIgaXQgdXNpbmcgInJlbW92ZSI/DQoNCk5vdGUg
dGhhdCB0aGUgcGxhY2Ugd2hlcmUgdGhpcyBpcyBzcGVjaWZpZWQgaW4gdGhlIG1vZGVsIGlzIGFz
IHBhcnQgb2YgYSBjb25kaXRpb24gdGhhdCBzcGVjaWZpZXMgd2hlbiB0aGUgc291cmNlIHZhbHVl
IHNob3VsZCBiZSBpbmNsdWRlZC4gICBJZiB3ZSB3YW50IHRvIHJ1bGUgb3V0IHRoYXQgZGlmZiBj
YW4gcmV0dXJuIGVpdGhlciAicmVtb3ZlIiBvciAiZGVsZXRlIiAoaW5kZWVkIHRoZXkgYXJlIHN5
bm9ueW1vdXMpLCB3ZSB3b3VsZCBuZWVkIHRvIGFkZCB0ZXh0IHRvIHRoZSBjb250YWluZXIgZGVz
Y3JpcHRpb24gdGhhdCB3aGVuIGEgZGF0YSBvYmplY3QgaXMgcHJlc2VudCBpbiB0aGUgdGFyZ2V0
IG9mIHRoZSBjb21wYXJpc29uIGJ1dCBub3QgdGhlIHNvdXJjZSwgdGhhdCAicmVtb3ZlIiBzaG91
bGQgYmUgdXNlZCB0byBpbmRpY2F0ZSB0aGF0Lg0KDQpUaGUgbW9kZWwgd291bGQgYmUgY2hhbmdl
ZCBmb2xsb3dzLiAgUGxlYXNlIGNvbmZpcm0gaWYgdGhpcyBsb29rcyBnb29kIHRvIHlvdSAmIHdl
J2xsIGluY29ycG9yYXRlIGl0Lg0KDQpPTEQNCg0KICAgICAgICAgICBjb250YWluZXIgZGlmZmVy
ZW5jZXMgew0KDQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAgIlRo
ZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciBSRkM4MDcyPGh0dHBzOi8vbmFtMTEu
c2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xz
LmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBm
dXR1cmV3ZWkuY29tJTdDYjdmYzc3YmJlZDY1NGI4ODQyYzgwOGQ4NjE0YTUwNDUlN0MwZmVlOGZm
MmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MzY2MzE5MTEwODY5ODEyJnNk
YXRhPVRvRXhkYlBaRVl4S1J1WHNFaDJFNDV5blAwNkRieWolMkJ3cFdqekJOcXpERSUzRCZyZXNl
cnZlZD0wPiB3aXRoIGFuDQoNCiAgICAgICAgICAgICAgICBhdWdtZW50YXRpb24gdG8gaW5jbHVk
ZSBzb3VyY2UgdmFsdWVzIHdoZXJlDQoNCiAgICAgICAgICAgICAgICBhcHBsaWNhYmxlLiI7DQoN
CiAgICAgICAgICAgICB1c2VzIHlwYXRjaDp5YW5nLXBhdGNoIHsNCg0KICAgICAgICAgICAgICAg
YXVnbWVudCAieWFuZy1wYXRjaC9lZGl0IiB7DQoNCiAgICAgICAgICAgICAgICAgZGVzY3JpcHRp
b24NCg0KICAgICAgICAgICAgICAgICAgICJQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNl
IG9mIHRoZSBwYXRjaCwNCg0KICAgICAgICAgICAgICAgICAgICByZXNwZWN0aXZlbHkgb2YgdGhl
IGNvbXBhcmlzb24sIGluIGFkZGl0aW9uIHRvDQoNCiAgICAgICAgICAgICAgICAgICAgdGhlIHRh
cmdldCB2YWx1ZSwgd2hlcmUgYXBwbGljYWJsZS4iOw0KDQogICAgICAgICAgICAgICAgIGFueWRh
dGEgc291cmNlLXZhbHVlIHsNCg0KICAgICAgICAgICAgICAgICAgIHdoZW4gIi4uL29wZXJhdGlv
biA9ICdkZWxldGUnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24g
PSAnbWVyZ2UnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAn
bW92ZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZXBs
YWNlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92
ZSciOw0KDQogICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAg
ICAgICAgIlRoZSBhbnlkYXRhICd2YWx1ZScgaXMgb25seSB1c2VkIGZvciAnZGVsZXRlJywNCg0K
ICAgICAgICAgICAgICAgICAgICAgICdtb3ZlJywgJ21lcmdlJywgJ3JlcGxhY2UnLCBhbmQgJ3Jl
bW92ZScNCg0KICAgICAgICAgICAgICAgICAgICAgIG9wZXJhdGlvbnMuIjsNCg0KICAgICAgICAg
ICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMgODA3MjxodHRwczov
L25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYl
MkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVu
LnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3ZmM3N2JiZWQ2NTRiODg0MmM4MDhkODYxNGE1MDQ1JTdD
MGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzM2NjMxOTExMDg3
OTgwNSZzZGF0YT1XYlBERW1pN2RuWWg1QzFZOVNJZEclMkZTNzZMRGJ6OSUyRkNhdmxTYnM4eU5L
ayUzRCZyZXNlcnZlZD0wPjogWUFORyBQYXRjaCBNZWRpYSBUeXBlIjsNCg0KICAgICAgICAgICAg
ICAgfQ0KDQogICAgICAgICAgICAgfQ0KDQogICAgICAgICAgIH0NCg0KDQoNCg0KTkVXOg0KDQog
ICAgICAgICAgIGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7DQoNCiAgICAgICAgICAgICBkZXNjcmlw
dGlvbg0KDQogICAgICAgICAgICAgICAiVGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQg
cGVyIFJGQzgwNzI8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNv
bS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZkYXRh
PTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NiN2ZjNzdiYmVkNjU0Yjg4
NDJjODA4ZDg2MTRhNTA0NSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3
QzAlN0M2MzczNjYzMTkxMTA4Nzk4MDUmc2RhdGE9V2JQREVtaTdkblloNUMxWTlTSWRHJTJGUzc2
TERiejklMkZDYXZsU2JzOHlOS2slM0QmcmVzZXJ2ZWQ9MD4gd2l0aCBhbg0KDQogICAgICAgICAg
ICAgICAgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZQ0KDQogICAg
ICAgICAgICAgICAgYXBwbGljYWJsZS4gIFdoZXJlIGEgZGlmZmVyZW5jZSBpbmNsdWRlIGEgZGF0
YSBvYmplY3QNCg0KICAgICAgICAgICAgICAgIGluIHRoZSB0YXJnZXQgdGhhdCBpcyBub3QgcHJl
c2VudCBpbiB0aGUgc291cmNlLA0KDQogICAgICAgICAgICAgICAgdGhpcyBzaGFsbCBiZSBpbmRp
Y2F0ZWQgYXMgYSAncmVtb3ZlJyBvcGVyYXRpb24NCg0KICAgICAgICAgICAgICAgIGluIHRoZSBw
YXRjaCwgbm90IGFzIGEgJ2RlbGV0ZScgb3BlcmF0aW9uLiI7DQoNCiAgICAgICAgICAgICB1c2Vz
IHlwYXRjaDp5YW5nLXBhdGNoIHsNCg0KICAgICAgICAgICAgICAgYXVnbWVudCAieWFuZy1wYXRj
aC9lZGl0IiB7DQoNCiAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAg
ICAgICAgICJQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNlIG9mIHRoZSBwYXRjaCwNCg0K
ICAgICAgICAgICAgICAgICAgICByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGluIGFk
ZGl0aW9uIHRvDQoNCiAgICAgICAgICAgICAgICAgICAgdGhlIHRhcmdldCB2YWx1ZSwgd2hlcmUg
YXBwbGljYWJsZS4iOw0KDQogICAgICAgICAgICAgICAgIGFueWRhdGEgc291cmNlLXZhbHVlIHsN
Cg0KICAgICAgICAgICAgICAgICAgIHdoZW4gIi4uL29wZXJhdGlvbiA9ICdtZXJnZSciDQoNCiAg
ICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyINCg0KICAgICAg
ICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnIg0KDQogICAgICAg
ICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyI7DQoNCiAgICAgICAg
ICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgICAiVGhlIGFueWRh
dGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9yICdtZXJnZScsDQoNCiAgICAgICAgICAgICAgICAg
ICAgICAnbW92ZScsJ3JlcGxhY2UnLCBhbmQgJ3JlbW92ZScgb3BlcmF0aW9ucy4iOw0KDQogICAg
ICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICByZWZlcmVuY2UgIlJGQyA4MDcyPGh0
dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUz
QSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImZGF0YT0wMiU3QzAxJTdDeWlu
Z3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDYjdmYzc3YmJlZDY1NGI4ODQyYzgwOGQ4NjE0YTUw
NDUlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MzY2MzE5
MTEwODg5Nzk2JnNkYXRhPVpibmxhJTJGJTJGdGdHbThlRmp4WFlNZkxsQjNlYiUyQjAlMkZrY0xl
amZQVjJ3MnRqNCUzRCZyZXNlcnZlZD0wPjogWUFORyBQYXRjaCBNZWRpYSBUeXBlIjsNCg0KICAg
ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgfQ0KDQogICAgICAgICAgIH0NCg0KVGhhbmtz
DQotLS0gQWxleA0KDQpPbiA5LzE1LzIwMjAgNDowNCBQTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1h
bikgd3JvdGU6DQoNCkhpIEFsZXgsDQoNCg0KDQpJIHdpbGwgcmV2aWV3IHRoZSBsYXRlc3QgdmVy
c2lvbi4NCg0KDQoNClNlZSBiZWxvdyBmb3IgcXVlc3Rpb25zL3Jlc3BvbnNlcy4NCg0KDQoNCk9u
IDIwMjAtMDktMTUsIDU6MTkgUE0sICJ5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9mIEFsZXhhbmRl
ciBMIENsZW1tIiA8eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIGx1
ZHdpZ0BjbGVtbS5vcmc+PG1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZ29uYmVo
YWxmb2ZsdWR3aWdAY2xlbW0ub3JnPiB3cm90ZToNCg0KDQoNCiAgICBIZWxsbyBSZXNoYWQsIGhl
bGxvIFlBTkcgRG9jdG9ycywNCg0KDQoNCiAgICB0aGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3ISAg
UGxlYXNlIGZpbmQgbXkgcmVwbGllcyBpbmxpbmUsIDxBTEVYPi4gIFdlDQoNCiAgICBoYXZlIGFs
c28ganVzdCBwb3N0ZWQgLTA1ICh0aGFua3MsIFlpbmd6aGVuLCBmb3IgZG91YmxlY2hlY2tpbmcg
bXkNCg0KICAgIHVwZGF0ZXMpLg0KDQoNCg0KICAgIC0tLSBBbGV4IG9uIGJlaGFsZiBvZiBjb2F1
dGhvcnMNCg0KDQoNCiAgICBPbiA5LzcvMjAyMCA3OjA2IEFNLCBSZXNoYWQgUmFobWFuIChycmFo
bWFuKSB3cm90ZToNCg0KICAgID4gPEhlcmUncyB0aGUgc2FtZSBtZXNzYWdlIHdpdGggaG9wZWZ1
bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZz4NCg0KICAgID4NCg0KICAgID4gUmV2aWV3IG9m
IHJldiAtMDQgYnkgUmVzaGFkIFJhaG1hbg0KDQogICAgPg0KDQogICAgPiBUaGUgZG9jdW1lbnQg
aXMgY2xlYXIgYW5kIHdlbGwtd3JpdHRlbi4gV2hpbGUgc29tZSBpc3N1ZXMgaGF2ZSBiZWVuIGlk
ZW50aWZpZWQsIHRoZXkgY2FuIGJlIHJlc29sdmVkIHF1aWNrbHkuDQoNCiAgICA+DQoNCjxzbmlw
Pg0KDQoNCg0KICAgID4gUXVlc3Rpb25zDQoNCiAgICA+ICAgIDEuICAgICAgWUFORyBtb2RlbDog
ZG9lcyB0aGUgb3BlcmF0aW9uIOKAnGRlbGV0ZeKAnSBtYWtlIHNlbnNlIGZvciBhIGRpZmYgb3Bl
cmF0aW9uPyBJZiBpdCBpcyBrZXB0LCBpdOKAmWQgYmUgZ29vZCB0byBoYXZlIHNvbWUgdGV4dCBl
eHBsYWluaW5nIHRoYXQgZm9yIGEgZGlmZiBvcGVyYXRpb24sIOKAnGRlbGV0ZeKAnSBhbmQg4oCc
cmVwbGFjZeKAnSBhcmUgdGhlIHNhbWU/IElmIHRoZXnigJlyZSBub3QgdGhlIHNhbWUsIHBsZWFz
ZSBhbHNvIGFkZCBzb21lIHRleHTigKYuDQoNCjxSUj4gSSBhY3R1YWxseSBtZWFudCAiZGVsZXRl
IiBhbmQgInJlbW92ZSIuDQoNCiAgICA8QUxFWD4gSGVyZSB3ZSBhcmUgc2ltcGx5IHJlZmVycmlu
ZyB0byB0aGUgYmFzaWMgWUFORy1wYXRjaCBlZGl0DQoNCiAgICBvcGVyYXRpb25zIHBlciBodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3MiNwYWdlLTExPGh0dHBzOi8vbmFtMTEuc2Fm
ZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmll
dGYub3JnJTJGaHRtbCUyRnJmYzgwNzIlMjNwYWdlLTExJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVu
LnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3ZmM3N2JiZWQ2NTRiODg0MmM4MDhkODYxNGE1MDQ1JTdD
MGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzM2NjMxOTExMDg5
OTc5MSZzZGF0YT1OWTUzN3lVRkNuZXBlMEt2VzVjeDVLaHU1TUZLSHlrM2g0SVZQRXBtSWZZJTNE
JnJlc2VydmVkPTA+LiAgVGhvc2UgYXJlDQoNCiAgICBpbiB0dXJuIGRlcml2ZWQgZnJvbSA8ZWRp
dC1jb25maWc+IG9wZXJhdGlvbnMgcGVyDQoNCiAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvcmZjNjI0MSNwYWdlLTM3PGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0
bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzYy
NDElMjNwYWdlLTM3JmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3
Q2I3ZmM3N2JiZWQ2NTRiODg0MmM4MDhkODYxNGE1MDQ1JTdDMGZlZThmZjJhM2IyNDAxODljNzUz
YTFkNTU5MWZlZGMlN0MxJTdDMCU3QzYzNzM2NjMxOTExMDg5OTc5MSZzZGF0YT1xYWNFMW1GMUl0
Mml5eTBzSzNGWktrNFdCV0dzYlcxaGdZNWdsZGRiOVVZJTNEJnJlc2VydmVkPTA+LiAgSSBhbSBu
b3Qgc3VyZSB3ZSBuZWVkIGFkZA0KDQogICAgdG8gZXhwbGFpbiB0aG9zZSwgYXMgd2UgYXJlIGRp
cmVjdGx5IHJlZmVycmluZyB0byBZQU5HLXBhdGNoLg0KDQoNCg0KICAgIDwvQUxFWD4NCg0KPFJS
PiBUaGUgb3BlcmF0aW9ucyBhcmUgaW5kZWVkIHdlbGwgZGVmaW5lZCBpbiBSRkM4MDcyIChjb3Bp
ZWQgYmVsb3cpLCBidXQgdGhleSBhcmUgZGVmaW5lZCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBZ
QU5HLVBhdGNoLiBTbyBmb3IgWUFORy1QYXRjaCAiZGVsZXRlIiBhbmQgInJlbW92ZSIgYXJlIGRp
ZmZlcmVudCBvcGVyYXRpb25zLCBidXQgZnJvbSBhIGRpZmYgY29tcGFyaXNvbiBJIGJlbGlldmUg
dGhleSBhcmUgdGhlIHNhbWUgKHRoZSByZXNvdXJjZSBtdXN0IGV4aXN0IHNpbmNlIGl0J3MgYmVp
bmcgcmV0dXJuZWQgaW4gYSBkaWZmKQ0KDQoNCg0KICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
DQogICB8IGRlbGV0ZSAgICB8IGRlbGV0ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBl
eGlzdHM7IGlmIGl0ICAgIHwNCg0KICAgfCAgICAgICAgICAgICAgICB8IGRvZXMgbm90IGV4aXN0
LCByZXR1cm4gYW4gZXJyb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQogICB8
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCg0KICAgfCBy
ZW1vdmUgfCByZW1vdmUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhpc3RzICAgICAg
ICAgICB8DQoNCiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KDQoNCiAgICA+ICAgIDMuICAg
ICAgWUFORyBtb2RlbCBQOSwgZm9yIHRoZSDigJx1c2VzIHBhdGg6eWFuZy1wYXRjaOKAnSwgd2h5
IG5vdCBoYXZlIGEgIHJlZmVyZW5jZSB0byBSRkM4MDcyIChpcyBpdCBiZWNhdXNlIHRoZSBkZXNj
cmlwdGlvbiBhYm92ZSBtZW50aW9ucyBSRkM4MDcyKT8NCg0KICAgIDxBTEVYPiBXZSBhcmUgY2xl
YXJseSByZWZlcmVuY2luZyBSRkMgODA3MjsgYXJlIHlvdSBzdWdnZXN0aW5nIHRvIHB1dCBhDQoN
CiAgICByZWZlcmVuY2Ugc3Vic3RhdGVtZW50IGJlbG93IHRoZSB1c2VzIHN0YXRlbWVudD8gICBJ
dCBsb29rcyBhIGxpdHRsZQ0KDQogICAgc3RyYW5nZSB0byBtZSBidXQgc3VyZSwgd2Ugd2lsbCBh
ZGQgaXQuDQoNCjxSUj4gTm90IG5lZWRlZC4NCg0KDQoNCiAgICA+ICAgIDQuICAgICAgU2VjdGlv
biA3IG1lbnRpb25zIHJhdGUgbGltaXRpbmcgcmVxdWVzdHMgcGVyIGNsaWVudC4gU2hvdWxkIHRo
ZXJlIGJlIGEg4oCcZ2xvYmFs4oCdIHJhdGUtbGltaXRpbmcgdG9vLCBpLmUgbm90IGNsaWVudC1z
cGVjaWZpYz8NCg0KDQoNCiAgICA8QUxFWD4gSSBhbSBub3Qgc3VyZSB0aGlzIGlzIHJlYWxseSBu
ZWVkZWQgYXMgSSB0aGluayB0aGUgbnVtYmVyIG9mDQoNCiAgICBtYW5hZ2VtZW50IGNsaWVudHMg
d2lsbCBpbiBnZW5lcmFsIGJlIGZhaXJseSBsaW1pdGVkIHRvIGJlZ2luIHdpdGgsIGJ1dA0KDQog
ICAgd2UgY2FuIGNlcnRhaW5seSBhZGQgaXQuICBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZyB0ZXh0
Og0KDQoNCg0KICAgIE9MRDoNCg0KDQoNCiAgICBPbmUgcG9zc2liaWxpdHkgZm9yIGFuIGltcGxl
bWVudGF0aW9uIHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhDQoNCiAgICBwb3NzaWJpbGl0eSBp
cyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQgaXMgc2VydmVkIHRvIGENCg0K
ICAgIGNsaWVudCBpbiBhbnkgb25lIHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZyByZXF1ZXN0cyBt
YWRlIGF0IGEgaGlnaGVyDQoNCiAgICBmcmVxdWVuY3kgdGhhbiB0aGUgaW1wbGVtZW50YXRpb24g
Y2FuIHJlYXNvbmFibHkgc3VzdGFpbi4NCg0KDQoNCiAgICBORVc6DQoNCg0KDQogICAgT25lIHBv
c3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2gg
YQ0KDQogICAgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0
aGF0IGlzIHNlcnZlZCB0byBhDQoNCiAgICBjbGllbnQsIG9yIHRvIGFueSBudW1iZXIgb2YgY2xp
ZW50cywgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcNCg0KICAgIHJlcXVlc3Rz
IG1hZGUgYXQgYSBoaWdoZXIgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0aW9uIGNhbg0K
DQogICAgcmVhc29uYWJseSBzdXN0YWluLg0KDQo8UlI+IEdvb2Qgd2l0aCBtZS4NCg0KDQoNCiAg
ICA8L0FMRVg+DQoNCg0KDQogICAgPiAgICA1LiAgICAgIFdvbmRlcmluZyBpZiBzZWN0aW9uIDgg
c2hvdWxkIGJlIGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJlbW92ZWQpPyBBbHNvLCB0aGUgbWV0
aG9kIHN1Z2dlc3RlZCBkb2VzbuKAmXQgc2VlbSB0byBndWFyYW50ZWUgdGhhdCB0aGUgZGlmZmVy
ZW5jZSBwZXJzaXN0ZWQgZm9yIHRoZSDigJxkYW1wZW5pbmfigJ0gdGltZS4NCg0KDQoNCiAgICA8
QUxFWD4gUGVyc29uYWxseSwgSSBkbyB0aGluayBpdCBtYWtlcyBzZW5zZSB0byBpbmNsdWRlIGEg
YnJpZWYNCg0KICAgIGRpc2N1c3Npb24gb2YgcG9zc2libGUgZnVydGhlciBleHRlbnNpb25zLiAg
SSBzdWdnZXN0IHRvIGtlZXAgdGhlDQoNCiAgICBzZWN0aW9uIGlmIGl0J3Mgb2theSB3aXRoIHlv
dSwgb3IgcGVyaGFwcyBsZWF2ZSBpdCB0byB0aGUgY2hhaXIgd2hldGhlcg0KDQogICAgdGhleSBo
YXZlIGEgcHJlZmVyZW5jZSB0byByZW1vdmUgaXQuDQoNCg0KDQogICAgPC9BTEVYPg0KDQo8UlI+
V2hhdGV2ZXIgdGhlIFdHL2NoYWlycyBkZWNpZGUgaXMgZmluZSB3aXRoIG1lLg0KDQoNCg0KUmVn
YXJkcywNCg0KUmVzaGFkLg0KDQoNCg0KDQo=

--_000_9BE49824883641AB97E7A72DDE649901ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <9A3D98A6F487B045BA527C55301A1C61@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oi13ZWJraXQtc3Rh
bmRhcmQ7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNw
YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2lu
OjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1DQSIg
bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFlpbmd6aGVuLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+VGhlIEpTT04gZXhhbXBsZSBkb2VzbuKAmXQgc2VlbSBvayBiZWNhdXNl
IGl0IG9ubHkgY29udGFpbnMgMSBlZGl0IGVudHJ5LiBUbyBjb25maXJtIEkgd2VudCB0bw0KPC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vanNvbmxpbnQuY29tLyI+aHR0cHM6Ly9qc29ubGludC5jb20v
PC9hPiBhbmQgaXQgMTxzdXA+c3Q8L3N1cD4gY29tcGxhaW5lZCBhYm91dCBtaXNzaW5nIGNvbW1h
IGFmdGVyIHRoZSB9IGZvciBzb3VyY2UtdmFsdWUgYW5kIHdoZW4gSSBmaXhlZCB0aGF0IGl0IGNv
bXBsYWluZWQgYWJvdXQgRHVwbGljYXRlIGtleSDigJhlZGl0LWlk4oCZLjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5GWUksIHRoZSBKU09OIGJsb2NrIGJlbG93IHBhc3NlZCB0aGUgbGludCBjaGVj
ay48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlJlc2hhZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw
OyAmcXVvdDtpZXRmLW5tZGEtY29tcGFyZTpvdXRwdXQmcXVvdDs6IHs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
JnF1b3Q7ZGlmZmVyZW5jZXMmcXVvdDs6IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7aWV0Zi15YW5nLXBhdGNoOnlhbmctcGF0Y2gmcXVv
dDs6IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7cGF0Y2gtaWQmcXVvdDs6
ICZxdW90O2ludGVyZmFjZSBzdGF0dXMmcXVvdDssPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O2NvbW1lbnQmcXVvdDs6ICZxdW90O2RpZmYgYmV0d2VlbiBpbnRlbmRlZCAoc291
cmNlKSBhbmQgb3BlcmF0aW9uYWwmcXVvdDssPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZxdW90O2VkaXQmcXVvdDs6IFs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2VkaXQtaWQmcXVvdDs6ICZxdW90OzEmcXVvdDssPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O29wZXJhdGlv
biZxdW90OzogJnF1b3Q7cmVwbGFjZSZxdW90Oyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7dGFyZ2V0JnF1b3Q7OiAmcXVvdDsvaWV0Zi1pbnRlcmZh
Y2VzOmludGVyZmFjZT1ldGgwL2VuYWJsZWQmcXVvdDssPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O3ZhbHVlJnF1b3Q7OiB7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZxdW90O2lldGYtaW50ZXJmYWNlczppbnRlcmZhY2UvZW5hYmxlZCZxdW90Ozog
JnF1b3Q7ZmFsc2UmcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1
b3Q7c291cmNlLXZhbHVlJnF1b3Q7OiB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2ll
dGYtaW50ZXJmYWNlczppbnRlcmZhY2UvZW5hYmxlZCZxdW90OzogJnF1b3Q7dHJ1ZSZxdW90Oyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7QGlldGYtaW50ZXJmYWNlczppbnRlcmZhY2Uv
ZW5hYmxlZCZxdW90OzogezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtpZXRmLW9yaWdpbjpvcmlnaW4mcXVvdDs6ICZxdW90
O2lldGYtb3JpZ2luOmxlYXJuZWQmcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH0sPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1
b3Q7ZWRpdC1pZCZxdW90OzogJnF1b3Q7MiZxdW90Oyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7b3BlcmF0aW9uJnF1b3Q7OiAmcXVvdDtjcmVhdGUm
cXVvdDssPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90
O3RhcmdldCZxdW90OzogJnF1b3Q7L2lldGYtaW50ZXJmYWNlczppbnRlcmZhY2U9ZXRoMC9kZXNj
cmlwdGlvbiZxdW90Oyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJnF1b3Q7dmFsdWUmcXVvdDs6IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2lldGYtaW50
ZXJmYWNlOmludGVyZmFjZS9kZXNjcmlwdGlvbiZxdW90OzogJnF1b3Q7aXAgaW50ZXJmYWNlJnF1
b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBdPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgfTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjpibGFjayI+WWluZ3poZW4gUXUgJmx0O3lpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20mZ3Q7
PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDEwOjQ3IEFN
PGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyAmbHQ7
cnJhaG1hbkBjaXNjby5jb20mZ3Q7LCBBbGV4YW5kZXIgTCBDbGVtbSAmbHQ7bHVkd2lnQGNsZW1t
Lm9yZyZndDssICZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OyAmbHQ7eWFuZy1kb2N0
b3JzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7bGFzdC1jYWxsQGlldGYub3Jn
JnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtuZXRtb2RAaWV0Zi5vcmcm
cXVvdDsgJmx0O25ldG1vZEBpZXRmLm9yZyZndDssICZxdW90O2RyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlm
Zi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbeWFuZy1kb2N0b3Jz
XSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0
bW9kLW5tZGEtZGlmZi0wNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5IaSBSZXNoYWQsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIHlv
dSBmb3IgdGhlIGV4YW1wbGUuIEkgbW9kaWZpZWQgdGhlIFhNTCBleGFtcGxlIGFzIHlvdSBzdWdn
ZXN0ZWQuIFRoZSBKU09OIGV4YW1wbGUgbG9va3Mgb2sgdG8gbWUuIEFsc28gZml4ZWQgdGhlIG5p
dCB0byByZWZlcmVuY2UgUkZDIDY5OTEuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5ldyBnZW5l
cmF0ZWQgdHh0IGZpbGUgYXR0YWNoZWQsIHBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3Ugc2VlIG1v
cmUgaXNzdWVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ZaW5nemhlbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0
O3JyYWhtYW5AY2lzY28uY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJl
ciAyNSwgMjAyMCBhdCA0OjU4IEFNPGJyPg0KPGI+VG86IDwvYj5ZaW5nemhlbiBRdSAmbHQ7eWlu
Z3poZW4ucXVAZnV0dXJld2VpLmNvbSZndDssIEFsZXhhbmRlciBMIENsZW1tICZsdDtsdWR3aWdA
Y2xlbW0ub3JnJmd0OywgJnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7ICZsdDt5YW5n
LWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtsYXN0LWNhbGxAaWV0
Zi5vcmcmcXVvdDsgJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDssICZxdW90O25ldG1vZEBpZXRm
Lm9yZyZxdW90OyAmbHQ7bmV0bW9kQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRv
Y3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpIFlpbmd6aGVuLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Z
ZXMgSSBiZWxpZXZlIHRoaXMgcGFydCBpcyBicm9rZW4sIHNpbmNlIHlvdSBoYXZlIG11bHRpcGxl
IGVkaXQtaWQgZWxlbWVudHMgZm9yIDEgZWRpdCBlbGVtZW50LCBiZWxvdyBpcyB0aGUgWUFORyBz
bmlwcGV0IGZyb20gUkZDODA3Mi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBsaXN0IGVkaXQgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsga2V5IGVkaXQtaWQ7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBvcmRl
cmVkLWJ5IHVzZXI7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZsdDtzbmlwJmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBlZGl0
LWlkIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgc3RyaW5nOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O0FyYml0cmFyeSBzdHJpbmcgaW5kZXggZm9yIHRoZSBlZGl0Ljwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRXJyb3IgbWVzc2FnZXMgcmV0dXJuZWQg
YnkgdGhlIHNlcnZlciB0aGF0IHBlcnRhaW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHRvIGEgc3BlY2lmaWMgZWRpdCB3aWxsIGJlIGlkZW50aWZpZWQgYnkgdGhp
cyB2YWx1ZS4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIHlvdSB0
YWtlIGEgbG9vayBhdCBBLjEuMSBvZiBSRkM4MDcyLCB0aGVyZSBpcyBhbiBleGFtcGxlIHdpdGgg
bXVsdGlwbGUgZWRpdCBlbGVtZW50cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlc2hhZC48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPllpbmd6aGVuIFF1ICZsdDt5aW5nemhlbi5x
dUBmdXR1cmV3ZWkuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJlciAy
NSwgMjAyMCBhdCAxOjA3IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChy
cmFobWFuKSZxdW90OyAmbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7LCBBbGV4YW5kZXIgTCBDbGVt
bSAmbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDssICZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZx
dW90OyAmbHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7
bGFzdC1jYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVv
dDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDsgJmx0O25ldG1vZEBpZXRmLm9yZyZndDssICZxdW90O2Ry
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWll
dGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9i
PlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3
IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBSZXNoYWQsPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkFib3V0IHRoZSBleGFtcGxlLCBpbiBSRkMgODA3MiwgaW4gdGhlIGxpc3Qg4oCcZWRpdOKA
nSwgZWFjaCBlZGl0IGlzIGlkZW50aWZpZWQgYnkg4oCcZWRpdC1pZOKAnS4gU28gdGhlIGV4YW1w
bGUgbG9va3MgbGlrZTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtl
ZGl0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7
ICZsdDtlZGl0LWlkJmd0OzEmbHQ7L2VkaXQtaWQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsg4oCmLi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyAmbHQ7ZWRpdC1pZCZndDsyJmx0Oy9lZGl0LWlkJmd0
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7IOKApi48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvZWRpdCZndDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvIHlvdSBtZWFuIHRoaXMgcGFydCBpcyBicm9rZW4/
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPllpbmd6aGVuIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi
bGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0O3JyYWhtYW5A
Y2lzY28uY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIw
MjAgYXQgNjowNyBBTTxicj4NCjxiPlRvOiA8L2I+QWxleGFuZGVyIEwgQ2xlbW0gJmx0O2x1ZHdp
Z0BjbGVtbS5vcmcmZ3Q7LCAmcXVvdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmcXVvdDsgJmx0O3lh
bmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O2xhc3QtY2FsbEBp
ZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OywgJnF1b3Q7bmV0bW9kQGll
dGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1pZXRmLW5ldG1vZC1u
bWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3lhbmct
ZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1p
ZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8YnI+DQo8Yj5SZXNlbnQtRnJvbTogPC9iPiZsdDthbGlh
cy1ib3VuY2VzQGlldGYub3JnJmd0Ozxicj4NCjxiPlJlc2VudC1UbzogPC9iPiZsdDtsdWR3aWdA
Y2xlbW0ub3JnJmd0OywgJmx0O3lxdUBmdXR1cmV3ZWkuY29tJmd0OywgJmx0O2plZmZ0YW50Lmll
dGZAZ21haWwuY29tJmd0OywgJmx0O2FuZHlAeXVtYXdvcmtzLmNvbSZndDssICZsdDtsYmVyZ2Vy
QGxhYm4ubmV0Jmd0OywgJmx0O2tlbnQraWV0ZkB3YXRzZW4ubmV0Jmd0OywgJmx0O2pvZWxqYUBi
b2d1cy5jb20mZ3Q7LCAmbHQ7d2FycmVuQGt1bWFyaS5uZXQmZ3Q7LCAmbHQ7cndpbHRvbkBjaXNj
by5jb20mZ3Q7LCBKb2VsIEphZWdnbGkgJmx0O2pvZWxqYUBnbWFpbC5jb20mZ3Q7LCAmbHQ7am9l
bGphQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5SZXNlbnQtRGF0ZTogPC9iPlR1ZXNkYXksIFNlcHRl
bWJlciAyMiwgMjAyMCBhdCA2OjA3IEFNPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgQWxleCw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmsgeW91IGZvciBhZGRyZXNzaW5n
IG15IGNvbW1lbnRzLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkgY2hlY2tl
ZCByZXYtMDYsIGFuZCBJIGJlbGlldmUgdGhlIFhNTCBhbmQgSlNPTiBvdXRwdXQgaW4gdGhlIGV4
YW1wbGUgaXMgYnJva2VuOiB0aGVyZSBpcyBhIHNpbmdsZSDigJxlZGl04oCdIGVsZW1lbnQgd2l0
aCBtdWx0aXBsZSDigJxlZGl0LWlk4oCdIGVsZW1lbnRzLiBJIGJlbGlldmUgdGhlcmUgc2hvdWxk
IGJlIG11bHRpcGxlIOKAnGVkaXTigJ0gZWxlbWVudHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPlRoZSBvbmx5IOKAnG5pdOKAnSBpcyB0aGF0IGxlYWYteHBhdGgtZmlsdGVyIHJl
ZmVyZW5jZXMgNjAyMSBpbnN0ZWFkIG9mIDY5OTEgKGFzIHlvdSBjb3JyZWN0bHkgcG9pbnRlZCBv
dXQgaW4geW91ciByZXNwb25zZSkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHhwYXRoLWZpbHRlciB7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZi1mZWF0dXJlIG5jOnhwYXRoOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgdHlwZSB5YW5nOnhwYXRoMS4wOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
ZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1Ro
aXMgcGFyYW1ldGVyIGNvbnRhaW5zIGFuIFhQYXRoIGV4cHJlc3Npb248L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlkZW50aWZ5aW5nIHRoZSBwb3J0aW9ucyBvZiB0
aGUgdGFyZ2V0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkYXRh
c3RvcmUgdG8gcmV0cmlldmUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJl
bmNlICZxdW90O1JGQyA2MDIxOiBDb21tb24gWUFORyBEYXRhIFR5cGVzJnF1b3Q7Ozwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojNjY2NjY2Ij4mbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Oi13ZWJraXQt
c3RhbmRhcmQ7Y29sb3I6YmxhY2siPiZndDsgSXNzdWVzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Oi13ZWJraXQtc3Rh
bmRhcmQ7Y29sb3I6YmxhY2siPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMS4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWUFORyBt
b2RlbCBQOCwgZm9yIOKAnGxlYWYgeHBhdGgtZmlsdGVy4oCdLCBhZGQgcmVmZXJlbmNlIHRvIFJG
QzYwMjEuIFRoZXJlIHNob3VsZCBhbHNvIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSB0byBSRkM2
MDIxJm5ic3A7KGFzIHBlciBSRkM4NDA3KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTotd2Via2l0LXN0YW5kYXJkO2Nv
bG9yOmJsYWNrIj4mbHQ7QUxFWCZndDsgVGhhbmtzLiZuYnNwOyBBZGRpbmcgcmVmZXJlbmNlIHRv
IDY5OTEgKGFzJm5ic3A7NjAyMSZuYnNwO2lzIG9ic29sZXRlZCkuICZsdDsvQUxFWCZndDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5SZXNoYWQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOmJsYWNrIj5BbGV4YW5kZXIgTCBDbGVtbSAmbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDs8YnI+
DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMjAgYXQgMzo0OCBQTTxicj4N
CjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0O3JyYWht
YW5AY2lzY28uY29tJmd0OywgJnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7ICZsdDt5
YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtsYXN0LWNhbGxA
aWV0Zi5vcmcmcXVvdDsgJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDssICZxdW90O25ldG1vZEBp
ZXRmLm9yZyZxdW90OyAmbHQ7bmV0bW9kQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1u
ZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5n
LWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQt
aWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxwPlRoYW5rIHlvdSEmbmJzcDsgPG86cD48L286cD48L3A+DQo8cD5JIGp1c3QgdXBsb2FkZWQg
cmV2IC0wNi48bzpwPjwvbzpwPjwvcD4NCjxwPi0tLSBBbGV4PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gOS8xOC8yMDIwIDEyOjQ3IFBNLCBSZXNoYWQgUmFo
bWFuIChycmFobWFuKSB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIEFsZXgsPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgYWRkcmVzc2VzIG15IGNvbW1lbnQvY29uY2Vybi48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlJl
c2hhZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9t
OiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5B
bGV4YW5kZXIgTCBDbGVtbQ0KPGEgaHJlZj0ibWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmciPiZsdDts
dWR3aWdAY2xlbW0ub3JnJmd0OzwvYT48YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1i
ZXIgMTgsIDIwMjAgYXQgMzo0MyBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1h
biAocnJhaG1hbikmcXVvdDsgPGEgaHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lzY28uY29tIj4mbHQ7
cnJhaG1hbkBjaXNjby5jb20mZ3Q7PC9hPiwNCjxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNA
aWV0Zi5vcmciPiZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0i
bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyI+DQombHQ7eWFuZy1kb2N0b3JzQGlldGYub3Jn
Jmd0OzwvYT48YnI+DQo8Yj5DYzogPC9iPjxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5v
cmciPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmxh
c3QtY2FsbEBpZXRmLm9yZyI+DQombHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OzwvYT4sIDxhIGhy
ZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPiZxdW90O25ldG1vZEBpZXRmLm9yZyZxdW90Ozwv
YT4gPGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+DQombHQ7bmV0bW9kQGlldGYub3Jn
Jmd0OzwvYT4sIDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxs
QGlldGYub3JnIj4NCiZxdW90O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5v
cmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYu
YWxsQGlldGYub3JnIj4NCiZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYu
b3JnJmd0OzwvYT48YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRt
b2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLTA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwPkhpIFJlc2hhZCw8
bzpwPjwvbzpwPjwvcD4NCjxwPm9rYXksIHNvIGxldCdzIGFkZCB0aGUgZm9sbG93aW5nIHRoZW4g
dG8gc2VjdGlvbiA0LCBpbiB0aGUgZXhwbGFuYXRpb24gb2YgdGhlICZxdW90O2RpZmZlcmVuY2Vz
JnF1b3Q7IG91dHB1dCBwYXJhbWV0ZXI6DQo8bzpwPjwvbzpwPjwvcD4NCjxwPiZxdW90O1doZW4g
YSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIG9mIHRoZSBjb21wYXJpc29uIGlzIG5vdCBw
cmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24sIHRoaXMgY2FuIGJlIGluZGlj
YXRlZCBlaXRoZXIgYXMgYSAmcXVvdDtkZWxldGUmcXVvdDsgb3IgYXMgYSAmcXVvdDtyZW1vdmUm
cXVvdDsgaW4gdGhlIHBhdGNoIGFzIHRoZXJlIGlzIG5vIGRpZmZlcmVudGlhdGlvbiBiZXR3ZWVu
IHRob3NlIG9wZXJhdGlvbnMgZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUNCiBjb21wYXJpc29uLiZu
YnNwOyAmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxwPkFuZCB1cGRhdGUgdGhlIGRlc2NyaXB0aW9u
IGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+DQo8cD4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVyIGRpZmZlcmVuY2VzIHs8YnI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3Jp
cHRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVy
IFJGQzgwNzIgd2l0aCBhbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50YXRpb24gdG8gaW5j
bHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFwcGxpY2FibGUu
Jm5ic3A7IFdoZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIGlzIDxicj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0LCB0aGlzIGNhbiBiZSBpbmRpY2F0
ZWQgZWl0aGVyIDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcyBhICdkZWxldGUnIG9yIGFzIGEgJ3Jl
bW92ZScgYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW5jZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBiZXR3
ZWVuIHRoZW0gZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgY29tcGFyaXNvbi4mcXVvdDs7PGJyPg0K
Li4uPG86cD48L286cD48L3A+DQo8cD5JIHdpbGwgcG9zdCB0aGlzIGluIGEgLTA2IHNob3J0bHku
Jm5ic3A7IFBsZWFzZSBsZXQgdXMga25vdyBpZiB0aGlzIGFkZHJlc3NlcyB5b3VyIGNvbmNlcm5z
IG9yIGlmIHRoZXJlIGlzIGFueXRoaW5nIGVsc2UuPG86cD48L286cD48L3A+DQo8cD5UaGFua3Mh
PG86cD48L286cD48L3A+DQo8cD4tLS0gQWxleDxvOnA+PC9vOnA+PC9wPg0KPHA+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gOS8xOC8yMDIwIDU6
NTcgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEFsZXgsPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkkgdGhpbmsgdGhlIG9ubHkg4oCccHJvYmxlbeKAnSB3aXRoIHVzaW5nIGJvdGgg4oCccmVt
b3Zl4oCdIGFuZCDigJxkZWxldGXigJ0gaXMgdGhhdCBpdCBjb3VsZCBiZSBjb25mdXNpbmcgKHdo
ZW4gc2hvdWxkIG9uZSBiZSB1c2VkIGFuZCBub3QgdGhlIG90aGVyKS4gQWRkaW5nIHNvbWUgdGV4
dCB0byBzYXkgdGhleeKAmXJlIHRoZSBzYW1lIGZvciB0aGUgZGlmZiBvcGVyYXRpb24gaXMgZ29v
ZCBlbm91Z2ggZm9yIG1lLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVzaGFkLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+QWxleGFuZGVyIEwgQ2xlbW0NCjxhIGhyZWY9Im1haWx0
bzpsdWR3aWdAY2xlbW0ub3JnIj4mbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDs8L2E+PGJyPg0KPGI+
RGF0ZTogPC9iPlR1ZXNkYXksIFNlcHRlbWJlciAxNSwgMjAyMCBhdCA3OjMxIFBNPGJyPg0KPGI+
VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyA8YSBocmVmPSJtYWls
dG86cnJhaG1hbkBjaXNjby5jb20iPiZsdDtycmFobWFuQGNpc2NvLmNvbSZndDs8L2E+LA0KPGEg
aHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyI+JnF1b3Q7eWFuZy1kb2N0b3JzQGll
dGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj4N
CiZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPkNjOiA8L2I+PGEgaHJl
Zj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+JnF1b3Q7bGFzdC1jYWxsQGlldGYub3JnJnF1
b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj4NCiZsdDtsYXN0LWNh
bGxAaWV0Zi5vcmcmZ3Q7PC9hPiwgPGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+JnF1
b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYu
b3JnIj4NCiZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7PC9hPiwgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPg0KJnF1b3Q7ZHJhZnQtaWV0Zi1u
ZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmRy
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPg0KJmx0O2RyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6IDwv
Yj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmll
dyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHA+SGkgUmVzaGFkLDxvOnA+PC9vOnA+PC9wPg0KPHA+cmU6IHF1ZXN0aW9u
IDE6IEFzIHlvdSBpbmRpY2F0ZSwgdGhlcmUgbWF5IGJlIG5vIGRpc3RpbmN0aW9uIGJldHdlZW4g
aW5kaWNhdGluZyBhICZxdW90O3JlbW92ZSZxdW90OyBvciBhICZxdW90O2RlbGV0ZSZxdW90OyBp
biB0aGUgcGF0Y2guJm5ic3A7IFJpZ2h0IG5vdyBpdCB3b3VsZCBiZSBhY2NlcHRhYmxlIHRvIHJl
dHVybiBlaXRoZXIuJm5ic3A7IElmIHdlIHdhbnQgdG8gZWxpbWluYXRlIHRoaXMgZnJlZWRvbSwg
d2hpY2ggb25lIHdvdWxkIHlvdSBwcmVmZXIgYmUgdXNlZD8mbmJzcDsgU2hhbGwgd2UNCiByZW1v
dmUgdGhlIHBvc3NpYmlsaXR5IGZvciAmcXVvdDtkZWxldGUmcXVvdDsgYW5kIGp1c3QgY292ZXIg
aXQgdXNpbmcgJnF1b3Q7cmVtb3ZlJnF1b3Q7PyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwPk5v
dGUgdGhhdCB0aGUgcGxhY2Ugd2hlcmUgdGhpcyBpcyBzcGVjaWZpZWQgaW4gdGhlIG1vZGVsIGlz
IGFzIHBhcnQgb2YgYSBjb25kaXRpb24gdGhhdCBzcGVjaWZpZXMgd2hlbiB0aGUgc291cmNlIHZh
bHVlIHNob3VsZCBiZSBpbmNsdWRlZC4mbmJzcDsmbmJzcDsgSWYgd2Ugd2FudCB0byBydWxlIG91
dCB0aGF0IGRpZmYgY2FuIHJldHVybiBlaXRoZXIgJnF1b3Q7cmVtb3ZlJnF1b3Q7IG9yICZxdW90
O2RlbGV0ZSZxdW90OyAoaW5kZWVkIHRoZXkgYXJlIHN5bm9ueW1vdXMpLCB3ZSB3b3VsZCBuZWVk
DQogdG8gYWRkIHRleHQgdG8gdGhlIGNvbnRhaW5lciBkZXNjcmlwdGlvbiB0aGF0IHdoZW4gYSBk
YXRhIG9iamVjdCBpcyBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24gYnV0
IG5vdCB0aGUgc291cmNlLCB0aGF0ICZxdW90O3JlbW92ZSZxdW90OyBzaG91bGQgYmUgdXNlZCB0
byBpbmRpY2F0ZSB0aGF0Lg0KPG86cD48L286cD48L3A+DQo8cD5UaGUgbW9kZWwgd291bGQgYmUg
Y2hhbmdlZCBmb2xsb3dzLiZuYnNwOyBQbGVhc2UgY29uZmlybSBpZiB0aGlzIGxvb2tzIGdvb2Qg
dG8geW91ICZhbXA7IHdlJ2xsIGluY29ycG9yYXRlIGl0LiZuYnNwOw0KPG86cD48L286cD48L3A+
DQo8cD5PTEQ8bzpwPjwvbzpwPjwvcD4NCjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTogcGFnZTtm
b250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtv
cnBoYW5zOiAyO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiAyOy13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDt0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGluaXRpYWw7dGV4dC1kZWNvcmF0aW9u
LWNvbG9yOiBpbml0aWFsO3dvcmQtc3BhY2luZzowcHgiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoZSBsaXN0IG9mIGRpZmZlcmVuY2Vz
LCBlbmNvZGVkIHBlciA8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9u
Lm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZy
ZmM4MDcyJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0Ni
N2ZjNzdiYmVkNjU0Yjg4NDJjODA4ZDg2MTRhNTA0NSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2Ex
ZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzczNjYzMTkxMTA4Njk4MTImYW1wO3NkYXRhPVRvRXhkYlBa
RVl4S1J1WHNFaDJFNDV5blAwNkRieWolMkJ3cFdqekJOcXpERSUzRCZhbXA7cmVzZXJ2ZWQ9MCI+
UkZDODA3MjwvYT4gd2l0aCBhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdt
ZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGFwcGxpY2FibGUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1c2VzIHlw
YXRjaDp5YW5nLXBhdGNoIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudCAmcXVv
dDt5YW5nLXBhdGNoL2VkaXQmcXVvdDsgezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmcXVvdDtQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNlIG9mIHRo
ZSBwYXRjaCw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bzwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0
aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiZxdW90Ozs8L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYW55ZGF0YSBzb3VyY2UtdmFsdWUgezwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90Oy4uL29w
ZXJhdGlvbiA9ICdkZWxldGUnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0g
J21lcmdlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyZxdW90
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyZxdW90Ozwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAr
ICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVv
dDtUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNlZCBmb3IgJ2RlbGV0ZScsPC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICdtb3ZlJywgJ21lcmdlJywgJ3JlcGxhY2UnLCBhbmQgJ3JlbW92ZSc8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
b3BlcmF0aW9ucy4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNlICZxdW90
OzxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20v
P3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImYW1wO2Rh
dGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3ZmM3N2JiZWQ2NTRi
ODg0MmM4MDhkODYxNGE1MDQ1JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0Mx
JTdDMCU3QzYzNzM2NjMxOTExMDg3OTgwNSZhbXA7c2RhdGE9V2JQREVtaTdkblloNUMxWTlTSWRH
JTJGUzc2TERiejklMkZDYXZsU2JzOHlOS2slM0QmYW1wO3Jlc2VydmVkPTAiPlJGQyA4MDcyPC9h
PjogWUFORyBQYXRjaCBNZWRpYSBUeXBlJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5FVzo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHByZSBzdHlsZT0iYnJlYWstYmVmb3JlOiBwYWdlO2ZvbnQtdmFyaWFudC1saWdhdHVy
ZXM6IG5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IDI7dGV4dC1hbGln
bjpzdGFydDt3aWRvd3M6IDI7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3RleHQtZGVj
b3JhdGlvbi1zdHlsZTogaW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaXRpYWw7d29y
ZC1zcGFjaW5nOjBweCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVyIGRp
ZmZlcmVuY2VzIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIDxhIGhy
ZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1o
dHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImYW1wO2RhdGE9MDIl
N0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3ZmM3N2JiZWQ2NTRiODg0MmM4
MDhkODYxNGE1MDQ1JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMCU3
QzYzNzM2NjMxOTExMDg3OTgwNSZhbXA7c2RhdGE9V2JQREVtaTdkblloNUMxWTlTSWRHJTJGUzc2
TERiejklMkZDYXZsU2JzOHlOS2slM0QmYW1wO3Jlc2VydmVkPTAiPlJGQzgwNzI8L2E+IHdpdGgg
YW48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudGF0aW9uIHRvIGluY2x1
ZGUgc291cmNlIHZhbHVlcyB3aGVyZTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh
cHBsaWNhYmxlLiZuYnNwOyBXaGVyZSBhIGRpZmZlcmVuY2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluIHRoZSB0YXJnZXQgdGhhdCBpcyBu
b3QgcHJlc2VudCBpbiB0aGUgc291cmNlLCA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDt0aGlzIHNoYWxsIGJlIGluZGljYXRlZCBhcyBhICdyZW1vdmUnIG9wZXJhdGlvbiA8
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbiB0aGUgcGF0Y2gsIG5vdCBh
cyBhICdkZWxldGUnIG9wZXJhdGlvbi4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVzZXMgeXBhdGNo
OnlhbmctcGF0Y2ggezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50ICZxdW90O3lh
bmctcGF0Y2gvZWRpdCZxdW90OyB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZu
YnNwOyZuYnNwOyZxdW90O1Byb3ZpZGUgdGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBh
dGNoLDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGluIGFkZGl0aW9uIHRvPC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSB0
YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4vb3BlcmF0
aW9uID0gJ21lcmdlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdtb3Zl
JyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyZxdW90Ozwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnJnF1b3Q7Ozwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmcXVvdDtUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNlZCBmb3IgJ21lcmdlJyw8L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJ21vdmUnLCdyZXBsYWNlJywgYW5kICdyZW1vdmUnIG9wZXJhdGlvbnMuJnF1b3Q7
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSAmcXVvdDs8YSBocmVmPSJodHRwczov
L25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYl
MkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5n
emhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NiN2ZjNzdiYmVkNjU0Yjg4NDJjODA4ZDg2MTRhNTA0
NSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzAlN0M2MzczNjYzMTkx
MTA4ODk3OTYmYW1wO3NkYXRhPVpibmxhJTJGJTJGdGdHbThlRmp4WFlNZkxsQjNlYiUyQjAlMkZr
Y0xlamZQVjJ3MnRqNCUzRCZhbXA7cmVzZXJ2ZWQ9MCI+UkZDIDgwNzI8L2E+OiBZQU5HIFBhdGNo
IE1lZGlhIFR5cGUmcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86
cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPi0tLSBBbGV4PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk9uIDkvMTUvMjAyMCA0OjA0IFBNLCBSZXNoYWQgUmFobWFuIChy
cmFobWFuKSB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cHJlPkhpIEFsZXgsPG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+SSB3aWxs
IHJldmlldyB0aGUgbGF0ZXN0IHZlcnNpb24uPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
PG86cD48L286cD48L3ByZT4NCjxwcmU+U2VlIGJlbG93IGZvciBxdWVzdGlvbnMvcmVzcG9uc2Vz
LjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPk9u
IDIwMjAtMDktMTUsIDU6MTkgUE0sICZxdW90O3lhbmctZG9jdG9ycyBvbiBiZWhhbGYgb2YgQWxl
eGFuZGVyIEwgQ2xlbW0mcXVvdDsgPGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9ycy1ib3VuY2Vz
QGlldGYub3Jnb25iZWhhbGZvZmx1ZHdpZ0BjbGVtbS5vcmciPiZsdDt5YW5nLWRvY3RvcnMtYm91
bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgbHVkd2lnQGNsZW1tLm9yZyZndDs8L2E+IHdyb3Rl
OjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOyZuYnNwOyZuYnNwOyBIZWxsbyBSZXNoYWQsIGhlbGxvIFlBTkcgRG9jdG9ycyw8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsgdGhhbmsgeW91IGZvciB5b3VyIHJldmlldyEmbmJzcDsgUGxlYXNlIGZpbmQgbXkg
cmVwbGllcyBpbmxpbmUsICZsdDtBTEVYJmd0Oy4mbmJzcDsgV2U8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgaGF2ZSBhbHNvIGp1c3QgcG9zdGVkIC0wNSAodGhhbmtz
LCBZaW5nemhlbiwgZm9yIGRvdWJsZWNoZWNraW5nIG15PG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVwZGF0ZXMpLiZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsg
LS0tIEFsZXggb24gYmVoYWxmIG9mIGNvYXV0aG9yczxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBPbiA5LzcvMjAy
MCA3OjA2IEFNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZTo8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmbHQ7SGVyZSdzIHRoZSBzYW1lIG1lc3Nh
Z2Ugd2l0aCBob3BlZnVsbHkgbW9yZSByZWFkYWJsZSBmb3JtYXR0aW5nJmd0OzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgUmV2aWV3IG9mIHJldiAtMDQgYnkgUmVzaGFkIFJh
aG1hbjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgVGhlIGRvY3VtZW50IGlz
IGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4uIFdoaWxlIHNvbWUgaXNzdWVzIGhhdmUgYmVlbiBpZGVu
dGlmaWVkLCB0aGV5IGNhbiBiZSByZXNvbHZlZCBxdWlja2x5LjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O3Nu
aXAmZ3Q7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgUXVlc3Rpb25zPG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJm5ic3A7Jm5ic3A7IDEuJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFlBTkcgbW9kZWw6IGRvZXMgdGhlIG9wZXJhdGlvbiDigJxkZWxldGXi
gJ0gbWFrZSBzZW5zZSBmb3IgYSBkaWZmIG9wZXJhdGlvbj8gSWYgaXQgaXMga2VwdCwgaXTigJlk
IGJlIGdvb2QgdG8gaGF2ZSBzb21lIHRleHQgZXhwbGFpbmluZyB0aGF0IGZvciBhIGRpZmYgb3Bl
cmF0aW9uLCDigJxkZWxldGXigJ0gYW5kIOKAnHJlcGxhY2XigJ0gYXJlIHRoZSBzYW1lPyBJZiB0
aGV54oCZcmUgbm90IHRoZSBzYW1lLCBwbGVhc2UgYWxzbyBhZGQgc29tZSB0ZXh04oCmLjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZndDsgSSBhY3R1YWxseSBtZWFudCAmcXVvdDtkZWxl
dGUmcXVvdDsgYW5kICZxdW90O3JlbW92ZSZxdW90Oy48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IEhlcmUgd2UgYXJlIHNpbXBseSByZWZlcnJp
bmcgdG8gdGhlIGJhc2ljIFlBTkctcGF0Y2ggZWRpdDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOyZuYnNwOyZuYnNwOyBvcGVyYXRpb25zIHBlciA8YSBocmVmPSJodHRwczovL25hbTExLnNh
ZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5p
ZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJTIzcGFnZS0xMSZhbXA7ZGF0YT0wMiU3QzAxJTdDeWlu
Z3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDYjdmYzc3YmJlZDY1NGI4ODQyYzgwOGQ4NjE0YTUw
NDUlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MwJTdDNjM3MzY2MzE5
MTEwODk5NzkxJmFtcDtzZGF0YT1OWTUzN3lVRkNuZXBlMEt2VzVjeDVLaHU1TUZLSHlrM2g0SVZQ
RXBtSWZZJTNEJmFtcDtyZXNlcnZlZD0wIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZj
ODA3MiNwYWdlLTExPC9hPi4mbmJzcDsgVGhvc2UgYXJlPG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluIHR1cm4gZGVyaXZlZCBmcm9tICZsdDtlZGl0LWNvbmZpZyZn
dDsgb3BlcmF0aW9ucyBwZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJz
cDsgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNv
bS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjNjI0MSUyM3Bh
Z2UtMzcmYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2I3
ZmM3N2JiZWQ2NTRiODg0MmM4MDhkODYxNGE1MDQ1JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFk
NTU5MWZlZGMlN0MxJTdDMCU3QzYzNzM2NjMxOTExMDg5OTc5MSZhbXA7c2RhdGE9cWFjRTFtRjFJ
dDJpeXkwc0szRlpLazRXQldHc2JXMWhnWTVnbGRkYjlVWSUzRCZhbXA7cmVzZXJ2ZWQ9MCI+aHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYyNDEjcGFnZS0zNzwvYT4uJm5ic3A7IEkgYW0g
bm90IHN1cmUgd2UgbmVlZCBhZGQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgdG8gZXhwbGFpbiB0aG9zZSwgYXMgd2UgYXJlIGRpcmVjdGx5IHJlZmVycmluZyB0byBZ
QU5HLXBhdGNoLiA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9BTEVYJmd0OzxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZsdDtSUiZndDsgVGhlIG9wZXJhdGlvbnMgYXJlIGluZGVlZCB3ZWxsIGRlZmluZWQg
aW4gUkZDODA3MiAoY29waWVkIGJlbG93KSwgYnV0IHRoZXkgYXJlIGRlZmluZWQgZnJvbSB0aGUg
cGVyc3BlY3RpdmUgb2YgWUFORy1QYXRjaC4gU28gZm9yIFlBTkctUGF0Y2ggJnF1b3Q7ZGVsZXRl
JnF1b3Q7IGFuZCAmcXVvdDtyZW1vdmUmcXVvdDsgYXJlIGRpZmZlcmVudCBvcGVyYXRpb25zLCBi
dXQgZnJvbSBhIGRpZmYgY29tcGFyaXNvbiBJIGJlbGlldmUgdGhleSBhcmUgdGhlIHNhbWUgKHRo
ZSByZXNvdXJjZSBtdXN0IGV4aXN0IHNpbmNlIGl0J3MgYmVpbmcgcmV0dXJuZWQgaW4gYSBkaWZm
KTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOyZuYnNwOyArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7IHwgZGVsZXRlJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgZGVsZXRlIGEgZGF0YSBy
ZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0czsgaWYgaXQmbmJzcDsmbmJzcDsmbmJzcDsgfDxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwgZG9lcyBub3QgZXhpc3QsIHJldHVybiBhbiBlcnJvciZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IHwgcmVt
b3ZlIHwgcmVtb3ZlIGEgZGF0YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0cyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7ICstLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsgJm5ic3A7Jm5ic3A7Jmd0OyAmbmJzcDsmbmJzcDsgMy4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgWUFORyBtb2RlbCBQOSwgZm9yIHRoZSDigJx1c2VzIHBhdGg6eWFuZy1wYXRjaOKA
nSwgd2h5IG5vdCBoYXZlIGEmbmJzcDsgcmVmZXJlbmNlIHRvIFJGQzgwNzIgKGlzIGl0IGJlY2F1
c2UgdGhlIGRlc2NyaXB0aW9uIGFib3ZlIG1lbnRpb25zIFJGQzgwNzIpPzxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgV2UgYXJlIGNsZWFybHkg
cmVmZXJlbmNpbmcgUkZDIDgwNzI7IGFyZSB5b3Ugc3VnZ2VzdGluZyB0byBwdXQgYTxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ugc3Vic3RhdGVtZW50
IGJlbG93IHRoZSB1c2VzIHN0YXRlbWVudD8mbmJzcDsmbmJzcDsgSXQgbG9va3MgYSBsaXR0bGU8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgc3RyYW5nZSB0byBtZSBi
dXQgc3VyZSwgd2Ugd2lsbCBhZGQgaXQuJm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZsdDtSUiZndDsgTm90IG5lZWRlZC4gPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJm5ic3A7Jm5i
c3A7IDQuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlY3Rpb24gNyBtZW50aW9ucyBy
YXRlIGxpbWl0aW5nIHJlcXVlc3RzIHBlciBjbGllbnQuIFNob3VsZCB0aGVyZSBiZSBhIOKAnGds
b2JhbOKAnSByYXRlLWxpbWl0aW5nIHRvbywgaS5lIG5vdCBjbGllbnQtc3BlY2lmaWM/PG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZsdDtBTEVYJmd0OyBJIGFtIG5vdCBzdXJlIHRoaXMgaXMgcmVhbGx5IG5lZWRl
ZCBhcyBJIHRoaW5rIHRoZSBudW1iZXIgb2Y8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsgbWFuYWdlbWVudCBjbGllbnRzIHdpbGwgaW4gZ2VuZXJhbCBiZSBmYWlybHkg
bGltaXRlZCB0byBiZWdpbiB3aXRoLCBidXQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsgd2UgY2FuIGNlcnRhaW5seSBhZGQgaXQuJm5ic3A7IEhvdyBhYm91dCB0aGUg
Zm9sbG93aW5nIHRleHQ6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9MRDo8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgT25lIHBv
c3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2gg
YTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBwb3NzaWJpbGl0eSBp
cyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQgaXMgc2VydmVkIHRvIGE8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgY2xpZW50IGluIGFueSBvbmUg
dGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nIHJlcXVlc3RzIG1hZGUgYXQgYSBoaWdoZXI8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgZnJlcXVlbmN5IHRoYW4gdGhlIGlt
cGxlbWVudGF0aW9uIGNhbiByZWFzb25hYmx5IHN1c3RhaW4uPG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5FVzo8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgT25lIHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBt
aXRpZ2F0ZSBhZ2FpbnN0IHN1Y2ggYTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwOyBwb3NzaWJpbGl0eSBpcyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRo
YXQgaXMgc2VydmVkIHRvIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJz
cDsgY2xpZW50LCBvciB0byBhbnkgbnVtYmVyIG9mIGNsaWVudHMsIGluIGFueSBvbmUgdGltZSBp
bnRlcnZhbCwgcmVqZWN0aW5nPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJlcXVlc3RzIG1hZGUgYXQgYSBoaWdoZXIgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVu
dGF0aW9uIGNhbjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyByZWFz
b25hYmx5IHN1c3RhaW4uPG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBHb29kIHdp
dGggbWUuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAm
bmJzcDsmbmJzcDsgNS4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgV29uZGVyaW5nIGlm
IHNlY3Rpb24gOCBzaG91bGQgYmUgaW4gYW4gQXBwZW5kaXggKG9yIGV2ZW4gcmVtb3ZlZCk/IEFs
c28sIHRoZSBtZXRob2Qgc3VnZ2VzdGVkIGRvZXNu4oCZdCBzZWVtIHRvIGd1YXJhbnRlZSB0aGF0
IHRoZSBkaWZmZXJlbmNlIHBlcnNpc3RlZCBmb3IgdGhlIOKAnGRhbXBlbmluZ+KAnSB0aW1lLjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgUGVyc29uYWxseSwgSSBkbyB0aGluayBpdCBtYWtl
cyBzZW5zZSB0byBpbmNsdWRlIGEgYnJpZWY8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsgZGlzY3Vzc2lvbiBvZiBwb3NzaWJsZSBmdXJ0aGVyIGV4dGVuc2lvbnMuJm5i
c3A7IEkgc3VnZ2VzdCB0byBrZWVwIHRoZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyBzZWN0aW9uIGlmIGl0J3Mgb2theSB3aXRoIHlvdSwgb3IgcGVyaGFwcyBsZWF2
ZSBpdCB0byB0aGUgY2hhaXIgd2hldGhlcjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyB0aGV5IGhhdmUgYSBwcmVmZXJlbmNlIHRvIHJlbW92ZSBpdC4mbmJzcDsgPG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbHQ7UlIm
Z3Q7V2hhdGV2ZXIgdGhlIFdHL2NoYWlycyBkZWNpZGUgaXMgZmluZSB3aXRoIG1lLjxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPlJlZ2FyZHMsPG86
cD48L286cD48L3ByZT4NCjxwcmU+UmVzaGFkLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_9BE49824883641AB97E7A72DDE649901ciscocom_--


From nobody Fri Sep 25 08:47:52 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B9E163A115C; Fri, 25 Sep 2020 08:47:46 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.17.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netmod@ietf.org
Message-ID: <160104886671.26678.11410716367631936051@ietfa.amsl.com>
Date: Fri, 25 Sep 2020 08:47:46 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/FKQz1TvXhzmZiVlftQ6z0r524R4>
Subject: [netmod] I-D Action: draft-ietf-netmod-nmda-diff-07.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 15:47:47 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Modeling WG of the IETF.

        Title           : Comparison of NMDA datastores
        Authors         : Alexander Clemm
                          Yingzhen Qu
                          Jeff Tantsura
                          Andy Bierman
	Filename        : draft-ietf-netmod-nmda-diff-07.txt
	Pages           : 19
	Date            : 2020-09-25

Abstract:
   This document defines an RPC operation to compare management
   datastores that comply with the NMDA architecture.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-nmda-diff/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-nmda-diff-07
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-nmda-diff-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-nmda-diff-07


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Fri Sep 25 08:49:45 2020
Return-Path: <yingzhen.qu@futurewei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E4143A1164; Fri, 25 Sep 2020 08:49:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.543
X-Spam-Level: 
X-Spam-Status: No, score=-0.543 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, LH_URI_DOM_IN_PATH=1.446, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mOPa6Pu2QmUj; Fri, 25 Sep 2020 08:49:36 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2107.outbound.protection.outlook.com [40.107.223.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92BEA3A1195; Fri, 25 Sep 2020 08:49:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P1sSxuhMnh9HYu+Pztn43QoO53rsrmYb/1iHaXEtBv1IpjV7QzuFHSyMWD2x7IyNwpjtzPbOVT0nF/bk9GqFxdQ7/sv6wcvxTlVO6VYgnlISc1VsocFh+Lpestu/i00H3Q/h1CIg/Tb92oj6pCd9ysuYJdK3Ihu7VVzPx3C6DMqpmEFD5JvE0hX15t/5JQGV1UYULf8FurIBFJFddBCOqQSc55/yIsS+HLl9528uG7HVTp4o5XCILZSL2zfzv35A13hkuzBs2+bBwmX4ZdSPZDI2GsXjnJrA3MaiZsigKoZNEVZ0FfVqF/OMRUG+z0fd6bz1V1RZR5WkQO0yxIE+BQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gS/kme02Vr2at45MhWQvRb10zcC70QuHjs8OVNElImM=; b=QsG6NZDAJAmX9L16AHeZB7TRhNFAHuuqD2dIqojyhuHMF/feomZNfMXVlDbian5hvvJq3Qb34qcMPBQg6hbSmropyeNYeBuk6N0el5kipweYk9TawijehcNbWm3ZjKySMqb7VHZHX6XXtzh6fyB8NdRjY2V6uxgNUXR+dxOjjx/H8C8YEIvLOq/GdRFKXvbbWHfYglSRrKYVDNCSe7JPJi/5RU5RivMUKT/6DqiWYMejMeXkP72gE5KMbs2gasHj0R48ECt4BY02x9TuQqw8vyDc7HhD03SeuCk/CZYyMoLf/+xzuswTLHFdOn9sGQ2TZYj5MqSIPobeNIzD47FUwA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gS/kme02Vr2at45MhWQvRb10zcC70QuHjs8OVNElImM=; b=b1G8mqw4cgAXV4KYR7x+xeTilZDGaa03pAftwMRSfJvMrQHRpE4eFk2OAaODpdkpq46gz5KWDsVkd3LKn27igL0pD4cW0tg4DaurKZXZvhgVmNqnPrE/u0ZYw9/3rtqV+rLONFovpICu2mV61JGucg6kQGiNLaaHjpLepEOU2/U=
Received: from BY5PR13MB3048.namprd13.prod.outlook.com (2603:10b6:a03:188::21) by BY5PR13MB3892.namprd13.prod.outlook.com (2603:10b6:a03:226::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.13; Fri, 25 Sep 2020 15:49:12 +0000
Received: from BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::381e:6640:d3a3:5034]) by BY5PR13MB3048.namprd13.prod.outlook.com ([fe80::381e:6640:d3a3:5034%5]) with mapi id 15.20.3433.014; Fri, 25 Sep 2020 15:49:12 +0000
From: Yingzhen Qu <yingzhen.qu@futurewei.com>
To: "Reshad Rahman (rrahman)" <rrahman@cisco.com>, Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi7SH5CzuD2UBBEeRuwaHj2kSjalqWSMAgAQF+YCAAHElgIAAAYWAgAAAQICABdlGAIADu3+AgADoH4D//7m6AIAAgowA//+O4IA=
Date: Fri, 25 Sep 2020 15:49:12 +0000
Message-ID: <84B5AA48-3353-45FF-9D95-23F21B4A2EFE@futurewei.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com> <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org> <246871E9-491C-4F51-85BE-31645204E89B@cisco.com> <AEE35B9D-3009-473F-BB93-B5BD9E753B1A@futurewei.com> <A5877C6F-1B9A-4E91-93CA-7B692F599CCD@cisco.com> <6803F3F2-BA10-45A3-8709-672C9F047F8B@futurewei.com> <9BE49824-8836-41AB-97E7-A72DDE649901@cisco.com>
In-Reply-To: <9BE49824-8836-41AB-97E7-A72DDE649901@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.41.20091302
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [2601:646:9500:c900:345a:b550:c7d:f2a2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 99945b6d-91a1-41ab-8fdb-08d8616a8c68
x-ms-traffictypediagnostic: BY5PR13MB3892:
x-microsoft-antispam-prvs: <BY5PR13MB389218AD8B537AC2A90CF6D5E1360@BY5PR13MB3892.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EFioOYHAtpEb64ULlqBR/Aj8llJUT+96Rb1ydyflkJ3BFE6dAoZ3wvzGvKAThDPMaSRUqym6VFrfCAm+DodkTjrvRiN8yrH9/EJHeF39p53dsagdtHUpr4Ms2awXqLrTo/Ddo3CfJHOqf/HWwvmJrkrGezCWRJKTLx6JFb96T6qM+40v5Q0d6fNXH75sNmaCUg/I/K/68FzVG/bW/UfTME2bY6QjlGfUldQ0pbYF2nRjrhrdPzEQNkqlzJ14uZ103BF/GV1QX5lG+r0LUphzc4IXWGlrhEK5EStTqo+OZU7nAUHZM1vSF+Z0rYoIEcJjn4IRLE3DuLjbLKP1dy7lUJk67KW/79lU7fpSFmQH0HGGz2ADYqqQgckdLpi5i/JkEEThSuYwABNP1NcAbvA6Mw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR13MB3048.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(136003)(366004)(39850400004)(396003)(376002)(346002)(5660300002)(6486002)(66476007)(33656002)(110136005)(66946007)(66556008)(76116006)(966005)(64756008)(66446008)(44832011)(86362001)(2616005)(478600001)(83380400001)(316002)(8936002)(54906003)(4326008)(30864003)(6506007)(166002)(53546011)(83080400001)(8676002)(9326002)(186003)(6512007)(2906002)(71200400001)(36756003)(579004)(559001); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: 9081csTDu3YIG0T6/lLDrIeUubr3aGh8Z4u8DkDYKhOO+9BrewRl9CjZHBTgAHnt5KNa+IbRtl0g5qlgCXaQBNOHI/tA/T45QAFIQRUuyEb2Aizum86n3EoO2k8faDSjjA02GB1u+Iyh20ICG/qgAHIUgjugtC+3Qur6Ya7JFVCLQbTTN3KBimcrb6bwxhqJLOKY78Hvx65BBxVr90bzVHzvRtz6pUHPlnpkfI/xEmFKe1V+waeE2MW/BEmIE77nHRYdUPEwP7YNpzbzDqqj1Gj4A91+LVN5RYzbtSjcz3p0no8j5dHJ3BWIc6P1VxoPrgTZQ30NaYoWrqwFUFun1Zf/zhjUHzuAxZ0mMcStfaLhsXaJz/PNyB/HaGG+brPY+WCsSokdMZymTszpjyqm4FyX/7NuWwoShWlrjQuypQi7Llc+jHAj01FDz41TpKWfd3TINeh9hFNX61pnBuZ68q6oHu9JMK0I+AKgyY2kAPt1rhQSR+FeTmu1cTm4EHBpnsBrZ0Aqgb/ktbiRSZTWE/rgEyXeWeAmJSF40bx/tCJwRUblF2MqnqjMFFYd4Sari9sjaCMeWDBIwllZen9YMTw43JaNy50ljDLHbdmyr47Rg8iS+AybT8pGBgSTKKY26sud8P9Qx/iJEV3V61FFjxfLaa1vEFmg/amz4qts2+HpBx0mcRTKNnv4FofWtRiq6JTO470gKBYOmXYSpj0WKg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_84B5AA48335345FF9D9523F21B4A2EFEfutureweicom_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR13MB3048.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 99945b6d-91a1-41ab-8fdb-08d8616a8c68
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 15:49:12.1056 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3Kj8cP8mPjJ+KQRbv6uOmnccp9Js3hsb23H5UvRv0WnJmYoCgTYHBp/9N/bIDcK1t9m+u/nesWmLLDkccx3KnA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3892
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/-mXNpCJvh6KMQD3mcQSE3ecTIi4>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 15:49:40 -0000

--_000_84B5AA48335345FF9D9523F21B4A2EFEfutureweicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgUmVzaGFkLA0KDQpUaGFua3MgZm9yIHRoZSBsaW5rIHRvIHZlcmlmeSBKU09OLCBpdOKAmXMg
dmVyeSBoZWxwZnVsLg0KDQpJ4oCZdmUgdXBsb2FkZWQgdmVyc2lvbiAtMDcuIFBsZWFzZSBsZXQg
bWUga25vdyBpZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMuDQoNClRoYW5rcywNCllpbmd6aGVuDQoN
CkZyb206ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPg0KRGF0
ZTogRnJpZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMjAgYXQgODozNCBBTQ0KVG86IFlpbmd6aGVuIFF1
IDx5aW5nemhlbi5xdUBmdXR1cmV3ZWkuY29tPiwgQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0Bj
bGVtbS5vcmc+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8eWFuZy1kb2N0b3JzQGlldGYub3Jn
Pg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9k
QGlldGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlm
Zi5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3Qg
Y2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoNCkhpIFlpbmd6
aGVuLA0KDQpUaGUgSlNPTiBleGFtcGxlIGRvZXNu4oCZdCBzZWVtIG9rIGJlY2F1c2UgaXQgb25s
eSBjb250YWlucyAxIGVkaXQgZW50cnkuIFRvIGNvbmZpcm0gSSB3ZW50IHRvIGh0dHBzOi8vanNv
bmxpbnQuY29tLzxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29t
Lz91cmw9aHR0cHMlM0ElMkYlMkZqc29ubGludC5jb20lMkYmZGF0YT0wMiU3QzAxJTdDeWluZ3po
ZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDZTliYWE2YzJhZWVlNDNlZjA3OGQwOGQ4NjE2ODcyYjkl
N0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDQ4NTQ0
MjI1ODExJnNkYXRhPTFNZnNKTFVxS2xsemZrWU82eEFZeSUyRlpsT3E1UHJxNk1IVlhpMXNhNlZX
NCUzRCZyZXNlcnZlZD0wPiBhbmQgaXQgMXN0IGNvbXBsYWluZWQgYWJvdXQgbWlzc2luZyBjb21t
YSBhZnRlciB0aGUgfSBmb3Igc291cmNlLXZhbHVlIGFuZCB3aGVuIEkgZml4ZWQgdGhhdCBpdCBj
b21wbGFpbmVkIGFib3V0IER1cGxpY2F0ZSBrZXkg4oCYZWRpdC1pZOKAmS4NCg0KRllJLCB0aGUg
SlNPTiBibG9jayBiZWxvdyBwYXNzZWQgdGhlIGxpbnQgY2hlY2suDQoNClJlZ2FyZHMsDQpSZXNo
YWQuDQoNCiAgew0KICAgICAgImlldGYtbm1kYS1jb21wYXJlOm91dHB1dCI6IHsNCiAgICAgICAg
ICAgICJkaWZmZXJlbmNlcyI6IHsNCiAgICAgICAgICAgICAgICAgICJpZXRmLXlhbmctcGF0Y2g6
eWFuZy1wYXRjaCI6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICJwYXRjaC1pZCI6ICJpbnRl
cmZhY2Ugc3RhdHVzIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJjb21tZW50IjogImRpZmYg
YmV0d2VlbiBpbnRlbmRlZCAoc291cmNlKSBhbmQgb3BlcmF0aW9uYWwiLA0KICAgICAgICAgICAg
ICAgICAgICAgICAgImVkaXQiOiBbDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJlZGl0LWlkIjogIjEiLA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9wZXJhdGlvbiI6ICJyZXBsYWNlIiwNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YXJnZXQiOiAiL2lldGYtaW50ZXJm
YWNlczppbnRlcmZhY2U9ZXRoMC9lbmFibGVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJ2YWx1ZSI6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJpZXRmLWludGVyZmFjZXM6aW50ZXJmYWNlL2VuYWJsZWQiOiAiZmFsc2UiDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgInNvdXJjZS12YWx1ZSI6IHsNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJpZXRmLWludGVyZmFjZXM6aW50ZXJmYWNlL2VuYWJsZWQiOiAi
dHJ1ZSIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQGlldGYt
aW50ZXJmYWNlczppbnRlcmZhY2UvZW5hYmxlZCI6IHsNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJpZXRmLW9yaWdpbjpvcmlnaW4iOiAiaWV0Zi1vcmln
aW46bGVhcm5lZCINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0N
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZWRpdC1pZCI6ICIyIiwNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJvcGVyYXRpb24iOiAiY3JlYXRlIiwNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0YXJnZXQiOiAiL2lldGYtaW50ZXJmYWNlczpp
bnRlcmZhY2U9ZXRoMC9kZXNjcmlwdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAidmFsdWUiOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiaWV0Zi1pbnRlcmZhY2U6aW50ZXJmYWNlL2Rlc2NyaXB0aW9uIjogImlwIGludGVyZmFj
ZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIF0NCiAgICAgICAgICAg
ICAgICAgIH0NCiAgICAgICAgICAgIH0NCiAgICAgIH0NCiAgfQ0KDQpGcm9tOiBZaW5nemhlbiBR
dSA8eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbT4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDI1
LCAyMDIwIGF0IDEwOjQ3IEFNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1h
bkBjaXNjby5jb20+LCBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz4sICJ5YW5n
LWRvY3RvcnNAaWV0Zi5vcmciIDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2Fs
bEBpZXRmLm9yZyIgPGxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciIDxuZXRt
b2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyIg
PGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KSGkgUmVzaGFkLA0KDQpUaGFuayB5b3Ug
Zm9yIHRoZSBleGFtcGxlLiBJIG1vZGlmaWVkIHRoZSBYTUwgZXhhbXBsZSBhcyB5b3Ugc3VnZ2Vz
dGVkLiBUaGUgSlNPTiBleGFtcGxlIGxvb2tzIG9rIHRvIG1lLiBBbHNvIGZpeGVkIHRoZSBuaXQg
dG8gcmVmZXJlbmNlIFJGQyA2OTkxLg0KDQpOZXcgZ2VuZXJhdGVkIHR4dCBmaWxlIGF0dGFjaGVk
LCBwbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IHNlZSBtb3JlIGlzc3Vlcy4NCg0KVGhhbmtzLA0K
WWluZ3poZW4NCg0KRnJvbTogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNj
by5jb20+DQpEYXRlOiBGcmlkYXksIFNlcHRlbWJlciAyNSwgMjAyMCBhdCA0OjU4IEFNDQpUbzog
WWluZ3poZW4gUXUgPHlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20+LCBBbGV4YW5kZXIgTCBDbGVt
bSA8bHVkd2lnQGNsZW1tLm9yZz4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciIDx5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyIgPGxhc3QtY2FsbEBpZXRmLm9y
Zz4sICJuZXRtb2RAaWV0Zi5vcmciIDxuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5h
bGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2Rv
Y3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQN
Cg0KSGkgWWluZ3poZW4sDQoNClllcyBJIGJlbGlldmUgdGhpcyBwYXJ0IGlzIGJyb2tlbiwgc2lu
Y2UgeW91IGhhdmUgbXVsdGlwbGUgZWRpdC1pZCBlbGVtZW50cyBmb3IgMSBlZGl0IGVsZW1lbnQs
IGJlbG93IGlzIHRoZSBZQU5HIHNuaXBwZXQgZnJvbSBSRkM4MDcyLg0KDQogICAgICAgICBsaXN0
IGVkaXQgew0KICAgICAgICAgICBrZXkgZWRpdC1pZDsNCiAgICAgICAgICAgb3JkZXJlZC1ieSB1
c2VyOw0KPHNuaXA+DQogICAgICAgICAgIGxlYWYgZWRpdC1pZCB7DQogICAgICAgICAgICAgdHlw
ZSBzdHJpbmc7DQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICJBcmJp
dHJhcnkgc3RyaW5nIGluZGV4IGZvciB0aGUgZWRpdC4NCiAgICAgICAgICAgICAgICBFcnJvciBt
ZXNzYWdlcyByZXR1cm5lZCBieSB0aGUgc2VydmVyIHRoYXQgcGVydGFpbg0KICAgICAgICAgICAg
ICAgIHRvIGEgc3BlY2lmaWMgZWRpdCB3aWxsIGJlIGlkZW50aWZpZWQgYnkgdGhpcyB2YWx1ZS4i
Ow0KICAgICAgICAgICB9DQoNCg0KSWYgeW91IHRha2UgYSBsb29rIGF0IEEuMS4xIG9mIFJGQzgw
NzIsIHRoZXJlIGlzIGFuIGV4YW1wbGUgd2l0aCBtdWx0aXBsZSBlZGl0IGVsZW1lbnRzLg0KDQpS
ZWdhcmRzLA0KUmVzaGFkLg0KDQpGcm9tOiBZaW5nemhlbiBRdSA8eWluZ3poZW4ucXVAZnV0dXJl
d2VpLmNvbT4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDE6MDcgQU0NClRv
OiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4sIEFsZXhhbmRl
ciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPiwgInlhbmctZG9jdG9yc0BpZXRmLm9yZyIgPHlh
bmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxsQGlldGYub3JnIiA8bGFzdC1jYWxs
QGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5ldG1vZEBpZXRmLm9yZz4sICJkcmFmdC1p
ZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9k
XSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEt
ZGlmZi0wNA0KDQpIaSBSZXNoYWQsDQoNClRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcuDQoNCkFi
b3V0IHRoZSBleGFtcGxlLCBpbiBSRkMgODA3MiwgaW4gdGhlIGxpc3Qg4oCcZWRpdOKAnSwgZWFj
aCBlZGl0IGlzIGlkZW50aWZpZWQgYnkg4oCcZWRpdC1pZOKAnS4gU28gdGhlIGV4YW1wbGUgbG9v
a3MgbGlrZToNCjxlZGl0Pg0KICAgPGVkaXQtaWQ+MTwvZWRpdC1pZD4NCiAgIOKApi4uDQogICA8
ZWRpdC1pZD4yPC9lZGl0LWlkPg0KICDigKYuDQo8L2VkaXQ+DQpEbyB5b3UgbWVhbiB0aGlzIHBh
cnQgaXMgYnJva2VuPw0KDQpUaGFua3MsDQpZaW5nemhlbg0KDQpGcm9tOiAiUmVzaGFkIFJhaG1h
biAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4NCkRhdGU6IFR1ZXNkYXksIFNlcHRlbWJl
ciAyMiwgMjAyMCBhdCA2OjA3IEFNDQpUbzogQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVt
bS5vcmc+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPg0K
Q2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGll
dGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5h
bGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2Fs
bCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQpSZXNlbnQtRnJvbTog
PGFsaWFzLWJvdW5jZXNAaWV0Zi5vcmc+DQpSZXNlbnQtVG86IDxsdWR3aWdAY2xlbW0ub3JnPiwg
PHlxdUBmdXR1cmV3ZWkuY29tPiwgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPiwgPGFuZHlAeXVt
YXdvcmtzLmNvbT4sIDxsYmVyZ2VyQGxhYm4ubmV0PiwgPGtlbnQraWV0ZkB3YXRzZW4ubmV0Piwg
PGpvZWxqYUBib2d1cy5jb20+LCA8d2FycmVuQGt1bWFyaS5uZXQ+LCA8cndpbHRvbkBjaXNjby5j
b20+LCBKb2VsIEphZWdnbGkgPGpvZWxqYUBnbWFpbC5jb20+LCA8am9lbGphQGdtYWlsLmNvbT4N
ClJlc2VudC1EYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjAgYXQgNjowNyBBTQ0KDQpI
aSBBbGV4LA0KDQpUaGFuayB5b3UgZm9yIGFkZHJlc3NpbmcgbXkgY29tbWVudHMuDQoNCkkgY2hl
Y2tlZCByZXYtMDYsIGFuZCBJIGJlbGlldmUgdGhlIFhNTCBhbmQgSlNPTiBvdXRwdXQgaW4gdGhl
IGV4YW1wbGUgaXMgYnJva2VuOiB0aGVyZSBpcyBhIHNpbmdsZSDigJxlZGl04oCdIGVsZW1lbnQg
d2l0aCBtdWx0aXBsZSDigJxlZGl0LWlk4oCdIGVsZW1lbnRzLiBJIGJlbGlldmUgdGhlcmUgc2hv
dWxkIGJlIG11bHRpcGxlIOKAnGVkaXTigJ0gZWxlbWVudHMuDQoNClRoZSBvbmx5IOKAnG5pdOKA
nSBpcyB0aGF0IGxlYWYteHBhdGgtZmlsdGVyIHJlZmVyZW5jZXMgNjAyMSBpbnN0ZWFkIG9mIDY5
OTEgKGFzIHlvdSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQgaW4geW91ciByZXNwb25zZSkuDQogICAg
ICAgICAgIGxlYWYgeHBhdGgtZmlsdGVyIHsNCiAgICAgICAgICAgICBpZi1mZWF0dXJlIG5jOnhw
YXRoOw0KICAgICAgICAgICAgIHR5cGUgeWFuZzp4cGF0aDEuMDsNCiAgICAgICAgICAgICBkZXNj
cmlwdGlvbg0KICAgICAgICAgICAgICAgIlRoaXMgcGFyYW1ldGVyIGNvbnRhaW5zIGFuIFhQYXRo
IGV4cHJlc3Npb24NCiAgICAgICAgICAgICAgICBpZGVudGlmeWluZyB0aGUgcG9ydGlvbnMgb2Yg
dGhlIHRhcmdldA0KICAgICAgICAgICAgICAgIGRhdGFzdG9yZSB0byByZXRyaWV2ZS4iOw0KICAg
ICAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDYwMjE6IENvbW1vbiBZQU5HIERhdGEgVHlwZXMiOw0K
ICAgICAgICAgICB9DQoNCj4gSXNzdWVzDQo+ICAgICAgICAgICAgIDEuICAgICAgICAgICAgWUFO
RyBtb2RlbCBQOCwgZm9yIOKAnGxlYWYgeHBhdGgtZmlsdGVy4oCdLCBhZGQgcmVmZXJlbmNlIHRv
IFJGQzYwMjEuIFRoZXJlIHNob3VsZCBhbHNvIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSB0byBS
RkM2MDIxIChhcyBwZXIgUkZDODQwNykNCjxBTEVYPiBUaGFua3MuICBBZGRpbmcgcmVmZXJlbmNl
IHRvIDY5OTEgKGFzIDYwMjEgaXMgb2Jzb2xldGVkKS4gPC9BTEVYPg0KDQpSZWdhcmRzLA0KUmVz
aGFkLg0KDQpGcm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6
IEZyaWRheSwgU2VwdGVtYmVyIDE4LCAyMDIwIGF0IDM6NDggUE0NClRvOiAiUmVzaGFkIFJhaG1h
biAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmci
IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyIgPGxhc3Qt
Y2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciIDxuZXRtb2RAaWV0Zi5vcmc+LCAiZHJh
ZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtbmV0bW9k
LW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25l
dG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1u
bWRhLWRpZmYtMDQNCg0KDQpUaGFuayB5b3UhDQoNCkkganVzdCB1cGxvYWRlZCByZXYgLTA2Lg0K
DQotLS0gQWxleA0KT24gOS8xOC8yMDIwIDEyOjQ3IFBNLCBSZXNoYWQgUmFobWFuIChycmFobWFu
KSB3cm90ZToNCkhpIEFsZXgsDQoNClRoaXMgYWRkcmVzc2VzIG15IGNvbW1lbnQvY29uY2Vybi4N
Cg0KUmVnYXJkcywNClJlc2hhZC4NCg0KRnJvbTogQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0Bj
bGVtbS5vcmc+PG1haWx0bzpsdWR3aWdAY2xlbW0ub3JnPg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1i
ZXIgMTgsIDIwMjAgYXQgMzo0MyBQTQ0KVG86ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJy
YWhtYW5AY2lzY28uY29tPjxtYWlsdG86cnJhaG1hbkBjaXNjby5jb20+LCAieWFuZy1kb2N0b3Jz
QGlldGYub3JnIjxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPiA8eWFuZy1kb2N0b3JzQGll
dGYub3JnPjxtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0
Zi5vcmciPG1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmc+IDxsYXN0LWNhbGxAaWV0Zi5vcmc+PG1h
aWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYub3JnIjxtYWlsdG86bmV0bW9k
QGlldGYub3JnPiA8bmV0bW9kQGlldGYub3JnPjxtYWlsdG86bmV0bW9kQGlldGYub3JnPiwgImRy
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPG1haWx0bzpkcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1k
aWZmLmFsbEBpZXRmLm9yZz48bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3Rv
cnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0K
DQpIaSBSZXNoYWQsDQoNCm9rYXksIHNvIGxldCdzIGFkZCB0aGUgZm9sbG93aW5nIHRoZW4gdG8g
c2VjdGlvbiA0LCBpbiB0aGUgZXhwbGFuYXRpb24gb2YgdGhlICJkaWZmZXJlbmNlcyIgb3V0cHV0
IHBhcmFtZXRlcjoNCg0KIldoZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIG9mIHRo
ZSBjb21wYXJpc29uIGlzIG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlz
b24sIHRoaXMgY2FuIGJlIGluZGljYXRlZCBlaXRoZXIgYXMgYSAiZGVsZXRlIiBvciBhcyBhICJy
ZW1vdmUiIGluIHRoZSBwYXRjaCBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbnRpYXRpb24gYmV0d2Vl
biB0aG9zZSBvcGVyYXRpb25zIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBhcmlzb24uICAi
DQoNCkFuZCB1cGRhdGUgdGhlIGRlc2NyaXB0aW9uIGFzIGZvbGxvd3M6DQoNCiAgICAgICAgIGNv
bnRhaW5lciBkaWZmZXJlbmNlcyB7DQogICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAg
IlRoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciBSRkM4MDcyIHdpdGggYW4NCiAg
ICAgICAgICAgICBhdWdtZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlDQog
ICAgICAgICAgICAgYXBwbGljYWJsZS4gIFdoZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291
cmNlIGlzDQogICAgICAgICAgICAgbm90IHByZXNlbnQgaW4gdGhlIHRhcmdldCwgdGhpcyBjYW4g
YmUgaW5kaWNhdGVkIGVpdGhlcg0KICAgICAgICAgICAgIGFzIGEgJ2RlbGV0ZScgb3IgYXMgYSAn
cmVtb3ZlJyBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbmNlDQogICAgICAgICAgICAgYmV0d2VlbiB0
aGVtIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBhcmlzb24uIjsNCi4uLg0KDQpJIHdpbGwg
cG9zdCB0aGlzIGluIGEgLTA2IHNob3J0bHkuICBQbGVhc2UgbGV0IHVzIGtub3cgaWYgdGhpcyBh
ZGRyZXNzZXMgeW91ciBjb25jZXJucyBvciBpZiB0aGVyZSBpcyBhbnl0aGluZyBlbHNlLg0KDQpU
aGFua3MhDQoNCi0tLSBBbGV4DQoNCg0KT24gOS8xOC8yMDIwIDU6NTcgQU0sIFJlc2hhZCBSYWht
YW4gKHJyYWhtYW4pIHdyb3RlOg0KSGkgQWxleCwNCg0KSSB0aGluayB0aGUgb25seSDigJxwcm9i
bGVt4oCdIHdpdGggdXNpbmcgYm90aCDigJxyZW1vdmXigJ0gYW5kIOKAnGRlbGV0ZeKAnSBpcyB0
aGF0IGl0IGNvdWxkIGJlIGNvbmZ1c2luZyAod2hlbiBzaG91bGQgb25lIGJlIHVzZWQgYW5kIG5v
dCB0aGUgb3RoZXIpLiBBZGRpbmcgc29tZSB0ZXh0IHRvIHNheSB0aGV54oCZcmUgdGhlIHNhbWUg
Zm9yIHRoZSBkaWZmIG9wZXJhdGlvbiBpcyBnb29kIGVub3VnaCBmb3IgbWUuDQoNClJlZ2FyZHMs
DQpSZXNoYWQuDQoNCkZyb206IEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPjxt
YWlsdG86bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IFR1ZXNkYXksIFNlcHRlbWJlciAxNSwgMjAy
MCBhdCA3OjMxIFBNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNj
by5jb20+PG1haWx0bzpycmFobWFuQGNpc2NvLmNvbT4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmci
PG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+PG1h
aWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyI8bWFp
bHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4gPGxhc3QtY2FsbEBpZXRmLm9yZz48bWFpbHRvOmxhc3Qt
Y2FsbEBpZXRmLm9yZz4sICJuZXRtb2RAaWV0Zi5vcmciPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+
IDxuZXRtb2RAaWV0Zi5vcmc+PG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1u
ZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI8bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi5hbGxAaWV0Zi5vcmc+IDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGll
dGYub3JnPjxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNh
bGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KDQoNCkhpIFJlc2hh
ZCwNCg0KcmU6IHF1ZXN0aW9uIDE6IEFzIHlvdSBpbmRpY2F0ZSwgdGhlcmUgbWF5IGJlIG5vIGRp
c3RpbmN0aW9uIGJldHdlZW4gaW5kaWNhdGluZyBhICJyZW1vdmUiIG9yIGEgImRlbGV0ZSIgaW4g
dGhlIHBhdGNoLiAgUmlnaHQgbm93IGl0IHdvdWxkIGJlIGFjY2VwdGFibGUgdG8gcmV0dXJuIGVp
dGhlci4gIElmIHdlIHdhbnQgdG8gZWxpbWluYXRlIHRoaXMgZnJlZWRvbSwgd2hpY2ggb25lIHdv
dWxkIHlvdSBwcmVmZXIgYmUgdXNlZD8gIFNoYWxsIHdlIHJlbW92ZSB0aGUgcG9zc2liaWxpdHkg
Zm9yICJkZWxldGUiIGFuZCBqdXN0IGNvdmVyIGl0IHVzaW5nICJyZW1vdmUiPw0KDQpOb3RlIHRo
YXQgdGhlIHBsYWNlIHdoZXJlIHRoaXMgaXMgc3BlY2lmaWVkIGluIHRoZSBtb2RlbCBpcyBhcyBw
YXJ0IG9mIGEgY29uZGl0aW9uIHRoYXQgc3BlY2lmaWVzIHdoZW4gdGhlIHNvdXJjZSB2YWx1ZSBz
aG91bGQgYmUgaW5jbHVkZWQuICAgSWYgd2Ugd2FudCB0byBydWxlIG91dCB0aGF0IGRpZmYgY2Fu
IHJldHVybiBlaXRoZXIgInJlbW92ZSIgb3IgImRlbGV0ZSIgKGluZGVlZCB0aGV5IGFyZSBzeW5v
bnltb3VzKSwgd2Ugd291bGQgbmVlZCB0byBhZGQgdGV4dCB0byB0aGUgY29udGFpbmVyIGRlc2Ny
aXB0aW9uIHRoYXQgd2hlbiBhIGRhdGEgb2JqZWN0IGlzIHByZXNlbnQgaW4gdGhlIHRhcmdldCBv
ZiB0aGUgY29tcGFyaXNvbiBidXQgbm90IHRoZSBzb3VyY2UsIHRoYXQgInJlbW92ZSIgc2hvdWxk
IGJlIHVzZWQgdG8gaW5kaWNhdGUgdGhhdC4NCg0KVGhlIG1vZGVsIHdvdWxkIGJlIGNoYW5nZWQg
Zm9sbG93cy4gIFBsZWFzZSBjb25maXJtIGlmIHRoaXMgbG9va3MgZ29vZCB0byB5b3UgJiB3ZSds
bCBpbmNvcnBvcmF0ZSBpdC4NCg0KT0xEDQoNCiAgICAgICAgICAgY29udGFpbmVyIGRpZmZlcmVu
Y2VzIHsNCg0KICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICJUaGUg
bGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZDODA3MjxodHRwczovL25hbTExLnNh
ZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5p
ZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0
dXJld2VpLmNvbSU3Q2U5YmFhNmMyYWVlZTQzZWYwNzhkMDhkODYxNjg3MmI5JTdDMGZlZThmZjJh
M2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ0ODU0NDIzNTc2NSZzZGF0
YT1kcmFwZWVFT29Bc3ZrYlZid1hScEpidGlhazNmYmhuOVZHJTJCNGc1b2NPYWslM0QmcmVzZXJ2
ZWQ9MD4gd2l0aCBhbg0KDQogICAgICAgICAgICAgICAgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUg
c291cmNlIHZhbHVlcyB3aGVyZQ0KDQogICAgICAgICAgICAgICAgYXBwbGljYWJsZS4iOw0KDQog
ICAgICAgICAgICAgdXNlcyB5cGF0Y2g6eWFuZy1wYXRjaCB7DQoNCiAgICAgICAgICAgICAgIGF1
Z21lbnQgInlhbmctcGF0Y2gvZWRpdCIgew0KDQogICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9u
DQoNCiAgICAgICAgICAgICAgICAgICAiUHJvdmlkZSB0aGUgdmFsdWUgb2YgdGhlIHNvdXJjZSBv
ZiB0aGUgcGF0Y2gsDQoNCiAgICAgICAgICAgICAgICAgICAgcmVzcGVjdGl2ZWx5IG9mIHRoZSBj
b21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bw0KDQogICAgICAgICAgICAgICAgICAgIHRoZSB0YXJn
ZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuIjsNCg0KICAgICAgICAgICAgICAgICBhbnlkYXRh
IHNvdXJjZS12YWx1ZSB7DQoNCiAgICAgICAgICAgICAgICAgICB3aGVuICIuLi9vcGVyYXRpb24g
PSAnZGVsZXRlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0g
J21lcmdlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ21v
dmUnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAncmVwbGFj
ZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUn
IjsNCg0KICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAg
ICAgICJUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNlZCBmb3IgJ2RlbGV0ZScsDQoNCiAg
ICAgICAgICAgICAgICAgICAgICAnbW92ZScsICdtZXJnZScsICdyZXBsYWNlJywgYW5kICdyZW1v
dmUnDQoNCiAgICAgICAgICAgICAgICAgICAgICBvcGVyYXRpb25zLiI7DQoNCiAgICAgICAgICAg
ICAgICAgfQ0KDQogICAgICAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDgwNzI8aHR0cHM6Ly9u
YW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG
dG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5x
dSU0MGZ1dHVyZXdlaS5jb20lN0NlOWJhYTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3QzBm
ZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQyMzU3
NjUmc2RhdGE9ZHJhcGVlRU9vQXN2a2JWYndYUnBKYnRpYWszZmJobjlWRyUyQjRnNW9jT2FrJTNE
JnJlc2VydmVkPTA+OiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUiOw0KDQogICAgICAgICAgICAgICB9
DQoNCiAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgfQ0KDQoNCg0KDQpORVc6DQoNCiAgICAg
ICAgICAgY29udGFpbmVyIGRpZmZlcmVuY2VzIHsNCg0KICAgICAgICAgICAgIGRlc2NyaXB0aW9u
DQoNCiAgICAgICAgICAgICAgICJUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBwZXIg
UkZDODA3MjxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91
cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIl
N0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2U5YmFhNmMyYWVlZTQzZWYwNzhk
MDhkODYxNjg3MmI5JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3
QzYzNzM2NjQ0ODU0NDI0NTcyMCZzZGF0YT14bzYwMTYwOEtCSThQOVZVbVpOSWRxS2tqT2RXc1RV
ajVkd0ZYRVpxOUl3JTNEJnJlc2VydmVkPTA+IHdpdGggYW4NCg0KICAgICAgICAgICAgICAgIGF1
Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmUNCg0KICAgICAgICAgICAg
ICAgIGFwcGxpY2FibGUuICBXaGVyZSBhIGRpZmZlcmVuY2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0
DQoNCiAgICAgICAgICAgICAgICBpbiB0aGUgdGFyZ2V0IHRoYXQgaXMgbm90IHByZXNlbnQgaW4g
dGhlIHNvdXJjZSwNCg0KICAgICAgICAgICAgICAgIHRoaXMgc2hhbGwgYmUgaW5kaWNhdGVkIGFz
IGEgJ3JlbW92ZScgb3BlcmF0aW9uDQoNCiAgICAgICAgICAgICAgICBpbiB0aGUgcGF0Y2gsIG5v
dCBhcyBhICdkZWxldGUnIG9wZXJhdGlvbi4iOw0KDQogICAgICAgICAgICAgdXNlcyB5cGF0Y2g6
eWFuZy1wYXRjaCB7DQoNCiAgICAgICAgICAgICAgIGF1Z21lbnQgInlhbmctcGF0Y2gvZWRpdCIg
ew0KDQogICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAgICAi
UHJvdmlkZSB0aGUgdmFsdWUgb2YgdGhlIHNvdXJjZSBvZiB0aGUgcGF0Y2gsDQoNCiAgICAgICAg
ICAgICAgICAgICAgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0
bw0KDQogICAgICAgICAgICAgICAgICAgIHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2Fi
bGUuIjsNCg0KICAgICAgICAgICAgICAgICBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7DQoNCiAgICAg
ICAgICAgICAgICAgICB3aGVuICIuLi9vcGVyYXRpb24gPSAnbWVyZ2UnIg0KDQogICAgICAgICAg
ICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAnbW92ZSciDQoNCiAgICAgICAgICAgICAg
ICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyINCg0KICAgICAgICAgICAgICAg
ICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlbW92ZSciOw0KDQogICAgICAgICAgICAgICAg
ICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAgICAgICAgIlRoZSBhbnlkYXRhICd2YWx1
ZScgaXMgb25seSB1c2VkIGZvciAnbWVyZ2UnLA0KDQogICAgICAgICAgICAgICAgICAgICAgJ21v
dmUnLCdyZXBsYWNlJywgYW5kICdyZW1vdmUnIG9wZXJhdGlvbnMuIjsNCg0KICAgICAgICAgICAg
ICAgICB9DQoNCiAgICAgICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMgODA3MjxodHRwczovL25h
bTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0
b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1
JTQwZnV0dXJld2VpLmNvbSU3Q2U5YmFhNmMyYWVlZTQzZWYwNzhkMDhkODYxNjg3MmI5JTdDMGZl
ZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ0ODU0NDI0NTcy
MCZzZGF0YT14bzYwMTYwOEtCSThQOVZVbVpOSWRxS2tqT2RXc1RVajVkd0ZYRVpxOUl3JTNEJnJl
c2VydmVkPTA+OiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUiOw0KDQogICAgICAgICAgICAgICB9DQoN
CiAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgfQ0KDQpUaGFua3MNCi0tLSBBbGV4DQoNCk9u
IDkvMTUvMjAyMCA0OjA0IFBNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZToNCg0KSGkg
QWxleCwNCg0KDQoNCkkgd2lsbCByZXZpZXcgdGhlIGxhdGVzdCB2ZXJzaW9uLg0KDQoNCg0KU2Vl
IGJlbG93IGZvciBxdWVzdGlvbnMvcmVzcG9uc2VzLg0KDQoNCg0KT24gMjAyMC0wOS0xNSwgNTox
OSBQTSwgInlhbmctZG9jdG9ycyBvbiBiZWhhbGYgb2YgQWxleGFuZGVyIEwgQ2xlbW0iIDx5YW5n
LWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgbHVkd2lnQGNsZW1tLm9yZz48
bWFpbHRvOnlhbmctZG9jdG9ycy1ib3VuY2VzQGlldGYub3Jnb25iZWhhbGZvZmx1ZHdpZ0BjbGVt
bS5vcmc+IHdyb3RlOg0KDQoNCg0KICAgIEhlbGxvIFJlc2hhZCwgaGVsbG8gWUFORyBEb2N0b3Jz
LA0KDQoNCg0KICAgIHRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXchICBQbGVhc2UgZmluZCBteSBy
ZXBsaWVzIGlubGluZSwgPEFMRVg+LiAgV2UNCg0KICAgIGhhdmUgYWxzbyBqdXN0IHBvc3RlZCAt
MDUgKHRoYW5rcywgWWluZ3poZW4sIGZvciBkb3VibGVjaGVja2luZyBteQ0KDQogICAgdXBkYXRl
cykuDQoNCg0KDQogICAgLS0tIEFsZXggb24gYmVoYWxmIG9mIGNvYXV0aG9ycw0KDQoNCg0KICAg
IE9uIDkvNy8yMDIwIDc6MDYgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOg0KDQog
ICAgPiA8SGVyZSdzIHRoZSBzYW1lIG1lc3NhZ2Ugd2l0aCBob3BlZnVsbHkgbW9yZSByZWFkYWJs
ZSBmb3JtYXR0aW5nPg0KDQogICAgPg0KDQogICAgPiBSZXZpZXcgb2YgcmV2IC0wNCBieSBSZXNo
YWQgUmFobWFuDQoNCiAgICA+DQoNCiAgICA+IFRoZSBkb2N1bWVudCBpcyBjbGVhciBhbmQgd2Vs
bC13cml0dGVuLiBXaGlsZSBzb21lIGlzc3VlcyBoYXZlIGJlZW4gaWRlbnRpZmllZCwgdGhleSBj
YW4gYmUgcmVzb2x2ZWQgcXVpY2tseS4NCg0KICAgID4NCg0KPHNuaXA+DQoNCg0KDQogICAgPiBR
dWVzdGlvbnMNCg0KICAgID4gICAgMS4gICAgICBZQU5HIG1vZGVsOiBkb2VzIHRoZSBvcGVyYXRp
b24g4oCcZGVsZXRl4oCdIG1ha2Ugc2Vuc2UgZm9yIGEgZGlmZiBvcGVyYXRpb24/IElmIGl0IGlz
IGtlcHQsIGl04oCZZCBiZSBnb29kIHRvIGhhdmUgc29tZSB0ZXh0IGV4cGxhaW5pbmcgdGhhdCBm
b3IgYSBkaWZmIG9wZXJhdGlvbiwg4oCcZGVsZXRl4oCdIGFuZCDigJxyZXBsYWNl4oCdIGFyZSB0
aGUgc2FtZT8gSWYgdGhleeKAmXJlIG5vdCB0aGUgc2FtZSwgcGxlYXNlIGFsc28gYWRkIHNvbWUg
dGV4dOKApi4NCg0KPFJSPiBJIGFjdHVhbGx5IG1lYW50ICJkZWxldGUiIGFuZCAicmVtb3ZlIi4N
Cg0KICAgIDxBTEVYPiBIZXJlIHdlIGFyZSBzaW1wbHkgcmVmZXJyaW5nIHRvIHRoZSBiYXNpYyBZ
QU5HLXBhdGNoIGVkaXQNCg0KICAgIG9wZXJhdGlvbnMgcGVyIGh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9yZmM4MDcyI3BhZ2UtMTE8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlv
bi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJG
cmZjODA3MiUyM3BhZ2UtMTEmZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWku
Y29tJTdDZTliYWE2YzJhZWVlNDNlZjA3OGQwOGQ4NjE2ODcyYjklN0MwZmVlOGZmMmEzYjI0MDE4
OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDQ4NTQ0MjU1Njc4JnNkYXRhPVAlMkJ0
QUxOc1d1QmJhbklwQ28lMkZraGIlMkJyY2xRR04lMkZ1d2pBaDViUkElMkZNNiUyRlUlM0QmcmVz
ZXJ2ZWQ9MD4uICBUaG9zZSBhcmUNCg0KICAgIGluIHR1cm4gZGVyaXZlZCBmcm9tIDxlZGl0LWNv
bmZpZz4gb3BlcmF0aW9ucyBwZXINCg0KICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmM2MjQxI3BhZ2UtMzc8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29r
LmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjNjI0MSUy
M3BhZ2UtMzcmZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDZTli
YWE2YzJhZWVlNDNlZjA3OGQwOGQ4NjE2ODcyYjklN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1
NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDQ4NTQ0MjU1Njc4JnNkYXRhPXgyYWkzWlJkUFBMVSUy
RnJLM1RJRXFuR0paYVM3QzdkVHBiT1NwVHFrdzBqayUzRCZyZXNlcnZlZD0wPi4gIEkgYW0gbm90
IHN1cmUgd2UgbmVlZCBhZGQNCg0KICAgIHRvIGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJl
Y3RseSByZWZlcnJpbmcgdG8gWUFORy1wYXRjaC4NCg0KDQoNCiAgICA8L0FMRVg+DQoNCjxSUj4g
VGhlIG9wZXJhdGlvbnMgYXJlIGluZGVlZCB3ZWxsIGRlZmluZWQgaW4gUkZDODA3MiAoY29waWVk
IGJlbG93KSwgYnV0IHRoZXkgYXJlIGRlZmluZWQgZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2YgWUFO
Ry1QYXRjaC4gU28gZm9yIFlBTkctUGF0Y2ggImRlbGV0ZSIgYW5kICJyZW1vdmUiIGFyZSBkaWZm
ZXJlbnQgb3BlcmF0aW9ucywgYnV0IGZyb20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRo
ZXkgYXJlIHRoZSBzYW1lICh0aGUgcmVzb3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5n
IHJldHVybmVkIGluIGEgZGlmZikNCg0KDQoNCiAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0K
ICAgfCBkZWxldGUgICAgfCBkZWxldGUgYSBkYXRhIHJlc291cmNlIGlmIGl0IGFscmVhZHkgZXhp
c3RzOyBpZiBpdCAgICB8DQoNCiAgIHwgICAgICAgICAgICAgICAgfCBkb2VzIG5vdCBleGlzdCwg
cmV0dXJuIGFuIGVycm9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCg0KICAgfCAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCiAgIHwgcmVt
b3ZlIHwgcmVtb3ZlIGEgZGF0YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0cyAgICAgICAg
ICAgfA0KDQogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCg0KDQogICAgPiAgICAzLiAgICAg
IFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBwYXRoOnlhbmctcGF0Y2jigJ0sIHdoeSBu
b3QgaGF2ZSBhICByZWZlcmVuY2UgdG8gUkZDODA3MiAoaXMgaXQgYmVjYXVzZSB0aGUgZGVzY3Jp
cHRpb24gYWJvdmUgbWVudGlvbnMgUkZDODA3Mik/DQoNCiAgICA8QUxFWD4gV2UgYXJlIGNsZWFy
bHkgcmVmZXJlbmNpbmcgUkZDIDgwNzI7IGFyZSB5b3Ugc3VnZ2VzdGluZyB0byBwdXQgYQ0KDQog
ICAgcmVmZXJlbmNlIHN1YnN0YXRlbWVudCBiZWxvdyB0aGUgdXNlcyBzdGF0ZW1lbnQ/ICAgSXQg
bG9va3MgYSBsaXR0bGUNCg0KICAgIHN0cmFuZ2UgdG8gbWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRk
IGl0Lg0KDQo8UlI+IE5vdCBuZWVkZWQuDQoNCg0KDQogICAgPiAgICA0LiAgICAgIFNlY3Rpb24g
NyBtZW50aW9ucyByYXRlIGxpbWl0aW5nIHJlcXVlc3RzIHBlciBjbGllbnQuIFNob3VsZCB0aGVy
ZSBiZSBhIOKAnGdsb2JhbOKAnSByYXRlLWxpbWl0aW5nIHRvbywgaS5lIG5vdCBjbGllbnQtc3Bl
Y2lmaWM/DQoNCg0KDQogICAgPEFMRVg+IEkgYW0gbm90IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVl
ZGVkIGFzIEkgdGhpbmsgdGhlIG51bWJlciBvZg0KDQogICAgbWFuYWdlbWVudCBjbGllbnRzIHdp
bGwgaW4gZ2VuZXJhbCBiZSBmYWlybHkgbGltaXRlZCB0byBiZWdpbiB3aXRoLCBidXQNCg0KICAg
IHdlIGNhbiBjZXJ0YWlubHkgYWRkIGl0LiAgSG93IGFib3V0IHRoZSBmb2xsb3dpbmcgdGV4dDoN
Cg0KDQoNCiAgICBPTEQ6DQoNCg0KDQogICAgT25lIHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1l
bnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2ggYQ0KDQogICAgcG9zc2liaWxpdHkgaXMg
dG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhDQoNCiAg
ICBjbGllbnQgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCByZWplY3RpbmcgcmVxdWVzdHMgbWFk
ZSBhdCBhIGhpZ2hlcg0KDQogICAgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxlbWVudGF0aW9uIGNh
biByZWFzb25hYmx5IHN1c3RhaW4uDQoNCg0KDQogICAgTkVXOg0KDQoNCg0KICAgIE9uZSBwb3Nz
aWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdhdGUgYWdhaW5zdCBzdWNoIGEN
Cg0KICAgIHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhh
dCBpcyBzZXJ2ZWQgdG8gYQ0KDQogICAgY2xpZW50LCBvciB0byBhbnkgbnVtYmVyIG9mIGNsaWVu
dHMsIGluIGFueSBvbmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nDQoNCiAgICByZXF1ZXN0cyBt
YWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBsZW1lbnRhdGlvbiBjYW4NCg0K
ICAgIHJlYXNvbmFibHkgc3VzdGFpbi4NCg0KPFJSPiBHb29kIHdpdGggbWUuDQoNCg0KDQogICAg
PC9BTEVYPg0KDQoNCg0KICAgID4gICAgNS4gICAgICBXb25kZXJpbmcgaWYgc2VjdGlvbiA4IHNo
b3VsZCBiZSBpbiBhbiBBcHBlbmRpeCAob3IgZXZlbiByZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhv
ZCBzdWdnZXN0ZWQgZG9lc27igJl0IHNlZW0gdG8gZ3VhcmFudGVlIHRoYXQgdGhlIGRpZmZlcmVu
Y2UgcGVyc2lzdGVkIGZvciB0aGUg4oCcZGFtcGVuaW5n4oCdIHRpbWUuDQoNCg0KDQogICAgPEFM
RVg+IFBlcnNvbmFsbHksIEkgZG8gdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJy
aWVmDQoNCiAgICBkaXNjdXNzaW9uIG9mIHBvc3NpYmxlIGZ1cnRoZXIgZXh0ZW5zaW9ucy4gIEkg
c3VnZ2VzdCB0byBrZWVwIHRoZQ0KDQogICAgc2VjdGlvbiBpZiBpdCdzIG9rYXkgd2l0aCB5b3Us
IG9yIHBlcmhhcHMgbGVhdmUgaXQgdG8gdGhlIGNoYWlyIHdoZXRoZXINCg0KICAgIHRoZXkgaGF2
ZSBhIHByZWZlcmVuY2UgdG8gcmVtb3ZlIGl0Lg0KDQoNCg0KICAgIDwvQUxFWD4NCg0KPFJSPldo
YXRldmVyIHRoZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZpbmUgd2l0aCBtZS4NCg0KDQoNClJlZ2Fy
ZHMsDQoNClJlc2hhZC4NCg0KDQoNCg0K

--_000_84B5AA48335345FF9D9523F21B4A2EFEfutureweicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <A2BD512CF0735640A454E2638B508576@namprd13.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6RGVuZ1hpYW47DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBEZW5nWGlhbiI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6LXdlYmtpdC1zdGFuZGFyZDsNCglw
YW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0K
CWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0K
YTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg
UHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4u
RW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFJlc2hhZCw8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgbGluayB0byB2ZXJpZnkgSlNPTiwgaXTi
gJlzIHZlcnkgaGVscGZ1bC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SeKAmXZlIHVwbG9hZGVk
IHZlcnNpb24gLTA3LiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IGhhdmUgYW55IGNvbW1lbnRz
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5ZaW5nemhlbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi
bGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0O3JyYWhtYW5A
Y2lzY28uY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJlciAyNSwgMjAy
MCBhdCA4OjM0IEFNPGJyPg0KPGI+VG86IDwvYj5ZaW5nemhlbiBRdSAmbHQ7eWluZ3poZW4ucXVA
ZnV0dXJld2VpLmNvbSZndDssIEFsZXhhbmRlciBMIENsZW1tICZsdDtsdWR3aWdAY2xlbW0ub3Jn
Jmd0OywgJnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7ICZsdDt5YW5nLWRvY3RvcnNA
aWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtsYXN0LWNhbGxAaWV0Zi5vcmcmcXVv
dDsgJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDssICZxdW90O25ldG1vZEBpZXRmLm9yZyZxdW90
OyAmbHQ7bmV0bW9kQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1k
aWZmLmFsbEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFs
bEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNdIFtu
ZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLTA0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkhpIFlpbmd6aGVuLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgSlNPTiBl
eGFtcGxlIGRvZXNu4oCZdCBzZWVtIG9rIGJlY2F1c2UgaXQgb25seSBjb250YWlucyAxIGVkaXQg
ZW50cnkuIFRvIGNvbmZpcm0gSSB3ZW50IHRvDQo8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVs
aW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZqc29ubGludC5j
b20lMkYmYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2U5
YmFhNmMyYWVlZTQzZWYwNzhkMDhkODYxNjg3MmI5JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFk
NTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ0ODU0NDIyNTgxMSZhbXA7c2RhdGE9MU1mc0pMVXFL
bGx6ZmtZTzZ4QVl5JTJGWmxPcTVQcnE2TUhWWGkxc2E2Vlc0JTNEJmFtcDtyZXNlcnZlZD0wIj4N
Cmh0dHBzOi8vanNvbmxpbnQuY29tLzwvYT4gYW5kIGl0IDE8c3VwPnN0PC9zdXA+IGNvbXBsYWlu
ZWQgYWJvdXQgbWlzc2luZyBjb21tYSBhZnRlciB0aGUgfSBmb3Igc291cmNlLXZhbHVlIGFuZCB3
aGVuIEkgZml4ZWQgdGhhdCBpdCBjb21wbGFpbmVkIGFib3V0IER1cGxpY2F0ZSBrZXkg4oCYZWRp
dC1pZOKAmS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RllJLCB0aGUgSlNPTiBibG9jayBiZWxv
dyBwYXNzZWQgdGhlIGxpbnQgY2hlY2suPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMs
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXNoYWQuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7ICZx
dW90O2lldGYtbm1kYS1jb21wYXJlOm91dHB1dCZxdW90Ozogezwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2RpZmZlcmVuY2Vz
JnF1b3Q7OiB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7aWV0
Zi15YW5nLXBhdGNoOnlhbmctcGF0Y2gmcXVvdDs6IHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtw
YXRjaC1pZCZxdW90OzogJnF1b3Q7aW50ZXJmYWNlIHN0YXR1cyZxdW90Oyw8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmcXVvdDtjb21tZW50JnF1b3Q7OiAmcXVvdDtkaWZmIGJldHdlZW4gaW50ZW5kZWQgKHNv
dXJjZSkgYW5kIG9wZXJhdGlvbmFsJnF1b3Q7LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2VkaXQm
cXVvdDs6IFs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtlZGl0LWlkJnF1b3Q7
OiAmcXVvdDsxJnF1b3Q7LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O29w
ZXJhdGlvbiZxdW90OzogJnF1b3Q7cmVwbGFjZSZxdW90Oyw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmcXVvdDt0YXJnZXQmcXVvdDs6ICZxdW90Oy9pZXRmLWludGVyZmFjZXM6aW50
ZXJmYWNlPWV0aDAvZW5hYmxlZCZxdW90Oyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmcXVvdDt2YWx1ZSZxdW90Ozogezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2lldGYtaW50ZXJmYWNlczpp
bnRlcmZhY2UvZW5hYmxlZCZxdW90OzogJnF1b3Q7ZmFsc2UmcXVvdDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB9LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90
O3NvdXJjZS12YWx1ZSZxdW90Ozogezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2lldGYtaW50ZXJmYWNlczpp
bnRlcmZhY2UvZW5hYmxlZCZxdW90OzogJnF1b3Q7dHJ1ZSZxdW90Oyw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVv
dDtAaWV0Zi1pbnRlcmZhY2VzOmludGVyZmFjZS9lbmFibGVkJnF1b3Q7OiB7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7aWV0Zi1vcmlnaW46b3Jp
Z2luJnF1b3Q7OiAmcXVvdDtpZXRmLW9yaWdpbjpsZWFybmVkJnF1b3Q7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmcXVvdDtlZGl0LWlkJnF1b3Q7OiAmcXVvdDsyJnF1b3Q7LDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZxdW90O29wZXJhdGlvbiZxdW90OzogJnF1b3Q7Y3JlYXRlJnF1b3Q7
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O3RhcmdldCZxdW90OzogJnF1
b3Q7L2lldGYtaW50ZXJmYWNlczppbnRlcmZhY2U9ZXRoMC9kZXNjcmlwdGlvbiZxdW90Oyw8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDt2YWx1ZSZxdW90Ozogezwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
cXVvdDtpZXRmLWludGVyZmFjZTppbnRlcmZhY2UvZGVzY3JpcHRpb24mcXVvdDs6ICZxdW90O2lw
IGludGVyZmFjZSZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgXTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyAmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Y29sb3I6YmxhY2siPllpbmd6aGVuIFF1ICZsdDt5aW5nemhlbi5xdUBmdXR1cmV3
ZWkuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJlciAyNSwgMjAyMCBh
dCAxMDo0NyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikm
cXVvdDsgJmx0O3JyYWhtYW5AY2lzY28uY29tJmd0OywgQWxleGFuZGVyIEwgQ2xlbW0gJmx0O2x1
ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAmcXVvdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmcXVvdDsgJmx0
O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O2xhc3QtY2Fs
bEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OywgJnF1b3Q7bmV0bW9k
QGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtkcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1pZXRmLW5ldG1v
ZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3lh
bmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFm
dC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgUmVzaGFkLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5UaGFuayB5b3UgZm9yIHRoZSBleGFtcGxlLiBJIG1vZGlmaWVkIHRoZSBYTUwgZXhhbXBsZSBh
cyB5b3Ugc3VnZ2VzdGVkLiBUaGUgSlNPTiBleGFtcGxlIGxvb2tzIG9rIHRvIG1lLiBBbHNvIGZp
eGVkIHRoZSBuaXQgdG8gcmVmZXJlbmNlIFJGQyA2OTkxLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5OZXcgZ2VuZXJhdGVkIHR4dCBmaWxlIGF0dGFjaGVkLCBwbGVhc2UgbGV0IG1lIGtub3cgaWYg
eW91IHNlZSBtb3JlIGlzc3Vlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WWluZ3poZW48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4p
JnF1b3Q7ICZsdDtycmFobWFuQGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5
LCBTZXB0ZW1iZXIgMjUsIDIwMjAgYXQgNDo1OCBBTTxicj4NCjxiPlRvOiA8L2I+WWluZ3poZW4g
UXUgJmx0O3lpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20mZ3Q7LCBBbGV4YW5kZXIgTCBDbGVtbSAm
bHQ7bHVkd2lnQGNsZW1tLm9yZyZndDssICZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90
OyAmbHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7bGFz
dC1jYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtu
ZXRtb2RAaWV0Zi5vcmcmcXVvdDsgJmx0O25ldG1vZEBpZXRmLm9yZyZndDssICZxdW90O2RyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJl
OiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBZaW5nemhlbiw8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+WWVzIEkgYmVsaWV2ZSB0aGlzIHBhcnQgaXMgYnJva2VuLCBzaW5jZSB5b3UgaGF2
ZSBtdWx0aXBsZSBlZGl0LWlkIGVsZW1lbnRzIGZvciAxIGVkaXQgZWxlbWVudCwgYmVsb3cgaXMg
dGhlIFlBTkcgc25pcHBldCBmcm9tIFJGQzgwNzIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgbGlzdCBlZGl0IHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGtleSBlZGl0LWlkOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgb3JkZXJlZC1ieSB1c2VyOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbHQ7c25pcCZndDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGxlYWYgZWRpdC1pZCB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0eXBlIHN0cmluZzs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmcXVvdDtBcmJpdHJhcnkgc3RyaW5nIGluZGV4IGZvciB0aGUgZWRpdC48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEVycm9yIG1lc3NhZ2Vz
IHJldHVybmVkIGJ5IHRoZSBzZXJ2ZXIgdGhhdCBwZXJ0YWluPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0byBhIHNwZWNpZmljIGVkaXQgd2lsbCBiZSBpZGVudGlm
aWVkIGJ5IHRoaXMgdmFsdWUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5JZiB5b3UgdGFrZSBhIGxvb2sgYXQgQS4xLjEgb2YgUkZDODA3MiwgdGhlcmUgaXMgYW4gZXhh
bXBsZSB3aXRoIG11bHRpcGxlIGVkaXQgZWxlbWVudHMuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXNoYWQuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5ZaW5nemhlbiBRdSAmbHQ7
eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBT
ZXB0ZW1iZXIgMjUsIDIwMjAgYXQgMTowNyBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFk
IFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0O3JyYWhtYW5AY2lzY28uY29tJmd0OywgQWxleGFu
ZGVyIEwgQ2xlbW0gJmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAmcXVvdDt5YW5nLWRvY3RvcnNA
aWV0Zi5vcmcmcXVvdDsgJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzog
PC9iPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYub3Jn
Jmd0OywgJnF1b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7
LCAmcXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7ICZs
dDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1
YmplY3Q6IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBj
YWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgUmVzaGFkLDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3LjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5BYm91dCB0aGUgZXhhbXBsZSwgaW4gUkZDIDgwNzIsIGluIHRoZSBsaXN0
IOKAnGVkaXTigJ0sIGVhY2ggZWRpdCBpcyBpZGVudGlmaWVkIGJ5IOKAnGVkaXQtaWTigJ0uIFNv
IHRoZSBleGFtcGxlIGxvb2tzIGxpa2U6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbHQ7ZWRpdCZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyAmbHQ7ZWRpdC1pZCZndDsxJmx0Oy9lZGl0LWlkJmd0OzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IOKApi4uPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgJmx0O2VkaXQtaWQmZ3Q7MiZsdDsv
ZWRpdC1pZCZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyDi
gKYuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7L2VkaXQmZ3Q7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EbyB5b3UgbWVhbiB0aGlzIHBhcnQg
aXMgYnJva2VuPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ZaW5nemhlbiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4pJnF1b3Q7ICZs
dDtycmFobWFuQGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgU2VwdGVt
YmVyIDIyLCAyMDIwIGF0IDY6MDcgQU08YnI+DQo8Yj5UbzogPC9iPkFsZXhhbmRlciBMIENsZW1t
ICZsdDtsdWR3aWdAY2xlbW0ub3JnJmd0OywgJnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1
b3Q7ICZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDts
YXN0LWNhbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDssICZxdW90
O25ldG1vZEBpZXRmLm9yZyZxdW90OyAmbHQ7bmV0bW9kQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJh
ZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+
UmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcg
b2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PGJyPg0KPGI+UmVzZW50LUZyb206IDwv
Yj4mbHQ7YWxpYXMtYm91bmNlc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5SZXNlbnQtVG86IDwvYj4m
bHQ7bHVkd2lnQGNsZW1tLm9yZyZndDssICZsdDt5cXVAZnV0dXJld2VpLmNvbSZndDssICZsdDtq
ZWZmdGFudC5pZXRmQGdtYWlsLmNvbSZndDssICZsdDthbmR5QHl1bWF3b3Jrcy5jb20mZ3Q7LCAm
bHQ7bGJlcmdlckBsYWJuLm5ldCZndDssICZsdDtrZW50K2lldGZAd2F0c2VuLm5ldCZndDssICZs
dDtqb2VsamFAYm9ndXMuY29tJmd0OywgJmx0O3dhcnJlbkBrdW1hcmkubmV0Jmd0OywgJmx0O3J3
aWx0b25AY2lzY28uY29tJmd0OywgSm9lbCBKYWVnZ2xpICZsdDtqb2VsamFAZ21haWwuY29tJmd0
OywgJmx0O2pvZWxqYUBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+UmVzZW50LURhdGU6IDwvYj5UdWVz
ZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjAgYXQgNjowNyBBTTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkhpIEFsZXgsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rIHlvdSBmb3Ig
YWRkcmVzc2luZyBteSBjb21tZW50cy4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5JIGNoZWNrZWQgcmV2LTA2LCBhbmQgSSBiZWxpZXZlIHRoZSBYTUwgYW5kIEpTT04gb3V0cHV0
IGluIHRoZSBleGFtcGxlIGlzIGJyb2tlbjogdGhlcmUgaXMgYSBzaW5nbGUg4oCcZWRpdOKAnSBl
bGVtZW50IHdpdGggbXVsdGlwbGUg4oCcZWRpdC1pZOKAnSBlbGVtZW50cy4gSSBiZWxpZXZlIHRo
ZXJlIHNob3VsZCBiZSBtdWx0aXBsZSDigJxlZGl04oCdIGVsZW1lbnRzLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5UaGUgb25seSDigJxuaXTigJ0gaXMgdGhhdCBsZWFmLXhwYXRo
LWZpbHRlciByZWZlcmVuY2VzIDYwMjEgaW5zdGVhZCBvZiA2OTkxIChhcyB5b3UgY29ycmVjdGx5
IHBvaW50ZWQgb3V0IGluIHlvdXIgcmVzcG9uc2UpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiB4cGF0aC1m
aWx0ZXIgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaWYtZmVhdHVyZSBuYzp4cGF0aDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgeWFuZzp4cGF0aDEuMDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmcXVvdDtUaGlzIHBhcmFtZXRlciBjb250YWlucyBhbiBYUGF0aCBleHByZXNzaW9uPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZGVudGlmeWluZyB0aGUgcG9y
dGlvbnMgb2YgdGhlIHRhcmdldDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgZGF0YXN0b3JlIHRvIHJldHJpZXZlLiZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJlZmVyZW5jZSAmcXVvdDtSRkMgNjAyMTogQ29tbW9uIFlBTkcgRGF0YSBUeXBlcyZxdW90
Ozs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzY2NjY2NiI+Jm5ic3A7PC9zcGFuPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTotd2Via2l0LXN0YW5kYXJkO2NvbG9yOmJsYWNrIj4mZ3Q7IElzc3Vlczwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTot
d2Via2l0LXN0YW5kYXJkO2NvbG9yOmJsYWNrIj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEuJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFlBTkcgbW9kZWwgUDgsIGZvciDigJxsZWFmIHhwYXRoLWZpbHRlcuKAnSwgYWRkIHJlZmVy
ZW5jZSB0byBSRkM2MDIxLiBUaGVyZSBzaG91bGQgYWxzbyBiZSBhIG5vcm1hdGl2ZSByZWZlcmVu
Y2UgdG8gUkZDNjAyMSZuYnNwOyhhcyBwZXIgUkZDODQwNyk8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6LXdlYmtpdC1z
dGFuZGFyZDtjb2xvcjpibGFjayI+Jmx0O0FMRVgmZ3Q7IFRoYW5rcy4mbmJzcDsgQWRkaW5nIHJl
ZmVyZW5jZSB0byA2OTkxIChhcyZuYnNwOzYwMjEmbmJzcDtpcyBvYnNvbGV0ZWQpLiAmbHQ7L0FM
RVgmZ3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVzaGFkLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjpibGFjayI+QWxleGFuZGVyIEwgQ2xlbW0gJmx0O2x1ZHdpZ0BjbGVtbS5v
cmcmZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDE4LCAyMDIwIGF0IDM6
NDggUE08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4pJnF1b3Q7
ICZsdDtycmFobWFuQGNpc2NvLmNvbSZndDssICZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZx
dW90OyAmbHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7
bGFzdC1jYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVv
dDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDsgJmx0O25ldG1vZEBpZXRmLm9yZyZndDssICZxdW90O2Ry
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWll
dGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9i
PlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3
IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cD5UaGFuayB5b3UhJm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHA+SSBqdXN0
IHVwbG9hZGVkIHJldiAtMDYuPG86cD48L286cD48L3A+DQo8cD4tLS0gQWxleDxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDkvMTgvMjAyMCAxMjo0NyBQTSwg
UmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBBbGV4LDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlzIGFkZHJlc3NlcyBteSBjb21tZW50
L2NvbmNlcm4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlJlZ2FyZHMsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5SZXNoYWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi
bGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+QWxleGFuZGVyIEwgQ2xlbW0NCjxhIGhyZWY9Im1haWx0bzpsdWR3aWdAY2xlbW0u
b3JnIj4mbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDs8L2E+PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRh
eSwgU2VwdGVtYmVyIDE4LCAyMDIwIGF0IDM6NDMgUE08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Jl
c2hhZCBSYWhtYW4gKHJyYWhtYW4pJnF1b3Q7IDxhIGhyZWY9Im1haWx0bzpycmFobWFuQGNpc2Nv
LmNvbSI+Jmx0O3JyYWhtYW5AY2lzY28uY29tJmd0OzwvYT4sDQo8YSBocmVmPSJtYWlsdG86eWFu
Zy1kb2N0b3JzQGlldGYub3JnIj4mcXVvdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmcXVvdDs8L2E+
IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPg0KJmx0O3lhbmctZG9jdG9y
c0BpZXRmLm9yZyZndDs8L2E+PGJyPg0KPGI+Q2M6IDwvYj48YSBocmVmPSJtYWlsdG86bGFzdC1j
YWxsQGlldGYub3JnIj4mcXVvdDtsYXN0LWNhbGxAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9
Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPg0KJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDs8
L2E+LCA8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYub3JnIj4mcXVvdDtuZXRtb2RAaWV0Zi5v
cmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPg0KJmx0O25ldG1v
ZEBpZXRmLm9yZyZndDs8L2E+LCA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZyI+DQomcXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYu
YWxsQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+DQombHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZm
LmFsbEBpZXRmLm9yZyZndDs8L2E+PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbeWFuZy1kb2N0
b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cD5I
aSBSZXNoYWQsPG86cD48L286cD48L3A+DQo8cD5va2F5LCBzbyBsZXQncyBhZGQgdGhlIGZvbGxv
d2luZyB0aGVuIHRvIHNlY3Rpb24gNCwgaW4gdGhlIGV4cGxhbmF0aW9uIG9mIHRoZSAmcXVvdDtk
aWZmZXJlbmNlcyZxdW90OyBvdXRwdXQgcGFyYW1ldGVyOg0KPG86cD48L286cD48L3A+DQo8cD4m
cXVvdDtXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBvZiB0aGUgY29tcGFyaXNv
biBpcyBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0IG9mIHRoZSBjb21wYXJpc29uLCB0aGlzIGNh
biBiZSBpbmRpY2F0ZWQgZWl0aGVyIGFzIGEgJnF1b3Q7ZGVsZXRlJnF1b3Q7IG9yIGFzIGEgJnF1
b3Q7cmVtb3ZlJnF1b3Q7IGluIHRoZSBwYXRjaCBhcyB0aGVyZSBpcyBubyBkaWZmZXJlbnRpYXRp
b24gYmV0d2VlbiB0aG9zZSBvcGVyYXRpb25zIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlDQogY29t
cGFyaXNvbi4mbmJzcDsgJnF1b3Q7PG86cD48L286cD48L3A+DQo8cD5BbmQgdXBkYXRlIHRoZSBk
ZXNjcmlwdGlvbiBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9wPg0KPHA+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7
PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGRlc2NyaXB0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBl
bmNvZGVkIHBlciBSRkM4MDcyIHdpdGggYW48YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudGF0
aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh
cHBsaWNhYmxlLiZuYnNwOyBXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBpcyA8
YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgbm90IHByZXNlbnQgaW4gdGhlIHRhcmdldCwgdGhpcyBjYW4g
YmUgaW5kaWNhdGVkIGVpdGhlciA8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXMgYSAnZGVsZXRlJyBv
ciBhcyBhICdyZW1vdmUnIGFzIHRoZXJlIGlzIG5vIGRpZmZlcmVuY2U8YnI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgYmV0d2VlbiB0aGVtIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBhcmlzb24uJnF1
b3Q7Ozxicj4NCi4uLjxvOnA+PC9vOnA+PC9wPg0KPHA+SSB3aWxsIHBvc3QgdGhpcyBpbiBhIC0w
NiBzaG9ydGx5LiZuYnNwOyBQbGVhc2UgbGV0IHVzIGtub3cgaWYgdGhpcyBhZGRyZXNzZXMgeW91
ciBjb25jZXJucyBvciBpZiB0aGVyZSBpcyBhbnl0aGluZyBlbHNlLjxvOnA+PC9vOnA+PC9wPg0K
PHA+VGhhbmtzITxvOnA+PC9vOnA+PC9wPg0KPHA+LS0tIEFsZXg8bzpwPjwvbzpwPjwvcD4NCjxw
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDkv
MTgvMjAyMCA1OjU3IEFNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZTo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBBbGV4LDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JIHRoaW5rIHRoZSBvbmx5IOKAnHByb2JsZW3igJ0gd2l0aCB1c2luZyBi
b3RoIOKAnHJlbW92ZeKAnSBhbmQg4oCcZGVsZXRl4oCdIGlzIHRoYXQgaXQgY291bGQgYmUgY29u
ZnVzaW5nICh3aGVuIHNob3VsZCBvbmUgYmUgdXNlZCBhbmQgbm90IHRoZSBvdGhlcikuIEFkZGlu
ZyBzb21lIHRleHQgdG8gc2F5IHRoZXnigJlyZSB0aGUgc2FtZSBmb3IgdGhlIGRpZmYgb3BlcmF0
aW9uIGlzIGdvb2QgZW5vdWdoIGZvciBtZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJk
cyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlc2hhZC48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkFsZXhhbmRlciBMIENsZW1tDQo8YSBo
cmVmPSJtYWlsdG86bHVkd2lnQGNsZW1tLm9yZyI+Jmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7PC9h
Pjxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBTZXB0ZW1iZXIgMTUsIDIwMjAgYXQgNzozMSBQ
TTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgPGEg
aHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lzY28uY29tIj4mbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7
PC9hPiwNCjxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPiZxdW90O3lhbmct
ZG9jdG9yc0BpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0Bp
ZXRmLm9yZyI+DQombHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0OzwvYT48YnI+DQo8Yj5DYzog
PC9iPjxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPiZxdW90O2xhc3QtY2FsbEBp
ZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+DQom
bHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OzwvYT4sIDxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0
Zi5vcmciPiZxdW90O25ldG1vZEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOm5l
dG1vZEBpZXRmLm9yZyI+DQombHQ7bmV0bW9kQGlldGYub3JnJmd0OzwvYT4sIDxhIGhyZWY9Im1h
aWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj4NCiZxdW90O2Ry
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj4NCiZsdDtk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0OzwvYT48YnI+DQo8Yj5T
dWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3Qg
Y2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxwPkhpIFJlc2hhZCw8bzpwPjwvbzpwPjwvcD4NCjxwPnJl
OiBxdWVzdGlvbiAxOiBBcyB5b3UgaW5kaWNhdGUsIHRoZXJlIG1heSBiZSBubyBkaXN0aW5jdGlv
biBiZXR3ZWVuIGluZGljYXRpbmcgYSAmcXVvdDtyZW1vdmUmcXVvdDsgb3IgYSAmcXVvdDtkZWxl
dGUmcXVvdDsgaW4gdGhlIHBhdGNoLiZuYnNwOyBSaWdodCBub3cgaXQgd291bGQgYmUgYWNjZXB0
YWJsZSB0byByZXR1cm4gZWl0aGVyLiZuYnNwOyBJZiB3ZSB3YW50IHRvIGVsaW1pbmF0ZSB0aGlz
IGZyZWVkb20sIHdoaWNoIG9uZSB3b3VsZCB5b3UgcHJlZmVyIGJlIHVzZWQ/Jm5ic3A7IFNoYWxs
IHdlDQogcmVtb3ZlIHRoZSBwb3NzaWJpbGl0eSBmb3IgJnF1b3Q7ZGVsZXRlJnF1b3Q7IGFuZCBq
dXN0IGNvdmVyIGl0IHVzaW5nICZxdW90O3JlbW92ZSZxdW90Oz8mbmJzcDsgPG86cD48L286cD48
L3A+DQo8cD5Ob3RlIHRoYXQgdGhlIHBsYWNlIHdoZXJlIHRoaXMgaXMgc3BlY2lmaWVkIGluIHRo
ZSBtb2RlbCBpcyBhcyBwYXJ0IG9mIGEgY29uZGl0aW9uIHRoYXQgc3BlY2lmaWVzIHdoZW4gdGhl
IHNvdXJjZSB2YWx1ZSBzaG91bGQgYmUgaW5jbHVkZWQuJm5ic3A7Jm5ic3A7IElmIHdlIHdhbnQg
dG8gcnVsZSBvdXQgdGhhdCBkaWZmIGNhbiByZXR1cm4gZWl0aGVyICZxdW90O3JlbW92ZSZxdW90
OyBvciAmcXVvdDtkZWxldGUmcXVvdDsgKGluZGVlZCB0aGV5IGFyZSBzeW5vbnltb3VzKSwgd2Ug
d291bGQgbmVlZA0KIHRvIGFkZCB0ZXh0IHRvIHRoZSBjb250YWluZXIgZGVzY3JpcHRpb24gdGhh
dCB3aGVuIGEgZGF0YSBvYmplY3QgaXMgcHJlc2VudCBpbiB0aGUgdGFyZ2V0IG9mIHRoZSBjb21w
YXJpc29uIGJ1dCBub3QgdGhlIHNvdXJjZSwgdGhhdCAmcXVvdDtyZW1vdmUmcXVvdDsgc2hvdWxk
IGJlIHVzZWQgdG8gaW5kaWNhdGUgdGhhdC4NCjxvOnA+PC9vOnA+PC9wPg0KPHA+VGhlIG1vZGVs
IHdvdWxkIGJlIGNoYW5nZWQgZm9sbG93cy4mbmJzcDsgUGxlYXNlIGNvbmZpcm0gaWYgdGhpcyBs
b29rcyBnb29kIHRvIHlvdSAmYW1wOyB3ZSdsbCBpbmNvcnBvcmF0ZSBpdC4mbmJzcDsNCjxvOnA+
PC9vOnA+PC9wPg0KPHA+T0xEPG86cD48L286cD48L3A+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZv
cmU6IHBhZ2U7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBz
OiBub3JtYWw7b3JwaGFuczogMjt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogMjstd2Via2l0LXRl
eHQtc3Ryb2tlLXdpZHRoOiAwcHg7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsO3RleHQt
ZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDt3b3JkLXNwYWNpbmc6MHB4Ij48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBjb250YWluZXIgZGlmZmVyZW5jZXMgezwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBk
ZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgbGlzdCBvZiBk
aWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3Mu
cHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmcl
MkZodG1sJTJGcmZjODA3MiZhbXA7ZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3
ZWkuY29tJTdDZTliYWE2YzJhZWVlNDNlZjA3OGQwOGQ4NjE2ODcyYjklN0MwZmVlOGZmMmEzYjI0
MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDQ4NTQ0MjM1NzY1JmFtcDtzZGF0
YT1kcmFwZWVFT29Bc3ZrYlZid1hScEpidGlhazNmYmhuOVZHJTJCNGc1b2NPYWslM0QmYW1wO3Jl
c2VydmVkPTAiPlJGQzgwNzI8L2E+IHdpdGggYW48L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZTwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcHBsaWNhYmxlLiZxdW90Ozs8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgdXNlcyB5cGF0Y2g6eWFuZy1wYXRjaCB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1
Z21lbnQgJnF1b3Q7eWFuZy1wYXRjaC9lZGl0JnF1b3Q7IHs8L3NwYW4+PG86cD48L286cD48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxw
cmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7UHJvdmlkZSB0aGUgdmFsdWUgb2YgdGhlIHNv
dXJjZSBvZiB0aGUgcGF0Y2gsPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFyaXNvbiwgaW4gYWRk
aXRpb24gdG88L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgdGhlIHRhcmdldCB2YWx1ZSwgd2hlcmUgYXBwbGljYWJsZS4mcXVvdDs7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFueWRhdGEgc291cmNlLXZhbHVlIHs8
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgd2hlbiAm
cXVvdDsuLi9vcGVyYXRpb24gPSAnZGVsZXRlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29w
ZXJhdGlvbiA9ICdtZXJnZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAn
bW92ZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZScmcXVv
dDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyZxdW90Ozs8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJnF1b3Q7VGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9yICdkZWxldGUn
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAnbW92ZScsICdtZXJnZScsICdyZXBsYWNlJywgYW5kICdyZW1vdmUnPC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IG9wZXJhdGlvbnMuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVy
ZW5jZSAmcXVvdDs8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91
dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4
MDcyJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NlOWJh
YTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1
OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQyMzU3NjUmYW1wO3NkYXRhPWRyYXBlZUVPb0Fz
dmtiVmJ3WFJwSmJ0aWFrM2ZiaG45VkclMkI0ZzVvY09hayUzRCZhbXA7cmVzZXJ2ZWQ9MCI+UkZD
IDgwNzI8L2E+OiBZQU5HIFBhdGNoIE1lZGlhIFR5cGUmcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6IHBhZ2U7Zm9udC12YXJpYW50
LWxpZ2F0dXJlczogbm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogMjt0
ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogMjstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7
dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5p
dGlhbDt3b3JkLXNwYWNpbmc6MHB4Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250
YWluZXIgZGlmZmVyZW5jZXMgezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgbGlzdCBvZiBkaWZmZXJlbmNlcywgZW5jb2RlZCBw
ZXIgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNv
bS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZhbXA7
ZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDZTliYWE2YzJhZWVl
NDNlZjA3OGQwOGQ4NjE2ODcyYjklN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3
QzElN0MxJTdDNjM3MzY2NDQ4NTQ0MjQ1NzIwJmFtcDtzZGF0YT14bzYwMTYwOEtCSThQOVZVbVpO
SWRxS2tqT2RXc1RVajVkd0ZYRVpxOUl3JTNEJmFtcDtyZXNlcnZlZD0wIj5SRkM4MDcyPC9hPiB3
aXRoIGFuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1Z21lbnRhdGlvbiB0byBp
bmNsdWRlIHNvdXJjZSB2YWx1ZXMgd2hlcmU8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgYXBwbGljYWJsZS4mbmJzcDsgV2hlcmUgYSBkaWZmZXJlbmNlIGluY2x1ZGUgYSBkYXRhIG9i
amVjdDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpbiB0aGUgdGFyZ2V0IHRoYXQg
aXMgbm90IHByZXNlbnQgaW4gdGhlIHNvdXJjZSwgPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7dGhpcyBzaGFsbCBiZSBpbmRpY2F0ZWQgYXMgYSAncmVtb3ZlJyBvcGVyYXRp
b24gPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gdGhlIHBhdGNoLCBu
b3QgYXMgYSAnZGVsZXRlJyBvcGVyYXRpb24uJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1c2VzIHlw
YXRjaDp5YW5nLXBhdGNoIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudCAmcXVv
dDt5YW5nLXBhdGNoL2VkaXQmcXVvdDsgezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbmJzcDsmbmJzcDsmcXVvdDtQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNlIG9mIHRo
ZSBwYXRjaCw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0bzwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0
aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiZxdW90Ozs8L3NwYW4+PG86cD48L286
cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYW55ZGF0YSBzb3VyY2UtdmFsdWUgezwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90Oy4uL29w
ZXJhdGlvbiA9ICdtZXJnZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAn
bW92ZScmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZScmcXVv
dDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyZxdW90Ozs8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJnF1b3Q7VGhlIGFueWRhdGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9yICdtZXJnZScs
PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICdtb3ZlJywncmVwbGFjZScsIGFuZCAncmVtb3ZlJyBvcGVyYXRpb25zLiZx
dW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2UgJnF1b3Q7PGEgaHJlZj0iaHR0
cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNB
JTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZhbXA7ZGF0YT0wMiU3QzAxJTdD
eWluZ3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDZTliYWE2YzJhZWVlNDNlZjA3OGQwOGQ4NjE2
ODcyYjklN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2
NDQ4NTQ0MjQ1NzIwJmFtcDtzZGF0YT14bzYwMTYwOEtCSThQOVZVbVpOSWRxS2tqT2RXc1RVajVk
d0ZYRVpxOUl3JTNEJmFtcDtyZXNlcnZlZD0wIj5SRkMgODA3MjwvYT46IFlBTkcgUGF0Y2ggTWVk
aWEgVHlwZSZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+LS0tIEFsZXg8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+T24gOS8xNS8yMDIwIDQ6MDQgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWht
YW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwcmU+SGkgQWxleCw8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5JIHdpbGwgcmV2
aWV3IHRoZSBsYXRlc3QgdmVyc2lvbi48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT5TZWUgYmVsb3cgZm9yIHF1ZXN0aW9ucy9yZXNwb25zZXMuPG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+T24gMjAy
MC0wOS0xNSwgNToxOSBQTSwgJnF1b3Q7eWFuZy1kb2N0b3JzIG9uIGJlaGFsZiBvZiBBbGV4YW5k
ZXIgTCBDbGVtbSZxdW90OyA8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0
Zi5vcmdvbmJlaGFsZm9mbHVkd2lnQGNsZW1tLm9yZyI+Jmx0O3lhbmctZG9jdG9ycy1ib3VuY2Vz
QGlldGYub3JnIG9uIGJlaGFsZiBvZiBsdWR3aWdAY2xlbW0ub3JnJmd0OzwvYT4gd3JvdGU6PG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IEhlbGxvIFJlc2hhZCwgaGVsbG8gWUFORyBEb2N0b3JzLDxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZu
YnNwOyB0aGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3ISZuYnNwOyBQbGVhc2UgZmluZCBteSByZXBs
aWVzIGlubGluZSwgJmx0O0FMRVgmZ3Q7LiZuYnNwOyBXZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyBoYXZlIGFsc28ganVzdCBwb3N0ZWQgLTA1ICh0aGFua3MsIFlp
bmd6aGVuLCBmb3IgZG91YmxlY2hlY2tpbmcgbXk8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgdXBkYXRlcykuJm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAtLS0g
QWxleCBvbiBiZWhhbGYgb2YgY29hdXRob3JzPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9uIDkvNy8yMDIwIDc6
MDYgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZsdDtIZXJlJ3MgdGhlIHNhbWUgbWVzc2FnZSB3
aXRoIGhvcGVmdWxseSBtb3JlIHJlYWRhYmxlIGZvcm1hdHRpbmcmZ3Q7PG86cD48L286cD48L3By
ZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBSZXZpZXcgb2YgcmV2IC0wNCBieSBSZXNoYWQgUmFobWFu
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBUaGUgZG9jdW1lbnQgaXMgY2xl
YXIgYW5kIHdlbGwtd3JpdHRlbi4gV2hpbGUgc29tZSBpc3N1ZXMgaGF2ZSBiZWVuIGlkZW50aWZp
ZWQsIHRoZXkgY2FuIGJlIHJlc29sdmVkIHF1aWNrbHkuPG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbHQ7c25pcCZn
dDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBRdWVzdGlvbnM8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAmbmJzcDsmbmJzcDsgMS4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgWUFORyBtb2RlbDogZG9lcyB0aGUgb3BlcmF0aW9uIOKAnGRlbGV0ZeKAnSBt
YWtlIHNlbnNlIGZvciBhIGRpZmYgb3BlcmF0aW9uPyBJZiBpdCBpcyBrZXB0LCBpdOKAmWQgYmUg
Z29vZCB0byBoYXZlIHNvbWUgdGV4dCBleHBsYWluaW5nIHRoYXQgZm9yIGEgZGlmZiBvcGVyYXRp
b24sIOKAnGRlbGV0ZeKAnSBhbmQg4oCccmVwbGFjZeKAnSBhcmUgdGhlIHNhbWU/IElmIHRoZXni
gJlyZSBub3QgdGhlIHNhbWUsIHBsZWFzZSBhbHNvIGFkZCBzb21lIHRleHTigKYuPG86cD48L286
cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBJIGFjdHVhbGx5IG1lYW50ICZxdW90O2RlbGV0ZSZx
dW90OyBhbmQgJnF1b3Q7cmVtb3ZlJnF1b3Q7LjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgSGVyZSB3ZSBhcmUgc2ltcGx5IHJlZmVycmluZyB0
byB0aGUgYmFzaWMgWUFORy1wYXRjaCBlZGl0PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IG9wZXJhdGlvbnMgcGVyIDxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxp
bmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYu
b3JnJTJGaHRtbCUyRnJmYzgwNzIlMjNwYWdlLTExJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhl
bi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NlOWJhYTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3
QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQy
NTU2NzgmYW1wO3NkYXRhPVAlMkJ0QUxOc1d1QmJhbklwQ28lMkZraGIlMkJyY2xRR04lMkZ1d2pB
aDViUkElMkZNNiUyRlUlM0QmYW1wO3Jlc2VydmVkPTAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9yZmM4MDcyI3BhZ2UtMTE8L2E+LiZuYnNwOyBUaG9zZSBhcmU8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgaW4gdHVybiBkZXJpdmVkIGZyb20gJmx0O2VkaXQt
Y29uZmlnJmd0OyBvcGVyYXRpb25zIHBlcjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyA8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91
dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM2
MjQxJTIzcGFnZS0zNyZhbXA7ZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWku
Y29tJTdDZTliYWE2YzJhZWVlNDNlZjA3OGQwOGQ4NjE2ODcyYjklN0MwZmVlOGZmMmEzYjI0MDE4
OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDQ4NTQ0MjU1Njc4JmFtcDtzZGF0YT14
MmFpM1pSZFBQTFUlMkZySzNUSUVxbkdKWmFTN0M3ZFRwYk9TcFRxa3cwamslM0QmYW1wO3Jlc2Vy
dmVkPTAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM2MjQxI3BhZ2UtMzc8L2E+LiZu
YnNwOyBJIGFtIG5vdCBzdXJlIHdlIG5lZWQgYWRkPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHRvIGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZl
cnJpbmcgdG8gWUFORy1wYXRjaC4gPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48
L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbHQ7UlImZ3Q7IFRoZSBvcGVyYXRpb25zIGFyZSBpbmRlZWQgd2Vs
bCBkZWZpbmVkIGluIFJGQzgwNzIgKGNvcGllZCBiZWxvdyksIGJ1dCB0aGV5IGFyZSBkZWZpbmVk
IGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIFlBTkctUGF0Y2guIFNvIGZvciBZQU5HLVBhdGNoICZx
dW90O2RlbGV0ZSZxdW90OyBhbmQgJnF1b3Q7cmVtb3ZlJnF1b3Q7IGFyZSBkaWZmZXJlbnQgb3Bl
cmF0aW9ucywgYnV0IGZyb20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJlIHRo
ZSBzYW1lICh0aGUgcmVzb3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVybmVk
IGluIGEgZGlmZik8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbmJzcDsmbmJzcDsgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8IGRlbGV0ZSZuYnNwOyZuYnNwOyZuYnNwOyB8IGRlbGV0
ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHM7IGlmIGl0Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IGRvZXMgbm90IGV4aXN0LCByZXR1cm4gYW4gZXJyb3Im
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyB8IHJlbW92ZSB8IHJlbW92ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlz
dHMmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyArLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7ICZuYnNwOyZuYnNwOyZndDsgJm5ic3A7Jm5ic3A7IDMuJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBwYXRoOnlh
bmctcGF0Y2jigJ0sIHdoeSBub3QgaGF2ZSBhJm5ic3A7IHJlZmVyZW5jZSB0byBSRkM4MDcyIChp
cyBpdCBiZWNhdXNlIHRoZSBkZXNjcmlwdGlvbiBhYm92ZSBtZW50aW9ucyBSRkM4MDcyKT88bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IFdlIGFy
ZSBjbGVhcmx5IHJlZmVyZW5jaW5nIFJGQyA4MDcyOyBhcmUgeW91IHN1Z2dlc3RpbmcgdG8gcHV0
IGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNlIHN1
YnN0YXRlbWVudCBiZWxvdyB0aGUgdXNlcyBzdGF0ZW1lbnQ/Jm5ic3A7Jm5ic3A7IEl0IGxvb2tz
IGEgbGl0dGxlPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmFu
Z2UgdG8gbWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRkIGl0LiZuYnNwOyZuYnNwOyA8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbHQ7UlImZ3Q7IE5vdCBuZWVkZWQuIDxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
ICZuYnNwOyZuYnNwOyA0LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWN0aW9uIDcg
bWVudGlvbnMgcmF0ZSBsaW1pdGluZyByZXF1ZXN0cyBwZXIgY2xpZW50LiBTaG91bGQgdGhlcmUg
YmUgYSDigJxnbG9iYWzigJ0gcmF0ZS1saW1pdGluZyB0b28sIGkuZSBub3QgY2xpZW50LXNwZWNp
ZmljPzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgSSBhbSBub3Qgc3VyZSB0aGlzIGlzIHJl
YWxseSBuZWVkZWQgYXMgSSB0aGluayB0aGUgbnVtYmVyIG9mPG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1hbmFnZW1lbnQgY2xpZW50cyB3aWxsIGluIGdlbmVyYWwg
YmUgZmFpcmx5IGxpbWl0ZWQgdG8gYmVnaW4gd2l0aCwgYnV0PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdlIGNhbiBjZXJ0YWlubHkgYWRkIGl0LiZuYnNwOyBIb3cg
YWJvdXQgdGhlIGZvbGxvd2luZyB0ZXh0OjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBPTEQ6PG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdhdGUgYWdh
aW5zdCBzdWNoIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgcG9z
c2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZl
ZCB0byBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNsaWVudCBp
biBhbnkgb25lIHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZyByZXF1ZXN0cyBtYWRlIGF0IGEgaGln
aGVyPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGZyZXF1ZW5jeSB0
aGFuIHRoZSBpbXBsZW1lbnRhdGlvbiBjYW4gcmVhc29uYWJseSBzdXN0YWluLjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZu
YnNwOyBORVc6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50
YXRpb24gdG8gbWl0aWdhdGUgYWdhaW5zdCBzdWNoIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiBy
ZXF1ZXN0cyB0aGF0IGlzIHNlcnZlZCB0byBhPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGNsaWVudCwgb3IgdG8gYW55IG51bWJlciBvZiBjbGllbnRzLCBpbiBhbnkg
b25lIHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRo
ZSBpbXBsZW1lbnRhdGlvbiBjYW48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgcmVhc29uYWJseSBzdXN0YWluLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtSUiZn
dDsgR29vZCB3aXRoIG1lLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48
L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDsgJm5ic3A7Jm5ic3A7IDUuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdv
bmRlcmluZyBpZiBzZWN0aW9uIDggc2hvdWxkIGJlIGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJl
bW92ZWQpPyBBbHNvLCB0aGUgbWV0aG9kIHN1Z2dlc3RlZCBkb2VzbuKAmXQgc2VlbSB0byBndWFy
YW50ZWUgdGhhdCB0aGUgZGlmZmVyZW5jZSBwZXJzaXN0ZWQgZm9yIHRoZSDigJxkYW1wZW5pbmfi
gJ0gdGltZS48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IFBlcnNvbmFsbHksIEkgZG8gdGhp
bmsgaXQgbWFrZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJyaWVmPG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRpc2N1c3Npb24gb2YgcG9zc2libGUgZnVydGhlciBleHRl
bnNpb25zLiZuYnNwOyBJIHN1Z2dlc3QgdG8ga2VlcCB0aGU8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgc2VjdGlvbiBpZiBpdCdzIG9rYXkgd2l0aCB5b3UsIG9yIHBl
cmhhcHMgbGVhdmUgaXQgdG8gdGhlIGNoYWlyIHdoZXRoZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgdGhleSBoYXZlIGEgcHJlZmVyZW5jZSB0byByZW1vdmUgaXQu
Jm5ic3A7IDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8
cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48L3ByZT4NCjxw
cmU+Jmx0O1JSJmd0O1doYXRldmVyIHRoZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZpbmUgd2l0aCBt
ZS48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5S
ZWdhcmRzLDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPlJlc2hhZC48bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJl
Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_84B5AA48335345FF9D9523F21B4A2EFEfutureweicom_--


From nobody Fri Sep 25 09:42:37 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 877E73A13CA; Fri, 25 Sep 2020 09:42:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.054
X-Spam-Level: 
X-Spam-Status: No, score=-8.054 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, LH_URI_DOM_IN_PATH=1.446, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=gT8JBbIe; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=RDRZx50x
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DuWQQLg5_1F2; Fri, 25 Sep 2020 09:42:24 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83CF53A13CB; Fri, 25 Sep 2020 09:42:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=109391; q=dns/txt; s=iport; t=1601052144; x=1602261744; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=r5Wz3V2pKJTS+n1apMOZS5dO2vscV5+1T/LRBPQte+E=; b=gT8JBbIeH6u8QvGObUClc42/9GKdF/eqv+6La+5mAlWBCokXcrUKJxrL bhFSetr3QGUtlZuguxoUrhX8adkcCQpNeFODULN24lZtcr88W6vRMPn/d vmlvF2l751HN5hzAlm9JfLvldhjGXZvP7nzNTrr05Y0B+GDs30VyP9BfA M=;
IronPort-PHdr: =?us-ascii?q?9a23=3AQxy7BB3Bnn0VugLgsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxWFv6djkUPUR4jE5vMCgO3T4OjsWm0FtJCGtn1KMJlBTA?= =?us-ascii?q?QMhshemQs8SNWEBkv2IL+PDWQ6Ec1OWUUj8yS9Nk5YS8jje0DIr2K/7HgZHR?= =?us-ascii?q?CsfQZwL/7+T4jVicn/3uuu+prVNgNPgjf1Yb57IBis6wvLscxDiop5IaF3wR?= =?us-ascii?q?zM8XY=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D0BQDAHG5f/4UNJK1fHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQGCD4EjLykoB3BZLyyEPIFdgWkDjVkmig6OaIFCgREDVQsBAQE?= =?us-ascii?q?NAQEiCwIEAQGBbQGCXQIXghcCJDgTAgMBAQsBAQUBAQECAQYEbYUvCCUMhXI?= =?us-ascii?q?BAQEBAgESCAEIHQEBNwEECwIBCBEDAQIhAQYDAgICHxEUCQgCBAENBSKCfwQ?= =?us-ascii?q?BAYF+TQMOIAEOrRYCgTmIYXaBMoMBAQEFgTMBAwKDdAMKC4IQCYE4gnKCXEt?= =?us-ascii?q?ChlMbgUE/gTgMEIIYNT6CGkIBAQIBFoEdAQ4CHxAJDQmCYTOCCyKQFxCDEoc?= =?us-ascii?q?Ai3qQDi9RCoJniHuMU4UJAx+DDYEoiFUGjjWFS5MIgXeFE4FrgXCCao4KgUe?= =?us-ascii?q?CZQIEAgQFAg4BAQWBayMNgUpwFTsqAYI+CQo9FwINgzWKRyM3bgEJgkKFFIV?= =?us-ascii?q?CdAIBAQEyAgYBCQEBAwl8i3MBJ4IeAQE?=
X-IronPort-AV: E=Sophos;i="5.77,302,1596499200";  d="scan'208,217";a="548315871"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 25 Sep 2020 16:42:22 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 08PGgM8x024402 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 25 Sep 2020 16:42:22 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 25 Sep 2020 11:42:22 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 25 Sep 2020 11:42:22 -0500
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 25 Sep 2020 12:42:21 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gBI1cQDkmG+XCvenQTYGBmChJaew6xRCNu/Ovr/UC4vtI2fqP2mBDLLYkHvBNVUtJa5iPAsw5MHkAmB2wXc+NlfAgdPBHCAItx4rFTebCYIgNFPma1uEzRK0MAgd8d0Ps+VFbpwJwn0t/8fgLxtnJvZSTG+TN54iJkiSCdR9EaCcKm9pUP1hXMiqPoeFQIvMA2htXrCw5KSDZXR1xam9t/jh/0cQ7QWflS7rArsF4AlDoM8TjTMCvEn1IJycXOtWr1gQrGMDH96JoomY6wy5H/xiqKkbLy5J0VOv6Pl9iOwCJz8iNQvyh7z+tG1IfRcu1CUESPNw/jbE7KpZK77dSg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r5Wz3V2pKJTS+n1apMOZS5dO2vscV5+1T/LRBPQte+E=; b=Xmad0XYUIuSx1xFE00XtyhWkH5CGDOm8JunPdUNjGzCOwAdZFZZsDQ3er/a/PX+AK9M8p9NosQhiKymCV27N9CyovNHVf9SKtvkYqx4ZixLLT6UQpX64wqI0/3cAz3z2/T0fsX1Ji0H3jc/Lz13uFoa0AyfqwvV0r7BG0G6IvOp+PtbydL1nsNfdjrCl4qh8YIew2nOASSqb6kxxDamMhAPGmy5IJhLPRWfyOF52o+s8IWu6Arsy40cCdun9ULJY4i3PgWdGPLcgkkqwzTHcNqPFNW0DC3eYV1K36KWySiKskyjPrz7HRerfwqmm3b13ylLbG591nN+B8ndFeZODJg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r5Wz3V2pKJTS+n1apMOZS5dO2vscV5+1T/LRBPQte+E=; b=RDRZx50xpGKJAJdx81XHHpQ0Rm29i9kEbFple892DsfWLmgi8ZLn59hIZS47KiFaciXjaRMxHAUktERzkxT6T0Uj0yKrtJh4vvNAqU4lPcYBic+XXej/aEL4U2YcXcp4nrc3Qkfu5ncpXWalpXt0xw+G3u4RBMdWSJNG/QQJv3E=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN8PR11MB3588.namprd11.prod.outlook.com (2603:10b6:408:83::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.20; Fri, 25 Sep 2020 16:42:18 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::1802:6400:86ca:5b31]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::1802:6400:86ca:5b31%5]) with mapi id 15.20.3391.027; Fri, 25 Sep 2020 16:42:18 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Yingzhen Qu <yingzhen.qu@futurewei.com>, Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>
Thread-Topic: [yang-doctors] [netmod] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWi6XXGy8knHCfYEaSiW7jf0az2KlqDqQAgABKnACAA8LnAIAAtDiA//++cACAAENVgIAFljGAgARz7QCAAC+0AIAAciUA///KHwCAAEdNAP//y8EA
Date: Fri, 25 Sep 2020 16:42:18 +0000
Message-ID: <D36DD1F1-18AD-4668-83F1-595ADE035E16@cisco.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com> <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org> <246871E9-491C-4F51-85BE-31645204E89B@cisco.com> <AEE35B9D-3009-473F-BB93-B5BD9E753B1A@futurewei.com> <A5877C6F-1B9A-4E91-93CA-7B692F599CCD@cisco.com> <6803F3F2-BA10-45A3-8709-672C9F047F8B@futurewei.com> <9BE49824-8836-41AB-97E7-A72DDE649901@cisco.com> <84B5AA48-3353-45FF-9D95-23F21B4A2EFE@futurewei.com>
In-Reply-To: <84B5AA48-3353-45FF-9D95-23F21B4A2EFE@futurewei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: futurewei.com; dkim=none (message not signed) header.d=none;futurewei.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:6c2:1081:467f:5a12:6ce]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5fd765f7-54cc-4e5f-770a-08d86171f7be
x-ms-traffictypediagnostic: BN8PR11MB3588:
x-microsoft-antispam-prvs: <BN8PR11MB35885700ADC22307DCABE245AB360@BN8PR11MB3588.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: x04Shvt+xm5rFbS9cxlO/r+JaadvaefRDDR3Iznz9xi58/Oj+wQWpPVEfzSWIpFVvhbRwDzD/5VZxK8qDrDxv5uyDKXD3Co4tJnjIRgXVz6JcDU2Sotn6R2qAL+tj+ufwI1m6NjpEgI++aOyUko/51Dcw6Ac7fxaMoziPz4KVcCRL0QU4sqeJmt27Rlhd6289U4iDH92gPFET4JpvLWI5ozxVcJoi3m8sDvT1F/L1Yu94hTPlbbrgfFIy78fbebDY8afIIEgFtF7mX6G9dEFSwv5CFIMGhSgaf0AOAGCHhucyeB8rNPMV9t8ZMOOc2mys2Dm65sz631powALO5Uo4aqPat8I113KqLfwKDLuLiXtwDSEgshALHyOGB1xsZtyglZ1UljIU6JLSB1CY5zI6A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(136003)(366004)(39860400002)(376002)(346002)(33656002)(478600001)(76116006)(86362001)(66946007)(6486002)(4326008)(186003)(66446008)(64756008)(110136005)(66476007)(966005)(66556008)(91956017)(71200400001)(36756003)(316002)(8936002)(6506007)(6512007)(53546011)(8676002)(2906002)(5660300002)(166002)(83380400001)(30864003)(2616005)(54906003)(579004)(559001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: qYrl3h1Zv7f7YavKZ6YI0ks454ZKB6iePXDhp06aOO32JajJvWFFNSN9WiNgU58j2avB7z9oiGwBawd+BCt3fXl1rjexDwh8mEl9wO3hLTSBvZ1rruxq1M2Czom0ANHAI7B5PsiGl8xbuW2vUJ8CS4SzkSmJvMRGyL+SirxcE+kOwb0/NZqDthlBDSz3pF8y3Llf1GzZxJ2qacT0umXINGARaUA4OMpRW8X0FB0HMuuaid62R1pFR26uODrzQB1r4efYZrTFMiA4lVBomQZGKmco0A6Hh8rXo6dQLTgwTRg1Xtj2acPzcqf2wGdag69fOSp1B1DR96oDrY5hsC/ae4bJK7yHHJKGjYeCr5r92j5BWMErEvix6KNfXVSv7HPsEaDYwJ/u49/2foNUEFeWGR/n4jkKHaOxHx0H5QrzXVd5ufD3D1vn43GNA8m2lkXsJb1/fwT69ecTGY9lUeic6mp5nC9S8tDI/N92gi5VhmJFcp+S1FJeAjkAREAsppIq9XGajqQNPksoZiXyWgl7ChRO3fgt1PfTN/ar4WQ/7HjoH91bG1tSNVzc6QRro+3obW+f8mIquC3gVZ1/xRFcw11yC/1YAApU3xYSiQrRmbiY3PFF+pLXHfdhsG3DrxQuw3lnZh2+af9qgdYLRkITb4QUwlo8qjq2MvjannjhAVY2mMkeSjLGWrXqPcwrYcFw76UAOZIuVm0z+kqqzrXyPg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_D36DD1F118AD466883F1595ADE035E16ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5fd765f7-54cc-4e5f-770a-08d86171f7be
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 16:42:18.6699 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: v0TK+xVqV3GCC/8m7nFGRhg5UMzONxIMpN8U/Iuy/rWgY9C2WK9NgQJRx6NXuyia5tb1j1SPNcR4djR+GtEDSw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3588
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/KUYVF3kcsRUIKdrpIcjYKXxGR_o>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 16:42:29 -0000

--_000_D36DD1F118AD466883F1595ADE035E16ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TG9va3MgZ29vZCwgbm8gbmV3IGlzc3Vlcy4NCg0KUmVnYXJkcywNClJlc2hhZC4NCg0KRnJvbTog
WWluZ3poZW4gUXUgPHlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20+DQpEYXRlOiBGcmlkYXksIFNl
cHRlbWJlciAyNSwgMjAyMCBhdCAxMTo0OSBBTQ0KVG86ICJSZXNoYWQgUmFobWFuIChycmFobWFu
KSIgPHJyYWhtYW5AY2lzY28uY29tPiwgQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5v
cmc+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6
ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYu
b3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxA
aWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPg0KU3Vi
amVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoNCkhpIFJlc2hhZCwNCg0K
VGhhbmtzIGZvciB0aGUgbGluayB0byB2ZXJpZnkgSlNPTiwgaXTigJlzIHZlcnkgaGVscGZ1bC4N
Cg0KSeKAmXZlIHVwbG9hZGVkIHZlcnNpb24gLTA3LiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91
IGhhdmUgYW55IGNvbW1lbnRzLg0KDQpUaGFua3MsDQpZaW5nemhlbg0KDQpGcm9tOiAiUmVzaGFk
IFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4NCkRhdGU6IEZyaWRheSwgU2Vw
dGVtYmVyIDI1LCAyMDIwIGF0IDg6MzQgQU0NClRvOiBZaW5nemhlbiBRdSA8eWluZ3poZW4ucXVA
ZnV0dXJld2VpLmNvbT4sIEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPiwgInlh
bmctZG9jdG9yc0BpZXRmLm9yZyIgPHlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1j
YWxsQGlldGYub3JnIiA8bGFzdC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5l
dG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3Jn
IiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KDQpIaSBZaW5nemhlbiwNCg0KVGhlIEpT
T04gZXhhbXBsZSBkb2VzbuKAmXQgc2VlbSBvayBiZWNhdXNlIGl0IG9ubHkgY29udGFpbnMgMSBl
ZGl0IGVudHJ5LiBUbyBjb25maXJtIEkgd2VudCB0byBodHRwczovL2pzb25saW50LmNvbS88aHR0
cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNB
JTJGJTJGanNvbmxpbnQuY29tJTJGJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJl
d2VpLmNvbSU3Q2U5YmFhNmMyYWVlZTQzZWYwNzhkMDhkODYxNjg3MmI5JTdDMGZlZThmZjJhM2Iy
NDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ0ODU0NDIyNTgxMSZzZGF0YT0x
TWZzSkxVcUtsbHpma1lPNnhBWXklMkZabE9xNVBycTZNSFZYaTFzYTZWVzQlM0QmcmVzZXJ2ZWQ9
MD4gYW5kIGl0IDFzdCBjb21wbGFpbmVkIGFib3V0IG1pc3NpbmcgY29tbWEgYWZ0ZXIgdGhlIH0g
Zm9yIHNvdXJjZS12YWx1ZSBhbmQgd2hlbiBJIGZpeGVkIHRoYXQgaXQgY29tcGxhaW5lZCBhYm91
dCBEdXBsaWNhdGUga2V5IOKAmGVkaXQtaWTigJkuDQoNCkZZSSwgdGhlIEpTT04gYmxvY2sgYmVs
b3cgcGFzc2VkIHRoZSBsaW50IGNoZWNrLg0KDQpSZWdhcmRzLA0KUmVzaGFkLg0KDQogIHsNCiAg
ICAgICJpZXRmLW5tZGEtY29tcGFyZTpvdXRwdXQiOiB7DQogICAgICAgICAgICAiZGlmZmVyZW5j
ZXMiOiB7DQogICAgICAgICAgICAgICAgICAiaWV0Zi15YW5nLXBhdGNoOnlhbmctcGF0Y2giOiB7
DQogICAgICAgICAgICAgICAgICAgICAgICAicGF0Y2gtaWQiOiAiaW50ZXJmYWNlIHN0YXR1cyIs
DQogICAgICAgICAgICAgICAgICAgICAgICAiY29tbWVudCI6ICJkaWZmIGJldHdlZW4gaW50ZW5k
ZWQgKHNvdXJjZSkgYW5kIG9wZXJhdGlvbmFsIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICJl
ZGl0IjogWw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZWRpdC1pZCI6ICIxIiwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJvcGVyYXRpb24iOiAicmVwbGFjZSIsDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAidGFyZ2V0IjogIi9pZXRmLWludGVyZmFjZXM6aW50ZXJmYWNl
PWV0aDAvZW5hYmxlZCIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFs
dWUiOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWV0Zi1p
bnRlcmZhY2VzOmludGVyZmFjZS9lbmFibGVkIjogImZhbHNlIg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJzb3VyY2UtdmFsdWUiOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiaWV0Zi1pbnRlcmZhY2VzOmludGVyZmFjZS9lbmFibGVkIjogInRydWUiLA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkBpZXRmLWludGVyZmFjZXM6aW50
ZXJmYWNlL2VuYWJsZWQiOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiaWV0Zi1vcmlnaW46b3JpZ2luIjogImlldGYtb3JpZ2luOmxlYXJuZWQiDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9
LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImVkaXQtaWQiOiAiMiIsDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAib3BlcmF0aW9uIjogImNyZWF0ZSIsDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAidGFyZ2V0IjogIi9pZXRmLWludGVyZmFjZXM6aW50ZXJmYWNlPWV0aDAv
ZGVzY3JpcHRpb24iLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVl
Ijogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlldGYtaW50
ZXJmYWNlOmludGVyZmFjZS9kZXNjcmlwdGlvbiI6ICJpcCBpbnRlcmZhY2UiDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB9DQogICAgICAgICAgICAgICAgICAgICAgICBdDQogICAgICAgICAgICAgICAgICB9DQogICAg
ICAgICAgICB9DQogICAgICB9DQogIH0NCg0KRnJvbTogWWluZ3poZW4gUXUgPHlpbmd6aGVuLnF1
QGZ1dHVyZXdlaS5jb20+DQpEYXRlOiBGcmlkYXksIFNlcHRlbWJlciAyNSwgMjAyMCBhdCAxMDo0
NyBBTQ0KVG86ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPiwg
QWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5vcmc+LCAieWFuZy1kb2N0b3JzQGlldGYu
b3JnIiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxs
YXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGlldGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwg
ImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5l
dG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNd
IFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLTA0DQoNCkhpIFJlc2hhZCwNCg0KVGhhbmsgeW91IGZvciB0aGUgZXhhbXBs
ZS4gSSBtb2RpZmllZCB0aGUgWE1MIGV4YW1wbGUgYXMgeW91IHN1Z2dlc3RlZC4gVGhlIEpTT04g
ZXhhbXBsZSBsb29rcyBvayB0byBtZS4gQWxzbyBmaXhlZCB0aGUgbml0IHRvIHJlZmVyZW5jZSBS
RkMgNjk5MS4NCg0KTmV3IGdlbmVyYXRlZCB0eHQgZmlsZSBhdHRhY2hlZCwgcGxlYXNlIGxldCBt
ZSBrbm93IGlmIHlvdSBzZWUgbW9yZSBpc3N1ZXMuDQoNClRoYW5rcywNCllpbmd6aGVuDQoNCkZy
b206ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPg0KRGF0ZTog
RnJpZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMjAgYXQgNDo1OCBBTQ0KVG86IFlpbmd6aGVuIFF1IDx5
aW5nemhlbi5xdUBmdXR1cmV3ZWkuY29tPiwgQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVt
bS5vcmc+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPg0K
Q2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNhbGxAaWV0Zi5vcmc+LCAibmV0bW9kQGll
dGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5h
bGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2Fs
bCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoNCkhpIFlpbmd6aGVu
LA0KDQpZZXMgSSBiZWxpZXZlIHRoaXMgcGFydCBpcyBicm9rZW4sIHNpbmNlIHlvdSBoYXZlIG11
bHRpcGxlIGVkaXQtaWQgZWxlbWVudHMgZm9yIDEgZWRpdCBlbGVtZW50LCBiZWxvdyBpcyB0aGUg
WUFORyBzbmlwcGV0IGZyb20gUkZDODA3Mi4NCg0KICAgICAgICAgbGlzdCBlZGl0IHsNCiAgICAg
ICAgICAga2V5IGVkaXQtaWQ7DQogICAgICAgICAgIG9yZGVyZWQtYnkgdXNlcjsNCjxzbmlwPg0K
ICAgICAgICAgICBsZWFmIGVkaXQtaWQgew0KICAgICAgICAgICAgIHR5cGUgc3RyaW5nOw0KICAg
ICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICAgICAiQXJiaXRyYXJ5IHN0cmluZyBp
bmRleCBmb3IgdGhlIGVkaXQuDQogICAgICAgICAgICAgICAgRXJyb3IgbWVzc2FnZXMgcmV0dXJu
ZWQgYnkgdGhlIHNlcnZlciB0aGF0IHBlcnRhaW4NCiAgICAgICAgICAgICAgICB0byBhIHNwZWNp
ZmljIGVkaXQgd2lsbCBiZSBpZGVudGlmaWVkIGJ5IHRoaXMgdmFsdWUuIjsNCiAgICAgICAgICAg
fQ0KDQoNCklmIHlvdSB0YWtlIGEgbG9vayBhdCBBLjEuMSBvZiBSRkM4MDcyLCB0aGVyZSBpcyBh
biBleGFtcGxlIHdpdGggbXVsdGlwbGUgZWRpdCBlbGVtZW50cy4NCg0KUmVnYXJkcywNClJlc2hh
ZC4NCg0KRnJvbTogWWluZ3poZW4gUXUgPHlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20+DQpEYXRl
OiBGcmlkYXksIFNlcHRlbWJlciAyNSwgMjAyMCBhdCAxOjA3IEFNDQpUbzogIlJlc2hhZCBSYWht
YW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb20+LCBBbGV4YW5kZXIgTCBDbGVtbSA8bHVk
d2lnQGNsZW1tLm9yZz4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciIDx5YW5nLWRvY3RvcnNAaWV0
Zi5vcmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyIgPGxhc3QtY2FsbEBpZXRmLm9yZz4sICJu
ZXRtb2RAaWV0Zi5vcmciIDxuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMg
bGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KSGkg
UmVzaGFkLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3Lg0KDQpBYm91dCB0aGUgZXhhbXBs
ZSwgaW4gUkZDIDgwNzIsIGluIHRoZSBsaXN0IOKAnGVkaXTigJ0sIGVhY2ggZWRpdCBpcyBpZGVu
dGlmaWVkIGJ5IOKAnGVkaXQtaWTigJ0uIFNvIHRoZSBleGFtcGxlIGxvb2tzIGxpa2U6DQo8ZWRp
dD4NCiAgIDxlZGl0LWlkPjE8L2VkaXQtaWQ+DQogICDigKYuLg0KICAgPGVkaXQtaWQ+MjwvZWRp
dC1pZD4NCiAg4oCmLg0KPC9lZGl0Pg0KRG8geW91IG1lYW4gdGhpcyBwYXJ0IGlzIGJyb2tlbj8N
Cg0KVGhhbmtzLA0KWWluZ3poZW4NCg0KRnJvbTogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8
cnJhaG1hbkBjaXNjby5jb20+DQpEYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjAgYXQg
NjowNyBBTQ0KVG86IEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPiwgInlhbmct
ZG9jdG9yc0BpZXRmLm9yZyIgPHlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxs
QGlldGYub3JnIiA8bGFzdC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyIgPG5ldG1v
ZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIiA8
ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
eWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRy
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KUmVzZW50LUZyb206IDxhbGlhcy1ib3VuY2Vz
QGlldGYub3JnPg0KUmVzZW50LVRvOiA8bHVkd2lnQGNsZW1tLm9yZz4sIDx5cXVAZnV0dXJld2Vp
LmNvbT4sIDxqZWZmdGFudC5pZXRmQGdtYWlsLmNvbT4sIDxhbmR5QHl1bWF3b3Jrcy5jb20+LCA8
bGJlcmdlckBsYWJuLm5ldD4sIDxrZW50K2lldGZAd2F0c2VuLm5ldD4sIDxqb2VsamFAYm9ndXMu
Y29tPiwgPHdhcnJlbkBrdW1hcmkubmV0PiwgPHJ3aWx0b25AY2lzY28uY29tPiwgSm9lbCBKYWVn
Z2xpIDxqb2VsamFAZ21haWwuY29tPiwgPGpvZWxqYUBnbWFpbC5jb20+DQpSZXNlbnQtRGF0ZTog
VHVlc2RheSwgU2VwdGVtYmVyIDIyLCAyMDIwIGF0IDY6MDcgQU0NCg0KSGkgQWxleCwNCg0KVGhh
bmsgeW91IGZvciBhZGRyZXNzaW5nIG15IGNvbW1lbnRzLg0KDQpJIGNoZWNrZWQgcmV2LTA2LCBh
bmQgSSBiZWxpZXZlIHRoZSBYTUwgYW5kIEpTT04gb3V0cHV0IGluIHRoZSBleGFtcGxlIGlzIGJy
b2tlbjogdGhlcmUgaXMgYSBzaW5nbGUg4oCcZWRpdOKAnSBlbGVtZW50IHdpdGggbXVsdGlwbGUg
4oCcZWRpdC1pZOKAnSBlbGVtZW50cy4gSSBiZWxpZXZlIHRoZXJlIHNob3VsZCBiZSBtdWx0aXBs
ZSDigJxlZGl04oCdIGVsZW1lbnRzLg0KDQpUaGUgb25seSDigJxuaXTigJ0gaXMgdGhhdCBsZWFm
LXhwYXRoLWZpbHRlciByZWZlcmVuY2VzIDYwMjEgaW5zdGVhZCBvZiA2OTkxIChhcyB5b3UgY29y
cmVjdGx5IHBvaW50ZWQgb3V0IGluIHlvdXIgcmVzcG9uc2UpLg0KICAgICAgICAgICBsZWFmIHhw
YXRoLWZpbHRlciB7DQogICAgICAgICAgICAgaWYtZmVhdHVyZSBuYzp4cGF0aDsNCiAgICAgICAg
ICAgICB0eXBlIHlhbmc6eHBhdGgxLjA7DQogICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAg
ICAgICAgICAgICJUaGlzIHBhcmFtZXRlciBjb250YWlucyBhbiBYUGF0aCBleHByZXNzaW9uDQog
ICAgICAgICAgICAgICAgaWRlbnRpZnlpbmcgdGhlIHBvcnRpb25zIG9mIHRoZSB0YXJnZXQNCiAg
ICAgICAgICAgICAgICBkYXRhc3RvcmUgdG8gcmV0cmlldmUuIjsNCiAgICAgICAgICAgICByZWZl
cmVuY2UgIlJGQyA2MDIxOiBDb21tb24gWUFORyBEYXRhIFR5cGVzIjsNCiAgICAgICAgICAgfQ0K
DQo+IElzc3Vlcw0KPiAgICAgICAgICAgICAxLiAgICAgICAgICAgIFlBTkcgbW9kZWwgUDgsIGZv
ciDigJxsZWFmIHhwYXRoLWZpbHRlcuKAnSwgYWRkIHJlZmVyZW5jZSB0byBSRkM2MDIxLiBUaGVy
ZSBzaG91bGQgYWxzbyBiZSBhIG5vcm1hdGl2ZSByZWZlcmVuY2UgdG8gUkZDNjAyMSAoYXMgcGVy
IFJGQzg0MDcpDQo8QUxFWD4gVGhhbmtzLiAgQWRkaW5nIHJlZmVyZW5jZSB0byA2OTkxIChhcyA2
MDIxIGlzIG9ic29sZXRlZCkuIDwvQUxFWD4NCg0KUmVnYXJkcywNClJlc2hhZC4NCg0KRnJvbTog
QWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5vcmc+DQpEYXRlOiBGcmlkYXksIFNlcHRl
bWJlciAxOCwgMjAyMCBhdCAzOjQ4IFBNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8
cnJhaG1hbkBjaXNjby5jb20+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8eWFuZy1kb2N0b3Jz
QGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciIDxsYXN0LWNhbGxAaWV0Zi5vcmc+
LCAibmV0bW9kQGlldGYub3JnIiA8bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9k
LW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxs
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0
b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoN
Cg0KVGhhbmsgeW91IQ0KDQpJIGp1c3QgdXBsb2FkZWQgcmV2IC0wNi4NCg0KLS0tIEFsZXgNCk9u
IDkvMTgvMjAyMCAxMjo0NyBQTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6DQpIaSBB
bGV4LA0KDQpUaGlzIGFkZHJlc3NlcyBteSBjb21tZW50L2NvbmNlcm4uDQoNClJlZ2FyZHMsDQpS
ZXNoYWQuDQoNCkZyb206IEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPjxtYWls
dG86bHVkd2lnQGNsZW1tLm9yZz4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDE4LCAyMDIwIGF0
IDM6NDMgUE0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNv
bT48bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPiwgInlhbmctZG9jdG9yc0BpZXRmLm9yZyI8bWFp
bHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4gPHlhbmctZG9jdG9yc0BpZXRmLm9yZz48bWFpbHRv
OnlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAibGFzdC1jYWxsQGlldGYub3JnIjxtYWlsdG86
bGFzdC1jYWxsQGlldGYub3JnPiA8bGFzdC1jYWxsQGlldGYub3JnPjxtYWlsdG86bGFzdC1jYWxs
QGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyI8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4gPG5l
dG1vZEBpZXRmLm9yZz48bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5ldG1v
ZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIjxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1k
aWZmLmFsbEBpZXRmLm9yZz4gPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5v
cmc+PG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPg0KU3Vi
amVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoNCg0KSGkgUmVzaGFkLA0K
DQpva2F5LCBzbyBsZXQncyBhZGQgdGhlIGZvbGxvd2luZyB0aGVuIHRvIHNlY3Rpb24gNCwgaW4g
dGhlIGV4cGxhbmF0aW9uIG9mIHRoZSAiZGlmZmVyZW5jZXMiIG91dHB1dCBwYXJhbWV0ZXI6DQoN
CiJXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBvZiB0aGUgY29tcGFyaXNvbiBp
cyBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0IG9mIHRoZSBjb21wYXJpc29uLCB0aGlzIGNhbiBi
ZSBpbmRpY2F0ZWQgZWl0aGVyIGFzIGEgImRlbGV0ZSIgb3IgYXMgYSAicmVtb3ZlIiBpbiB0aGUg
cGF0Y2ggYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW50aWF0aW9uIGJldHdlZW4gdGhvc2Ugb3BlcmF0
aW9ucyBmb3IgdGhlIHB1cnBvc2VzIG9mIHRoZSBjb21wYXJpc29uLiAgIg0KDQpBbmQgdXBkYXRl
IHRoZSBkZXNjcmlwdGlvbiBhcyBmb2xsb3dzOg0KDQogICAgICAgICBjb250YWluZXIgZGlmZmVy
ZW5jZXMgew0KICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgICJUaGUgbGlzdCBvZiBk
aWZmZXJlbmNlcywgZW5jb2RlZCBwZXIgUkZDODA3MiB3aXRoIGFuDQogICAgICAgICAgICAgYXVn
bWVudGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZQ0KICAgICAgICAgICAgIGFw
cGxpY2FibGUuICBXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBpcw0KICAgICAg
ICAgICAgIG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQsIHRoaXMgY2FuIGJlIGluZGljYXRlZCBl
aXRoZXINCiAgICAgICAgICAgICBhcyBhICdkZWxldGUnIG9yIGFzIGEgJ3JlbW92ZScgYXMgdGhl
cmUgaXMgbm8gZGlmZmVyZW5jZQ0KICAgICAgICAgICAgIGJldHdlZW4gdGhlbSBmb3IgdGhlIHB1
cnBvc2VzIG9mIHRoZSBjb21wYXJpc29uLiI7DQouLi4NCg0KSSB3aWxsIHBvc3QgdGhpcyBpbiBh
IC0wNiBzaG9ydGx5LiAgUGxlYXNlIGxldCB1cyBrbm93IGlmIHRoaXMgYWRkcmVzc2VzIHlvdXIg
Y29uY2VybnMgb3IgaWYgdGhlcmUgaXMgYW55dGhpbmcgZWxzZS4NCg0KVGhhbmtzIQ0KDQotLS0g
QWxleA0KDQoNCk9uIDkvMTgvMjAyMCA1OjU3IEFNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3
cm90ZToNCkhpIEFsZXgsDQoNCkkgdGhpbmsgdGhlIG9ubHkg4oCccHJvYmxlbeKAnSB3aXRoIHVz
aW5nIGJvdGgg4oCccmVtb3Zl4oCdIGFuZCDigJxkZWxldGXigJ0gaXMgdGhhdCBpdCBjb3VsZCBi
ZSBjb25mdXNpbmcgKHdoZW4gc2hvdWxkIG9uZSBiZSB1c2VkIGFuZCBub3QgdGhlIG90aGVyKS4g
QWRkaW5nIHNvbWUgdGV4dCB0byBzYXkgdGhleeKAmXJlIHRoZSBzYW1lIGZvciB0aGUgZGlmZiBv
cGVyYXRpb24gaXMgZ29vZCBlbm91Z2ggZm9yIG1lLg0KDQpSZWdhcmRzLA0KUmVzaGFkLg0KDQpG
cm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz48bWFpbHRvOmx1ZHdpZ0Bj
bGVtbS5vcmc+DQpEYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTUsIDIwMjAgYXQgNzozMSBQTQ0K
VG86ICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPjxtYWlsdG86
cnJhaG1hbkBjaXNjby5jb20+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnIjxtYWlsdG86eWFuZy1k
b2N0b3JzQGlldGYub3JnPiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPjxtYWlsdG86eWFuZy1kb2N0
b3JzQGlldGYub3JnPg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmciPG1haWx0bzpsYXN0LWNhbGxA
aWV0Zi5vcmc+IDxsYXN0LWNhbGxAaWV0Zi5vcmc+PG1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmc+
LCAibmV0bW9kQGlldGYub3JnIjxtYWlsdG86bmV0bW9kQGlldGYub3JnPiA8bmV0bW9kQGlldGYu
b3JnPjxtYWlsdG86bmV0bW9kQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlm
Zi5hbGxAaWV0Zi5vcmciPG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGll
dGYub3JnPiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz48bWFpbHRv
OmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KDQpIaSBSZXNoYWQsDQoNCnJlOiBxdWVz
dGlvbiAxOiBBcyB5b3UgaW5kaWNhdGUsIHRoZXJlIG1heSBiZSBubyBkaXN0aW5jdGlvbiBiZXR3
ZWVuIGluZGljYXRpbmcgYSAicmVtb3ZlIiBvciBhICJkZWxldGUiIGluIHRoZSBwYXRjaC4gIFJp
Z2h0IG5vdyBpdCB3b3VsZCBiZSBhY2NlcHRhYmxlIHRvIHJldHVybiBlaXRoZXIuICBJZiB3ZSB3
YW50IHRvIGVsaW1pbmF0ZSB0aGlzIGZyZWVkb20sIHdoaWNoIG9uZSB3b3VsZCB5b3UgcHJlZmVy
IGJlIHVzZWQ/ICBTaGFsbCB3ZSByZW1vdmUgdGhlIHBvc3NpYmlsaXR5IGZvciAiZGVsZXRlIiBh
bmQganVzdCBjb3ZlciBpdCB1c2luZyAicmVtb3ZlIj8NCg0KTm90ZSB0aGF0IHRoZSBwbGFjZSB3
aGVyZSB0aGlzIGlzIHNwZWNpZmllZCBpbiB0aGUgbW9kZWwgaXMgYXMgcGFydCBvZiBhIGNvbmRp
dGlvbiB0aGF0IHNwZWNpZmllcyB3aGVuIHRoZSBzb3VyY2UgdmFsdWUgc2hvdWxkIGJlIGluY2x1
ZGVkLiAgIElmIHdlIHdhbnQgdG8gcnVsZSBvdXQgdGhhdCBkaWZmIGNhbiByZXR1cm4gZWl0aGVy
ICJyZW1vdmUiIG9yICJkZWxldGUiIChpbmRlZWQgdGhleSBhcmUgc3lub255bW91cyksIHdlIHdv
dWxkIG5lZWQgdG8gYWRkIHRleHQgdG8gdGhlIGNvbnRhaW5lciBkZXNjcmlwdGlvbiB0aGF0IHdo
ZW4gYSBkYXRhIG9iamVjdCBpcyBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlz
b24gYnV0IG5vdCB0aGUgc291cmNlLCB0aGF0ICJyZW1vdmUiIHNob3VsZCBiZSB1c2VkIHRvIGlu
ZGljYXRlIHRoYXQuDQoNClRoZSBtb2RlbCB3b3VsZCBiZSBjaGFuZ2VkIGZvbGxvd3MuICBQbGVh
c2UgY29uZmlybSBpZiB0aGlzIGxvb2tzIGdvb2QgdG8geW91ICYgd2UnbGwgaW5jb3Jwb3JhdGUg
aXQuDQoNCk9MRA0KDQogICAgICAgICAgIGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7DQoNCiAgICAg
ICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAiVGhlIGxpc3Qgb2YgZGlmZmVy
ZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzI8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVj
dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1s
JTJGcmZjODA3MiZkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0Nl
OWJhYTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2Ex
ZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQyMzU3NjUmc2RhdGE9ZHJhcGVlRU9vQXN2
a2JWYndYUnBKYnRpYWszZmJobjlWRyUyQjRnNW9jT2FrJTNEJnJlc2VydmVkPTA+IHdpdGggYW4N
Cg0KICAgICAgICAgICAgICAgIGF1Z21lbnRhdGlvbiB0byBpbmNsdWRlIHNvdXJjZSB2YWx1ZXMg
d2hlcmUNCg0KICAgICAgICAgICAgICAgIGFwcGxpY2FibGUuIjsNCg0KICAgICAgICAgICAgIHVz
ZXMgeXBhdGNoOnlhbmctcGF0Y2ggew0KDQogICAgICAgICAgICAgICBhdWdtZW50ICJ5YW5nLXBh
dGNoL2VkaXQiIHsNCg0KICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAg
ICAgICAgICAgIlByb3ZpZGUgdGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLA0K
DQogICAgICAgICAgICAgICAgICAgIHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFyaXNvbiwgaW4g
YWRkaXRpb24gdG8NCg0KICAgICAgICAgICAgICAgICAgICB0aGUgdGFyZ2V0IHZhbHVlLCB3aGVy
ZSBhcHBsaWNhYmxlLiI7DQoNCiAgICAgICAgICAgICAgICAgYW55ZGF0YSBzb3VyY2UtdmFsdWUg
ew0KDQogICAgICAgICAgICAgICAgICAgd2hlbiAiLi4vb3BlcmF0aW9uID0gJ2RlbGV0ZSciDQoN
CiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdtZXJnZSciDQoNCiAg
ICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyINCg0KICAgICAg
ICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnIg0KDQogICAgICAg
ICAgICAgICAgICAgICArICJvciAuLi9vcGVyYXRpb24gPSAncmVtb3ZlJyI7DQoNCiAgICAgICAg
ICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgICAiVGhlIGFueWRh
dGEgJ3ZhbHVlJyBpcyBvbmx5IHVzZWQgZm9yICdkZWxldGUnLA0KDQogICAgICAgICAgICAgICAg
ICAgICAgJ21vdmUnLCAnbWVyZ2UnLCAncmVwbGFjZScsIGFuZCAncmVtb3ZlJw0KDQogICAgICAg
ICAgICAgICAgICAgICAgb3BlcmF0aW9ucy4iOw0KDQogICAgICAgICAgICAgICAgIH0NCg0KICAg
ICAgICAgICAgICAgICByZWZlcmVuY2UgIlJGQyA4MDcyPGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtz
LnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3Jn
JTJGaHRtbCUyRnJmYzgwNzImZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWku
Y29tJTdDZTliYWE2YzJhZWVlNDNlZjA3OGQwOGQ4NjE2ODcyYjklN0MwZmVlOGZmMmEzYjI0MDE4
OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDQ4NTQ0MjM1NzY1JnNkYXRhPWRyYXBl
ZUVPb0FzdmtiVmJ3WFJwSmJ0aWFrM2ZiaG45VkclMkI0ZzVvY09hayUzRCZyZXNlcnZlZD0wPjog
WUFORyBQYXRjaCBNZWRpYSBUeXBlIjsNCg0KICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAg
ICAgfQ0KDQogICAgICAgICAgIH0NCg0KDQoNCg0KTkVXOg0KDQogICAgICAgICAgIGNvbnRhaW5l
ciBkaWZmZXJlbmNlcyB7DQoNCiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAg
ICAgICAiVGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQgcGVyIFJGQzgwNzI8aHR0cHM6
Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJG
JTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZkYXRhPTAyJTdDMDElN0N5aW5nemhl
bi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NlOWJhYTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3
QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQy
NDU3MjAmc2RhdGE9eG82MDE2MDhLQkk4UDlWVW1aTklkcUtrak9kV3NUVWo1ZHdGWEVacTlJdyUz
RCZyZXNlcnZlZD0wPiB3aXRoIGFuDQoNCiAgICAgICAgICAgICAgICBhdWdtZW50YXRpb24gdG8g
aW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlDQoNCiAgICAgICAgICAgICAgICBhcHBsaWNhYmxl
LiAgV2hlcmUgYSBkaWZmZXJlbmNlIGluY2x1ZGUgYSBkYXRhIG9iamVjdA0KDQogICAgICAgICAg
ICAgICAgaW4gdGhlIHRhcmdldCB0aGF0IGlzIG5vdCBwcmVzZW50IGluIHRoZSBzb3VyY2UsDQoN
CiAgICAgICAgICAgICAgICB0aGlzIHNoYWxsIGJlIGluZGljYXRlZCBhcyBhICdyZW1vdmUnIG9w
ZXJhdGlvbg0KDQogICAgICAgICAgICAgICAgaW4gdGhlIHBhdGNoLCBub3QgYXMgYSAnZGVsZXRl
JyBvcGVyYXRpb24uIjsNCg0KICAgICAgICAgICAgIHVzZXMgeXBhdGNoOnlhbmctcGF0Y2ggew0K
DQogICAgICAgICAgICAgICBhdWdtZW50ICJ5YW5nLXBhdGNoL2VkaXQiIHsNCg0KICAgICAgICAg
ICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgIlByb3ZpZGUgdGhlIHZh
bHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLA0KDQogICAgICAgICAgICAgICAgICAgIHJl
c3BlY3RpdmVseSBvZiB0aGUgY29tcGFyaXNvbiwgaW4gYWRkaXRpb24gdG8NCg0KICAgICAgICAg
ICAgICAgICAgICB0aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiI7DQoNCiAgICAg
ICAgICAgICAgICAgYW55ZGF0YSBzb3VyY2UtdmFsdWUgew0KDQogICAgICAgICAgICAgICAgICAg
d2hlbiAiLi4vb3BlcmF0aW9uID0gJ21lcmdlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAi
b3IgLi4vb3BlcmF0aW9uID0gJ21vdmUnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJvciAu
Li9vcGVyYXRpb24gPSAncmVwbGFjZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4u
L29wZXJhdGlvbiA9ICdyZW1vdmUnIjsNCg0KICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9u
DQoNCiAgICAgICAgICAgICAgICAgICAgICJUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNl
ZCBmb3IgJ21lcmdlJywNCg0KICAgICAgICAgICAgICAgICAgICAgICdtb3ZlJywncmVwbGFjZScs
IGFuZCAncmVtb3ZlJyBvcGVyYXRpb25zLiI7DQoNCiAgICAgICAgICAgICAgICAgfQ0KDQogICAg
ICAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDgwNzI8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3Mu
cHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmcl
MkZodG1sJTJGcmZjODA3MiZkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5j
b20lN0NlOWJhYTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3QzBmZWU4ZmYyYTNiMjQwMTg5
Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQyNDU3MjAmc2RhdGE9eG82MDE2
MDhLQkk4UDlWVW1aTklkcUtrak9kV3NUVWo1ZHdGWEVacTlJdyUzRCZyZXNlcnZlZD0wPjogWUFO
RyBQYXRjaCBNZWRpYSBUeXBlIjsNCg0KICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAg
fQ0KDQogICAgICAgICAgIH0NCg0KVGhhbmtzDQotLS0gQWxleA0KDQpPbiA5LzE1LzIwMjAgNDow
NCBQTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6DQoNCkhpIEFsZXgsDQoNCg0KDQpJ
IHdpbGwgcmV2aWV3IHRoZSBsYXRlc3QgdmVyc2lvbi4NCg0KDQoNClNlZSBiZWxvdyBmb3IgcXVl
c3Rpb25zL3Jlc3BvbnNlcy4NCg0KDQoNCk9uIDIwMjAtMDktMTUsIDU6MTkgUE0sICJ5YW5nLWRv
Y3RvcnMgb24gYmVoYWxmIG9mIEFsZXhhbmRlciBMIENsZW1tIiA8eWFuZy1kb2N0b3JzLWJvdW5j
ZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIGx1ZHdpZ0BjbGVtbS5vcmc+PG1haWx0bzp5YW5nLWRv
Y3RvcnMtYm91bmNlc0BpZXRmLm9yZ29uYmVoYWxmb2ZsdWR3aWdAY2xlbW0ub3JnPiB3cm90ZToN
Cg0KDQoNCiAgICBIZWxsbyBSZXNoYWQsIGhlbGxvIFlBTkcgRG9jdG9ycywNCg0KDQoNCiAgICB0
aGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3ISAgUGxlYXNlIGZpbmQgbXkgcmVwbGllcyBpbmxpbmUs
IDxBTEVYPi4gIFdlDQoNCiAgICBoYXZlIGFsc28ganVzdCBwb3N0ZWQgLTA1ICh0aGFua3MsIFlp
bmd6aGVuLCBmb3IgZG91YmxlY2hlY2tpbmcgbXkNCg0KICAgIHVwZGF0ZXMpLg0KDQoNCg0KICAg
IC0tLSBBbGV4IG9uIGJlaGFsZiBvZiBjb2F1dGhvcnMNCg0KDQoNCiAgICBPbiA5LzcvMjAyMCA3
OjA2IEFNLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZToNCg0KICAgID4gPEhlcmUncyB0
aGUgc2FtZSBtZXNzYWdlIHdpdGggaG9wZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZz4N
Cg0KICAgID4NCg0KICAgID4gUmV2aWV3IG9mIHJldiAtMDQgYnkgUmVzaGFkIFJhaG1hbg0KDQog
ICAgPg0KDQogICAgPiBUaGUgZG9jdW1lbnQgaXMgY2xlYXIgYW5kIHdlbGwtd3JpdHRlbi4gV2hp
bGUgc29tZSBpc3N1ZXMgaGF2ZSBiZWVuIGlkZW50aWZpZWQsIHRoZXkgY2FuIGJlIHJlc29sdmVk
IHF1aWNrbHkuDQoNCiAgICA+DQoNCjxzbmlwPg0KDQoNCg0KICAgID4gUXVlc3Rpb25zDQoNCiAg
ICA+ICAgIDEuICAgICAgWUFORyBtb2RlbDogZG9lcyB0aGUgb3BlcmF0aW9uIOKAnGRlbGV0ZeKA
nSBtYWtlIHNlbnNlIGZvciBhIGRpZmYgb3BlcmF0aW9uPyBJZiBpdCBpcyBrZXB0LCBpdOKAmWQg
YmUgZ29vZCB0byBoYXZlIHNvbWUgdGV4dCBleHBsYWluaW5nIHRoYXQgZm9yIGEgZGlmZiBvcGVy
YXRpb24sIOKAnGRlbGV0ZeKAnSBhbmQg4oCccmVwbGFjZeKAnSBhcmUgdGhlIHNhbWU/IElmIHRo
ZXnigJlyZSBub3QgdGhlIHNhbWUsIHBsZWFzZSBhbHNvIGFkZCBzb21lIHRleHTigKYuDQoNCjxS
Uj4gSSBhY3R1YWxseSBtZWFudCAiZGVsZXRlIiBhbmQgInJlbW92ZSIuDQoNCiAgICA8QUxFWD4g
SGVyZSB3ZSBhcmUgc2ltcGx5IHJlZmVycmluZyB0byB0aGUgYmFzaWMgWUFORy1wYXRjaCBlZGl0
DQoNCiAgICBvcGVyYXRpb25zIHBlciBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3
MiNwYWdlLTExPGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20v
P3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzIlMjNwYWdl
LTExJmRhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2U5YmFhNmMy
YWVlZTQzZWYwNzhkMDhkODYxNjg3MmI5JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZl
ZGMlN0MxJTdDMSU3QzYzNzM2NjQ0ODU0NDI1NTY3OCZzZGF0YT1QJTJCdEFMTnNXdUJiYW5JcENv
JTJGa2hiJTJCcmNsUUdOJTJGdXdqQWg1YlJBJTJGTTYlMkZVJTNEJnJlc2VydmVkPTA+LiAgVGhv
c2UgYXJlDQoNCiAgICBpbiB0dXJuIGRlcml2ZWQgZnJvbSA8ZWRpdC1jb25maWc+IG9wZXJhdGlv
bnMgcGVyDQoNCiAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjI0MSNwYWdlLTM3
PGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRw
cyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzYyNDElMjNwYWdlLTM3JmRhdGE9
MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2U5YmFhNmMyYWVlZTQzZWYw
NzhkMDhkODYxNjg3MmI5JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdD
MSU3QzYzNzM2NjQ0ODU0NDI1NTY3OCZzZGF0YT14MmFpM1pSZFBQTFUlMkZySzNUSUVxbkdKWmFT
N0M3ZFRwYk9TcFRxa3cwamslM0QmcmVzZXJ2ZWQ9MD4uICBJIGFtIG5vdCBzdXJlIHdlIG5lZWQg
YWRkDQoNCiAgICB0byBleHBsYWluIHRob3NlLCBhcyB3ZSBhcmUgZGlyZWN0bHkgcmVmZXJyaW5n
IHRvIFlBTkctcGF0Y2guDQoNCg0KDQogICAgPC9BTEVYPg0KDQo8UlI+IFRoZSBvcGVyYXRpb25z
IGFyZSBpbmRlZWQgd2VsbCBkZWZpbmVkIGluIFJGQzgwNzIgKGNvcGllZCBiZWxvdyksIGJ1dCB0
aGV5IGFyZSBkZWZpbmVkIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIFlBTkctUGF0Y2guIFNvIGZv
ciBZQU5HLVBhdGNoICJkZWxldGUiIGFuZCAicmVtb3ZlIiBhcmUgZGlmZmVyZW50IG9wZXJhdGlv
bnMsIGJ1dCBmcm9tIGEgZGlmZiBjb21wYXJpc29uIEkgYmVsaWV2ZSB0aGV5IGFyZSB0aGUgc2Ft
ZSAodGhlIHJlc291cmNlIG11c3QgZXhpc3Qgc2luY2UgaXQncyBiZWluZyByZXR1cm5lZCBpbiBh
IGRpZmYpDQoNCg0KDQogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoNCiAgIHwgZGVsZXRlICAg
IHwgZGVsZXRlIGEgZGF0YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0czsgaWYgaXQgICAg
fA0KDQogICB8ICAgICAgICAgICAgICAgIHwgZG9lcyBub3QgZXhpc3QsIHJldHVybiBhbiBlcnJv
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQoNCiAgIHwgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KDQogICB8IHJlbW92ZSB8IHJlbW92ZSBh
IGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHMgICAgICAgICAgIHwNCg0KICAgKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKw0KDQoNCg0KICAgID4gICAgMy4gICAgICBZQU5HIG1vZGVsIFA5
LCBmb3IgdGhlIOKAnHVzZXMgcGF0aDp5YW5nLXBhdGNo4oCdLCB3aHkgbm90IGhhdmUgYSAgcmVm
ZXJlbmNlIHRvIFJGQzgwNzIgKGlzIGl0IGJlY2F1c2UgdGhlIGRlc2NyaXB0aW9uIGFib3ZlIG1l
bnRpb25zIFJGQzgwNzIpPw0KDQogICAgPEFMRVg+IFdlIGFyZSBjbGVhcmx5IHJlZmVyZW5jaW5n
IFJGQyA4MDcyOyBhcmUgeW91IHN1Z2dlc3RpbmcgdG8gcHV0IGENCg0KICAgIHJlZmVyZW5jZSBz
dWJzdGF0ZW1lbnQgYmVsb3cgdGhlIHVzZXMgc3RhdGVtZW50PyAgIEl0IGxvb2tzIGEgbGl0dGxl
DQoNCiAgICBzdHJhbmdlIHRvIG1lIGJ1dCBzdXJlLCB3ZSB3aWxsIGFkZCBpdC4NCg0KPFJSPiBO
b3QgbmVlZGVkLg0KDQoNCg0KICAgID4gICAgNC4gICAgICBTZWN0aW9uIDcgbWVudGlvbnMgcmF0
ZSBsaW1pdGluZyByZXF1ZXN0cyBwZXIgY2xpZW50LiBTaG91bGQgdGhlcmUgYmUgYSDigJxnbG9i
YWzigJ0gcmF0ZS1saW1pdGluZyB0b28sIGkuZSBub3QgY2xpZW50LXNwZWNpZmljPw0KDQoNCg0K
ICAgIDxBTEVYPiBJIGFtIG5vdCBzdXJlIHRoaXMgaXMgcmVhbGx5IG5lZWRlZCBhcyBJIHRoaW5r
IHRoZSBudW1iZXIgb2YNCg0KICAgIG1hbmFnZW1lbnQgY2xpZW50cyB3aWxsIGluIGdlbmVyYWwg
YmUgZmFpcmx5IGxpbWl0ZWQgdG8gYmVnaW4gd2l0aCwgYnV0DQoNCiAgICB3ZSBjYW4gY2VydGFp
bmx5IGFkZCBpdC4gIEhvdyBhYm91dCB0aGUgZm9sbG93aW5nIHRleHQ6DQoNCg0KDQogICAgT0xE
Og0KDQoNCg0KICAgIE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0
aWdhdGUgYWdhaW5zdCBzdWNoIGENCg0KICAgIHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRoZSBu
dW1iZXIgb2YgcmVxdWVzdHMgdGhhdCBpcyBzZXJ2ZWQgdG8gYQ0KDQogICAgY2xpZW50IGluIGFu
eSBvbmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nIHJlcXVlc3RzIG1hZGUgYXQgYSBoaWdoZXIN
Cg0KICAgIGZyZXF1ZW5jeSB0aGFuIHRoZSBpbXBsZW1lbnRhdGlvbiBjYW4gcmVhc29uYWJseSBz
dXN0YWluLg0KDQoNCg0KICAgIE5FVzoNCg0KDQoNCiAgICBPbmUgcG9zc2liaWxpdHkgZm9yIGFu
IGltcGxlbWVudGF0aW9uIHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhDQoNCiAgICBwb3NzaWJp
bGl0eSBpcyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQgaXMgc2VydmVkIHRv
IGENCg0KICAgIGNsaWVudCwgb3IgdG8gYW55IG51bWJlciBvZiBjbGllbnRzLCBpbiBhbnkgb25l
IHRpbWUgaW50ZXJ2YWwsIHJlamVjdGluZw0KDQogICAgcmVxdWVzdHMgbWFkZSBhdCBhIGhpZ2hl
ciBmcmVxdWVuY3kgdGhhbiB0aGUgaW1wbGVtZW50YXRpb24gY2FuDQoNCiAgICByZWFzb25hYmx5
IHN1c3RhaW4uDQoNCjxSUj4gR29vZCB3aXRoIG1lLg0KDQoNCg0KICAgIDwvQUxFWD4NCg0KDQoN
CiAgICA+ICAgIDUuICAgICAgV29uZGVyaW5nIGlmIHNlY3Rpb24gOCBzaG91bGQgYmUgaW4gYW4g
QXBwZW5kaXggKG9yIGV2ZW4gcmVtb3ZlZCk/IEFsc28sIHRoZSBtZXRob2Qgc3VnZ2VzdGVkIGRv
ZXNu4oCZdCBzZWVtIHRvIGd1YXJhbnRlZSB0aGF0IHRoZSBkaWZmZXJlbmNlIHBlcnNpc3RlZCBm
b3IgdGhlIOKAnGRhbXBlbmluZ+KAnSB0aW1lLg0KDQoNCg0KICAgIDxBTEVYPiBQZXJzb25hbGx5
LCBJIGRvIHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGluY2x1ZGUgYSBicmllZg0KDQogICAgZGlz
Y3Vzc2lvbiBvZiBwb3NzaWJsZSBmdXJ0aGVyIGV4dGVuc2lvbnMuICBJIHN1Z2dlc3QgdG8ga2Vl
cCB0aGUNCg0KICAgIHNlY3Rpb24gaWYgaXQncyBva2F5IHdpdGggeW91LCBvciBwZXJoYXBzIGxl
YXZlIGl0IHRvIHRoZSBjaGFpciB3aGV0aGVyDQoNCiAgICB0aGV5IGhhdmUgYSBwcmVmZXJlbmNl
IHRvIHJlbW92ZSBpdC4NCg0KDQoNCiAgICA8L0FMRVg+DQoNCjxSUj5XaGF0ZXZlciB0aGUgV0cv
Y2hhaXJzIGRlY2lkZSBpcyBmaW5lIHdpdGggbWUuDQoNCg0KDQpSZWdhcmRzLA0KDQpSZXNoYWQu
DQoNCg0KDQoNCg==

--_000_D36DD1F118AD466883F1595ADE035E16ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <ACDADE681FE82345BCBFC51A93957E73@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oi13ZWJraXQtc3Rh
bmRhcmQ7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhU
TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNw
YW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2lu
OjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1DQSIg
bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Mb29rcyBnb29k
LCBubyBuZXcgaXNzdWVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5SZWdhcmRz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+UmVzaGFkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPllpbmd6aGVuIFF1ICZsdDt5aW5nemhlbi5x
dUBmdXR1cmV3ZWkuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJlciAy
NSwgMjAyMCBhdCAxMTo0OSBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAo
cnJhaG1hbikmcXVvdDsgJmx0O3JyYWhtYW5AY2lzY28uY29tJmd0OywgQWxleGFuZGVyIEwgQ2xl
bW0gJmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAmcXVvdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcm
cXVvdDsgJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90
O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OywgJnF1
b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1p
ZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwv
Yj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmll
dyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgUmVzaGFkLDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGFua3MgZm9yIHRoZSBsaW5rIHRvIHZlcmlmeSBKU09OLCBpdOKAmXMgdmVy
eSBoZWxwZnVsLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J4oCZdmUgdXBsb2FkZWQgdmVyc2lv
biAtMDcuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPllpbmd6aGVuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5G
cm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyAmbHQ7cnJhaG1hbkBjaXNjby5j
b20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDg6
MzQgQU08YnI+DQo8Yj5UbzogPC9iPllpbmd6aGVuIFF1ICZsdDt5aW5nemhlbi5xdUBmdXR1cmV3
ZWkuY29tJmd0OywgQWxleGFuZGVyIEwgQ2xlbW0gJmx0O2x1ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAm
cXVvdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmcXVvdDsgJmx0O3lhbmctZG9jdG9yc0BpZXRmLm9y
ZyZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OyAmbHQ7
bGFzdC1jYWxsQGlldGYub3JnJmd0OywgJnF1b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7ICZsdDtu
ZXRtb2RAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxs
QGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYu
b3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0g
WWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRp
ZmYtMDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SGkgWWluZ3poZW4sPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBKU09OIGV4YW1wbGUg
ZG9lc27igJl0IHNlZW0gb2sgYmVjYXVzZSBpdCBvbmx5IGNvbnRhaW5zIDEgZWRpdCBlbnRyeS4g
VG8gY29uZmlybSBJIHdlbnQgdG8NCjxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnBy
b3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmpzb25saW50LmNvbSUyRiZh
bXA7ZGF0YT0wMiU3QzAxJTdDeWluZ3poZW4ucXUlNDBmdXR1cmV3ZWkuY29tJTdDZTliYWE2YzJh
ZWVlNDNlZjA3OGQwOGQ4NjE2ODcyYjklN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVk
YyU3QzElN0MxJTdDNjM3MzY2NDQ4NTQ0MjI1ODExJmFtcDtzZGF0YT0xTWZzSkxVcUtsbHpma1lP
NnhBWXklMkZabE9xNVBycTZNSFZYaTFzYTZWVzQlM0QmYW1wO3Jlc2VydmVkPTAiPg0KaHR0cHM6
Ly9qc29ubGludC5jb20vPC9hPiBhbmQgaXQgMTxzdXA+c3Q8L3N1cD4gY29tcGxhaW5lZCBhYm91
dCBtaXNzaW5nIGNvbW1hIGFmdGVyIHRoZSB9IGZvciBzb3VyY2UtdmFsdWUgYW5kIHdoZW4gSSBm
aXhlZCB0aGF0IGl0IGNvbXBsYWluZWQgYWJvdXQgRHVwbGljYXRlIGtleSDigJhlZGl0LWlk4oCZ
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5GWUksIHRoZSBKU09OIGJsb2NrIGJlbG93IHBhc3Nl
ZCB0aGUgbGludCBjaGVjay48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlc2hhZC48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZuYnNwOyB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7aWV0
Zi1ubWRhLWNvbXBhcmU6b3V0cHV0JnF1b3Q7OiB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7ZGlmZmVyZW5jZXMmcXVvdDs6
IHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtpZXRmLXlhbmct
cGF0Y2g6eWFuZy1wYXRjaCZxdW90Ozogezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O3BhdGNoLWlk
JnF1b3Q7OiAmcXVvdDtpbnRlcmZhY2Ugc3RhdHVzJnF1b3Q7LDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZx
dW90O2NvbW1lbnQmcXVvdDs6ICZxdW90O2RpZmYgYmV0d2VlbiBpbnRlbmRlZCAoc291cmNlKSBh
bmQgb3BlcmF0aW9uYWwmcXVvdDssPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7ZWRpdCZxdW90Ozog
Wzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgezwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2VkaXQtaWQmcXVvdDs6ICZxdW90
OzEmcXVvdDssPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7b3BlcmF0aW9u
JnF1b3Q7OiAmcXVvdDtyZXBsYWNlJnF1b3Q7LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O3RhcmdldCZxdW90OzogJnF1b3Q7L2lldGYtaW50ZXJmYWNlczppbnRlcmZhY2U9
ZXRoMC9lbmFibGVkJnF1b3Q7LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90
O3ZhbHVlJnF1b3Q7OiB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7aWV0Zi1pbnRlcmZhY2VzOmludGVyZmFj
ZS9lbmFibGVkJnF1b3Q7OiAmcXVvdDtmYWxzZSZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IH0sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7c291cmNl
LXZhbHVlJnF1b3Q7OiB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7aWV0Zi1pbnRlcmZhY2VzOmludGVyZmFj
ZS9lbmFibGVkJnF1b3Q7OiAmcXVvdDt0cnVlJnF1b3Q7LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0BpZXRm
LWludGVyZmFjZXM6aW50ZXJmYWNlL2VuYWJsZWQmcXVvdDs6IHs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtpZXRmLW9yaWdpbjpvcmlnaW4mcXVv
dDs6ICZxdW90O2lldGYtb3JpZ2luOmxlYXJuZWQmcXVvdDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH0sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZx
dW90O2VkaXQtaWQmcXVvdDs6ICZxdW90OzImcXVvdDssPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJnF1b3Q7b3BlcmF0aW9uJnF1b3Q7OiAmcXVvdDtjcmVhdGUmcXVvdDssPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7dGFyZ2V0JnF1b3Q7OiAmcXVvdDsvaWV0
Zi1pbnRlcmZhY2VzOmludGVyZmFjZT1ldGgwL2Rlc2NyaXB0aW9uJnF1b3Q7LDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O3ZhbHVlJnF1b3Q7OiB7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2ll
dGYtaW50ZXJmYWNlOmludGVyZmFjZS9kZXNjcmlwdGlvbiZxdW90OzogJnF1b3Q7aXAgaW50ZXJm
YWNlJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNw
OyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtjb2xvcjpibGFjayI+WWluZ3poZW4gUXUgJmx0O3lpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20m
Z3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDEwOjQ3
IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyAm
bHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7LCBBbGV4YW5kZXIgTCBDbGVtbSAmbHQ7bHVkd2lnQGNs
ZW1tLm9yZyZndDssICZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OyAmbHQ7eWFuZy1k
b2N0b3JzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7bGFzdC1jYWxsQGlldGYu
b3JnJnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtuZXRtb2RAaWV0Zi5v
cmcmcXVvdDsgJmx0O25ldG1vZEBpZXRmLm9yZyZndDssICZxdW90O2RyYWZ0LWlldGYtbmV0bW9k
LW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEt
ZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbeWFuZy1kb2N0
b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5IaSBSZXNoYWQsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5r
IHlvdSBmb3IgdGhlIGV4YW1wbGUuIEkgbW9kaWZpZWQgdGhlIFhNTCBleGFtcGxlIGFzIHlvdSBz
dWdnZXN0ZWQuIFRoZSBKU09OIGV4YW1wbGUgbG9va3Mgb2sgdG8gbWUuIEFsc28gZml4ZWQgdGhl
IG5pdCB0byByZWZlcmVuY2UgUkZDIDY5OTEuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5ldyBn
ZW5lcmF0ZWQgdHh0IGZpbGUgYXR0YWNoZWQsIHBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3Ugc2Vl
IG1vcmUgaXNzdWVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ZaW5nemhlbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsg
Jmx0O3JyYWhtYW5AY2lzY28uY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRl
bWJlciAyNSwgMjAyMCBhdCA0OjU4IEFNPGJyPg0KPGI+VG86IDwvYj5ZaW5nemhlbiBRdSAmbHQ7
eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbSZndDssIEFsZXhhbmRlciBMIENsZW1tICZsdDtsdWR3
aWdAY2xlbW0ub3JnJmd0OywgJnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7ICZsdDt5
YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtsYXN0LWNhbGxA
aWV0Zi5vcmcmcXVvdDsgJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDssICZxdW90O25ldG1vZEBp
ZXRmLm9yZyZxdW90OyAmbHQ7bmV0bW9kQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1u
ZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5n
LWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQt
aWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFlpbmd6aGVuLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5ZZXMgSSBiZWxpZXZlIHRoaXMgcGFydCBpcyBicm9rZW4sIHNpbmNlIHlvdSBoYXZlIG11bHRp
cGxlIGVkaXQtaWQgZWxlbWVudHMgZm9yIDEgZWRpdCBlbGVtZW50LCBiZWxvdyBpcyB0aGUgWUFO
RyBzbmlwcGV0IGZyb20gUkZDODA3Mi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBsaXN0IGVkaXQgezwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsga2V5IGVkaXQtaWQ7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBv
cmRlcmVkLWJ5IHVzZXI7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZsdDtzbmlwJmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbGVhZiBl
ZGl0LWlkIHs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHR5cGUgc3RyaW5nOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZxdW90O0FyYml0cmFyeSBzdHJpbmcgaW5kZXggZm9yIHRoZSBlZGl0Ljwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRXJyb3IgbWVzc2FnZXMgcmV0dXJu
ZWQgYnkgdGhlIHNlcnZlciB0aGF0IHBlcnRhaW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHRvIGEgc3BlY2lmaWMgZWRpdCB3aWxsIGJlIGlkZW50aWZpZWQgYnkg
dGhpcyB2YWx1ZS4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIHlv
dSB0YWtlIGEgbG9vayBhdCBBLjEuMSBvZiBSRkM4MDcyLCB0aGVyZSBpcyBhbiBleGFtcGxlIHdp
dGggbXVsdGlwbGUgZWRpdCBlbGVtZW50cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJk
cyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlc2hhZC48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPllpbmd6aGVuIFF1ICZsdDt5aW5nemhl
bi5xdUBmdXR1cmV3ZWkuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJl
ciAyNSwgMjAyMCBhdCAxOjA3IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFu
IChycmFobWFuKSZxdW90OyAmbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7LCBBbGV4YW5kZXIgTCBD
bGVtbSAmbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDssICZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9y
ZyZxdW90OyAmbHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1
b3Q7bGFzdC1jYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtsYXN0LWNhbGxAaWV0Zi5vcmcmZ3Q7LCAm
cXVvdDtuZXRtb2RAaWV0Zi5vcmcmcXVvdDsgJmx0O25ldG1vZEBpZXRmLm9yZyZndDssICZxdW90
O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDog
PC9iPlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBSZXNoYWQsPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkFib3V0IHRoZSBleGFtcGxlLCBpbiBSRkMgODA3MiwgaW4gdGhlIGxpc3Qg4oCcZWRp
dOKAnSwgZWFjaCBlZGl0IGlzIGlkZW50aWZpZWQgYnkg4oCcZWRpdC1pZOKAnS4gU28gdGhlIGV4
YW1wbGUgbG9va3MgbGlrZTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZs
dDtlZGl0Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5i
c3A7ICZsdDtlZGl0LWlkJmd0OzEmbHQ7L2VkaXQtaWQmZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsg4oCmLi48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyAmbHQ7ZWRpdC1pZCZndDsyJmx0Oy9lZGl0LWlk
Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7IOKApi48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDsvZWRpdCZndDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvIHlvdSBtZWFuIHRoaXMgcGFydCBpcyBicm9r
ZW4/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPllpbmd6aGVuIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv
cjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtj
b2xvcjpibGFjayI+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0O3JyYWht
YW5AY2lzY28uY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBTZXB0ZW1iZXIgMjIs
IDIwMjAgYXQgNjowNyBBTTxicj4NCjxiPlRvOiA8L2I+QWxleGFuZGVyIEwgQ2xlbW0gJmx0O2x1
ZHdpZ0BjbGVtbS5vcmcmZ3Q7LCAmcXVvdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmcXVvdDsgJmx0
O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O2xhc3QtY2Fs
bEBpZXRmLm9yZyZxdW90OyAmbHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OywgJnF1b3Q7bmV0bW9k
QGlldGYub3JnJnF1b3Q7ICZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtkcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1pZXRmLW5ldG1v
ZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3lh
bmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFm
dC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8YnI+DQo8Yj5SZXNlbnQtRnJvbTogPC9iPiZsdDth
bGlhcy1ib3VuY2VzQGlldGYub3JnJmd0Ozxicj4NCjxiPlJlc2VudC1UbzogPC9iPiZsdDtsdWR3
aWdAY2xlbW0ub3JnJmd0OywgJmx0O3lxdUBmdXR1cmV3ZWkuY29tJmd0OywgJmx0O2plZmZ0YW50
LmlldGZAZ21haWwuY29tJmd0OywgJmx0O2FuZHlAeXVtYXdvcmtzLmNvbSZndDssICZsdDtsYmVy
Z2VyQGxhYm4ubmV0Jmd0OywgJmx0O2tlbnQraWV0ZkB3YXRzZW4ubmV0Jmd0OywgJmx0O2pvZWxq
YUBib2d1cy5jb20mZ3Q7LCAmbHQ7d2FycmVuQGt1bWFyaS5uZXQmZ3Q7LCAmbHQ7cndpbHRvbkBj
aXNjby5jb20mZ3Q7LCBKb2VsIEphZWdnbGkgJmx0O2pvZWxqYUBnbWFpbC5jb20mZ3Q7LCAmbHQ7
am9lbGphQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5SZXNlbnQtRGF0ZTogPC9iPlR1ZXNkYXksIFNl
cHRlbWJlciAyMiwgMjAyMCBhdCA2OjA3IEFNPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgQWxl
eCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmsgeW91IGZvciBhZGRyZXNz
aW5nIG15IGNvbW1lbnRzLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkgY2hl
Y2tlZCByZXYtMDYsIGFuZCBJIGJlbGlldmUgdGhlIFhNTCBhbmQgSlNPTiBvdXRwdXQgaW4gdGhl
IGV4YW1wbGUgaXMgYnJva2VuOiB0aGVyZSBpcyBhIHNpbmdsZSDigJxlZGl04oCdIGVsZW1lbnQg
d2l0aCBtdWx0aXBsZSDigJxlZGl0LWlk4oCdIGVsZW1lbnRzLiBJIGJlbGlldmUgdGhlcmUgc2hv
dWxkIGJlIG11bHRpcGxlIOKAnGVkaXTigJ0gZWxlbWVudHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPlRoZSBvbmx5IOKAnG5pdOKAnSBpcyB0aGF0IGxlYWYteHBhdGgtZmlsdGVy
IHJlZmVyZW5jZXMgNjAyMSBpbnN0ZWFkIG9mIDY5OTEgKGFzIHlvdSBjb3JyZWN0bHkgcG9pbnRl
ZCBvdXQgaW4geW91ciByZXNwb25zZSkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIHhwYXRoLWZpbHRlciB7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZi1mZWF0dXJlIG5jOnhwYXRoOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgdHlwZSB5YW5nOnhwYXRoMS4wOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgZGVzY3JpcHRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90
O1RoaXMgcGFyYW1ldGVyIGNvbnRhaW5zIGFuIFhQYXRoIGV4cHJlc3Npb248L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlkZW50aWZ5aW5nIHRoZSBwb3J0aW9ucyBv
ZiB0aGUgdGFyZ2V0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBk
YXRhc3RvcmUgdG8gcmV0cmlldmUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVm
ZXJlbmNlICZxdW90O1JGQyA2MDIxOiBDb21tb24gWUFORyBEYXRhIFR5cGVzJnF1b3Q7Ozwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNjY2NjY2Ij4mbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Oi13ZWJr
aXQtc3RhbmRhcmQ7Y29sb3I6YmxhY2siPiZndDsgSXNzdWVzPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Oi13ZWJraXQt
c3RhbmRhcmQ7Y29sb3I6YmxhY2siPiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMS4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgWUFO
RyBtb2RlbCBQOCwgZm9yIOKAnGxlYWYgeHBhdGgtZmlsdGVy4oCdLCBhZGQgcmVmZXJlbmNlIHRv
IFJGQzYwMjEuIFRoZXJlIHNob3VsZCBhbHNvIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSB0byBS
RkM2MDIxJm5ic3A7KGFzIHBlciBSRkM4NDA3KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTotd2Via2l0LXN0YW5kYXJk
O2NvbG9yOmJsYWNrIj4mbHQ7QUxFWCZndDsgVGhhbmtzLiZuYnNwOyBBZGRpbmcgcmVmZXJlbmNl
IHRvIDY5OTEgKGFzJm5ic3A7NjAyMSZuYnNwO2lzIG9ic29sZXRlZCkuICZsdDsvQUxFWCZndDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXNoYWQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Nv
bG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2NvbG9yOmJsYWNrIj5BbGV4YW5kZXIgTCBDbGVtbSAmbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDs8
YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMjAgYXQgMzo0OCBQTTxi
cj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0O3Jy
YWhtYW5AY2lzY28uY29tJmd0OywgJnF1b3Q7eWFuZy1kb2N0b3JzQGlldGYub3JnJnF1b3Q7ICZs
dDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtsYXN0LWNh
bGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2xhc3QtY2FsbEBpZXRmLm9yZyZndDssICZxdW90O25ldG1v
ZEBpZXRmLm9yZyZxdW90OyAmbHQ7bmV0bW9kQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5
YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJh
ZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxwPlRoYW5rIHlvdSEmbmJzcDsgPG86cD48L286cD48L3A+DQo8cD5JIGp1c3QgdXBsb2Fk
ZWQgcmV2IC0wNi48bzpwPjwvbzpwPjwvcD4NCjxwPi0tLSBBbGV4PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gOS8xOC8yMDIwIDEyOjQ3IFBNLCBSZXNoYWQg
UmFobWFuIChycmFobWFuKSB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIEFsZXgsPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgYWRkcmVzc2VzIG15IGNvbW1lbnQvY29uY2Vy
bi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UmVnYXJkcyw8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PlJlc2hhZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5G
cm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNr
Ij5BbGV4YW5kZXIgTCBDbGVtbQ0KPGEgaHJlZj0ibWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmciPiZs
dDtsdWR3aWdAY2xlbW0ub3JnJmd0OzwvYT48YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBTZXB0
ZW1iZXIgMTgsIDIwMjAgYXQgMzo0MyBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJh
aG1hbiAocnJhaG1hbikmcXVvdDsgPGEgaHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lzY28uY29tIj4m
bHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7PC9hPiwNCjxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmciPiZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJl
Zj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyI+DQombHQ7eWFuZy1kb2N0b3JzQGlldGYu
b3JnJmd0OzwvYT48YnI+DQo8Yj5DYzogPC9iPjxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0
Zi5vcmciPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRv
Omxhc3QtY2FsbEBpZXRmLm9yZyI+DQombHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OzwvYT4sIDxh
IGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPiZxdW90O25ldG1vZEBpZXRmLm9yZyZxdW90
OzwvYT4gPGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+DQombHQ7bmV0bW9kQGlldGYu
b3JnJmd0OzwvYT4sIDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYu
YWxsQGlldGYub3JnIj4NCiZxdW90O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0
Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRp
ZmYuYWxsQGlldGYub3JnIj4NCiZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGll
dGYub3JnJmd0OzwvYT48YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNdIFtu
ZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLTA0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwPkhpIFJlc2hh
ZCw8bzpwPjwvbzpwPjwvcD4NCjxwPm9rYXksIHNvIGxldCdzIGFkZCB0aGUgZm9sbG93aW5nIHRo
ZW4gdG8gc2VjdGlvbiA0LCBpbiB0aGUgZXhwbGFuYXRpb24gb2YgdGhlICZxdW90O2RpZmZlcmVu
Y2VzJnF1b3Q7IG91dHB1dCBwYXJhbWV0ZXI6DQo8bzpwPjwvbzpwPjwvcD4NCjxwPiZxdW90O1do
ZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIG9mIHRoZSBjb21wYXJpc29uIGlzIG5v
dCBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24sIHRoaXMgY2FuIGJlIGlu
ZGljYXRlZCBlaXRoZXIgYXMgYSAmcXVvdDtkZWxldGUmcXVvdDsgb3IgYXMgYSAmcXVvdDtyZW1v
dmUmcXVvdDsgaW4gdGhlIHBhdGNoIGFzIHRoZXJlIGlzIG5vIGRpZmZlcmVudGlhdGlvbiBiZXR3
ZWVuIHRob3NlIG9wZXJhdGlvbnMgZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUNCiBjb21wYXJpc29u
LiZuYnNwOyAmcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxwPkFuZCB1cGRhdGUgdGhlIGRlc2NyaXB0
aW9uIGFzIGZvbGxvd3M6PG86cD48L286cD48L3A+DQo8cD4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFpbmVyIGRpZmZlcmVuY2VzIHs8YnI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGVz
Y3JpcHRpb248YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQg
cGVyIFJGQzgwNzIgd2l0aCBhbjxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50YXRpb24gdG8g
aW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFwcGxpY2Fi
bGUuJm5ic3A7IFdoZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIGlzIDxicj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBub3QgcHJlc2VudCBpbiB0aGUgdGFyZ2V0LCB0aGlzIGNhbiBiZSBpbmRp
Y2F0ZWQgZWl0aGVyIDxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcyBhICdkZWxldGUnIG9yIGFzIGEg
J3JlbW92ZScgYXMgdGhlcmUgaXMgbm8gZGlmZmVyZW5jZTxicj4NCiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBi
ZXR3ZWVuIHRoZW0gZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgY29tcGFyaXNvbi4mcXVvdDs7PGJy
Pg0KLi4uPG86cD48L286cD48L3A+DQo8cD5JIHdpbGwgcG9zdCB0aGlzIGluIGEgLTA2IHNob3J0
bHkuJm5ic3A7IFBsZWFzZSBsZXQgdXMga25vdyBpZiB0aGlzIGFkZHJlc3NlcyB5b3VyIGNvbmNl
cm5zIG9yIGlmIHRoZXJlIGlzIGFueXRoaW5nIGVsc2UuPG86cD48L286cD48L3A+DQo8cD5UaGFu
a3MhPG86cD48L286cD48L3A+DQo8cD4tLS0gQWxleDxvOnA+PC9vOnA+PC9wPg0KPHA+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gOS8xOC8yMDIw
IDU6NTcgQU0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEFsZXgsPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkkgdGhpbmsgdGhlIG9ubHkg4oCccHJvYmxlbeKAnSB3aXRoIHVzaW5nIGJvdGgg4oCc
cmVtb3Zl4oCdIGFuZCDigJxkZWxldGXigJ0gaXMgdGhhdCBpdCBjb3VsZCBiZSBjb25mdXNpbmcg
KHdoZW4gc2hvdWxkIG9uZSBiZSB1c2VkIGFuZCBub3QgdGhlIG90aGVyKS4gQWRkaW5nIHNvbWUg
dGV4dCB0byBzYXkgdGhleeKAmXJlIHRoZSBzYW1lIGZvciB0aGUgZGlmZiBvcGVyYXRpb24gaXMg
Z29vZCBlbm91Z2ggZm9yIG1lLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVzaGFkLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+QWxleGFuZGVyIEwgQ2xlbW0NCjxhIGhyZWY9Im1h
aWx0bzpsdWR3aWdAY2xlbW0ub3JnIj4mbHQ7bHVkd2lnQGNsZW1tLm9yZyZndDs8L2E+PGJyPg0K
PGI+RGF0ZTogPC9iPlR1ZXNkYXksIFNlcHRlbWJlciAxNSwgMjAyMCBhdCA3OjMxIFBNPGJyPg0K
PGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyA8YSBocmVmPSJt
YWlsdG86cnJhaG1hbkBjaXNjby5jb20iPiZsdDtycmFobWFuQGNpc2NvLmNvbSZndDs8L2E+LA0K
PGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyI+JnF1b3Q7eWFuZy1kb2N0b3Jz
QGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3Jn
Ij4NCiZsdDt5YW5nLWRvY3RvcnNAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPkNjOiA8L2I+PGEg
aHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+JnF1b3Q7bGFzdC1jYWxsQGlldGYub3Jn
JnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj4NCiZsdDtsYXN0
LWNhbGxAaWV0Zi5vcmcmZ3Q7PC9hPiwgPGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+
JnF1b3Q7bmV0bW9kQGlldGYub3JnJnF1b3Q7PC9hPiA8YSBocmVmPSJtYWlsdG86bmV0bW9kQGll
dGYub3JnIj4NCiZsdDtuZXRtb2RAaWV0Zi5vcmcmZ3Q7PC9hPiwgPGEgaHJlZj0ibWFpbHRvOmRy
YWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPg0KJnF1b3Q7ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRv
OmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPg0KJmx0O2RyYWZ0LWll
dGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6
IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJl
dmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPHA+SGkgUmVzaGFkLDxvOnA+PC9vOnA+PC9wPg0KPHA+cmU6IHF1ZXN0
aW9uIDE6IEFzIHlvdSBpbmRpY2F0ZSwgdGhlcmUgbWF5IGJlIG5vIGRpc3RpbmN0aW9uIGJldHdl
ZW4gaW5kaWNhdGluZyBhICZxdW90O3JlbW92ZSZxdW90OyBvciBhICZxdW90O2RlbGV0ZSZxdW90
OyBpbiB0aGUgcGF0Y2guJm5ic3A7IFJpZ2h0IG5vdyBpdCB3b3VsZCBiZSBhY2NlcHRhYmxlIHRv
IHJldHVybiBlaXRoZXIuJm5ic3A7IElmIHdlIHdhbnQgdG8gZWxpbWluYXRlIHRoaXMgZnJlZWRv
bSwgd2hpY2ggb25lIHdvdWxkIHlvdSBwcmVmZXIgYmUgdXNlZD8mbmJzcDsgU2hhbGwgd2UNCiBy
ZW1vdmUgdGhlIHBvc3NpYmlsaXR5IGZvciAmcXVvdDtkZWxldGUmcXVvdDsgYW5kIGp1c3QgY292
ZXIgaXQgdXNpbmcgJnF1b3Q7cmVtb3ZlJnF1b3Q7PyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxw
Pk5vdGUgdGhhdCB0aGUgcGxhY2Ugd2hlcmUgdGhpcyBpcyBzcGVjaWZpZWQgaW4gdGhlIG1vZGVs
IGlzIGFzIHBhcnQgb2YgYSBjb25kaXRpb24gdGhhdCBzcGVjaWZpZXMgd2hlbiB0aGUgc291cmNl
IHZhbHVlIHNob3VsZCBiZSBpbmNsdWRlZC4mbmJzcDsmbmJzcDsgSWYgd2Ugd2FudCB0byBydWxl
IG91dCB0aGF0IGRpZmYgY2FuIHJldHVybiBlaXRoZXIgJnF1b3Q7cmVtb3ZlJnF1b3Q7IG9yICZx
dW90O2RlbGV0ZSZxdW90OyAoaW5kZWVkIHRoZXkgYXJlIHN5bm9ueW1vdXMpLCB3ZSB3b3VsZCBu
ZWVkDQogdG8gYWRkIHRleHQgdG8gdGhlIGNvbnRhaW5lciBkZXNjcmlwdGlvbiB0aGF0IHdoZW4g
YSBkYXRhIG9iamVjdCBpcyBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24g
YnV0IG5vdCB0aGUgc291cmNlLCB0aGF0ICZxdW90O3JlbW92ZSZxdW90OyBzaG91bGQgYmUgdXNl
ZCB0byBpbmRpY2F0ZSB0aGF0Lg0KPG86cD48L286cD48L3A+DQo8cD5UaGUgbW9kZWwgd291bGQg
YmUgY2hhbmdlZCBmb2xsb3dzLiZuYnNwOyBQbGVhc2UgY29uZmlybSBpZiB0aGlzIGxvb2tzIGdv
b2QgdG8geW91ICZhbXA7IHdlJ2xsIGluY29ycG9yYXRlIGl0LiZuYnNwOw0KPG86cD48L286cD48
L3A+DQo8cD5PTEQ8bzpwPjwvbzpwPjwvcD4NCjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTogcGFn
ZTtmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1h
bDtvcnBoYW5zOiAyO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiAyOy13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDt0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGluaXRpYWw7dGV4dC1kZWNvcmF0
aW9uLWNvbG9yOiBpbml0aWFsO3dvcmQtc3BhY2luZzowcHgiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGNvbnRhaW5lciBkaWZmZXJlbmNlcyB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0
aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoZSBsaXN0IG9mIGRpZmZlcmVu
Y2VzLCBlbmNvZGVkIHBlciA8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0
aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwl
MkZyZmM4MDcyJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20l
N0NlOWJhYTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1
M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQyMzU3NjUmYW1wO3NkYXRhPWRyYXBl
ZUVPb0FzdmtiVmJ3WFJwSmJ0aWFrM2ZiaG45VkclMkI0ZzVvY09hayUzRCZhbXA7cmVzZXJ2ZWQ9
MCI+UkZDODA3MjwvYT4gd2l0aCBhbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBh
dWdtZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlPC9zcGFuPjxvOnA+PC9v
OnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFwcGxpY2FibGUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1c2Vz
IHlwYXRjaDp5YW5nLXBhdGNoIHs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudCAm
cXVvdDt5YW5nLXBhdGNoL2VkaXQmcXVvdDsgezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtQcm92aWRlIHRoZSB2YWx1ZSBvZiB0aGUgc291cmNlIG9m
IHRoZSBwYXRjaCw8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgcmVzcGVjdGl2ZWx5IG9mIHRoZSBjb21wYXJpc29uLCBpbiBhZGRpdGlvbiB0
bzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB0aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxlLiZxdW90Ozs8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYW55ZGF0YSBzb3VyY2UtdmFsdWUgezwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB3aGVuICZxdW90Oy4u
L29wZXJhdGlvbiA9ICdkZWxldGUnJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9u
ID0gJ21lcmdlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyZx
dW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyZxdW90Ozwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnJnF1b3Q7Ozwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
cXVvdDtUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNlZCBmb3IgJ2RlbGV0ZScsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICdtb3ZlJywgJ21lcmdlJywgJ3JlcGxhY2UnLCBhbmQgJ3JlbW92ZSc8L3NwYW4+PG86
cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgb3BlcmF0aW9ucy4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmVmZXJlbmNlICZx
dW90OzxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5j
b20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImYW1w
O2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQwZnV0dXJld2VpLmNvbSU3Q2U5YmFhNmMyYWVl
ZTQzZWYwNzhkMDhkODYxNjg3MmI5JTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMl
N0MxJTdDMSU3QzYzNzM2NjQ0ODU0NDIzNTc2NSZhbXA7c2RhdGE9ZHJhcGVlRU9vQXN2a2JWYndY
UnBKYnRpYWszZmJobjlWRyUyQjRnNW9jT2FrJTNEJmFtcDtyZXNlcnZlZD0wIj5SRkMgODA3Mjwv
YT46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSZxdW90Ozs8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgfTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3ByZT4N
CjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3ByZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5ORVc6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxwcmUgc3R5bGU9ImJyZWFrLWJlZm9yZTogcGFnZTtmb250LXZhcmlhbnQtbGlnYXR1
cmVzOiBub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiAyO3RleHQtYWxp
Z246c3RhcnQ7d2lkb3dzOiAyOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt0ZXh0LWRl
Y29yYXRpb24tc3R5bGU6IGluaXRpYWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsO3dv
cmQtc3BhY2luZzowcHgiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciBk
aWZmZXJlbmNlcyB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZxdW90O1RoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciA8YSBo
cmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9
aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmFtcDtkYXRhPTAy
JTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NlOWJhYTZjMmFlZWU0M2VmMDc4
ZDA4ZDg2MTY4NzJiOSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzEl
N0M2MzczNjY0NDg1NDQyNDU3MjAmYW1wO3NkYXRhPXhvNjAxNjA4S0JJOFA5VlVtWk5JZHFLa2pP
ZFdzVFVqNWR3RlhFWnE5SXclM0QmYW1wO3Jlc2VydmVkPTAiPlJGQzgwNzI8L2E+IHdpdGggYW48
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUg
c291cmNlIHZhbHVlcyB3aGVyZTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcHBs
aWNhYmxlLiZuYnNwOyBXaGVyZSBhIGRpZmZlcmVuY2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0PC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluIHRoZSB0YXJnZXQgdGhhdCBpcyBub3Qg
cHJlc2VudCBpbiB0aGUgc291cmNlLCA8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt0aGlzIHNoYWxsIGJlIGluZGljYXRlZCBhcyBhICdyZW1vdmUnIG9wZXJhdGlvbiA8L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbiB0aGUgcGF0Y2gsIG5vdCBhcyBh
ICdkZWxldGUnIG9wZXJhdGlvbi4mcXVvdDs7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVzZXMgeXBhdGNoOnlh
bmctcGF0Y2ggezwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50ICZxdW90O3lhbmct
cGF0Y2gvZWRpdCZxdW90OyB7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGRlc2NyaXB0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNw
OyZuYnNwOyZxdW90O1Byb3ZpZGUgdGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNo
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGluIGFkZGl0aW9uIHRvPC9zcGFuPjxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSB0YXJn
ZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2FibGUuJnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4vb3BlcmF0aW9u
ID0gJ21lcmdlJyZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyZx
dW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZXBsYWNlJyZxdW90Ozwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnJnF1b3Q7Ozwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
cXVvdDtUaGUgYW55ZGF0YSAndmFsdWUnIGlzIG9ubHkgdXNlZCBmb3IgJ21lcmdlJyw8L3NwYW4+
PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJ21vdmUnLCdyZXBsYWNlJywgYW5kICdyZW1vdmUnIG9wZXJhdGlvbnMuJnF1b3Q7Ozwv
c3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSAmcXVvdDs8YSBocmVmPSJodHRwczovL25h
bTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0
b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhl
bi5xdSU0MGZ1dHVyZXdlaS5jb20lN0NlOWJhYTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3
QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQy
NDU3MjAmYW1wO3NkYXRhPXhvNjAxNjA4S0JJOFA5VlVtWk5JZHFLa2pPZFdzVFVqNWR3RlhFWnE5
SXclM0QmYW1wO3Jlc2VydmVkPTAiPlJGQyA4MDcyPC9hPjogWUFORyBQYXRjaCBNZWRpYSBUeXBl
JnF1b3Q7Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3Nw
YW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
VGhhbmtzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4tLS0gQWxleDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5PbiA5LzE1LzIwMjAgNDowNCBQTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHByZT5IaSBBbGV4LDxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPkkgd2lsbCByZXZpZXcgdGhl
IGxhdGVzdCB2ZXJzaW9uLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPlNlZSBiZWxvdyBmb3IgcXVlc3Rpb25zL3Jlc3BvbnNlcy48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5PbiAyMDIwLTA5LTE1
LCA1OjE5IFBNLCAmcXVvdDt5YW5nLWRvY3RvcnMgb24gYmVoYWxmIG9mIEFsZXhhbmRlciBMIENs
ZW1tJnF1b3Q7IDxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZ29u
YmVoYWxmb2ZsdWR3aWdAY2xlbW0ub3JnIj4mbHQ7eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5v
cmcgb24gYmVoYWxmIG9mIGx1ZHdpZ0BjbGVtbS5vcmcmZ3Q7PC9hPiB3cm90ZTo8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5HIERvY3RvcnMsPG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRo
YW5rIHlvdSBmb3IgeW91ciByZXZpZXchJm5ic3A7IFBsZWFzZSBmaW5kIG15IHJlcGxpZXMgaW5s
aW5lLCAmbHQ7QUxFWCZndDsuJm5ic3A7IFdlPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGhhdmUgYWxzbyBqdXN0IHBvc3RlZCAtMDUgKHRoYW5rcywgWWluZ3poZW4s
IGZvciBkb3VibGVjaGVja2luZyBteTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwOyB1cGRhdGVzKS4mbmJzcDsmbmJzcDsgPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0tLSBBbGV4IG9u
IGJlaGFsZiBvZiBjb2F1dGhvcnM8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgT24gOS83LzIwMjAgNzowNiBBTSwg
UmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmx0O0hlcmUncyB0aGUgc2FtZSBtZXNzYWdlIHdpdGggaG9w
ZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZyZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy
ZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IFJldmlldyBvZiByZXYgLTA0IGJ5IFJlc2hhZCBSYWhtYW48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFRoZSBkb2N1bWVudCBpcyBjbGVhciBhbmQg
d2VsbC13cml0dGVuLiBXaGlsZSBzb21lIGlzc3VlcyBoYXZlIGJlZW4gaWRlbnRpZmllZCwgdGhl
eSBjYW4gYmUgcmVzb2x2ZWQgcXVpY2tseS48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZsdDtzbmlwJmd0OzxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IFF1ZXN0aW9uczxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7ICZuYnNwOyZuYnNwOyAxLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBZQU5HIG1vZGVsOiBkb2VzIHRoZSBvcGVyYXRpb24g4oCcZGVsZXRl4oCdIG1ha2Ugc2Vu
c2UgZm9yIGEgZGlmZiBvcGVyYXRpb24/IElmIGl0IGlzIGtlcHQsIGl04oCZZCBiZSBnb29kIHRv
IGhhdmUgc29tZSB0ZXh0IGV4cGxhaW5pbmcgdGhhdCBmb3IgYSBkaWZmIG9wZXJhdGlvbiwg4oCc
ZGVsZXRl4oCdIGFuZCDigJxyZXBsYWNl4oCdIGFyZSB0aGUgc2FtZT8gSWYgdGhleeKAmXJlIG5v
dCB0aGUgc2FtZSwgcGxlYXNlIGFsc28gYWRkIHNvbWUgdGV4dOKApi48bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4mbHQ7UlImZ3Q7IEkgYWN0dWFsbHkgbWVhbnQgJnF1b3Q7ZGVsZXRlJnF1b3Q7IGFu
ZCAmcXVvdDtyZW1vdmUmcXVvdDsuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZsdDtBTEVYJmd0OyBIZXJlIHdlIGFyZSBzaW1wbHkgcmVmZXJyaW5nIHRvIHRoZSBi
YXNpYyBZQU5HLXBhdGNoIGVkaXQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgb3BlcmF0aW9ucyBwZXIgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJv
dGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZo
dG1sJTJGcmZjODA3MiUyM3BhZ2UtMTEmYW1wO2RhdGE9MDIlN0MwMSU3Q3lpbmd6aGVuLnF1JTQw
ZnV0dXJld2VpLmNvbSU3Q2U5YmFhNmMyYWVlZTQzZWYwNzhkMDhkODYxNjg3MmI5JTdDMGZlZThm
ZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ0ODU0NDI1NTY3OCZh
bXA7c2RhdGE9UCUyQnRBTE5zV3VCYmFuSXBDbyUyRmtoYiUyQnJjbFFHTiUyRnV3akFoNWJSQSUy
Rk02JTJGVSUzRCZhbXA7cmVzZXJ2ZWQ9MCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3Jm
YzgwNzIjcGFnZS0xMTwvYT4uJm5ic3A7IFRob3NlIGFyZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyZuYnNwOyBpbiB0dXJuIGRlcml2ZWQgZnJvbSAmbHQ7ZWRpdC1jb25maWcm
Z3Q7IG9wZXJhdGlvbnMgcGVyPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IDxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5j
b20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzYyNDElMjNw
YWdlLTM3JmFtcDtkYXRhPTAyJTdDMDElN0N5aW5nemhlbi5xdSU0MGZ1dHVyZXdlaS5jb20lN0Nl
OWJhYTZjMmFlZWU0M2VmMDc4ZDA4ZDg2MTY4NzJiOSU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2Ex
ZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0NDg1NDQyNTU2NzgmYW1wO3NkYXRhPXgyYWkzWlJk
UFBMVSUyRnJLM1RJRXFuR0paYVM3QzdkVHBiT1NwVHFrdzBqayUzRCZhbXA7cmVzZXJ2ZWQ9MCI+
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYyNDEjcGFnZS0zNzwvYT4uJm5ic3A7IEkg
YW0gbm90IHN1cmUgd2UgbmVlZCBhZGQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJz
cDsmbmJzcDsgdG8gZXhwbGFpbiB0aG9zZSwgYXMgd2UgYXJlIGRpcmVjdGx5IHJlZmVycmluZyB0
byBZQU5HLXBhdGNoLiA8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwv
cHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmx0Oy9BTEVYJmd0OzxvOnA+PC9vOnA+PC9w
cmU+DQo8cHJlPiZsdDtSUiZndDsgVGhlIG9wZXJhdGlvbnMgYXJlIGluZGVlZCB3ZWxsIGRlZmlu
ZWQgaW4gUkZDODA3MiAoY29waWVkIGJlbG93KSwgYnV0IHRoZXkgYXJlIGRlZmluZWQgZnJvbSB0
aGUgcGVyc3BlY3RpdmUgb2YgWUFORy1QYXRjaC4gU28gZm9yIFlBTkctUGF0Y2ggJnF1b3Q7ZGVs
ZXRlJnF1b3Q7IGFuZCAmcXVvdDtyZW1vdmUmcXVvdDsgYXJlIGRpZmZlcmVudCBvcGVyYXRpb25z
LCBidXQgZnJvbSBhIGRpZmYgY29tcGFyaXNvbiBJIGJlbGlldmUgdGhleSBhcmUgdGhlIHNhbWUg
KHRoZSByZXNvdXJjZSBtdXN0IGV4aXN0IHNpbmNlIGl0J3MgYmVpbmcgcmV0dXJuZWQgaW4gYSBk
aWZmKTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJl
PiZuYnNwOyZuYnNwOyArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPG86cD48L286cD48L3ByZT4NCjxw
cmU+Jm5ic3A7Jm5ic3A7IHwgZGVsZXRlJm5ic3A7Jm5ic3A7Jm5ic3A7IHwgZGVsZXRlIGEgZGF0
YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0czsgaWYgaXQmbmJzcDsmbmJzcDsmbmJzcDsg
fDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwgZG9lcyBub3QgZXhpc3QsIHJldHVybiBhbiBlcnJvciZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IHwg
cmVtb3ZlIHwgcmVtb3ZlIGEgZGF0YSByZXNvdXJjZSBpZiBpdCBhbHJlYWR5IGV4aXN0cyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7ICstLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsgJm5ic3A7Jm5ic3A7Jmd0OyAmbmJzcDsmbmJzcDsgMy4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgWUFORyBtb2RlbCBQOSwgZm9yIHRoZSDigJx1c2VzIHBhdGg6eWFuZy1wYXRj
aOKAnSwgd2h5IG5vdCBoYXZlIGEmbmJzcDsgcmVmZXJlbmNlIHRvIFJGQzgwNzIgKGlzIGl0IGJl
Y2F1c2UgdGhlIGRlc2NyaXB0aW9uIGFib3ZlIG1lbnRpb25zIFJGQzgwNzIpPzxvOnA+PC9vOnA+
PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgV2UgYXJlIGNsZWFy
bHkgcmVmZXJlbmNpbmcgUkZDIDgwNzI7IGFyZSB5b3Ugc3VnZ2VzdGluZyB0byBwdXQgYTxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2Ugc3Vic3RhdGVt
ZW50IGJlbG93IHRoZSB1c2VzIHN0YXRlbWVudD8mbmJzcDsmbmJzcDsgSXQgbG9va3MgYSBsaXR0
bGU8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgc3RyYW5nZSB0byBt
ZSBidXQgc3VyZSwgd2Ugd2lsbCBhZGQgaXQuJm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZsdDtSUiZndDsgTm90IG5lZWRlZC4gPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJm5ic3A7
Jm5ic3A7IDQuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlY3Rpb24gNyBtZW50aW9u
cyByYXRlIGxpbWl0aW5nIHJlcXVlc3RzIHBlciBjbGllbnQuIFNob3VsZCB0aGVyZSBiZSBhIOKA
nGdsb2JhbOKAnSByYXRlLWxpbWl0aW5nIHRvbywgaS5lIG5vdCBjbGllbnQtc3BlY2lmaWM/PG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZsdDtBTEVYJmd0OyBJIGFtIG5vdCBzdXJlIHRoaXMgaXMgcmVhbGx5IG5l
ZWRlZCBhcyBJIHRoaW5rIHRoZSBudW1iZXIgb2Y8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgbWFuYWdlbWVudCBjbGllbnRzIHdpbGwgaW4gZ2VuZXJhbCBiZSBmYWly
bHkgbGltaXRlZCB0byBiZWdpbiB3aXRoLCBidXQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgd2UgY2FuIGNlcnRhaW5seSBhZGQgaXQuJm5ic3A7IEhvdyBhYm91dCB0
aGUgZm9sbG93aW5nIHRleHQ6PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286
cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9MRDo8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgT25l
IHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1
Y2ggYTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBwb3NzaWJpbGl0
eSBpcyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQgaXMgc2VydmVkIHRvIGE8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgY2xpZW50IGluIGFueSBv
bmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0aW5nIHJlcXVlc3RzIG1hZGUgYXQgYSBoaWdoZXI8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgZnJlcXVlbmN5IHRoYW4gdGhl
IGltcGxlbWVudGF0aW9uIGNhbiByZWFzb25hYmx5IHN1c3RhaW4uPG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5F
Vzo8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4m
bmJzcDsmbmJzcDsmbmJzcDsgT25lIHBvc3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0
byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2ggYTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyBwb3NzaWJpbGl0eSBpcyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHJlcXVlc3Rz
IHRoYXQgaXMgc2VydmVkIHRvIGE8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsgY2xpZW50LCBvciB0byBhbnkgbnVtYmVyIG9mIGNsaWVudHMsIGluIGFueSBvbmUgdGlt
ZSBpbnRlcnZhbCwgcmVqZWN0aW5nPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHJlcXVlc3RzIG1hZGUgYXQgYSBoaWdoZXIgZnJlcXVlbmN5IHRoYW4gdGhlIGltcGxl
bWVudGF0aW9uIGNhbjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyBy
ZWFzb25hYmx5IHN1c3RhaW4uPG86cD48L286cD48L3ByZT4NCjxwcmU+Jmx0O1JSJmd0OyBHb29k
IHdpdGggbWUuPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4N
CjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpwPjwvcHJlPg0K
PHByZT4mbmJzcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OyAmbmJzcDsmbmJzcDsgNS4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgV29uZGVyaW5n
IGlmIHNlY3Rpb24gOCBzaG91bGQgYmUgaW4gYW4gQXBwZW5kaXggKG9yIGV2ZW4gcmVtb3ZlZCk/
IEFsc28sIHRoZSBtZXRob2Qgc3VnZ2VzdGVkIGRvZXNu4oCZdCBzZWVtIHRvIGd1YXJhbnRlZSB0
aGF0IHRoZSBkaWZmZXJlbmNlIHBlcnNpc3RlZCBmb3IgdGhlIOKAnGRhbXBlbmluZ+KAnSB0aW1l
LjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgUGVyc29uYWxseSwgSSBkbyB0aGluayBpdCBt
YWtlcyBzZW5zZSB0byBpbmNsdWRlIGEgYnJpZWY8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsgZGlzY3Vzc2lvbiBvZiBwb3NzaWJsZSBmdXJ0aGVyIGV4dGVuc2lvbnMu
Jm5ic3A7IEkgc3VnZ2VzdCB0byBrZWVwIHRoZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyBzZWN0aW9uIGlmIGl0J3Mgb2theSB3aXRoIHlvdSwgb3IgcGVyaGFwcyBs
ZWF2ZSBpdCB0byB0aGUgY2hhaXIgd2hldGhlcjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyB0aGV5IGhhdmUgYSBwcmVmZXJlbmNlIHRvIHJlbW92ZSBpdC4mbmJzcDsg
PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7PG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbHQ7
UlImZ3Q7V2hhdGV2ZXIgdGhlIFdHL2NoYWlycyBkZWNpZGUgaXMgZmluZSB3aXRoIG1lLjxvOnA+
PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPlJlZ2FyZHMs
PG86cD48L286cD48L3ByZT4NCjxwcmU+UmVzaGFkLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZu
YnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxvOnA+PC9vOnA+PC9wcmU+DQo8L2Js
b2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_D36DD1F118AD466883F1595ADE035E16ciscocom_--


From nobody Fri Sep 25 10:19:10 2020
Return-Path: <01000174c6468b07-9c5edbba-f680-49c4-accc-679d1f40635f-000000@amazonses.watsen.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A623C3A1032 for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 10:19:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kZqv6T4iI9qy for <netmod@ietfa.amsl.com>; Fri, 25 Sep 2020 10:19:07 -0700 (PDT)
Received: from a48-90.smtp-out.amazonses.com (a48-90.smtp-out.amazonses.com [54.240.48.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CEC93A1031 for <netmod@ietf.org>; Fri, 25 Sep 2020 10:19:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1601054346; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=TlRQ96O4mAlErDIfkxMvngLOEOxGw22XHC5/nqLSnn0=; b=TjfgSM9yH0DzxEyhptqIpdCh64y4002588QklHtLlWhkYXzvX0KNjUtMfa+toJd9 hr0kXaodAetIWfaN4LlhMrfyRnNQSGeY3sWSz1JJF3mRgDO35tykSaTW2AQR2wBhELf K+I8VcmhDD9oX/g9LKfjZ4lbUxAx3TZlQpXHDzk4=
From: Kent Watsen <kent@watsen.net>
Message-ID: <01000174c6468b07-9c5edbba-f680-49c4-accc-679d1f40635f-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_9CA84440-16F5-4A56-AAB2-90EDC9F63326"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Date: Fri, 25 Sep 2020 17:19:06 +0000
In-Reply-To: <40a7-5f6dd200-ef-438e2300@60807902>
Cc: tom petch <ietfc@btconnect.com>, "netmod@ietf.org" <netmod@ietf.org>
To: =?utf-8?Q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>
References: <40a7-5f6dd200-ef-438e2300@60807902>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-SES-Outgoing: 2020.09.25-54.240.48.90
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/IioqTKNj7EzDo3NpeRgD3cNJPy8>
Subject: Re: [netmod]  =?utf-8?b?Pz0gID89PT91dGYtOD9xPyBBdWdtZW50IHdpdGggYSB3?= =?utf-8?q?hen_and_an_actio?=
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 17:19:09 -0000

--Apple-Mail=_9CA84440-16F5-4A56-AAB2-90EDC9F63326
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


Hi Michal,

> Now, I believe there is some reason why "when" is forbidden for an =
"action" although I do not know what it is.



Note that Martin supports, and a room full of YANG-next-ers agreed to =
put it in the "Definitely Dos (MUST Solve)" category.

	https://github.com/netmod-wg/yang-next/issues/16 =
<https://github.com/netmod-wg/yang-next/issues/16>

K.


--Apple-Mail=_9CA84440-16F5-4A56-AAB2-90EDC9F63326
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D""><br class=3D""></div>Hi Michal,<div class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 13px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Now, I =
believe there is some reason why "when" is forbidden for an "action" =
although I do not know what it is.</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 13px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""></div></blockquote></div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);" class=3D""><br class=3D""></div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D"">Note that Martin =
supports, and a room full of YANG-next-ers agreed to put it in the =
"Definitely Dos (MUST Solve)" category.</div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br class=3D""></div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><span=
 class=3D"Apple-tab-span" style=3D"white-space:pre">	</span><a =
href=3D"https://github.com/netmod-wg/yang-next/issues/16" =
style=3D"caret-color: rgb(255, 255, 255);" =
class=3D"">https://github.com/netmod-wg/yang-next/issues/16</a></div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);" class=3D"">K.</div><div class=3D""><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_9CA84440-16F5-4A56-AAB2-90EDC9F63326--


From nobody Fri Sep 25 12:31:14 2020
Return-Path: <alex@futurewei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 797843A0774; Fri, 25 Sep 2020 12:31:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.543
X-Spam-Level: 
X-Spam-Status: No, score=-0.543 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, LH_URI_DOM_IN_PATH=1.446, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iGTI_-fUj-AK; Fri, 25 Sep 2020 12:31:05 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2124.outbound.protection.outlook.com [40.107.243.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FA9F3A0763; Fri, 25 Sep 2020 12:31:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y1vAQw955YtGVyAPSsgGi1ze1p6aU5Aw58FzkaZpNAtUpa1fQbCxEsSFwvsGqPPxsKXjpLlukLFRsYTn0BtYRwyrYxOwjqBpNOwprZtNw4edmDmXnOQ0Dofqhd+YeJHf+IW3i2/94VzfisqW/FHL7M4u1VDHRNfgO9RfQWn9VtGJykzbRU+DqyaYhV6osCZtQaH1DRlQT9cIvVVzh/aUEWppljvOpBJqcjl0YU+XeDuFtMey3YB1OUsa2UaCGL4kIiFATJ7hsdYlErwrCyltvc2iKKokhgyFju62awNY7/hx8RvXKkWXD1CvVm4umlLQkZ3AMeNoERBw0+DECdawIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QCBy2aUPTDgff5+cmtqxbJy1wgn9oRKJm/jHWVaL0m4=; b=cn11TG8m4vUxAOxXsblH3WX7XfzYKPhZsdB36p8VCMEtauf+YHnWUNZ9ZA1f85CVNiK6tFflwSj0bzAucbRwtvwW9fWSDRCtHymprhOiXLxfppf7iDdo4pkGH3l1QHGENGgqmtcHzCzahluUGFgShzXbL2vSoHsWHN8cTHTQuPxMRzuzp3cfij4tQDXviH0vnSjubYbLpxymkR4AkV0IFTzvYkv3mmFwWZwWfmwZs7eUJkIeHYNgcDLKtdyt8Bcc3YgoHIUMDXj8ySHu2dXlPZKcRYKkVWSv6fc1Juuy5fSkeT+5A5MqU7I9UllQIqpLbVvkKHAaTHctGQx38AtopQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QCBy2aUPTDgff5+cmtqxbJy1wgn9oRKJm/jHWVaL0m4=; b=kdOgoAB4kzuCEoJ6UKoNjzHFooJ8mhMyFiSGtsmNRey5Lxk7qW2tYKnGNn8kZL4jg/XMNuyhdDil+WRqrgUQKPg6Qw0js2ES5ZEv2tHbSS3/dsgYslRkc8pjcJQdtMkvu0F1ML1IZnEgmLGqRfLKKlXW6tyzSPuSgyON0CmS6CY=
Received: from BY5PR13MB3793.namprd13.prod.outlook.com (2603:10b6:a03:226::15) by BY5PR13MB3126.namprd13.prod.outlook.com (2603:10b6:a03:189::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.11; Fri, 25 Sep 2020 19:30:57 +0000
Received: from BY5PR13MB3793.namprd13.prod.outlook.com ([fe80::f0f3:2a3f:eaf2:6f26]) by BY5PR13MB3793.namprd13.prod.outlook.com ([fe80::f0f3:2a3f:eaf2:6f26%5]) with mapi id 15.20.3433.018; Fri, 25 Sep 2020 19:30:57 +0000
From: Alexander Clemm <alex@futurewei.com>
To: "Reshad Rahman (rrahman)" <rrahman=40cisco.com@dmarc.ietf.org>, Yingzhen Qu <yingzhen.qu@futurewei.com>, Alexander L Clemm <ludwig@clemm.org>, "yang-doctors@ietf.org" <yang-doctors@ietf.org>
CC: "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-netmod-nmda-diff.all@ietf.org" <draft-ietf-netmod-nmda-diff.all@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
Thread-Index: AQHWhSBGCXBiS51HK0yXciHkszIEsKlqQVkAgAAdZoCAAAeMAIAEBfmAgABxJoCAAAGEgIAAAEGAgAXZRgCABDDYAIAAcsaAgAAvEwCAAA0yAIAABDoAgAAO1gCAAC78UA==
Date: Fri, 25 Sep 2020 19:30:57 +0000
Message-ID: <BY5PR13MB3793893AFA40E42D49CCDEE5DB360@BY5PR13MB3793.namprd13.prod.outlook.com>
References: <159942490640.25028.10946254095755778899@ietfa.amsl.com> <EF21460A-8689-491C-AE19-942C6FA84FFC@cisco.com> <e801c95e-078e-8438-b1a0-18aaf4be3a82@clemm.org> <8759A9BF-300C-46F7-B39F-9EF4CFA2D726@cisco.com> <22126972-0920-1bb3-a73f-f4a219a59bf6@clemm.org> <0E3A16A2-6ABA-4868-936F-AA6C9AAF3A8E@cisco.com> <7cf5120e-28c9-383a-5238-0d6749e93854@clemm.org> <100F7855-CFE2-4E04-927F-A25089D3B2BA@cisco.com> <1b722d38-af72-a96b-9368-49d678a1151a@clemm.org> <246871E9-491C-4F51-85BE-31645204E89B@cisco.com> <AEE35B9D-3009-473F-BB93-B5BD9E753B1A@futurewei.com> <A5877C6F-1B9A-4E91-93CA-7B692F599CCD@cisco.com> <6803F3F2-BA10-45A3-8709-672C9F047F8B@futurewei.com> <9BE49824-8836-41AB-97E7-A72DDE649901@cisco.com> <84B5AA48-3353-45FF-9D95-23F21B4A2EFE@futurewei.com> <D36DD1F1-18AD-4668-83F1-595ADE035E16@cisco.com>
In-Reply-To: <D36DD1F1-18AD-4668-83F1-595ADE035E16@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [73.189.160.186]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 211232d8-3caf-44c2-5256-08d8618986b6
x-ms-traffictypediagnostic: BY5PR13MB3126:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BY5PR13MB312613E7D5FC6A4EC96015FBDB360@BY5PR13MB3126.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BKovW3Of7eu/tYOIiTh1pHRgR7upRFqDQOf1H6iMEpAv9P8zyuBE8CLf/ul8p1qxCUPhixMcBDTKJNpc69YN1bONA5QpweN8egyNsHZNitZzWHeUlDqtq/KFs93e8TTjWHMQaAhX96TSqHgkvxyWRBE7lIMK/3g73eJLsG3mHwZvo21LvMPhldlryxLfLlia38FHW7nwyEDDRAj+C+aMUFuY6uEAPUSHpBGRdEZ7wdJDc7OI9XaOWiwYO4mTzdnBxXF1G3vq/CLFz4bksedL/R0Az4qbC8LUc+5MrGiO4Qs6a+nWXIuAEkG5cGtj619u/Jyk5Vk8BXZL8JUrdwsTHfK7unCEetlRqjKCSmOVzxSejsqAE90mnIRD6Fu/Cwqh9sFJaOWjQxW1LRXq7OPXZrwa1bjg2ubChcVw4vGhI2Ax2LjnrdXvk9m012d+sKkYYfDApfg3v3TW0vCUVtPu6A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR13MB3793.namprd13.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(136003)(376002)(396003)(366004)(39840400004)(346002)(9686003)(30864003)(53546011)(86362001)(478600001)(6506007)(186003)(26005)(55016002)(110136005)(5660300002)(2906002)(52536014)(7696005)(966005)(316002)(8936002)(33656002)(4326008)(83380400001)(66556008)(8676002)(66446008)(64756008)(71200400001)(66476007)(66946007)(76116006)(166002)(54906003)(559001)(579004); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: Ws7qgPItvb6h8OXZl8P+3z/KxapLdCrbRwWu9VFSlJyC6E1CB1SpLTyAZv9XRM6Fe1doDexMLUSWig5GsCnd6LzroBD9iUJy6saVsE+wkfChBptMDbU8O4NLn5CdulvN6zadSnhbWtPGL2fu1WnqQXPrl++n/YBZkliyHzXqXamm6pKW6NXwFHy4SlUpsnYCEUwPV6oOPkJ0Tz7HJiB5kSYpz7EiLRPNNNplRcqErwHla0wTXPNmFyo0eH31l6bBbia+Ek/BpE+MziO+wYMjNtW5y8bmp567w/EnHu2dNTJYjPDJ4cOcWzXAWrUK5YTPbMgU+w1PswAqRNn/uR3LM+o7hYPpCiv0zhC3Jcxip6bp4rPQEwQ5a/oi7rdSHFddFs0cqA+pjhqyDyXVZ53ioudCd8fkwValtaFtNfycvp31Nu+KsOKxRAohh4Bip1/j5n+nTQAX7Dx+Jk7RsGSV83EC9WrqilGOFqt5wj9lfsnpO4p2V3zqWCKMiPOG1rQVo5dg4vrNts2srZHK7ZNb8oosXehw4qTzvWYAVwCBZ6Xdzv09reOczy3ycaqvttZobScw8Og080saRpqDpiJH0xc2+E0fRZi6LiujNGFLpL3/w4YGzhbP82K5pfwNbLzchi/PniwenYeDLI5rvEcpeA==
Content-Type: multipart/alternative; boundary="_000_BY5PR13MB3793893AFA40E42D49CCDEE5DB360BY5PR13MB3793namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR13MB3793.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 211232d8-3caf-44c2-5256-08d8618986b6
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2020 19:30:57.0219 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: p8mKmIHlhbcqvxd6max7TPhUj/7O4LdSW2r7dSNT3NBIHr8f5mTB+w17k0n7t/3oKmr0lRQc0xeF6cDbUleT6w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3126
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/0qABkc_USWbDYMqBq84r8Ud6WE0>
Subject: Re: [netmod] [yang-doctors] Yangdoctors last call review of draft-ietf-netmod-nmda-diff-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Sep 2020 19:31:09 -0000

--_000_BY5PR13MB3793893AFA40E42D49CCDEE5DB360BY5PR13MB3793namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhhbmtzLCBSZXNoYWQgYW5kIFlpbmd6aGVuIQ0KLS0tIEFsZXgNCg0KRnJvbTogbmV0bW9kIDxu
ZXRtb2QtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFJlc2hhZCBSYWhtYW4gKHJyYWht
YW4pDQpTZW50OiBGcmlkYXksIFNlcHRlbWJlciAyNSwgMjAyMCA5OjQyIEFNDQpUbzogWWluZ3po
ZW4gUXUgPHlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20+OyBBbGV4YW5kZXIgTCBDbGVtbSA8bHVk
d2lnQGNsZW1tLm9yZz47IHlhbmctZG9jdG9yc0BpZXRmLm9yZw0KQ2M6IGxhc3QtY2FsbEBpZXRm
Lm9yZzsgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZzsgbmV0bW9kQGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW25ldG1vZF0gW3lhbmctZG9jdG9yc10gWWFuZ2RvY3RvcnMg
bGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KTG9v
a3MgZ29vZCwgbm8gbmV3IGlzc3Vlcy4NCg0KUmVnYXJkcywNClJlc2hhZC4NCg0KRnJvbTogWWlu
Z3poZW4gUXUgPHlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb208bWFpbHRvOnlpbmd6aGVuLnF1QGZ1
dHVyZXdlaS5jb20+Pg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMjAgYXQgMTE6NDkg
QU0NClRvOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbTxtYWls
dG86cnJhaG1hbkBjaXNjby5jb20+PiwgQWxleGFuZGVyIEwgQ2xlbW0gPGx1ZHdpZ0BjbGVtbS5v
cmc8bWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmc+PiwgInlhbmctZG9jdG9yc0BpZXRmLm9yZzxtYWls
dG86eWFuZy1kb2N0b3JzQGlldGYub3JnPiIgPHlhbmctZG9jdG9yc0BpZXRmLm9yZzxtYWlsdG86
eWFuZy1kb2N0b3JzQGlldGYub3JnPj4NCkNjOiAibGFzdC1jYWxsQGlldGYub3JnPG1haWx0bzps
YXN0LWNhbGxAaWV0Zi5vcmc+IiA8bGFzdC1jYWxsQGlldGYub3JnPG1haWx0bzpsYXN0LWNhbGxA
aWV0Zi5vcmc+PiwgIm5ldG1vZEBpZXRmLm9yZzxtYWlsdG86bmV0bW9kQGlldGYub3JnPiIgPG5l
dG1vZEBpZXRmLm9yZzxtYWlsdG86bmV0bW9kQGlldGYub3JnPj4sICJkcmFmdC1pZXRmLW5ldG1v
ZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRp
ZmYuYWxsQGlldGYub3JnPiIgPGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5v
cmc8bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0DQoNCkhpIFJlc2hhZCwNCg0K
VGhhbmtzIGZvciB0aGUgbGluayB0byB2ZXJpZnkgSlNPTiwgaXTigJlzIHZlcnkgaGVscGZ1bC4N
Cg0KSeKAmXZlIHVwbG9hZGVkIHZlcnNpb24gLTA3LiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91
IGhhdmUgYW55IGNvbW1lbnRzLg0KDQpUaGFua3MsDQpZaW5nemhlbg0KDQpGcm9tOiAiUmVzaGFk
IFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbTxtYWlsdG86cnJhaG1hbkBjaXNj
by5jb20+Pg0KRGF0ZTogRnJpZGF5LCBTZXB0ZW1iZXIgMjUsIDIwMjAgYXQgODozNCBBTQ0KVG86
IFlpbmd6aGVuIFF1IDx5aW5nemhlbi5xdUBmdXR1cmV3ZWkuY29tPG1haWx0bzp5aW5nemhlbi5x
dUBmdXR1cmV3ZWkuY29tPj4sIEFsZXhhbmRlciBMIENsZW1tIDxsdWR3aWdAY2xlbW0ub3JnPG1h
aWx0bzpsdWR3aWdAY2xlbW0ub3JnPj4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlh
bmctZG9jdG9yc0BpZXRmLm9yZz4iIDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlhbmct
ZG9jdG9yc0BpZXRmLm9yZz4+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZzxtYWlsdG86bGFzdC1j
YWxsQGlldGYub3JnPiIgPGxhc3QtY2FsbEBpZXRmLm9yZzxtYWlsdG86bGFzdC1jYWxsQGlldGYu
b3JnPj4sICJuZXRtb2RAaWV0Zi5vcmc8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4iIDxuZXRtb2RA
aWV0Zi5vcmc8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFs
bEBpZXRmLm9yZz4iIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPj4NClN1YmplY3Q6
IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3
IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KDQpIaSBZaW5nemhlbiwNCg0KVGhl
IEpTT04gZXhhbXBsZSBkb2VzbuKAmXQgc2VlbSBvayBiZWNhdXNlIGl0IG9ubHkgY29udGFpbnMg
MSBlZGl0IGVudHJ5LiBUbyBjb25maXJtIEkgd2VudCB0byBodHRwczovL2pzb25saW50LmNvbS88
aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBz
JTNBJTJGJTJGanNvbmxpbnQuY29tJTJGJmRhdGE9MDIlN0MwMSU3Q2FsZXglNDBmdXR1cmV3ZWku
Y29tJTdDMGYzMjk2MjA2NGUyNDIxMTlmMTEwOGQ4NjE3MjM2MmMlN0MwZmVlOGZmMmEzYjI0MDE4
OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDkwNDc0ODcwMjA4JnNkYXRhPUJyZDJ4
SENIS0x1YTVoOXhtSVN4ajF1SSUyRmR6cW9JNGRsRDdiVFZ0YlYxayUzRCZyZXNlcnZlZD0wPiBh
bmQgaXQgMXN0IGNvbXBsYWluZWQgYWJvdXQgbWlzc2luZyBjb21tYSBhZnRlciB0aGUgfSBmb3Ig
c291cmNlLXZhbHVlIGFuZCB3aGVuIEkgZml4ZWQgdGhhdCBpdCBjb21wbGFpbmVkIGFib3V0IER1
cGxpY2F0ZSBrZXkg4oCYZWRpdC1pZOKAmS4NCg0KRllJLCB0aGUgSlNPTiBibG9jayBiZWxvdyBw
YXNzZWQgdGhlIGxpbnQgY2hlY2suDQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCiAgew0KICAgICAg
ImlldGYtbm1kYS1jb21wYXJlOm91dHB1dCI6IHsNCiAgICAgICAgICAgICJkaWZmZXJlbmNlcyI6
IHsNCiAgICAgICAgICAgICAgICAgICJpZXRmLXlhbmctcGF0Y2g6eWFuZy1wYXRjaCI6IHsNCiAg
ICAgICAgICAgICAgICAgICAgICAgICJwYXRjaC1pZCI6ICJpbnRlcmZhY2Ugc3RhdHVzIiwNCiAg
ICAgICAgICAgICAgICAgICAgICAgICJjb21tZW50IjogImRpZmYgYmV0d2VlbiBpbnRlbmRlZCAo
c291cmNlKSBhbmQgb3BlcmF0aW9uYWwiLA0KICAgICAgICAgICAgICAgICAgICAgICAgImVkaXQi
OiBbDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJlZGl0LWlkIjogIjEiLA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIm9wZXJhdGlvbiI6ICJyZXBsYWNlIiwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJ0YXJnZXQiOiAiL2lldGYtaW50ZXJmYWNlczppbnRlcmZhY2U9ZXRo
MC9lbmFibGVkIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6
IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZXRmLWludGVy
ZmFjZXM6aW50ZXJmYWNlL2VuYWJsZWQiOiAiZmFsc2UiDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNv
dXJjZS12YWx1ZSI6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJpZXRmLWludGVyZmFjZXM6aW50ZXJmYWNlL2VuYWJsZWQiOiAidHJ1ZSIsDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQGlldGYtaW50ZXJmYWNlczppbnRlcmZh
Y2UvZW5hYmxlZCI6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJpZXRmLW9yaWdpbjpvcmlnaW4iOiAiaWV0Zi1vcmlnaW46bGVhcm5lZCINCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZWRpdC1pZCI6ICIyIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJvcGVyYXRpb24iOiAiY3JlYXRlIiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJ0YXJnZXQiOiAiL2lldGYtaW50ZXJmYWNlczppbnRlcmZhY2U9ZXRoMC9kZXNj
cmlwdGlvbiIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiB7
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWV0Zi1pbnRlcmZh
Y2U6aW50ZXJmYWNlL2Rlc2NyaXB0aW9uIjogImlwIGludGVyZmFjZSINCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0N
CiAgICAgICAgICAgICAgICAgICAgICAgIF0NCiAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAg
ICAgIH0NCiAgICAgIH0NCiAgfQ0KDQpGcm9tOiBZaW5nemhlbiBRdSA8eWluZ3poZW4ucXVAZnV0
dXJld2VpLmNvbTxtYWlsdG86eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbT4+DQpEYXRlOiBGcmlk
YXksIFNlcHRlbWJlciAyNSwgMjAyMCBhdCAxMDo0NyBBTQ0KVG86ICJSZXNoYWQgUmFobWFuIChy
cmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPG1haWx0bzpycmFobWFuQGNpc2NvLmNvbT4+LCBB
bGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZzxtYWlsdG86bHVkd2lnQGNsZW1tLm9y
Zz4+LCAieWFuZy1kb2N0b3JzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+
IiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+Pg0K
Q2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmc8bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4iIDxsYXN0
LWNhbGxAaWV0Zi5vcmc8bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4+LCAibmV0bW9kQGlldGYu
b3JnPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+IiA8bmV0bW9kQGlldGYub3JnPG1haWx0bzpuZXRt
b2RAaWV0Zi5vcmc+PiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc8
bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+IiA8ZHJhZnQt
aWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10g
W25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1v
ZC1ubWRhLWRpZmYtMDQNCg0KSGkgUmVzaGFkLA0KDQpUaGFuayB5b3UgZm9yIHRoZSBleGFtcGxl
LiBJIG1vZGlmaWVkIHRoZSBYTUwgZXhhbXBsZSBhcyB5b3Ugc3VnZ2VzdGVkLiBUaGUgSlNPTiBl
eGFtcGxlIGxvb2tzIG9rIHRvIG1lLiBBbHNvIGZpeGVkIHRoZSBuaXQgdG8gcmVmZXJlbmNlIFJG
QyA2OTkxLg0KDQpOZXcgZ2VuZXJhdGVkIHR4dCBmaWxlIGF0dGFjaGVkLCBwbGVhc2UgbGV0IG1l
IGtub3cgaWYgeW91IHNlZSBtb3JlIGlzc3Vlcy4NCg0KVGhhbmtzLA0KWWluZ3poZW4NCg0KRnJv
bTogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb208bWFpbHRvOnJy
YWhtYW5AY2lzY28uY29tPj4NCkRhdGU6IEZyaWRheSwgU2VwdGVtYmVyIDI1LCAyMDIwIGF0IDQ6
NTggQU0NClRvOiBZaW5nemhlbiBRdSA8eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbTxtYWlsdG86
eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbT4+LCBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNs
ZW1tLm9yZzxtYWlsdG86bHVkd2lnQGNsZW1tLm9yZz4+LCAieWFuZy1kb2N0b3JzQGlldGYub3Jn
PG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+IiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPG1h
aWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+Pg0KQ2M6ICJsYXN0LWNhbGxAaWV0Zi5vcmc8bWFp
bHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4iIDxsYXN0LWNhbGxAaWV0Zi5vcmc8bWFpbHRvOmxhc3Qt
Y2FsbEBpZXRmLm9yZz4+LCAibmV0bW9kQGlldGYub3JnPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+
IiA8bmV0bW9kQGlldGYub3JnPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+PiwgImRyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi5hbGxAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBp
ZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4+
DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBj
YWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQNCg0KSGkgWWluZ3po
ZW4sDQoNClllcyBJIGJlbGlldmUgdGhpcyBwYXJ0IGlzIGJyb2tlbiwgc2luY2UgeW91IGhhdmUg
bXVsdGlwbGUgZWRpdC1pZCBlbGVtZW50cyBmb3IgMSBlZGl0IGVsZW1lbnQsIGJlbG93IGlzIHRo
ZSBZQU5HIHNuaXBwZXQgZnJvbSBSRkM4MDcyLg0KDQogICAgICAgICBsaXN0IGVkaXQgew0KICAg
ICAgICAgICBrZXkgZWRpdC1pZDsNCiAgICAgICAgICAgb3JkZXJlZC1ieSB1c2VyOw0KPHNuaXA+
DQogICAgICAgICAgIGxlYWYgZWRpdC1pZCB7DQogICAgICAgICAgICAgdHlwZSBzdHJpbmc7DQog
ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgICAgICAgICJBcmJpdHJhcnkgc3RyaW5n
IGluZGV4IGZvciB0aGUgZWRpdC4NCiAgICAgICAgICAgICAgICBFcnJvciBtZXNzYWdlcyByZXR1
cm5lZCBieSB0aGUgc2VydmVyIHRoYXQgcGVydGFpbg0KICAgICAgICAgICAgICAgIHRvIGEgc3Bl
Y2lmaWMgZWRpdCB3aWxsIGJlIGlkZW50aWZpZWQgYnkgdGhpcyB2YWx1ZS4iOw0KICAgICAgICAg
ICB9DQoNCg0KSWYgeW91IHRha2UgYSBsb29rIGF0IEEuMS4xIG9mIFJGQzgwNzIsIHRoZXJlIGlz
IGFuIGV4YW1wbGUgd2l0aCBtdWx0aXBsZSBlZGl0IGVsZW1lbnRzLg0KDQpSZWdhcmRzLA0KUmVz
aGFkLg0KDQpGcm9tOiBZaW5nemhlbiBRdSA8eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbTxtYWls
dG86eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbT4+DQpEYXRlOiBGcmlkYXksIFNlcHRlbWJlciAy
NSwgMjAyMCBhdCAxOjA3IEFNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1h
bkBjaXNjby5jb208bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPj4sIEFsZXhhbmRlciBMIENsZW1t
IDxsdWR3aWdAY2xlbW0ub3JnPG1haWx0bzpsdWR3aWdAY2xlbW0ub3JnPj4sICJ5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmc8bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4iIDx5YW5nLWRvY3RvcnNA
aWV0Zi5vcmc8bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4+DQpDYzogImxhc3QtY2FsbEBp
ZXRmLm9yZzxtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnPiIgPGxhc3QtY2FsbEBpZXRmLm9yZzxt
YWlsdG86bGFzdC1jYWxsQGlldGYub3JnPj4sICJuZXRtb2RAaWV0Zi5vcmc8bWFpbHRvOm5ldG1v
ZEBpZXRmLm9yZz4iIDxuZXRtb2RAaWV0Zi5vcmc8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4+LCAi
ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4iIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRh
LWRpZmYuYWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxs
QGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9j
dG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0K
DQpIaSBSZXNoYWQsDQoNClRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcuDQoNCkFib3V0IHRoZSBl
eGFtcGxlLCBpbiBSRkMgODA3MiwgaW4gdGhlIGxpc3Qg4oCcZWRpdOKAnSwgZWFjaCBlZGl0IGlz
IGlkZW50aWZpZWQgYnkg4oCcZWRpdC1pZOKAnS4gU28gdGhlIGV4YW1wbGUgbG9va3MgbGlrZToN
CjxlZGl0Pg0KICAgPGVkaXQtaWQ+MTwvZWRpdC1pZD4NCiAgIOKApi4uDQogICA8ZWRpdC1pZD4y
PC9lZGl0LWlkPg0KICDigKYuDQo8L2VkaXQ+DQpEbyB5b3UgbWVhbiB0aGlzIHBhcnQgaXMgYnJv
a2VuPw0KDQpUaGFua3MsDQpZaW5nemhlbg0KDQpGcm9tOiAiUmVzaGFkIFJhaG1hbiAocnJhaG1h
bikiIDxycmFobWFuQGNpc2NvLmNvbTxtYWlsdG86cnJhaG1hbkBjaXNjby5jb20+Pg0KRGF0ZTog
VHVlc2RheSwgU2VwdGVtYmVyIDIyLCAyMDIwIGF0IDY6MDcgQU0NClRvOiBBbGV4YW5kZXIgTCBD
bGVtbSA8bHVkd2lnQGNsZW1tLm9yZzxtYWlsdG86bHVkd2lnQGNsZW1tLm9yZz4+LCAieWFuZy1k
b2N0b3JzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+IiA8eWFuZy1kb2N0
b3JzQGlldGYub3JnPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+Pg0KQ2M6ICJsYXN0LWNh
bGxAaWV0Zi5vcmc8bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4iIDxsYXN0LWNhbGxAaWV0Zi5v
cmc8bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4+LCAibmV0bW9kQGlldGYub3JnPG1haWx0bzpu
ZXRtb2RAaWV0Zi5vcmc+IiA8bmV0bW9kQGlldGYub3JnPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+
PiwgImRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1uZXRtb2Qt
bm1kYS1kaWZmLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZm
LmFsbEBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFu
Z2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYt
MDQNClJlc2VudC1Gcm9tOiA8YWxpYXMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86YWxpYXMtYm91
bmNlc0BpZXRmLm9yZz4+DQpSZXNlbnQtVG86IDxsdWR3aWdAY2xlbW0ub3JnPG1haWx0bzpsdWR3
aWdAY2xlbW0ub3JnPj4sIDx5cXVAZnV0dXJld2VpLmNvbTxtYWlsdG86eXF1QGZ1dHVyZXdlaS5j
b20+PiwgPGplZmZ0YW50LmlldGZAZ21haWwuY29tPG1haWx0bzpqZWZmdGFudC5pZXRmQGdtYWls
LmNvbT4+LCA8YW5keUB5dW1hd29ya3MuY29tPG1haWx0bzphbmR5QHl1bWF3b3Jrcy5jb20+Piwg
PGxiZXJnZXJAbGFibi5uZXQ8bWFpbHRvOmxiZXJnZXJAbGFibi5uZXQ+PiwgPGtlbnQraWV0ZkB3
YXRzZW4ubmV0PG1haWx0bzprZW50K2lldGZAd2F0c2VuLm5ldD4+LCA8am9lbGphQGJvZ3VzLmNv
bTxtYWlsdG86am9lbGphQGJvZ3VzLmNvbT4+LCA8d2FycmVuQGt1bWFyaS5uZXQ8bWFpbHRvOndh
cnJlbkBrdW1hcmkubmV0Pj4sIDxyd2lsdG9uQGNpc2NvLmNvbTxtYWlsdG86cndpbHRvbkBjaXNj
by5jb20+PiwgSm9lbCBKYWVnZ2xpIDxqb2VsamFAZ21haWwuY29tPG1haWx0bzpqb2VsamFAZ21h
aWwuY29tPj4sIDxqb2VsamFAZ21haWwuY29tPG1haWx0bzpqb2VsamFAZ21haWwuY29tPj4NClJl
c2VudC1EYXRlOiBUdWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMjAgYXQgNjowNyBBTQ0KDQpIaSBB
bGV4LA0KDQpUaGFuayB5b3UgZm9yIGFkZHJlc3NpbmcgbXkgY29tbWVudHMuDQoNCkkgY2hlY2tl
ZCByZXYtMDYsIGFuZCBJIGJlbGlldmUgdGhlIFhNTCBhbmQgSlNPTiBvdXRwdXQgaW4gdGhlIGV4
YW1wbGUgaXMgYnJva2VuOiB0aGVyZSBpcyBhIHNpbmdsZSDigJxlZGl04oCdIGVsZW1lbnQgd2l0
aCBtdWx0aXBsZSDigJxlZGl0LWlk4oCdIGVsZW1lbnRzLiBJIGJlbGlldmUgdGhlcmUgc2hvdWxk
IGJlIG11bHRpcGxlIOKAnGVkaXTigJ0gZWxlbWVudHMuDQoNClRoZSBvbmx5IOKAnG5pdOKAnSBp
cyB0aGF0IGxlYWYteHBhdGgtZmlsdGVyIHJlZmVyZW5jZXMgNjAyMSBpbnN0ZWFkIG9mIDY5OTEg
KGFzIHlvdSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQgaW4geW91ciByZXNwb25zZSkuDQogICAgICAg
ICAgIGxlYWYgeHBhdGgtZmlsdGVyIHsNCiAgICAgICAgICAgICBpZi1mZWF0dXJlIG5jOnhwYXRo
Ow0KICAgICAgICAgICAgIHR5cGUgeWFuZzp4cGF0aDEuMDsNCiAgICAgICAgICAgICBkZXNjcmlw
dGlvbg0KICAgICAgICAgICAgICAgIlRoaXMgcGFyYW1ldGVyIGNvbnRhaW5zIGFuIFhQYXRoIGV4
cHJlc3Npb24NCiAgICAgICAgICAgICAgICBpZGVudGlmeWluZyB0aGUgcG9ydGlvbnMgb2YgdGhl
IHRhcmdldA0KICAgICAgICAgICAgICAgIGRhdGFzdG9yZSB0byByZXRyaWV2ZS4iOw0KICAgICAg
ICAgICAgIHJlZmVyZW5jZSAiUkZDIDYwMjE6IENvbW1vbiBZQU5HIERhdGEgVHlwZXMiOw0KICAg
ICAgICAgICB9DQoNCj4gSXNzdWVzDQo+ICAgICAgICAgICAgIDEuICAgICAgICAgICAgWUFORyBt
b2RlbCBQOCwgZm9yIOKAnGxlYWYgeHBhdGgtZmlsdGVy4oCdLCBhZGQgcmVmZXJlbmNlIHRvIFJG
QzYwMjEuIFRoZXJlIHNob3VsZCBhbHNvIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSB0byBSRkM2
MDIxIChhcyBwZXIgUkZDODQwNykNCjxBTEVYPiBUaGFua3MuICBBZGRpbmcgcmVmZXJlbmNlIHRv
IDY5OTEgKGFzIDYwMjEgaXMgb2Jzb2xldGVkKS4gPC9BTEVYPg0KDQpSZWdhcmRzLA0KUmVzaGFk
Lg0KDQpGcm9tOiBBbGV4YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZzxtYWlsdG86bHVk
d2lnQGNsZW1tLm9yZz4+DQpEYXRlOiBGcmlkYXksIFNlcHRlbWJlciAxOCwgMjAyMCBhdCAzOjQ4
IFBNDQpUbzogIlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb208bWFp
bHRvOnJyYWhtYW5AY2lzY28uY29tPj4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlh
bmctZG9jdG9yc0BpZXRmLm9yZz4iIDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8bWFpbHRvOnlhbmct
ZG9jdG9yc0BpZXRmLm9yZz4+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZzxtYWlsdG86bGFzdC1j
YWxsQGlldGYub3JnPiIgPGxhc3QtY2FsbEBpZXRmLm9yZzxtYWlsdG86bGFzdC1jYWxsQGlldGYu
b3JnPj4sICJuZXRtb2RAaWV0Zi5vcmc8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4iIDxuZXRtb2RA
aWV0Zi5vcmc8bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFs
bEBpZXRmLm9yZz4iIDxkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPj4NClN1YmplY3Q6
IFJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3
IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNA0KDQoNClRoYW5rIHlvdSENCg0KSSBq
dXN0IHVwbG9hZGVkIHJldiAtMDYuDQoNCi0tLSBBbGV4DQpPbiA5LzE4LzIwMjAgMTI6NDcgUE0s
IFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOg0KSGkgQWxleCwNCg0KVGhpcyBhZGRyZXNz
ZXMgbXkgY29tbWVudC9jb25jZXJuLg0KDQpSZWdhcmRzLA0KUmVzaGFkLg0KDQpGcm9tOiBBbGV4
YW5kZXIgTCBDbGVtbSA8bHVkd2lnQGNsZW1tLm9yZz48bWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmc+
DQpEYXRlOiBGcmlkYXksIFNlcHRlbWJlciAxOCwgMjAyMCBhdCAzOjQzIFBNDQpUbzogIlJlc2hh
ZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb20+PG1haWx0bzpycmFobWFuQGNp
c2NvLmNvbT4sICJ5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0
Zi5vcmc+IDx5YW5nLWRvY3RvcnNAaWV0Zi5vcmc+PG1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5v
cmc+DQpDYzogImxhc3QtY2FsbEBpZXRmLm9yZyI8bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4g
PGxhc3QtY2FsbEBpZXRmLm9yZz48bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZz4sICJuZXRtb2RA
aWV0Zi5vcmciPG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+IDxuZXRtb2RAaWV0Zi5vcmc+PG1haWx0
bzpuZXRtb2RAaWV0Zi5vcmc+LCAiZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRm
Lm9yZyI8bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+IDxk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPjxtYWlsdG86ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbeWFuZy1kb2N0
b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi0wNA0KDQoNCkhpIFJlc2hhZCwNCg0Kb2theSwgc28gbGV0J3MgYWRk
IHRoZSBmb2xsb3dpbmcgdGhlbiB0byBzZWN0aW9uIDQsIGluIHRoZSBleHBsYW5hdGlvbiBvZiB0
aGUgImRpZmZlcmVuY2VzIiBvdXRwdXQgcGFyYW1ldGVyOg0KDQoiV2hlbiBhIGRhdGFzdG9yZSBu
b2RlIGluIHRoZSBzb3VyY2Ugb2YgdGhlIGNvbXBhcmlzb24gaXMgbm90IHByZXNlbnQgaW4gdGhl
IHRhcmdldCBvZiB0aGUgY29tcGFyaXNvbiwgdGhpcyBjYW4gYmUgaW5kaWNhdGVkIGVpdGhlciBh
cyBhICJkZWxldGUiIG9yIGFzIGEgInJlbW92ZSIgaW4gdGhlIHBhdGNoIGFzIHRoZXJlIGlzIG5v
IGRpZmZlcmVudGlhdGlvbiBiZXR3ZWVuIHRob3NlIG9wZXJhdGlvbnMgZm9yIHRoZSBwdXJwb3Nl
cyBvZiB0aGUgY29tcGFyaXNvbi4gICINCg0KQW5kIHVwZGF0ZSB0aGUgZGVzY3JpcHRpb24gYXMg
Zm9sbG93czoNCg0KICAgICAgICAgY29udGFpbmVyIGRpZmZlcmVuY2VzIHsNCiAgICAgICAgICBk
ZXNjcmlwdGlvbg0KICAgICAgICAgICAiVGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMsIGVuY29kZWQg
cGVyIFJGQzgwNzIgd2l0aCBhbg0KICAgICAgICAgICAgIGF1Z21lbnRhdGlvbiB0byBpbmNsdWRl
IHNvdXJjZSB2YWx1ZXMgd2hlcmUNCiAgICAgICAgICAgICBhcHBsaWNhYmxlLiAgV2hlbiBhIGRh
dGFzdG9yZSBub2RlIGluIHRoZSBzb3VyY2UgaXMNCiAgICAgICAgICAgICBub3QgcHJlc2VudCBp
biB0aGUgdGFyZ2V0LCB0aGlzIGNhbiBiZSBpbmRpY2F0ZWQgZWl0aGVyDQogICAgICAgICAgICAg
YXMgYSAnZGVsZXRlJyBvciBhcyBhICdyZW1vdmUnIGFzIHRoZXJlIGlzIG5vIGRpZmZlcmVuY2UN
CiAgICAgICAgICAgICBiZXR3ZWVuIHRoZW0gZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGUgY29tcGFy
aXNvbi4iOw0KLi4uDQoNCkkgd2lsbCBwb3N0IHRoaXMgaW4gYSAtMDYgc2hvcnRseS4gIFBsZWFz
ZSBsZXQgdXMga25vdyBpZiB0aGlzIGFkZHJlc3NlcyB5b3VyIGNvbmNlcm5zIG9yIGlmIHRoZXJl
IGlzIGFueXRoaW5nIGVsc2UuDQoNClRoYW5rcyENCg0KLS0tIEFsZXgNCg0KDQpPbiA5LzE4LzIw
MjAgNTo1NyBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6DQpIaSBBbGV4LA0KDQpJ
IHRoaW5rIHRoZSBvbmx5IOKAnHByb2JsZW3igJ0gd2l0aCB1c2luZyBib3RoIOKAnHJlbW92ZeKA
nSBhbmQg4oCcZGVsZXRl4oCdIGlzIHRoYXQgaXQgY291bGQgYmUgY29uZnVzaW5nICh3aGVuIHNo
b3VsZCBvbmUgYmUgdXNlZCBhbmQgbm90IHRoZSBvdGhlcikuIEFkZGluZyBzb21lIHRleHQgdG8g
c2F5IHRoZXnigJlyZSB0aGUgc2FtZSBmb3IgdGhlIGRpZmYgb3BlcmF0aW9uIGlzIGdvb2QgZW5v
dWdoIGZvciBtZS4NCg0KUmVnYXJkcywNClJlc2hhZC4NCg0KRnJvbTogQWxleGFuZGVyIEwgQ2xl
bW0gPGx1ZHdpZ0BjbGVtbS5vcmc+PG1haWx0bzpsdWR3aWdAY2xlbW0ub3JnPg0KRGF0ZTogVHVl
c2RheSwgU2VwdGVtYmVyIDE1LCAyMDIwIGF0IDc6MzEgUE0NClRvOiAiUmVzaGFkIFJhaG1hbiAo
cnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT48bWFpbHRvOnJyYWhtYW5AY2lzY28uY29tPiwg
InlhbmctZG9jdG9yc0BpZXRmLm9yZyI8bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4gPHlh
bmctZG9jdG9yc0BpZXRmLm9yZz48bWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCkNjOiAi
bGFzdC1jYWxsQGlldGYub3JnIjxtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnPiA8bGFzdC1jYWxs
QGlldGYub3JnPjxtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnPiwgIm5ldG1vZEBpZXRmLm9yZyI8
bWFpbHRvOm5ldG1vZEBpZXRmLm9yZz4gPG5ldG1vZEBpZXRmLm9yZz48bWFpbHRvOm5ldG1vZEBp
ZXRmLm9yZz4sICJkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIjxtYWls
dG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZz4gPGRyYWZ0LWlldGYt
bmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc+PG1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1u
bWRhLWRpZmYuYWxsQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRt
b2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLTA0DQoNCg0KSGkgUmVzaGFkLA0KDQpyZTogcXVlc3Rpb24gMTogQXMgeW91IGluZGlj
YXRlLCB0aGVyZSBtYXkgYmUgbm8gZGlzdGluY3Rpb24gYmV0d2VlbiBpbmRpY2F0aW5nIGEgInJl
bW92ZSIgb3IgYSAiZGVsZXRlIiBpbiB0aGUgcGF0Y2guICBSaWdodCBub3cgaXQgd291bGQgYmUg
YWNjZXB0YWJsZSB0byByZXR1cm4gZWl0aGVyLiAgSWYgd2Ugd2FudCB0byBlbGltaW5hdGUgdGhp
cyBmcmVlZG9tLCB3aGljaCBvbmUgd291bGQgeW91IHByZWZlciBiZSB1c2VkPyAgU2hhbGwgd2Ug
cmVtb3ZlIHRoZSBwb3NzaWJpbGl0eSBmb3IgImRlbGV0ZSIgYW5kIGp1c3QgY292ZXIgaXQgdXNp
bmcgInJlbW92ZSI/DQoNCk5vdGUgdGhhdCB0aGUgcGxhY2Ugd2hlcmUgdGhpcyBpcyBzcGVjaWZp
ZWQgaW4gdGhlIG1vZGVsIGlzIGFzIHBhcnQgb2YgYSBjb25kaXRpb24gdGhhdCBzcGVjaWZpZXMg
d2hlbiB0aGUgc291cmNlIHZhbHVlIHNob3VsZCBiZSBpbmNsdWRlZC4gICBJZiB3ZSB3YW50IHRv
IHJ1bGUgb3V0IHRoYXQgZGlmZiBjYW4gcmV0dXJuIGVpdGhlciAicmVtb3ZlIiBvciAiZGVsZXRl
IiAoaW5kZWVkIHRoZXkgYXJlIHN5bm9ueW1vdXMpLCB3ZSB3b3VsZCBuZWVkIHRvIGFkZCB0ZXh0
IHRvIHRoZSBjb250YWluZXIgZGVzY3JpcHRpb24gdGhhdCB3aGVuIGEgZGF0YSBvYmplY3QgaXMg
cHJlc2VudCBpbiB0aGUgdGFyZ2V0IG9mIHRoZSBjb21wYXJpc29uIGJ1dCBub3QgdGhlIHNvdXJj
ZSwgdGhhdCAicmVtb3ZlIiBzaG91bGQgYmUgdXNlZCB0byBpbmRpY2F0ZSB0aGF0Lg0KDQpUaGUg
bW9kZWwgd291bGQgYmUgY2hhbmdlZCBmb2xsb3dzLiAgUGxlYXNlIGNvbmZpcm0gaWYgdGhpcyBs
b29rcyBnb29kIHRvIHlvdSAmIHdlJ2xsIGluY29ycG9yYXRlIGl0Lg0KDQpPTEQNCg0KICAgICAg
ICAgICBjb250YWluZXIgZGlmZmVyZW5jZXMgew0KDQogICAgICAgICAgICAgZGVzY3JpcHRpb24N
Cg0KICAgICAgICAgICAgICAgIlRoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVkIHBlciBS
RkM4MDcyPGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3Vy
bD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImZGF0YT0wMiU3
QzAxJTdDYWxleCU0MGZ1dHVyZXdlaS5jb20lN0MwZjMyOTYyMDY0ZTI0MjExOWYxMTA4ZDg2MTcy
MzYyYyU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0
OTA0NzQ4NzAyMDgmc2RhdGE9Wmh5UzE0V0k1U0JDZlpCWGxrZ3h4eDhRRWpHcGprSVFNWVE0VWJS
YlFoayUzRCZyZXNlcnZlZD0wPiB3aXRoIGFuDQoNCiAgICAgICAgICAgICAgICBhdWdtZW50YXRp
b24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlDQoNCiAgICAgICAgICAgICAgICBhcHBs
aWNhYmxlLiI7DQoNCiAgICAgICAgICAgICB1c2VzIHlwYXRjaDp5YW5nLXBhdGNoIHsNCg0KICAg
ICAgICAgICAgICAgYXVnbWVudCAieWFuZy1wYXRjaC9lZGl0IiB7DQoNCiAgICAgICAgICAgICAg
ICAgZGVzY3JpcHRpb24NCg0KICAgICAgICAgICAgICAgICAgICJQcm92aWRlIHRoZSB2YWx1ZSBv
ZiB0aGUgc291cmNlIG9mIHRoZSBwYXRjaCwNCg0KICAgICAgICAgICAgICAgICAgICByZXNwZWN0
aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGluIGFkZGl0aW9uIHRvDQoNCiAgICAgICAgICAgICAg
ICAgICAgdGhlIHRhcmdldCB2YWx1ZSwgd2hlcmUgYXBwbGljYWJsZS4iOw0KDQogICAgICAgICAg
ICAgICAgIGFueWRhdGEgc291cmNlLXZhbHVlIHsNCg0KICAgICAgICAgICAgICAgICAgIHdoZW4g
Ii4uL29wZXJhdGlvbiA9ICdkZWxldGUnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJvciAu
Li9vcGVyYXRpb24gPSAnbWVyZ2UnIg0KDQogICAgICAgICAgICAgICAgICAgICArICJvciAuLi9v
cGVyYXRpb24gPSAnbW92ZSciDQoNCiAgICAgICAgICAgICAgICAgICAgICsgIm9yIC4uL29wZXJh
dGlvbiA9ICdyZXBsYWNlJyINCg0KICAgICAgICAgICAgICAgICAgICAgKyAib3IgLi4vb3BlcmF0
aW9uID0gJ3JlbW92ZSciOw0KDQogICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCg0KICAg
ICAgICAgICAgICAgICAgICAgIlRoZSBhbnlkYXRhICd2YWx1ZScgaXMgb25seSB1c2VkIGZvciAn
ZGVsZXRlJywNCg0KICAgICAgICAgICAgICAgICAgICAgICdtb3ZlJywgJ21lcmdlJywgJ3JlcGxh
Y2UnLCBhbmQgJ3JlbW92ZScNCg0KICAgICAgICAgICAgICAgICAgICAgIG9wZXJhdGlvbnMuIjsN
Cg0KICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgcmVmZXJlbmNlICJSRkMg
ODA3MjxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9
aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcyJmRhdGE9MDIlN0Mw
MSU3Q2FsZXglNDBmdXR1cmV3ZWkuY29tJTdDMGYzMjk2MjA2NGUyNDIxMTlmMTEwOGQ4NjE3MjM2
MmMlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDkw
NDc0ODgwMjAyJnNkYXRhPUtzZ0pGTXJpRXgycGkwTFdrWFdmeTZDeWVJUGZkMDNieXoyWnVjTVBv
UlUlM0QmcmVzZXJ2ZWQ9MD46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSI7DQoNCiAgICAgICAgICAg
ICAgIH0NCg0KICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICB9DQoNCg0KDQoNCk5FVzoNCg0K
ICAgICAgICAgICBjb250YWluZXIgZGlmZmVyZW5jZXMgew0KDQogICAgICAgICAgICAgZGVzY3Jp
cHRpb24NCg0KICAgICAgICAgICAgICAgIlRoZSBsaXN0IG9mIGRpZmZlcmVuY2VzLCBlbmNvZGVk
IHBlciBSRkM4MDcyPGh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5j
b20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzgwNzImZGF0
YT0wMiU3QzAxJTdDYWxleCU0MGZ1dHVyZXdlaS5jb20lN0MwZjMyOTYyMDY0ZTI0MjExOWYxMTA4
ZDg2MTcyMzYyYyU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2
MzczNjY0OTA0NzQ4ODAyMDImc2RhdGE9S3NnSkZNcmlFeDJwaTBMV2tYV2Z5NkN5ZUlQZmQwM2J5
ejJadWNNUG9SVSUzRCZyZXNlcnZlZD0wPiB3aXRoIGFuDQoNCiAgICAgICAgICAgICAgICBhdWdt
ZW50YXRpb24gdG8gaW5jbHVkZSBzb3VyY2UgdmFsdWVzIHdoZXJlDQoNCiAgICAgICAgICAgICAg
ICBhcHBsaWNhYmxlLiAgV2hlcmUgYSBkaWZmZXJlbmNlIGluY2x1ZGUgYSBkYXRhIG9iamVjdA0K
DQogICAgICAgICAgICAgICAgaW4gdGhlIHRhcmdldCB0aGF0IGlzIG5vdCBwcmVzZW50IGluIHRo
ZSBzb3VyY2UsDQoNCiAgICAgICAgICAgICAgICB0aGlzIHNoYWxsIGJlIGluZGljYXRlZCBhcyBh
ICdyZW1vdmUnIG9wZXJhdGlvbg0KDQogICAgICAgICAgICAgICAgaW4gdGhlIHBhdGNoLCBub3Qg
YXMgYSAnZGVsZXRlJyBvcGVyYXRpb24uIjsNCg0KICAgICAgICAgICAgIHVzZXMgeXBhdGNoOnlh
bmctcGF0Y2ggew0KDQogICAgICAgICAgICAgICBhdWdtZW50ICJ5YW5nLXBhdGNoL2VkaXQiIHsN
Cg0KICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KDQogICAgICAgICAgICAgICAgICAgIlBy
b3ZpZGUgdGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLA0KDQogICAgICAgICAg
ICAgICAgICAgIHJlc3BlY3RpdmVseSBvZiB0aGUgY29tcGFyaXNvbiwgaW4gYWRkaXRpb24gdG8N
Cg0KICAgICAgICAgICAgICAgICAgICB0aGUgdGFyZ2V0IHZhbHVlLCB3aGVyZSBhcHBsaWNhYmxl
LiI7DQoNCiAgICAgICAgICAgICAgICAgYW55ZGF0YSBzb3VyY2UtdmFsdWUgew0KDQogICAgICAg
ICAgICAgICAgICAgd2hlbiAiLi4vb3BlcmF0aW9uID0gJ21lcmdlJyINCg0KICAgICAgICAgICAg
ICAgICAgICAgKyAib3IgLi4vb3BlcmF0aW9uID0gJ21vdmUnIg0KDQogICAgICAgICAgICAgICAg
ICAgICArICJvciAuLi9vcGVyYXRpb24gPSAncmVwbGFjZSciDQoNCiAgICAgICAgICAgICAgICAg
ICAgICsgIm9yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnIjsNCg0KICAgICAgICAgICAgICAgICAg
IGRlc2NyaXB0aW9uDQoNCiAgICAgICAgICAgICAgICAgICAgICJUaGUgYW55ZGF0YSAndmFsdWUn
IGlzIG9ubHkgdXNlZCBmb3IgJ21lcmdlJywNCg0KICAgICAgICAgICAgICAgICAgICAgICdtb3Zl
JywncmVwbGFjZScsIGFuZCAncmVtb3ZlJyBvcGVyYXRpb25zLiI7DQoNCiAgICAgICAgICAgICAg
ICAgfQ0KDQogICAgICAgICAgICAgICAgIHJlZmVyZW5jZSAiUkZDIDgwNzI8aHR0cHM6Ly9uYW0x
MS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9v
bHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZkYXRhPTAyJTdDMDElN0NhbGV4JTQwZnV0dXJl
d2VpLmNvbSU3QzBmMzI5NjIwNjRlMjQyMTE5ZjExMDhkODYxNzIzNjJjJTdDMGZlZThmZjJhM2Iy
NDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ5MDQ3NDg5MDE4NiZzZGF0YT1I
STdGc3pTMXkzMm1rMTJrMCUyQlZIWVFKdDI0SmFFekVzb3NzMXVGQURkcGMlM0QmcmVzZXJ2ZWQ9
MD46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSI7DQoNCiAgICAgICAgICAgICAgIH0NCg0KICAgICAg
ICAgICAgIH0NCg0KICAgICAgICAgICB9DQoNClRoYW5rcw0KLS0tIEFsZXgNCg0KT24gOS8xNS8y
MDIwIDQ6MDQgUE0sIFJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOg0KDQpIaSBBbGV4LA0K
DQoNCg0KSSB3aWxsIHJldmlldyB0aGUgbGF0ZXN0IHZlcnNpb24uDQoNCg0KDQpTZWUgYmVsb3cg
Zm9yIHF1ZXN0aW9ucy9yZXNwb25zZXMuDQoNCg0KDQpPbiAyMDIwLTA5LTE1LCA1OjE5IFBNLCAi
eWFuZy1kb2N0b3JzIG9uIGJlaGFsZiBvZiBBbGV4YW5kZXIgTCBDbGVtbSIgPHlhbmctZG9jdG9y
cy1ib3VuY2VzQGlldGYub3JnIG9uIGJlaGFsZiBvZiBsdWR3aWdAY2xlbW0ub3JnPjxtYWlsdG86
eWFuZy1kb2N0b3JzLWJvdW5jZXNAaWV0Zi5vcmdvbmJlaGFsZm9mbHVkd2lnQGNsZW1tLm9yZz4g
d3JvdGU6DQoNCg0KDQogICAgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5HIERvY3RvcnMsDQoNCg0K
DQogICAgdGhhbmsgeW91IGZvciB5b3VyIHJldmlldyEgIFBsZWFzZSBmaW5kIG15IHJlcGxpZXMg
aW5saW5lLCA8QUxFWD4uICBXZQ0KDQogICAgaGF2ZSBhbHNvIGp1c3QgcG9zdGVkIC0wNSAodGhh
bmtzLCBZaW5nemhlbiwgZm9yIGRvdWJsZWNoZWNraW5nIG15DQoNCiAgICB1cGRhdGVzKS4NCg0K
DQoNCiAgICAtLS0gQWxleCBvbiBiZWhhbGYgb2YgY29hdXRob3JzDQoNCg0KDQogICAgT24gOS83
LzIwMjAgNzowNiBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgd3JvdGU6DQoNCiAgICA+IDxI
ZXJlJ3MgdGhlIHNhbWUgbWVzc2FnZSB3aXRoIGhvcGVmdWxseSBtb3JlIHJlYWRhYmxlIGZvcm1h
dHRpbmc+DQoNCiAgICA+DQoNCiAgICA+IFJldmlldyBvZiByZXYgLTA0IGJ5IFJlc2hhZCBSYWht
YW4NCg0KICAgID4NCg0KICAgID4gVGhlIGRvY3VtZW50IGlzIGNsZWFyIGFuZCB3ZWxsLXdyaXR0
ZW4uIFdoaWxlIHNvbWUgaXNzdWVzIGhhdmUgYmVlbiBpZGVudGlmaWVkLCB0aGV5IGNhbiBiZSBy
ZXNvbHZlZCBxdWlja2x5Lg0KDQogICAgPg0KDQo8c25pcD4NCg0KDQoNCiAgICA+IFF1ZXN0aW9u
cw0KDQogICAgPiAgICAxLiAgICAgIFlBTkcgbW9kZWw6IGRvZXMgdGhlIG9wZXJhdGlvbiDigJxk
ZWxldGXigJ0gbWFrZSBzZW5zZSBmb3IgYSBkaWZmIG9wZXJhdGlvbj8gSWYgaXQgaXMga2VwdCwg
aXTigJlkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIHRleHQgZXhwbGFpbmluZyB0aGF0IGZvciBhIGRp
ZmYgb3BlcmF0aW9uLCDigJxkZWxldGXigJ0gYW5kIOKAnHJlcGxhY2XigJ0gYXJlIHRoZSBzYW1l
PyBJZiB0aGV54oCZcmUgbm90IHRoZSBzYW1lLCBwbGVhc2UgYWxzbyBhZGQgc29tZSB0ZXh04oCm
Lg0KDQo8UlI+IEkgYWN0dWFsbHkgbWVhbnQgImRlbGV0ZSIgYW5kICJyZW1vdmUiLg0KDQogICAg
PEFMRVg+IEhlcmUgd2UgYXJlIHNpbXBseSByZWZlcnJpbmcgdG8gdGhlIGJhc2ljIFlBTkctcGF0
Y2ggZWRpdA0KDQogICAgb3BlcmF0aW9ucyBwZXIgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L3JmYzgwNzIjcGFnZS0xMTxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxv
b2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwlMkZyZmM4MDcy
JTIzcGFnZS0xMSZkYXRhPTAyJTdDMDElN0NhbGV4JTQwZnV0dXJld2VpLmNvbSU3QzBmMzI5NjIw
NjRlMjQyMTE5ZjExMDhkODYxNzIzNjJjJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZl
ZGMlN0MxJTdDMSU3QzYzNzM2NjQ5MDQ3NDg5MDE4NiZzZGF0YT1MQURXOU9ZcmpaT0owTnY1Y2xi
SGNTZjQxZW9TMU5YcE5laldiOEE4emVRJTNEJnJlc2VydmVkPTA+LiAgVGhvc2UgYXJlDQoNCiAg
ICBpbiB0dXJuIGRlcml2ZWQgZnJvbSA8ZWRpdC1jb25maWc+IG9wZXJhdGlvbnMgcGVyDQoNCiAg
ICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjI0MSNwYWdlLTM3PGh0dHBzOi8vbmFt
MTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRv
b2xzLmlldGYub3JnJTJGaHRtbCUyRnJmYzYyNDElMjNwYWdlLTM3JmRhdGE9MDIlN0MwMSU3Q2Fs
ZXglNDBmdXR1cmV3ZWkuY29tJTdDMGYzMjk2MjA2NGUyNDIxMTlmMTEwOGQ4NjE3MjM2MmMlN0Mw
ZmVlOGZmMmEzYjI0MDE4OWM3NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDkwNDc0OTAw
MTgwJnNkYXRhPTg3MERiVjlCYVlKJTJGZmRJUzNEMEVDRDRFZGZzZU5zSDdLYWgzS3Nxc2JyRSUz
RCZyZXNlcnZlZD0wPi4gIEkgYW0gbm90IHN1cmUgd2UgbmVlZCBhZGQNCg0KICAgIHRvIGV4cGxh
aW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZlcnJpbmcgdG8gWUFORy1wYXRjaC4NCg0K
DQoNCiAgICA8L0FMRVg+DQoNCjxSUj4gVGhlIG9wZXJhdGlvbnMgYXJlIGluZGVlZCB3ZWxsIGRl
ZmluZWQgaW4gUkZDODA3MiAoY29waWVkIGJlbG93KSwgYnV0IHRoZXkgYXJlIGRlZmluZWQgZnJv
bSB0aGUgcGVyc3BlY3RpdmUgb2YgWUFORy1QYXRjaC4gU28gZm9yIFlBTkctUGF0Y2ggImRlbGV0
ZSIgYW5kICJyZW1vdmUiIGFyZSBkaWZmZXJlbnQgb3BlcmF0aW9ucywgYnV0IGZyb20gYSBkaWZm
IGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJlIHRoZSBzYW1lICh0aGUgcmVzb3VyY2UgbXVz
dCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVybmVkIGluIGEgZGlmZikNCg0KDQoNCiAgICst
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgfCBkZWxldGUgICAgfCBkZWxldGUgYSBkYXRhIHJl
c291cmNlIGlmIGl0IGFscmVhZHkgZXhpc3RzOyBpZiBpdCAgICB8DQoNCiAgIHwgICAgICAgICAg
ICAgICAgfCBkb2VzIG5vdCBleGlzdCwgcmV0dXJuIGFuIGVycm9yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwNCg0KICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8DQoNCiAgIHwgcmVtb3ZlIHwgcmVtb3ZlIGEgZGF0YSByZXNvdXJjZSBpZiBp
dCBhbHJlYWR5IGV4aXN0cyAgICAgICAgICAgfA0KDQogICArLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
DQoNCg0KDQogICAgPiAgICAzLiAgICAgIFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNlcyBw
YXRoOnlhbmctcGF0Y2jigJ0sIHdoeSBub3QgaGF2ZSBhICByZWZlcmVuY2UgdG8gUkZDODA3MiAo
aXMgaXQgYmVjYXVzZSB0aGUgZGVzY3JpcHRpb24gYWJvdmUgbWVudGlvbnMgUkZDODA3Mik/DQoN
CiAgICA8QUxFWD4gV2UgYXJlIGNsZWFybHkgcmVmZXJlbmNpbmcgUkZDIDgwNzI7IGFyZSB5b3Ug
c3VnZ2VzdGluZyB0byBwdXQgYQ0KDQogICAgcmVmZXJlbmNlIHN1YnN0YXRlbWVudCBiZWxvdyB0
aGUgdXNlcyBzdGF0ZW1lbnQ/ICAgSXQgbG9va3MgYSBsaXR0bGUNCg0KICAgIHN0cmFuZ2UgdG8g
bWUgYnV0IHN1cmUsIHdlIHdpbGwgYWRkIGl0Lg0KDQo8UlI+IE5vdCBuZWVkZWQuDQoNCg0KDQog
ICAgPiAgICA0LiAgICAgIFNlY3Rpb24gNyBtZW50aW9ucyByYXRlIGxpbWl0aW5nIHJlcXVlc3Rz
IHBlciBjbGllbnQuIFNob3VsZCB0aGVyZSBiZSBhIOKAnGdsb2JhbOKAnSByYXRlLWxpbWl0aW5n
IHRvbywgaS5lIG5vdCBjbGllbnQtc3BlY2lmaWM/DQoNCg0KDQogICAgPEFMRVg+IEkgYW0gbm90
IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVlZGVkIGFzIEkgdGhpbmsgdGhlIG51bWJlciBvZg0KDQog
ICAgbWFuYWdlbWVudCBjbGllbnRzIHdpbGwgaW4gZ2VuZXJhbCBiZSBmYWlybHkgbGltaXRlZCB0
byBiZWdpbiB3aXRoLCBidXQNCg0KICAgIHdlIGNhbiBjZXJ0YWlubHkgYWRkIGl0LiAgSG93IGFi
b3V0IHRoZSBmb2xsb3dpbmcgdGV4dDoNCg0KDQoNCiAgICBPTEQ6DQoNCg0KDQogICAgT25lIHBv
c3NpYmlsaXR5IGZvciBhbiBpbXBsZW1lbnRhdGlvbiB0byBtaXRpZ2F0ZSBhZ2FpbnN0IHN1Y2gg
YQ0KDQogICAgcG9zc2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0
aGF0IGlzIHNlcnZlZCB0byBhDQoNCiAgICBjbGllbnQgaW4gYW55IG9uZSB0aW1lIGludGVydmFs
LCByZWplY3RpbmcgcmVxdWVzdHMgbWFkZSBhdCBhIGhpZ2hlcg0KDQogICAgZnJlcXVlbmN5IHRo
YW4gdGhlIGltcGxlbWVudGF0aW9uIGNhbiByZWFzb25hYmx5IHN1c3RhaW4uDQoNCg0KDQogICAg
TkVXOg0KDQoNCg0KICAgIE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8g
bWl0aWdhdGUgYWdhaW5zdCBzdWNoIGENCg0KICAgIHBvc3NpYmlsaXR5IGlzIHRvIGxpbWl0IHRo
ZSBudW1iZXIgb2YgcmVxdWVzdHMgdGhhdCBpcyBzZXJ2ZWQgdG8gYQ0KDQogICAgY2xpZW50LCBv
ciB0byBhbnkgbnVtYmVyIG9mIGNsaWVudHMsIGluIGFueSBvbmUgdGltZSBpbnRlcnZhbCwgcmVq
ZWN0aW5nDQoNCiAgICByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0aGFuIHRo
ZSBpbXBsZW1lbnRhdGlvbiBjYW4NCg0KICAgIHJlYXNvbmFibHkgc3VzdGFpbi4NCg0KPFJSPiBH
b29kIHdpdGggbWUuDQoNCg0KDQogICAgPC9BTEVYPg0KDQoNCg0KICAgID4gICAgNS4gICAgICBX
b25kZXJpbmcgaWYgc2VjdGlvbiA4IHNob3VsZCBiZSBpbiBhbiBBcHBlbmRpeCAob3IgZXZlbiBy
ZW1vdmVkKT8gQWxzbywgdGhlIG1ldGhvZCBzdWdnZXN0ZWQgZG9lc27igJl0IHNlZW0gdG8gZ3Vh
cmFudGVlIHRoYXQgdGhlIGRpZmZlcmVuY2UgcGVyc2lzdGVkIGZvciB0aGUg4oCcZGFtcGVuaW5n
4oCdIHRpbWUuDQoNCg0KDQogICAgPEFMRVg+IFBlcnNvbmFsbHksIEkgZG8gdGhpbmsgaXQgbWFr
ZXMgc2Vuc2UgdG8gaW5jbHVkZSBhIGJyaWVmDQoNCiAgICBkaXNjdXNzaW9uIG9mIHBvc3NpYmxl
IGZ1cnRoZXIgZXh0ZW5zaW9ucy4gIEkgc3VnZ2VzdCB0byBrZWVwIHRoZQ0KDQogICAgc2VjdGlv
biBpZiBpdCdzIG9rYXkgd2l0aCB5b3UsIG9yIHBlcmhhcHMgbGVhdmUgaXQgdG8gdGhlIGNoYWly
IHdoZXRoZXINCg0KICAgIHRoZXkgaGF2ZSBhIHByZWZlcmVuY2UgdG8gcmVtb3ZlIGl0Lg0KDQoN
Cg0KICAgIDwvQUxFWD4NCg0KPFJSPldoYXRldmVyIHRoZSBXRy9jaGFpcnMgZGVjaWRlIGlzIGZp
bmUgd2l0aCBtZS4NCg0KDQoNClJlZ2FyZHMsDQoNClJlc2hhZC4NCg0KDQoNCg0K

--_000_BY5PR13MB3793893AFA40E42D49CCDEE5DB360BY5PR13MB3793namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oi13ZWJraXQtc3Rh
bmRhcmQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3Jt
YWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRl
ZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0K
CWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2
Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEu
MGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBs
aW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsIFJlc2hhZCBhbmQgWWluZ3poZW4hPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tLS0gQWxleDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IG5ldG1v
ZCAmbHQ7bmV0bW9kLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IDxiPk9uIEJlaGFsZiBPZg0KPC9iPlJl
c2hhZCBSYWhtYW4gKHJyYWhtYW4pPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgU2VwdGVtYmVy
IDI1LCAyMDIwIDk6NDIgQU08YnI+DQo8Yj5Ubzo8L2I+IFlpbmd6aGVuIFF1ICZsdDt5aW5nemhl
bi5xdUBmdXR1cmV3ZWkuY29tJmd0OzsgQWxleGFuZGVyIEwgQ2xlbW0gJmx0O2x1ZHdpZ0BjbGVt
bS5vcmcmZ3Q7OyB5YW5nLWRvY3RvcnNAaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+IGxhc3QtY2Fs
bEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZzsgbmV0
bW9kQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbbmV0bW9kXSBbeWFuZy1kb2N0
b3JzXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi0wNDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+TG9va3MgZ29vZCwgbm8gbmV3IGlzc3Vl
cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJs
YWNrIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPlJlc2hhZC48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5ZaW5nemhlbiBRdSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20iPnlpbmd6aGVuLnF1
QGZ1dHVyZXdlaS5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIFNlcHRlbWJl
ciAyNSwgMjAyMCBhdCAxMTo0OSBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1h
biAocnJhaG1hbikmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpycmFobWFuQGNpc2NvLmNvbSI+
cnJhaG1hbkBjaXNjby5jb208L2E+Jmd0OywgQWxleGFuZGVyIEwgQ2xlbW0gJmx0OzxhIGhyZWY9
Im1haWx0bzpsdWR3aWdAY2xlbW0ub3JnIj5sdWR3aWdAY2xlbW0ub3JnPC9hPiZndDssICZxdW90
OzxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPnlhbmctZG9jdG9yc0BpZXRm
Lm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmci
PnlhbmctZG9jdG9yc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBo
cmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj5sYXN0LWNhbGxAaWV0Zi5vcmc8L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj5sYXN0LWNhbGxAaWV0
Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+bmV0
bW9kQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9y
ZyI+bmV0bW9kQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1p
ZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj5kcmFmdC1pZXRmLW5ldG1vZC1ubWRh
LWRpZmYuYWxsQGlldGYub3JnPC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQt
aWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1k
YS1kaWZmLmFsbEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbeWFu
Zy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIj5IaSBSZXNoYWQsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj5UaGFua3MgZm9yIHRoZSBs
aW5rIHRvIHZlcmlmeSBKU09OLCBpdOKAmXMgdmVyeSBoZWxwZnVsLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1D
QSI+SeKAmXZlIHVwbG9hZGVkIHZlcnNpb24gLTA3LiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91
IGhhdmUgYW55IGNvbW1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+VGhhbmtzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj5ZaW5n
emhlbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7
UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpycmFobWFu
QGNpc2NvLmNvbSI+cnJhaG1hbkBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5G
cmlkYXksIFNlcHRlbWJlciAyNSwgMjAyMCBhdCA4OjM0IEFNPGJyPg0KPGI+VG86IDwvYj5ZaW5n
emhlbiBRdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb20iPnlp
bmd6aGVuLnF1QGZ1dHVyZXdlaS5jb208L2E+Jmd0OywgQWxleGFuZGVyIEwgQ2xlbW0gJmx0Ozxh
IGhyZWY9Im1haWx0bzpsdWR3aWdAY2xlbW0ub3JnIj5sdWR3aWdAY2xlbW0ub3JnPC9hPiZndDss
ICZxdW90OzxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPnlhbmctZG9jdG9y
c0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0
Zi5vcmciPnlhbmctZG9jdG9yc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVv
dDs8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj5sYXN0LWNhbGxAaWV0Zi5vcmc8
L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj5sYXN0LWNh
bGxAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9y
ZyI+bmV0bW9kQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBp
ZXRmLm9yZyI+bmV0bW9kQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpk
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj5kcmFmdC1pZXRmLW5ldG1v
ZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86
ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1uZXRt
b2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJl
OiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPkhpIFlpbmd6aGVuLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSI+VGhlIEpTT04gZXhhbXBsZSBkb2VzbuKAmXQgc2VlbSBvayBiZWNh
dXNlIGl0IG9ubHkgY29udGFpbnMgMSBlZGl0IGVudHJ5LiBUbyBjb25maXJtIEkgd2VudCB0bw0K
PGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/
dXJsPWh0dHBzJTNBJTJGJTJGanNvbmxpbnQuY29tJTJGJmFtcDtkYXRhPTAyJTdDMDElN0NhbGV4
JTQwZnV0dXJld2VpLmNvbSU3QzBmMzI5NjIwNjRlMjQyMTE5ZjExMDhkODYxNzIzNjJjJTdDMGZl
ZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ5MDQ3NDg3MDIw
OCZhbXA7c2RhdGE9QnJkMnhIQ0hLTHVhNWg5eG1JU3hqMXVJJTJGZHpxb0k0ZGxEN2JUVnRiVjFr
JTNEJmFtcDtyZXNlcnZlZD0wIj4NCmh0dHBzOi8vanNvbmxpbnQuY29tLzwvYT4gYW5kIGl0IDE8
c3VwPnN0PC9zdXA+IGNvbXBsYWluZWQgYWJvdXQgbWlzc2luZyBjb21tYSBhZnRlciB0aGUgfSBm
b3Igc291cmNlLXZhbHVlIGFuZCB3aGVuIEkgZml4ZWQgdGhhdCBpdCBjb21wbGFpbmVkIGFib3V0
IER1cGxpY2F0ZSBrZXkg4oCYZWRpdC1pZOKAmS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPkZZSSwgdGhl
IEpTT04gYmxvY2sgYmVsb3cgcGFzc2VkIHRoZSBsaW50IGNoZWNrLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1D
QSI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSI+UmVzaGFkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyB7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsgJnF1b3Q7aWV0Zi1ubWRhLWNvbXBhcmU6b3V0cHV0JnF1b3Q7OiB7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7ZGlmZmVyZW5jZXMmcXVvdDs6IHs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtpZXRmLXlhbmctcGF0Y2g6eWFuZy1wYXRjaCZxdW90
Ozogezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O3BhdGNoLWlkJnF1b3Q7OiAmcXVvdDtpbnRlcmZhY2Ugc3RhdHVzJnF1b3Q7LDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZx
dW90O2NvbW1lbnQmcXVvdDs6ICZxdW90O2RpZmYgYmV0d2VlbiBpbnRlbmRlZCAoc291cmNlKSBh
bmQgb3BlcmF0aW9uYWwmcXVvdDssPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7ZWRpdCZxdW90OzogWzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2VkaXQtaWQmcXVvdDs6ICZx
dW90OzEmcXVvdDssPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7b3BlcmF0aW9uJnF1b3Q7OiAmcXVvdDty
ZXBsYWNlJnF1b3Q7LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsg
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O3RhcmdldCZxdW90OzogJnF1b3Q7L2ll
dGYtaW50ZXJmYWNlczppbnRlcmZhY2U9ZXRoMC9lbmFibGVkJnF1b3Q7LDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZxdW90O3ZhbHVlJnF1b3Q7OiB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJnF1b3Q7aWV0Zi1pbnRlcmZhY2VzOmludGVyZmFjZS9lbmFibGVkJnF1
b3Q7OiAmcXVvdDtmYWxzZSZxdW90Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH0sPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1
b3Q7c291cmNlLXZhbHVlJnF1b3Q7OiB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7aWV0Zi1pbnRlcmZhY2VzOmludGVyZmFjZS9lbmFibGVk
JnF1b3Q7OiAmcXVvdDt0cnVlJnF1b3Q7LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O0BpZXRmLWludGVyZmFjZXM6aW50ZXJmYWNlL2VuYWJs
ZWQmcXVvdDs6IHs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtpZXRmLW9yaWdp
bjpvcmlnaW4mcXVvdDs6ICZxdW90O2lldGYtb3JpZ2luOmxlYXJuZWQmcXVvdDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH0sPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O2VkaXQtaWQmcXVvdDs6ICZx
dW90OzImcXVvdDssPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7b3BlcmF0aW9uJnF1b3Q7OiAmcXVvdDtj
cmVhdGUmcXVvdDssPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7dGFyZ2V0JnF1b3Q7OiAmcXVvdDsvaWV0
Zi1pbnRlcmZhY2VzOmludGVyZmFjZT1ldGgwL2Rlc2NyaXB0aW9uJnF1b3Q7LDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZxdW90O3ZhbHVlJnF1b3Q7OiB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZxdW90O2lldGYtaW50ZXJmYWNlOmludGVyZmFjZS9kZXNjcmlwdGlvbiZx
dW90OzogJnF1b3Q7aXAgaW50ZXJmYWNlJnF1b3Q7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyB9PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPllpbmd6aGVuIFF1
ICZsdDs8YSBocmVmPSJtYWlsdG86eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbSI+eWluZ3poZW4u
cXVAZnV0dXJld2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVt
YmVyIDI1LCAyMDIwIGF0IDEwOjQ3IEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtSZXNoYWQgUmFo
bWFuIChycmFobWFuKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lzY28uY29t
Ij5ycmFobWFuQGNpc2NvLmNvbTwvYT4mZ3Q7LCBBbGV4YW5kZXIgTCBDbGVtbSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmx1ZHdpZ0BjbGVtbS5vcmciPmx1ZHdpZ0BjbGVtbS5vcmc8L2E+Jmd0OywgJnF1
b3Q7PGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyI+eWFuZy1kb2N0b3JzQGll
dGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9y
ZyI+eWFuZy1kb2N0b3JzQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90Ozxh
IGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPmxhc3QtY2FsbEBpZXRmLm9yZzwvYT4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPmxhc3QtY2FsbEBp
ZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYub3JnIj5u
ZXRtb2RAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bmV0bW9kQGlldGYu
b3JnIj5uZXRtb2RAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPmRyYWZ0LWlldGYtbmV0bW9kLW5t
ZGEtZGlmZi5hbGxAaWV0Zi5vcmc8L2E+JnF1b3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpkcmFm
dC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj5kcmFmdC1pZXRmLW5ldG1vZC1u
bWRhLWRpZmYuYWxsQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5
YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJh
ZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+SGkgUmVzaGFkLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1DQSI+VGhhbmsgeW91IGZvciB0aGUgZXhhbXBsZS4gSSBtb2RpZmllZCB0aGUgWE1M
IGV4YW1wbGUgYXMgeW91IHN1Z2dlc3RlZC4gVGhlIEpTT04gZXhhbXBsZSBsb29rcyBvayB0byBt
ZS4gQWxzbyBmaXhlZCB0aGUgbml0IHRvIHJlZmVyZW5jZSBSRkMgNjk5MS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tQ0EiPk5ldyBnZW5lcmF0ZWQgdHh0IGZpbGUgYXR0YWNoZWQsIHBsZWFzZSBsZXQgbWUga25v
dyBpZiB5b3Ugc2VlIG1vcmUgaXNzdWVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+VGhhbmtzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNB
Ij5ZaW5nemhlbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+
JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpy
cmFobWFuQGNpc2NvLmNvbSI+cnJhaG1hbkBjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6
IDwvYj5GcmlkYXksIFNlcHRlbWJlciAyNSwgMjAyMCBhdCA0OjU4IEFNPGJyPg0KPGI+VG86IDwv
Yj5ZaW5nemhlbiBRdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5j
b20iPnlpbmd6aGVuLnF1QGZ1dHVyZXdlaS5jb208L2E+Jmd0OywgQWxleGFuZGVyIEwgQ2xlbW0g
Jmx0OzxhIGhyZWY9Im1haWx0bzpsdWR3aWdAY2xlbW0ub3JnIj5sdWR3aWdAY2xlbW0ub3JnPC9h
PiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPnlhbmct
ZG9jdG9yc0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3Rv
cnNAaWV0Zi5vcmciPnlhbmctZG9jdG9yc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwv
Yj4mcXVvdDs8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj5sYXN0LWNhbGxAaWV0
Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj5s
YXN0LWNhbGxAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBp
ZXRmLm9yZyI+bmV0bW9kQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5l
dG1vZEBpZXRmLm9yZyI+bmV0bW9kQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1h
aWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj5kcmFmdC1pZXRm
LW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJt
YWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDog
PC9iPlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0IGNhbGwgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPkhpIFlpbmd6
aGVuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+WWVzIEkgYmVsaWV2ZSB0aGlzIHBhcnQgaXMgYnJva2Vu
LCBzaW5jZSB5b3UgaGF2ZSBtdWx0aXBsZSBlZGl0LWlkIGVsZW1lbnRzIGZvciAxIGVkaXQgZWxl
bWVudCwgYmVsb3cgaXMgdGhlIFlBTkcgc25pcHBldCBmcm9tIFJGQzgwNzIuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IGxpc3QgZWRpdCB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBrZXkgZWRpdC1pZDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG9yZGVyZWQtYnkgdXNlcjs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jmx0O3NuaXAmZ3Q7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBsZWFmIGVkaXQt
aWQgezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgdHlwZSBzdHJpbmc7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgJnF1b3Q7QXJiaXRyYXJ5IHN0cmluZyBpbmRleCBmb3IgdGhlIGVkaXQuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBFcnJvciBtZXNzYWdlcyByZXR1cm5lZCBieSB0aGUgc2VydmVyIHRo
YXQgcGVydGFpbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdG8gYSBzcGVjaWZpYyBlZGl0IHdp
bGwgYmUgaWRlbnRpZmllZCBieSB0aGlzIHZhbHVlLiZxdW90Ozs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPklmIHlvdSB0YWtlIGEgbG9vayBh
dCBBLjEuMSBvZiBSRkM4MDcyLCB0aGVyZSBpcyBhbiBleGFtcGxlIHdpdGggbXVsdGlwbGUgZWRp
dCBlbGVtZW50cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPlJlc2hhZC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1D
QSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPllpbmd6aGVuIFF1ICZs
dDs8YSBocmVmPSJtYWlsdG86eWluZ3poZW4ucXVAZnV0dXJld2VpLmNvbSI+eWluZ3poZW4ucXVA
ZnV0dXJld2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVy
IDI1LCAyMDIwIGF0IDE6MDcgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4g
KHJyYWhtYW4pJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cnJhaG1hbkBjaXNjby5jb20iPnJy
YWhtYW5AY2lzY28uY29tPC9hPiZndDssIEFsZXhhbmRlciBMIENsZW1tICZsdDs8YSBocmVmPSJt
YWlsdG86bHVkd2lnQGNsZW1tLm9yZyI+bHVkd2lnQGNsZW1tLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8
YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj55YW5nLWRvY3RvcnNAaWV0Zi5v
cmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj55
YW5nLWRvY3RvcnNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7PGEgaHJl
Zj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+bGFzdC1jYWxsQGlldGYub3JnPC9hPiZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+bGFzdC1jYWxsQGlldGYu
b3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPm5ldG1v
ZEBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmci
Pm5ldG1vZEBpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1k
aWZmLmFsbEBpZXRmLm9yZzwvYT4mcXVvdDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWll
dGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEt
ZGlmZi5hbGxAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3lhbmct
ZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1p
ZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj5IaSBSZXNoYWQsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUNBIj5UaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+QWJv
dXQgdGhlIGV4YW1wbGUsIGluIFJGQyA4MDcyLCBpbiB0aGUgbGlzdCDigJxlZGl04oCdLCBlYWNo
IGVkaXQgaXMgaWRlbnRpZmllZCBieSDigJxlZGl0LWlk4oCdLiBTbyB0aGUgZXhhbXBsZSBsb29r
cyBsaWtlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIj4mbHQ7ZWRpdCZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7ICZsdDtlZGl0LWlk
Jmd0OzEmbHQ7L2VkaXQtaWQmZ3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyDigKYuLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJz
cDsmbmJzcDsgJmx0O2VkaXQtaWQmZ3Q7MiZsdDsvZWRpdC1pZCZndDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7IOKA
pi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1DQSI+Jmx0Oy9lZGl0Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj5EbyB5b3UgbWVhbiB0aGlzIHBhcnQgaXMgYnJv
a2VuPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj5ZaW5nemhlbiA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPiZxdW90O1Jlc2hhZCBSYWhtYW4g
KHJyYWhtYW4pJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cnJhaG1hbkBjaXNjby5jb20iPnJy
YWhtYW5AY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgU2VwdGVt
YmVyIDIyLCAyMDIwIGF0IDY6MDcgQU08YnI+DQo8Yj5UbzogPC9iPkFsZXhhbmRlciBMIENsZW1t
ICZsdDs8YSBocmVmPSJtYWlsdG86bHVkd2lnQGNsZW1tLm9yZyI+bHVkd2lnQGNsZW1tLm9yZzwv
YT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0b3JzQGlldGYub3JnIj55YW5n
LWRvY3RvcnNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86eWFuZy1kb2N0
b3JzQGlldGYub3JnIj55YW5nLWRvY3RvcnNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPkNjOiA8
L2I+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+bGFzdC1jYWxsQGll
dGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+
bGFzdC1jYWxsQGlldGYub3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpuZXRtb2RA
aWV0Zi5vcmciPm5ldG1vZEBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpu
ZXRtb2RAaWV0Zi5vcmciPm5ldG1vZEBpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJt
YWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+ZHJhZnQtaWV0
Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZzwvYT4mcXVvdDsNCiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmciPmRyYWZ0LWll
dGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6
IDwvYj5SZTogW3lhbmctZG9jdG9yc10gW25ldG1vZF0gWWFuZ2RvY3RvcnMgbGFzdCBjYWxsIHJl
dmlldyBvZiBkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYtMDQ8YnI+DQo8Yj5SZXNlbnQtRnJv
bTogPC9iPiZsdDs8YSBocmVmPSJtYWlsdG86YWxpYXMtYm91bmNlc0BpZXRmLm9yZyI+YWxpYXMt
Ym91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+UmVzZW50LVRvOiA8L2I+Jmx0OzxhIGhy
ZWY9Im1haWx0bzpsdWR3aWdAY2xlbW0ub3JnIj5sdWR3aWdAY2xlbW0ub3JnPC9hPiZndDssICZs
dDs8YSBocmVmPSJtYWlsdG86eXF1QGZ1dHVyZXdlaS5jb20iPnlxdUBmdXR1cmV3ZWkuY29tPC9h
PiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86amVmZnRhbnQuaWV0ZkBnbWFpbC5jb20iPmplZmZ0
YW50LmlldGZAZ21haWwuY29tPC9hPiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86YW5keUB5dW1h
d29ya3MuY29tIj5hbmR5QHl1bWF3b3Jrcy5jb208L2E+Jmd0OywNCiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmxiZXJnZXJAbGFibi5uZXQiPmxiZXJnZXJAbGFibi5uZXQ8L2E+Jmd0OywgJmx0OzxhIGhy
ZWY9Im1haWx0bzprZW50K2lldGZAd2F0c2VuLm5ldCI+a2VudCtpZXRmQHdhdHNlbi5uZXQ8L2E+
Jmd0OywgJmx0OzxhIGhyZWY9Im1haWx0bzpqb2VsamFAYm9ndXMuY29tIj5qb2VsamFAYm9ndXMu
Y29tPC9hPiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86d2FycmVuQGt1bWFyaS5uZXQiPndhcnJl
bkBrdW1hcmkubmV0PC9hPiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86cndpbHRvbkBjaXNjby5j
b20iPnJ3aWx0b25AY2lzY28uY29tPC9hPiZndDssDQogSm9lbCBKYWVnZ2xpICZsdDs8YSBocmVm
PSJtYWlsdG86am9lbGphQGdtYWlsLmNvbSI+am9lbGphQGdtYWlsLmNvbTwvYT4mZ3Q7LCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmpvZWxqYUBnbWFpbC5jb20iPmpvZWxqYUBnbWFpbC5jb208L2E+Jmd0
Ozxicj4NCjxiPlJlc2VudC1EYXRlOiA8L2I+VHVlc2RheSwgU2VwdGVtYmVyIDIyLCAyMDIwIGF0
IDY6MDcgQU08L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIEFsZXgsPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rIHlvdSBm
b3IgYWRkcmVzc2luZyBteSBjb21tZW50cy4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JIGNoZWNrZWQgcmV2LTA2LCBhbmQgSSBiZWxpZXZl
IHRoZSBYTUwgYW5kIEpTT04gb3V0cHV0IGluIHRoZSBleGFtcGxlIGlzIGJyb2tlbjogdGhlcmUg
aXMgYSBzaW5nbGUg4oCcZWRpdOKAnSBlbGVtZW50IHdpdGggbXVsdGlwbGUg4oCcZWRpdC1pZOKA
nSBlbGVtZW50cy4gSSBiZWxpZXZlIHRoZXJlIHNob3VsZCBiZSBtdWx0aXBsZSDigJxlZGl04oCd
IGVsZW1lbnRzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9y
OmJsYWNrIj5UaGUgb25seSDigJxuaXTigJ0gaXMgdGhhdCBsZWFmLXhwYXRoLWZpbHRlciByZWZl
cmVuY2VzIDYwMjEgaW5zdGVhZCBvZiA2OTkxIChhcyB5b3UgY29ycmVjdGx5IHBvaW50ZWQgb3V0
IGluIHlvdXIgcmVzcG9uc2UpLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgbGVhZiB4cGF0aC1maWx0ZXIgezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1D
QSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaWYtZmVhdHVyZSBuYzp4
cGF0aDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHR5cGUgeWFuZzp4cGF0aDEuMDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0Ei
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmcXVvdDtUaGlzIHBhcmFtZXRlciBjb250YWlucyBhbiBYUGF0aCBleHBy
ZXNzaW9uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZGVudGlmeWluZyB0aGUgcG9ydGlvbnMg
b2YgdGhlIHRhcmdldDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGF0YXN0b3JlIHRvIHJldHJp
ZXZlLiZxdW90Ozs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5jZSAmcXVvdDtSRkMgNjAyMTogQ29tbW9uIFlBTkcg
RGF0YSBUeXBlcyZxdW90Ozs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzY2NjY2NiI+Jm5ic3A7PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LWZhbWlseTotd2Via2l0LXN0YW5kYXJkO2NvbG9yOmJsYWNrIj4mZ3Q7IElz
c3Vlczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LWZhbWlseTot
d2Via2l0LXN0YW5kYXJkO2NvbG9yOmJsYWNrIj4mZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDEuJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFlBTkcgbW9kZWwgUDgsIGZvciDigJxsZWFmIHhwYXRoLWZpbHRlcuKAnSwgYWRkIHJlZmVy
ZW5jZSB0byBSRkM2MDIxLiBUaGVyZSBzaG91bGQgYWxzbyBiZSBhIG5vcm1hdGl2ZSByZWZlcmVu
Y2UgdG8gUkZDNjAyMSZuYnNwOyhhcyBwZXIgUkZDODQwNyk8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1mYW1pbHk6LXdlYmtpdC1zdGFuZGFyZDtjb2xvcjpibGFj
ayI+Jmx0O0FMRVgmZ3Q7IFRoYW5rcy4mbmJzcDsgQWRkaW5nIHJlZmVyZW5jZSB0byA2OTkxIChh
cyZuYnNwOzYwMjEmbmJzcDtpcyBvYnNvbGV0ZWQpLiAmbHQ7L0FMRVgmZ3Q7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPlJlZ2FyZHMsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPlJlc2hhZC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkFsZXhhbmRlciBM
IENsZW1tICZsdDs8YSBocmVmPSJtYWlsdG86bHVkd2lnQGNsZW1tLm9yZyI+bHVkd2lnQGNsZW1t
Lm9yZzwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgU2VwdGVtYmVyIDE4LCAyMDIw
IGF0IDM6NDggUE08YnI+DQo8Yj5UbzogPC9iPiZxdW90O1Jlc2hhZCBSYWhtYW4gKHJyYWhtYW4p
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cnJhaG1hbkBjaXNjby5jb20iPnJyYWhtYW5AY2lz
Y28uY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5v
cmciPnlhbmctZG9jdG9yc0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp5
YW5nLWRvY3RvcnNAaWV0Zi5vcmciPnlhbmctZG9jdG9yc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0K
PGI+Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGlldGYub3JnIj5sYXN0
LWNhbGxAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bGFzdC1jYWxsQGll
dGYub3JnIj5sYXN0LWNhbGxAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRv
Om5ldG1vZEBpZXRmLm9yZyI+bmV0bW9kQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+bmV0bW9kQGlldGYub3JnPC9hPiZndDssICZxdW90Ozxh
IGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj5k
cmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnPC9hPiZxdW90Ow0KICZsdDs8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZyI+
ZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLmFsbEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDogPC9iPlJlOiBbeWFuZy1kb2N0b3JzXSBbbmV0bW9kXSBZYW5nZG9jdG9ycyBsYXN0
IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi0wNDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPHA+PHNwYW4gbGFuZz0iRU4tQ0EiPlRoYW5rIHlvdSEmbmJzcDsg
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tQ0EiPkkganVzdCB1cGxv
YWRlZCByZXYgLTA2LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLUNB
Ij4tLS0gQWxleDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+T24gOS8xOC8yMDIwIDEyOjQ3IFBNLCBSZXNoYWQgUmFo
bWFuIChycmFobWFuKSB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+
SGkgQWxleCw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpi
bGFjayI+VGhpcyBhZGRyZXNzZXMgbXkgY29tbWVudC9jb25jZXJuLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj5SZWdhcmRzLDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+UmVzaGFkLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj5BbGV4YW5kZXIgTCBDbGVtbQ0KPGEgaHJlZj0ibWFpbHRvOmx1ZHdpZ0BjbGVtbS5v
cmciPiZsdDtsdWR3aWdAY2xlbW0ub3JnJmd0OzwvYT48YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5
LCBTZXB0ZW1iZXIgMTgsIDIwMjAgYXQgMzo0MyBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVz
aGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgPGEgaHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lzY28u
Y29tIj4mbHQ7cnJhaG1hbkBjaXNjby5jb20mZ3Q7PC9hPiwNCjxhIGhyZWY9Im1haWx0bzp5YW5n
LWRvY3RvcnNAaWV0Zi5vcmciPiZxdW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OzwvYT4g
PGEgaHJlZj0ibWFpbHRvOnlhbmctZG9jdG9yc0BpZXRmLm9yZyI+DQombHQ7eWFuZy1kb2N0b3Jz
QGlldGYub3JnJmd0OzwvYT48YnI+DQo8Yj5DYzogPC9iPjxhIGhyZWY9Im1haWx0bzpsYXN0LWNh
bGxAaWV0Zi5vcmciPiZxdW90O2xhc3QtY2FsbEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0i
bWFpbHRvOmxhc3QtY2FsbEBpZXRmLm9yZyI+DQombHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0Ozwv
YT4sIDxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPiZxdW90O25ldG1vZEBpZXRmLm9y
ZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+DQombHQ7bmV0bW9k
QGlldGYub3JnJmd0OzwvYT4sIDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRh
LWRpZmYuYWxsQGlldGYub3JnIj4NCiZxdW90O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5h
bGxAaWV0Zi5vcmcmcXVvdDs8L2E+IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1u
bWRhLWRpZmYuYWxsQGlldGYub3JnIj4NCiZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYu
YWxsQGlldGYub3JnJmd0OzwvYT48YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3Rv
cnNdIFtuZXRtb2RdIFlhbmdkb2N0b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1u
ZXRtb2Qtbm1kYS1kaWZmLTA0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cD48c3BhbiBs
YW5nPSJFTi1DQSI+SGkgUmVzaGFkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxh
bmc9IkVOLUNBIj5va2F5LCBzbyBsZXQncyBhZGQgdGhlIGZvbGxvd2luZyB0aGVuIHRvIHNlY3Rp
b24gNCwgaW4gdGhlIGV4cGxhbmF0aW9uIG9mIHRoZSAmcXVvdDtkaWZmZXJlbmNlcyZxdW90OyBv
dXRwdXQgcGFyYW1ldGVyOg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0i
RU4tQ0EiPiZxdW90O1doZW4gYSBkYXRhc3RvcmUgbm9kZSBpbiB0aGUgc291cmNlIG9mIHRoZSBj
b21wYXJpc29uIGlzIG5vdCBwcmVzZW50IGluIHRoZSB0YXJnZXQgb2YgdGhlIGNvbXBhcmlzb24s
IHRoaXMgY2FuIGJlIGluZGljYXRlZCBlaXRoZXIgYXMgYSAmcXVvdDtkZWxldGUmcXVvdDsgb3Ig
YXMgYSAmcXVvdDtyZW1vdmUmcXVvdDsgaW4gdGhlIHBhdGNoIGFzIHRoZXJlIGlzIG5vIGRpZmZl
cmVudGlhdGlvbiBiZXR3ZWVuIHRob3NlIG9wZXJhdGlvbnMgZm9yDQogdGhlIHB1cnBvc2VzIG9m
IHRoZSBjb21wYXJpc29uLiZuYnNwOyAmcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48
c3BhbiBsYW5nPSJFTi1DQSI+QW5kIHVwZGF0ZSB0aGUgZGVzY3JpcHRpb24gYXMgZm9sbG93czo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciBkaWZmZXJlbmNl
cyB7PGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGRlc2NyaXB0aW9uPGJyPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1RoZSBsaXN0IG9mIGRpZmZlcmVuY2Vz
LCBlbmNvZGVkIHBlciBSRkM4MDcyIHdpdGggYW48YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVu
dGF0aW9uIHRvIGluY2x1ZGUgc291cmNlIHZhbHVlcyB3aGVyZTxicj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBhcHBsaWNhYmxlLiZuYnNwOyBXaGVuIGEgZGF0YXN0b3JlIG5vZGUgaW4gdGhlIHNvdXJjZSBp
cyA8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbm90IHByZXNlbnQgaW4gdGhlIHRhcmdldCwgdGhpcyBj
YW4gYmUgaW5kaWNhdGVkIGVpdGhlciA8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXMgYSAnZGVsZXRl
JyBvciBhcyBhICdyZW1vdmUnIGFzIHRoZXJlIGlzIG5vIGRpZmZlcmVuY2U8YnI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgYmV0d2VlbiB0aGVtIGZvciB0aGUgcHVycG9zZXMgb2YgdGhlIGNvbXBhcmlzb24u
JnF1b3Q7Ozxicj4NCi4uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVO
LUNBIj5JIHdpbGwgcG9zdCB0aGlzIGluIGEgLTA2IHNob3J0bHkuJm5ic3A7IFBsZWFzZSBsZXQg
dXMga25vdyBpZiB0aGlzIGFkZHJlc3NlcyB5b3VyIGNvbmNlcm5zIG9yIGlmIHRoZXJlIGlzIGFu
eXRoaW5nIGVsc2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gbGFuZz0iRU4tQ0Ei
PlRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1DQSI+LS0t
IEFsZXg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIj5PbiA5LzE4LzIwMjAgNTo1NyBBTSwgUmVzaGFkIFJhaG1hbiAocnJhaG1h
bikgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj5IaSBBbGV4LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+SSB0
aGluayB0aGUgb25seSDigJxwcm9ibGVt4oCdIHdpdGggdXNpbmcgYm90aCDigJxyZW1vdmXigJ0g
YW5kIOKAnGRlbGV0ZeKAnSBpcyB0aGF0IGl0IGNvdWxkIGJlIGNvbmZ1c2luZyAod2hlbiBzaG91
bGQgb25lIGJlIHVzZWQgYW5kIG5vdCB0aGUgb3RoZXIpLiBBZGRpbmcgc29tZSB0ZXh0IHRvIHNh
eSB0aGV54oCZcmUgdGhlIHNhbWUgZm9yIHRoZSBkaWZmIG9wZXJhdGlvbiBpcyBnb29kIGVub3Vn
aA0KIGZvciBtZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPlJlc2hhZC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1D
QSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkFsZXhhbmRlciBMIENs
ZW1tDQo8YSBocmVmPSJtYWlsdG86bHVkd2lnQGNsZW1tLm9yZyI+Jmx0O2x1ZHdpZ0BjbGVtbS5v
cmcmZ3Q7PC9hPjxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBTZXB0ZW1iZXIgMTUsIDIwMjAg
YXQgNzozMSBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikm
cXVvdDsgPGEgaHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lzY28uY29tIj4mbHQ7cnJhaG1hbkBjaXNj
by5jb20mZ3Q7PC9hPiwNCjxhIGhyZWY9Im1haWx0bzp5YW5nLWRvY3RvcnNAaWV0Zi5vcmciPiZx
dW90O3lhbmctZG9jdG9yc0BpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOnlhbmct
ZG9jdG9yc0BpZXRmLm9yZyI+DQombHQ7eWFuZy1kb2N0b3JzQGlldGYub3JnJmd0OzwvYT48YnI+
DQo8Yj5DYzogPC9iPjxhIGhyZWY9Im1haWx0bzpsYXN0LWNhbGxAaWV0Zi5vcmciPiZxdW90O2xh
c3QtY2FsbEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0ibWFpbHRvOmxhc3QtY2FsbEBpZXRm
Lm9yZyI+DQombHQ7bGFzdC1jYWxsQGlldGYub3JnJmd0OzwvYT4sIDxhIGhyZWY9Im1haWx0bzpu
ZXRtb2RAaWV0Zi5vcmciPiZxdW90O25ldG1vZEBpZXRmLm9yZyZxdW90OzwvYT4gPGEgaHJlZj0i
bWFpbHRvOm5ldG1vZEBpZXRmLm9yZyI+DQombHQ7bmV0bW9kQGlldGYub3JnJmd0OzwvYT4sIDxh
IGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnIj4N
CiZxdW90O2RyYWZ0LWlldGYtbmV0bW9kLW5tZGEtZGlmZi5hbGxAaWV0Zi5vcmcmcXVvdDs8L2E+
IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3Jn
Ij4NCiZsdDtkcmFmdC1pZXRmLW5ldG1vZC1ubWRhLWRpZmYuYWxsQGlldGYub3JnJmd0OzwvYT48
YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFt5YW5nLWRvY3RvcnNdIFtuZXRtb2RdIFlhbmdkb2N0
b3JzIGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1uZXRtb2Qtbm1kYS1kaWZmLTA0PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cD48c3BhbiBsYW5nPSJFTi1DQSI+SGkgUmVzaGFk
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLUNBIj5yZTogcXVlc3Rp
b24gMTogQXMgeW91IGluZGljYXRlLCB0aGVyZSBtYXkgYmUgbm8gZGlzdGluY3Rpb24gYmV0d2Vl
biBpbmRpY2F0aW5nIGEgJnF1b3Q7cmVtb3ZlJnF1b3Q7IG9yIGEgJnF1b3Q7ZGVsZXRlJnF1b3Q7
IGluIHRoZSBwYXRjaC4mbmJzcDsgUmlnaHQgbm93IGl0IHdvdWxkIGJlIGFjY2VwdGFibGUgdG8g
cmV0dXJuIGVpdGhlci4mbmJzcDsgSWYgd2Ugd2FudCB0byBlbGltaW5hdGUgdGhpcyBmcmVlZG9t
LCB3aGljaCBvbmUgd291bGQgeW91IHByZWZlcg0KIGJlIHVzZWQ/Jm5ic3A7IFNoYWxsIHdlIHJl
bW92ZSB0aGUgcG9zc2liaWxpdHkgZm9yICZxdW90O2RlbGV0ZSZxdW90OyBhbmQganVzdCBjb3Zl
ciBpdCB1c2luZyAmcXVvdDtyZW1vdmUmcXVvdDs/Jm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1DQSI+Tm90ZSB0aGF0IHRoZSBwbGFjZSB3aGVyZSB0aGlz
IGlzIHNwZWNpZmllZCBpbiB0aGUgbW9kZWwgaXMgYXMgcGFydCBvZiBhIGNvbmRpdGlvbiB0aGF0
IHNwZWNpZmllcyB3aGVuIHRoZSBzb3VyY2UgdmFsdWUgc2hvdWxkIGJlIGluY2x1ZGVkLiZuYnNw
OyZuYnNwOyBJZiB3ZSB3YW50IHRvIHJ1bGUgb3V0IHRoYXQgZGlmZiBjYW4gcmV0dXJuIGVpdGhl
ciAmcXVvdDtyZW1vdmUmcXVvdDsgb3IgJnF1b3Q7ZGVsZXRlJnF1b3Q7IChpbmRlZWQgdGhleSBh
cmUgc3lub255bW91cyksDQogd2Ugd291bGQgbmVlZCB0byBhZGQgdGV4dCB0byB0aGUgY29udGFp
bmVyIGRlc2NyaXB0aW9uIHRoYXQgd2hlbiBhIGRhdGEgb2JqZWN0IGlzIHByZXNlbnQgaW4gdGhl
IHRhcmdldCBvZiB0aGUgY29tcGFyaXNvbiBidXQgbm90IHRoZSBzb3VyY2UsIHRoYXQgJnF1b3Q7
cmVtb3ZlJnF1b3Q7IHNob3VsZCBiZSB1c2VkIHRvIGluZGljYXRlIHRoYXQuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cD48c3BhbiBsYW5nPSJFTi1DQSI+VGhlIG1vZGVsIHdvdWxkIGJlIGNo
YW5nZWQgZm9sbG93cy4mbmJzcDsgUGxlYXNlIGNvbmZpcm0gaWYgdGhpcyBsb29rcyBnb29kIHRv
IHlvdSAmYW1wOyB3ZSdsbCBpbmNvcnBvcmF0ZSBpdC4mbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwPjxzcGFuIGxhbmc9IkVOLUNBIj5PTEQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cHJlIHN0eWxlPSJicmVhay1iZWZvcmU6IHBhZ2U7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9y
bWFsO2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogMjt0ZXh0LWFsaWduOnN0YXJ0
O3dpZG93czogMjstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7dGV4dC1kZWNvcmF0aW9u
LXN0eWxlOiBpbml0aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDt3b3JkLXNwYWNp
bmc6MHB4Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29udGFp
bmVyIGRpZmZlcmVuY2VzIHs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgZGVzY3JpcHRpb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7VGhlIGxpc3Qgb2YgZGlm
ZmVyZW5jZXMsIGVuY29kZWQgcGVyIDxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2FmZWxpbmtzLnBy
b3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmlldGYub3JnJTJG
aHRtbCUyRnJmYzgwNzImYW1wO2RhdGE9MDIlN0MwMSU3Q2FsZXglNDBmdXR1cmV3ZWkuY29tJTdD
MGYzMjk2MjA2NGUyNDIxMTlmMTEwOGQ4NjE3MjM2MmMlN0MwZmVlOGZmMmEzYjI0MDE4OWM3NTNh
MWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDkwNDc0ODcwMjA4JmFtcDtzZGF0YT1aaHlTMTRX
STVTQkNmWkJYbGtneHh4OFFFakdwamtJUU1ZUTRVYlJiUWhrJTNEJmFtcDtyZXNlcnZlZD0wIj5S
RkM4MDcyPC9hPiB3aXRoIGFuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGF1Z21lbnRhdGlvbiB0byBpbmNsdWRl
IHNvdXJjZSB2YWx1ZXMgd2hlcmU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXBwbGljYWJsZS4mcXVvdDs7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHVzZXMg
eXBhdGNoOnlhbmctcGF0Y2ggezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50ICZxdW90O3lhbmctcGF0Y2gvZWRp
dCZxdW90OyB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1Byb3ZpZGUgdGhlIHZhbHVlIG9mIHRoZSBzb3VyY2Ug
b2YgdGhlIHBhdGNoLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXNw
ZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGluIGFkZGl0aW9uIHRvPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSB0YXJnZXQgdmFsdWUsIHdoZXJlIGFwcGxpY2Fi
bGUuJnF1b3Q7Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbnlkYXRhIHNvdXJjZS12YWx1ZSB7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4vb3BlcmF0aW9uID0g
J2RlbGV0ZScmcXVvdDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgKyAmcXVvdDtvciAuLi9vcGVyYXRpb24gPSAnbWVyZ2UnJnF1b3Q7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0g
J21vdmUnJnF1b3Q7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0gJ3JlcGxhY2UnJnF1b3Q7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICsgJnF1b3Q7b3IgLi4vb3BlcmF0aW9uID0g
J3JlbW92ZScmcXVvdDs7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0
aW9uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1Ro
ZSBhbnlkYXRhICd2YWx1ZScgaXMgb25seSB1c2VkIGZvciAnZGVsZXRlJyw8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJ21vdmUnLCAnbWVyZ2UnLCAn
cmVwbGFjZScsIGFuZCAncmVtb3ZlJzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBvcGVyYXRpb25zLiZxdW90Ozs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZWZlcmVuY2UgJnF1b3Q7PGEgaHJlZj0iaHR0cHM6Ly9u
YW0xMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJG
dG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGcmZjODA3MiZhbXA7ZGF0YT0wMiU3QzAxJTdDYWxleCU0
MGZ1dHVyZXdlaS5jb20lN0MwZjMyOTYyMDY0ZTI0MjExOWYxMTA4ZDg2MTcyMzYyYyU3QzBmZWU4
ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0OTA0NzQ4ODAyMDIm
YW1wO3NkYXRhPUtzZ0pGTXJpRXgycGkwTFdrWFdmeTZDeWVJUGZkMDNieXoyWnVjTVBvUlUlM0Qm
YW1wO3Jlc2VydmVkPTAiPlJGQyA4MDcyPC9hPjogWUFORyBQYXRjaCBNZWRpYSBUeXBlJnF1b3Q7
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB9PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IH08L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tQ0EiPk5FVzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwcmUg
c3R5bGU9ImJyZWFrLWJlZm9yZTogcGFnZTtmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7
Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiAyO3RleHQtYWxpZ246c3RhcnQ7d2lk
b3dzOiAyOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt0ZXh0LWRlY29yYXRpb24tc3R5
bGU6IGluaXRpYWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsO3dvcmQtc3BhY2luZzow
cHgiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb250YWluZXIg
ZGlmZmVyZW5jZXMgezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgbGlzdCBvZiBkaWZmZXJl
bmNlcywgZW5jb2RlZCBwZXIgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVj
dGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1s
JTJGcmZjODA3MiZhbXA7ZGF0YT0wMiU3QzAxJTdDYWxleCU0MGZ1dHVyZXdlaS5jb20lN0MwZjMy
OTYyMDY0ZTI0MjExOWYxMTA4ZDg2MTcyMzYyYyU3QzBmZWU4ZmYyYTNiMjQwMTg5Yzc1M2ExZDU1
OTFmZWRjJTdDMSU3QzElN0M2MzczNjY0OTA0NzQ4ODAyMDImYW1wO3NkYXRhPUtzZ0pGTXJpRXgy
cGkwTFdrWFdmeTZDeWVJUGZkMDNieXoyWnVjTVBvUlUlM0QmYW1wO3Jlc2VydmVkPTAiPlJGQzgw
NzI8L2E+IHdpdGggYW48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXVnbWVudGF0aW9uIHRvIGluY2x1ZGUgc291
cmNlIHZhbHVlcyB3aGVyZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhcHBsaWNhYmxlLiZuYnNwOyBXaGVyZSBh
IGRpZmZlcmVuY2UgaW5jbHVkZSBhIGRhdGEgb2JqZWN0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNB
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluIHRoZSB0
YXJnZXQgdGhhdCBpcyBub3QgcHJlc2VudCBpbiB0aGUgc291cmNlLCA8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt0aGlzIHNoYWxsIGJlIGluZGljYXRlZCBhcyBhICdyZW1vdmUnIG9wZXJhdGlvbiA8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtpbiB0aGUgcGF0Y2gsIG5vdCBhcyBhICdkZWxldGUnIG9wZXJhdGlv
bi4mcXVvdDs7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHVzZXMgeXBhdGNoOnlhbmctcGF0Y2ggezwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdWdtZW50ICZxdW90O3lh
bmctcGF0Y2gvZWRpdCZxdW90OyB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZxdW90O1Byb3ZpZGUgdGhlIHZhbHVlIG9m
IHRoZSBzb3VyY2Ugb2YgdGhlIHBhdGNoLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyByZXNwZWN0aXZlbHkgb2YgdGhlIGNvbXBhcmlzb24sIGluIGFkZGl0aW9uIHRvPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSB0YXJnZXQgdmFsdWUsIHdo
ZXJlIGFwcGxpY2FibGUuJnF1b3Q7Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbnlkYXRhIHNvdXJj
ZS12YWx1ZSB7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4v
b3BlcmF0aW9uID0gJ21lcmdlJyZxdW90Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdtb3ZlJyZxdW90Ozwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29w
ZXJhdGlvbiA9ICdyZXBsYWNlJyZxdW90Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyArICZxdW90O29yIC4uL29wZXJhdGlvbiA9ICdyZW1vdmUnJnF1b3Q7Ozwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkZXNjcmlwdGlvbjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtUaGUgYW55ZGF0YSAndmFsdWUn
IGlzIG9ubHkgdXNlZCBmb3IgJ21lcmdlJyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJ21vdmUnLCdyZXBsYWNlJywgYW5kICdyZW1vdmUnIG9wZXJh
dGlvbnMuJnF1b3Q7Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJlZmVyZW5jZSAmcXVvdDs8YSBocmVmPSJodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0
aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ0b29scy5pZXRmLm9yZyUyRmh0bWwl
MkZyZmM4MDcyJmFtcDtkYXRhPTAyJTdDMDElN0NhbGV4JTQwZnV0dXJld2VpLmNvbSU3QzBmMzI5
NjIwNjRlMjQyMTE5ZjExMDhkODYxNzIzNjJjJTdDMGZlZThmZjJhM2IyNDAxODljNzUzYTFkNTU5
MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ5MDQ3NDg5MDE4NiZhbXA7c2RhdGE9SEk3RnN6UzF5MzJt
azEyazAlMkJWSFlRSnQyNEphRXpFc29zczF1RkFEZHBjJTNEJmFtcDtyZXNlcnZlZD0wIj5SRkMg
ODA3MjwvYT46IFlBTkcgUGF0Y2ggTWVkaWEgVHlwZSZxdW90Ozs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tQ0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUNBIj48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08L3NwYW4+PHNwYW4gbGFuZz0iRU4t
Q0EiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+VGhhbmtzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tQ0EiPi0tLSBBbGV4PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIj5PbiA5LzE1LzIwMjAgNDowNCBQTSwgUmVzaGFkIFJhaG1hbiAo
cnJhaG1hbikgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiPkhpIEFsZXgsPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiPkkgd2lsbCByZXZpZXcgdGhlIGxhdGVzdCB2ZXJzaW9uLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj5TZWUgYmVsb3cgZm9yIHF1
ZXN0aW9ucy9yZXNwb25zZXMuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tQ0EiPk9uIDIwMjAtMDktMTUsIDU6MTkgUE0sICZxdW90O3lhbmctZG9jdG9ycyBvbiBi
ZWhhbGYgb2YgQWxleGFuZGVyIEwgQ2xlbW0mcXVvdDsgPGEgaHJlZj0ibWFpbHRvOnlhbmctZG9j
dG9ycy1ib3VuY2VzQGlldGYub3Jnb25iZWhhbGZvZmx1ZHdpZ0BjbGVtbS5vcmciPiZsdDt5YW5n
LWRvY3RvcnMtYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgbHVkd2lnQGNsZW1tLm9yZyZn
dDs8L2E+IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1DQSI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsgSGVsbG8gUmVzaGFkLCBoZWxsbyBZQU5HIERvY3RvcnMs
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZu
YnNwOyZuYnNwOyB0aGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3ISZuYnNwOyBQbGVhc2UgZmluZCBt
eSByZXBsaWVzIGlubGluZSwgJmx0O0FMRVgmZ3Q7LiZuYnNwOyBXZTxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGhhdmUg
YWxzbyBqdXN0IHBvc3RlZCAtMDUgKHRoYW5rcywgWWluZ3poZW4sIGZvciBkb3VibGVjaGVja2lu
ZyBteTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHVwZGF0ZXMpLiZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0tLSBBbGV4
IG9uIGJlaGFsZiBvZiBjb2F1dGhvcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE9uIDkvNy8yMDIwIDc6MDYgQU0sIFJl
c2hhZCBSYWhtYW4gKHJyYWhtYW4pIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgJmx0O0hlcmUncyB0
aGUgc2FtZSBtZXNzYWdlIHdpdGggaG9wZWZ1bGx5IG1vcmUgcmVhZGFibGUgZm9ybWF0dGluZyZn
dDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNw
OyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBSZXZpZXcgb2YgcmV2IC0wNCBieSBS
ZXNoYWQgUmFobWFuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgVGhlIGRvY3VtZW50
IGlzIGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4uIFdoaWxlIHNvbWUgaXNzdWVzIGhhdmUgYmVlbiBp
ZGVudGlmaWVkLCB0aGV5IGNhbiBiZSByZXNvbHZlZCBxdWlja2x5LjxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZsdDtzbmlw
Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJz
cDsmbmJzcDsmbmJzcDsgJmd0OyBRdWVzdGlvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZuYnNwOyZuYnNw
OyAxLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBZQU5HIG1vZGVsOiBkb2VzIHRoZSBv
cGVyYXRpb24g4oCcZGVsZXRl4oCdIG1ha2Ugc2Vuc2UgZm9yIGEgZGlmZiBvcGVyYXRpb24/IElm
IGl0IGlzIGtlcHQsIGl04oCZZCBiZSBnb29kIHRvIGhhdmUgc29tZSB0ZXh0IGV4cGxhaW5pbmcg
dGhhdCBmb3IgYSBkaWZmIG9wZXJhdGlvbiwg4oCcZGVsZXRl4oCdIGFuZCDigJxyZXBsYWNl4oCd
IGFyZSB0aGUgc2FtZT8gSWYgdGhleeKAmXJlIG5vdCB0aGUgc2FtZSwgcGxlYXNlIGFsc28gYWRk
IHNvbWUgdGV4dOKApi48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tQ0EiPiZsdDtSUiZndDsgSSBhY3R1YWxseSBtZWFudCAmcXVvdDtkZWxldGUmcXVvdDsgYW5k
ICZxdW90O3JlbW92ZSZxdW90Oy48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgSGVyZSB3ZSBhcmUg
c2ltcGx5IHJlZmVycmluZyB0byB0aGUgYmFzaWMgWUFORy1wYXRjaCBlZGl0PG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsg
b3BlcmF0aW9ucyBwZXIgPGEgaHJlZj0iaHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlv
bi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJG
cmZjODA3MiUyM3BhZ2UtMTEmYW1wO2RhdGE9MDIlN0MwMSU3Q2FsZXglNDBmdXR1cmV3ZWkuY29t
JTdDMGYzMjk2MjA2NGUyNDIxMTlmMTEwOGQ4NjE3MjM2MmMlN0MwZmVlOGZmMmEzYjI0MDE4OWM3
NTNhMWQ1NTkxZmVkYyU3QzElN0MxJTdDNjM3MzY2NDkwNDc0ODkwMTg2JmFtcDtzZGF0YT1MQURX
OU9ZcmpaT0owTnY1Y2xiSGNTZjQxZW9TMU5YcE5laldiOEE4emVRJTNEJmFtcDtyZXNlcnZlZD0w
Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODA3MiNwYWdlLTExPC9hPi4mbmJzcDsg
VGhvc2UgYXJlPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNB
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgaW4gdHVybiBkZXJpdmVkIGZyb20gJmx0O2VkaXQtY29uZmln
Jmd0OyBvcGVyYXRpb25zIHBlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vbmFtMTEuc2Fm
ZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnRvb2xzLmll
dGYub3JnJTJGaHRtbCUyRnJmYzYyNDElMjNwYWdlLTM3JmFtcDtkYXRhPTAyJTdDMDElN0NhbGV4
JTQwZnV0dXJld2VpLmNvbSU3QzBmMzI5NjIwNjRlMjQyMTE5ZjExMDhkODYxNzIzNjJjJTdDMGZl
ZThmZjJhM2IyNDAxODljNzUzYTFkNTU5MWZlZGMlN0MxJTdDMSU3QzYzNzM2NjQ5MDQ3NDkwMDE4
MCZhbXA7c2RhdGE9ODcwRGJWOUJhWUolMkZmZElTM0QwRUNENEVkZnNlTnNIN0thaDNLc3FzYnJF
JTNEJmFtcDtyZXNlcnZlZD0wIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjI0MSNw
YWdlLTM3PC9hPi4mbmJzcDsgSSBhbSBub3Qgc3VyZSB3ZSBuZWVkIGFkZDxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRv
IGV4cGxhaW4gdGhvc2UsIGFzIHdlIGFyZSBkaXJlY3RseSByZWZlcnJpbmcgdG8gWUFORy1wYXRj
aC4gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNw
OyZuYnNwOyZuYnNwOyAmbHQ7L0FMRVgmZ3Q7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkVOLUNBIj4mbHQ7UlImZ3Q7IFRoZSBvcGVyYXRpb25zIGFyZSBpbmRlZWQg
d2VsbCBkZWZpbmVkIGluIFJGQzgwNzIgKGNvcGllZCBiZWxvdyksIGJ1dCB0aGV5IGFyZSBkZWZp
bmVkIGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIFlBTkctUGF0Y2guIFNvIGZvciBZQU5HLVBhdGNo
ICZxdW90O2RlbGV0ZSZxdW90OyBhbmQgJnF1b3Q7cmVtb3ZlJnF1b3Q7IGFyZSBkaWZmZXJlbnQg
b3BlcmF0aW9ucywgYnV0IGZyb20gYSBkaWZmIGNvbXBhcmlzb24gSSBiZWxpZXZlIHRoZXkgYXJl
IHRoZSBzYW1lICh0aGUgcmVzb3VyY2UgbXVzdCBleGlzdCBzaW5jZSBpdCdzIGJlaW5nIHJldHVy
bmVkIGluIGEgZGlmZik8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1DQSI+Jm5ic3A7Jm5ic3A7ICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyB8IGRlbGV0ZSZu
YnNwOyZuYnNwOyZuYnNwOyB8IGRlbGV0ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBl
eGlzdHM7IGlmIGl0Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHwgZG9lcyBub3QgZXhpc3QsIHJldHVybiBhbiBlcnJvciZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJz
cDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt8Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHw8bzpwPjwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyB8IHJlbW92
ZSB8IHJlbW92ZSBhIGRhdGEgcmVzb3VyY2UgaWYgaXQgYWxyZWFkeSBleGlzdHMmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7
ICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1DQSI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZndDsgJm5ic3A7Jm5ic3A7IDMuJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFlBTkcgbW9kZWwgUDksIGZvciB0aGUg4oCcdXNl
cyBwYXRoOnlhbmctcGF0Y2jigJ0sIHdoeSBub3QgaGF2ZSBhJm5ic3A7IHJlZmVyZW5jZSB0byBS
RkM4MDcyIChpcyBpdCBiZWNhdXNlIHRoZSBkZXNjcmlwdGlvbiBhYm92ZSBtZW50aW9ucyBSRkM4
MDcyKT88bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7QUxFWCZndDsgV2UgYXJlIGNsZWFybHkgcmVmZXJlbmNpbmcg
UkZDIDgwNzI7IGFyZSB5b3Ugc3VnZ2VzdGluZyB0byBwdXQgYTxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlZmVyZW5j
ZSBzdWJzdGF0ZW1lbnQgYmVsb3cgdGhlIHVzZXMgc3RhdGVtZW50PyZuYnNwOyZuYnNwOyBJdCBs
b29rcyBhIGxpdHRsZTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0cmFuZ2UgdG8gbWUgYnV0IHN1cmUsIHdlIHdpbGwg
YWRkIGl0LiZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tQ0EiPiZsdDtSUiZndDsgTm90IG5lZWRlZC4gPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICZuYnNw
OyZuYnNwOyA0LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWN0aW9uIDcgbWVudGlv
bnMgcmF0ZSBsaW1pdGluZyByZXF1ZXN0cyBwZXIgY2xpZW50LiBTaG91bGQgdGhlcmUgYmUgYSDi
gJxnbG9iYWzigJ0gcmF0ZS1saW1pdGluZyB0b28sIGkuZSBub3QgY2xpZW50LXNwZWNpZmljPzxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJz
cDsmbmJzcDsgJmx0O0FMRVgmZ3Q7IEkgYW0gbm90IHN1cmUgdGhpcyBpcyByZWFsbHkgbmVlZGVk
IGFzIEkgdGhpbmsgdGhlIG51bWJlciBvZjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1hbmFnZW1lbnQgY2xpZW50cyB3
aWxsIGluIGdlbmVyYWwgYmUgZmFpcmx5IGxpbWl0ZWQgdG8gYmVnaW4gd2l0aCwgYnV0PG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsm
bmJzcDsgd2UgY2FuIGNlcnRhaW5seSBhZGQgaXQuJm5ic3A7IEhvdyBhYm91dCB0aGUgZm9sbG93
aW5nIHRleHQ6PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNB
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0Ei
PiZuYnNwOyZuYnNwOyZuYnNwOyBPTEQ6PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyBPbmUgcG9zc2liaWxpdHkgZm9yIGFu
IGltcGxlbWVudGF0aW9uIHRvIG1pdGlnYXRlIGFnYWluc3Qgc3VjaCBhPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsgcG9z
c2liaWxpdHkgaXMgdG8gbGltaXQgdGhlIG51bWJlciBvZiByZXF1ZXN0cyB0aGF0IGlzIHNlcnZl
ZCB0byBhPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4m
bmJzcDsmbmJzcDsmbmJzcDsgY2xpZW50IGluIGFueSBvbmUgdGltZSBpbnRlcnZhbCwgcmVqZWN0
aW5nIHJlcXVlc3RzIG1hZGUgYXQgYSBoaWdoZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyBmcmVxdWVuY3kgdGhhbiB0
aGUgaW1wbGVtZW50YXRpb24gY2FuIHJlYXNvbmFibHkgc3VzdGFpbi48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IE5FVzo8
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IE9uZSBwb3NzaWJpbGl0eSBmb3IgYW4gaW1wbGVtZW50YXRpb24gdG8gbWl0aWdh
dGUgYWdhaW5zdCBzdWNoIGE8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyBwb3NzaWJpbGl0eSBpcyB0byBsaW1pdCB0aGUg
bnVtYmVyIG9mIHJlcXVlc3RzIHRoYXQgaXMgc2VydmVkIHRvIGE8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyBjbGllbnQs
IG9yIHRvIGFueSBudW1iZXIgb2YgY2xpZW50cywgaW4gYW55IG9uZSB0aW1lIGludGVydmFsLCBy
ZWplY3Rpbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0Ei
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXF1ZXN0cyBtYWRlIGF0IGEgaGlnaGVyIGZyZXF1ZW5jeSB0
aGFuIHRoZSBpbXBsZW1lbnRhdGlvbiBjYW48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyByZWFzb25hYmx5IHN1c3RhaW4u
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbHQ7UlIm
Z3Q7IEdvb2Qgd2l0aCBtZS48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5n
PSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsg
Jm5ic3A7Jm5ic3A7IDUuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdvbmRlcmluZyBp
ZiBzZWN0aW9uIDggc2hvdWxkIGJlIGluIGFuIEFwcGVuZGl4IChvciBldmVuIHJlbW92ZWQpPyBB
bHNvLCB0aGUgbWV0aG9kIHN1Z2dlc3RlZCBkb2VzbuKAmXQgc2VlbSB0byBndWFyYW50ZWUgdGhh
dCB0aGUgZGlmZmVyZW5jZSBwZXJzaXN0ZWQgZm9yIHRoZSDigJxkYW1wZW5pbmfigJ0gdGltZS48
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZsdDtBTEVYJmd0OyBQZXJzb25hbGx5LCBJIGRvIHRoaW5rIGl0IG1ha2VzIHNl
bnNlIHRvIGluY2x1ZGUgYSBicmllZjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRpc2N1c3Npb24gb2YgcG9zc2libGUg
ZnVydGhlciBleHRlbnNpb25zLiZuYnNwOyBJIHN1Z2dlc3QgdG8ga2VlcCB0aGU8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNw
OyBzZWN0aW9uIGlmIGl0J3Mgb2theSB3aXRoIHlvdSwgb3IgcGVyaGFwcyBsZWF2ZSBpdCB0byB0
aGUgY2hhaXIgd2hldGhlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5n
PSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZXkgaGF2ZSBhIHByZWZlcmVuY2UgdG8gcmVt
b3ZlIGl0LiZuYnNwOyA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDsvQUxFWCZndDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZsdDtSUiZndDtXaGF0ZXZlciB0aGUgV0cv
Y2hhaXJzIGRlY2lkZSBpcyBmaW5lIHdpdGggbWUuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tQ0EiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj5SZXNoYWQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPC9i
bG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_BY5PR13MB3793893AFA40E42D49CCDEE5DB360BY5PR13MB3793namp_--


From nobody Sun Sep 27 12:46:26 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 455073A0ADD for <netmod@ietfa.amsl.com>; Sun, 27 Sep 2020 12:46:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=g4gVb4UE; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0ULpzPB9
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YkzYHZRyu9Rg for <netmod@ietfa.amsl.com>; Sun, 27 Sep 2020 12:46:19 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 735433A011B for <netmod@ietf.org>; Sun, 27 Sep 2020 12:46:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3610; q=dns/txt; s=iport; t=1601235979; x=1602445579; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=9rn0ji55b7lPE+Fugjw5pX/uEHStC3a9C+H5m7Aw22o=; b=g4gVb4UEHAfZ8jEjfyAmFeGHEn9HLnEiw1KjuNXljjadbC9wt0Vmqo1K 66SKvx3RAIyhV8Pe80+c26Fedy17Hs9nH8POuU9fs80JqIRbxeR6YxupH pysjdN2UV+2fdLVOQsoTPWNv+G0ugNhfp9Xq7SVJqxFILQa/TSScEXfhe w=;
IronPort-PHdr: =?us-ascii?q?9a23=3AV179MBOBfToDhcPDZTUl6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEvK493l3AVoLR8LdZjevIvrr7WHARp5qM4zgOc51JAh?= =?us-ascii?q?kCj8he3wktG9WMBkCzKvn2Jzc7E8JPWB4AnTm7PEFZFdy4awjUpXu/vjwbER?= =?us-ascii?q?L1Lk9oIOXrF5TJjtimkey/qNXfZgxSj2+7ZrV/ZBy9sQTWsJwQho1vT8R5yh?= =?us-ascii?q?bArnZSPepMwmY9LlOIlBG67cC1r5M=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BNAADZ6nBf/4YNJK1cAxwBAQEBAQE?= =?us-ascii?q?HAQESAQEEBAEBQIE7BwEBCwGBUVEHcFkvLIQ9g0YDhFmJJJh2gS4UgREDVQs?= =?us-ascii?q?BAQENAQEfDgIEAQGESwIXghcCJTQJDgIDAQELAQEFAQEBAgEGBG2FXAyFcgE?= =?us-ascii?q?BAQECARIREQwBATcBDQICAQgOAggCAiYCAgIZFxUQAgQOBSKDBAGCSwMOIAG?= =?us-ascii?q?qAgKBOYhhdoEygwEBAQWCS4J1GIIQAwYFgQkqAYJxg2mGUxuBQT+BOByCTT6?= =?us-ascii?q?ECAESASEXCiaCUDOCLZAFgzSSfpAFgQkKgmeaVwMfoROGGax8AgQCBAUCDgE?= =?us-ascii?q?BBYFUOmdwcBVlAYI+UBcCDY4fg3EziiN0NwIGAQkBAQMJfI5KAQE?=
X-IronPort-AV: E=Sophos;i="5.77,311,1596499200"; d="scan'208";a="562600876"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Sep 2020 19:46:18 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 08RJkI1G021441 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 27 Sep 2020 19:46:18 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Sep 2020 14:46:18 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Sep 2020 14:46:17 -0500
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sun, 27 Sep 2020 15:46:17 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g537NqCJuAoHpqXXp0xzvsBCIy1bvhFG750OgdYBN0DNhb1QZVvQvt776j5zypWH1u19PrdpRGt13nqtsFOJpvdwMAFfS5rj4UiZCUIV3csRQlyzqiEe+Qe5tuNPNFaWdEbGUbo4wO0f2A67jwzY4IDb+nIgJUQaJsTqp42p7OX8Q2139dV2rSGTqKFdFHo66/9PGlXtAN+8mZQlUAxZ7X6OndPnwULa8ljm8w7Qm3XFUVXvKaZnqJc2hpuh3aYIcjY/LjYwI0w/XeNwVjzztQP9jqM4KP2+AVlRpm+aj4y4vhWW4CnGfkqELWheq7n14k1TYl+1xOQv1oSCKqgz1w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9rn0ji55b7lPE+Fugjw5pX/uEHStC3a9C+H5m7Aw22o=; b=boWD9gy5ypw05qNA3ZATZYx+8TndFcp+6GphV36gSimz5mFEWMW1y4Ye7s+VySW4PPeFme6lWJiqhHYVtxCYmar+dJYQjhSL+IzQ8xrUU9CS6q85l94KGHc9mvulKxlBFub7v2EMFFItsMVd3LqvBK17AH74bbw8aEzLCeV586zqM5EOAvLGVOG4do3KrrhLxNgCFU4iffi7eZ15mI8GBlg6h6hdssv5pdfyw5M2ztmmeV8yQmdizNnDuN8B/FJGSCuAR94m+QPm+mQmcXVmLz5oBCLEoh+l5+JygzA6XSKUsBvtoo+L6FRyrebK9/jLRa14Sd9Z2SUQITNB2Oajhg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9rn0ji55b7lPE+Fugjw5pX/uEHStC3a9C+H5m7Aw22o=; b=0ULpzPB9y9r3VUCXz1nqo50X9wHbpiMVAXZX5aTgPCh1jfATHplRvJzWFIfQljv3qEo1qaDSPsWPw8YIZhXsNDEq0sNUOlrLjfTLiEIYKgLypdGWys1O8oaYaJOCJRP/Xyp8YNUfSogXPB+qx6re0Gz50yKQfBknlb82soqN0uU=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN7PR11MB2580.namprd11.prod.outlook.com (2603:10b6:406:b5::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.14; Sun, 27 Sep 2020 19:46:16 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::e467:56fc:947d:6bac]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::e467:56fc:947d:6bac%7]) with mapi id 15.20.3412.029; Sun, 27 Sep 2020 19:46:15 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Follow-up: impact of changing an import statement
Thread-Index: AQHWZ6634XZdD3nh3kGPjRnP8If83akivMYAgACZRICAWaU8AA==
Date: Sun, 27 Sep 2020 19:46:15 +0000
Message-ID: <164238F4-E3F8-41B5-8BF5-6F98C0682252@cisco.com>
References: <E0547418-ACC4-4D92-8BA6-080A55B536AC@cisco.com> <20200801053906.n5cnacpzrknhkrnc@anna.jacobs.jacobs-university.de> <07335FA9-3D3A-4563-9B21-15F178EBBB99@cisco.com>
In-Reply-To: <07335FA9-3D3A-4563-9B21-15F178EBBB99@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:6c2:d00:cdee:c571:a61d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 05aad819-80ac-4397-79b5-08d8631dff29
x-ms-traffictypediagnostic: BN7PR11MB2580:
x-microsoft-antispam-prvs: <BN7PR11MB25808E07280E1AFDD4DD2D0BAB340@BN7PR11MB2580.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8ZMEysRmXDEbUDTa0u3XLem9nm9r+NvbGabhtWGd/16iliyyFDdPHQcrcJwMwiYB9/Qz2AtmaQVKFnvE9lSxZcZB5e13yndt3K0AOVqyTOuXWm/Vi/LlJ4OArPsznMLBfZvI63+lX/R8stl8tXC2tLTEY8h69qT6IP9hAntxC/FwkT+G8oja8A+2UQIz9eS6F1tjvmU7g80HpcSnnIQFtch0ERrF9/lks2uHY7kNeP2d3KeKBkbNYV7dH2sTX78uw6zkA5C1gpMoSenapBVFmmqpb5dsuV4ySsXruouJEWEnh8+0RWNf+QmjvVrCrGt5tJmCFi7Y3DG5qWwMfOZIOyBW7aPOIBnip29Tp7KBaXl3KQRaBxVJsE8kI1ePUhsiB217yOcM4S13uq2p15Qp98lAmbIGvzy3TyIUyxjwb6n/2xhD0s6QAYqeKjQxCKjx9I1elyx610gARA0dnzq7Rg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(376002)(366004)(346002)(396003)(136003)(86362001)(478600001)(33656002)(36756003)(6916009)(2906002)(2616005)(316002)(6512007)(71200400001)(5660300002)(186003)(83080400001)(76116006)(8676002)(91956017)(66446008)(64756008)(66556008)(66476007)(66946007)(4326008)(53546011)(6506007)(6486002)(8936002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: 5Zr9B/N2F55OvmFQQQS86Ajaaxb9NDLM2NQVaobkLR63AwIoHSkcaZQ9rol67/Tr7bmsT4rX5Rv9epsAxcnCSGYX27nXA2db0PTN1U8iby7qtCB2Zha7swt97R0YkixUiHubR4RxR+UzufZPI0nmVcolQIly2WiRTUhilHugj7O9NgJvzs6x9IcCESNop7FV1SXkQDpqxlB9SId4LvDabbvolpeu8ShHIyrPyLDH4B2YQNtvy6LDZACy7Pdiwy/8cgFtVOo9mAWcv03Li1TBkH0pFHSWin+HXW6fB1+Rsz9b8h3jKQlgaZob/PaB4lXsMtg1JFUoJBnNSndzxQhlAwKRneywBKEx+Vf0aYCV/ebAENlaNiJjrTl3/naEuzlBtryiNNDl0dAZJgNYVlRpQBV4Iy4ZSrHWTbSAirkyoNSbJBSZkk2GfKUZXI+mlhDkwpFGEhDXWVW9DCY/RwKSJLY4sj22OJrpyRAkEcxz8/xe65O80SHadAsp0gOGVRiTyg95NcLTDYcOm5RA8XxRzcXjdkVVJE1ymTFdtpFmV6iTw/MVckNMClt39+oIY/j6EkSk7WkR3yFiw8CYg/KGU4myCiKmr962IiWZAX0TlN5Tx3KkstYa8TK2wQQ5FFDfVjMp59wmy0+dhu/ebEt2zoj3uoU7cNJhK/haLLXZwg4A5Kq4tlv/dlES6OEllfoY+OWVwLkoVsvmqQUcn+loQw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <076953C7B56F3B4689F7F86D121F6817@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 05aad819-80ac-4397-79b5-08d8631dff29
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2020 19:46:15.7505 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EScWeWAXitWQ/Zwmc+Cc2X5VSHRjhBrxhru0iRFgqWJrZOXUuoopZMfAk9c38rcNtuuXNd6OkpB1IS8QV8MqHA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2580
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/UJFG1vkEJsGVsaplVnPicTOhoNw>
Subject: Re: [netmod] Follow-up: impact of changing an import statement
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Sep 2020 19:46:25 -0000

SW5saW5lLg0KDQpPbiAyMDIwLTA4LTAxLCAyOjQ3IFBNLCAiUmVzaGFkIFJhaG1hbiAocnJhaG1h
bikiIDxycmFobWFuQGNpc2NvLmNvbT4gd3JvdGU6DQoNCiAgICBPbiAyMDIwLTA4LTAxLCAxOjM5
IEFNLCAiSnVlcmdlbiBTY2hvZW53YWVsZGVyIiA8ai5zY2hvZW53YWVsZGVyQGphY29icy11bml2
ZXJzaXR5LmRlPiB3cm90ZToNCg0KICAgICAgICBPbiBTYXQsIEF1ZyAwMSwgMjAyMCBhdCAwMjo1
MTo1NEFNICswMDAwLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZToNCiAgICAgICAgPiBX
RywNCiAgICAgICAgPiANCiAgICAgICAgPiBGb2xsb3dpbmcgdXAgZnJvbSB0aGUgZGlzY3Vzc2lv
bnMgZHVyaW5nIE5FVE1PRCBtZWV0aW5nIG9uIFRodXJzZGF5LiBPbmUgb2YgdGhlIG1haW4gb3Bl
biB0b3BpY3MgaXMgd2hhdCB0byBkbyB3aGVuIGFuIGltcG9ydCBzdG10IGlzIGNoYW5nZWQsIGZv
ciBleGFtcGxlDQogICAgICAgID4gDQogICAgICAgID4gICAxLiAgTW9kdWxlIEEgKDEuMC4wKSBp
bXBvcnRzIG1vZHVsZSBCIHVzaW5nIOKAnDIuMC4wIG9yIGRlcml2ZWTigJ0uIFRoZXJlIGlzIG5v
IHZlcnNpb24gMysgZm9yIG1vZHVsZSBCIHNvIG1vZHVsZSBBIHVzZXMgMi5ZLloNCiAgICAgICAg
PiAgIDIuICBBIG5ldyByZXZpc2lvbiAzLjAuMCBvZiBtb2R1bGUgQiBpcyBjcmVhdGVkIEFORCB0
aGVyZSBpcyBhIGNoYW5nZSBpbiBtb2R1bGUgQSB0byBpbXBvcnQgbW9kdWxlIEIgdXNpbmcg4oCc
My4wLjAgb3IgZGVyaXZlZOKAnS4NCg0KICAgICAgICBXaGF0IGRvZXMgIjIuMC4wIG9yIGRlcml2
ZWQiIG1lYW4/IERvZXMgaXQgbWVhbiAoaSkgYW55IG1vZHVsZSA+PQ0KICAgICAgICAyLjAuMCBv
ciBkb2VzIGl0IG1lYW4gKGlpKSBhbnkgKG1vZHVsZSA+PSAyLjAuMCAmJiA8IDMuMC4wKT8NCiAg
ICBJdCBjdXJyZW50bHkgbWVhbnMgKGkpLiBLZW50IGFza2VkIGFib3V0IHRoaXMgb24gc2xpZGUg
MTIgZHVyaW5nIHRoZSBtZWV0aW5nIHN0YXRpbmcgaGUgYmVsaWV2ZXMgaXQgc2hvdWxkIGJlIChp
aSkuIE15IHJlc3BvbnNlIHdhcyB0aGF0IHRoaXMgaGFzIGJlZW4gZGlzY3Vzc2VkIGFtb25nIHRo
ZSBhdXRob3JzIGFuZCB0aGVyZSdzIG5vICBhZ3JlZW1lbnQgYW1vbmcgdXMgcmlnaHQgbm93LiBJ
IHRoaW5rIFJvYiBXIGhhcyBhbiBBSSBmcm9tIHRoZSBXRyBtZWV0aW5nIG9uIHRoaXMuDQpUaGlz
IGlzIHRoZSBlbWFpbCBmcm9tIFJvYiBvbiB0aGlzIHRvcGljLg0KDQpSZWdhcmRzLA0KUmVzaGFk
Lg0KDQogICAgICAgID4gQXV0aG9ycy9jb250cmlidXRvcnMgaGF2ZSBkaXNjdXNzZWQgMiBvcHRp
b25zIGFuZCByaWdodCBub3cgd2UgZG9u4oCZdCBoYXZlIHVuYW5pbWl0eToNCiAgICAgICAgPiAN
CiAgICAgICAgPiAgIDEuICBPcHRpb24gQTogZGVwZW5kaW5nIG9uIHRoZSBpbXBhY3Qgb24gdGhl
IGltcG9ydGluZyBtb2R1bGUgQSwgdGhlIGltcG9ydC1zdG10IGlzIGRlZW1lZCBCQyBvciBOQkMu
IEUuZy4gaWYgdGhlIG9ubHkgTkJDIGNoYW5nZSBpbiB0aGUgIGltcG9ydGVkIG1vZHVsZSBpcyAg
dG8gYSB0eXBlIHdoaWNoIHRoZSBpbXBvcnRpbmcgbW9kdWxlIGRvZXMgTk9UIHVzZSwgdGhhdOKA
mXMgYSBCQyBjaGFuZ2UgZm9yIHRoZSBpbXBvcnRpbmcgbW9kdWxlLg0KICAgICAgICA+ICAgMi4g
IE9wdGlvbiBCOiBjb25zaWRlciB0aGUgaW1wb3J0LXN0bXQgY2hhbmdlIGFzIGEgQkMgY2hhbmdl
IGFuZCByZXNvbHZlIHRoaXMgZWxzZXdoZXJlIGUuZy4gWUFORy1QYWNrYWdlcyBvciBZQU5HLUxp
YnJhcnkuDQoNCiAgICAgICAgV2hldGhlciBhIGNoYW5nZSBpcyBCQyBvciBub3QgYWx3YXlzIGRl
cGVuZHMgb24gd2hpY2ggZGVmaW5pdGlvbnMgaGF2ZQ0KICAgICAgICBjaGFuZ2VkLCBob3cgdGhl
eSBoYXZlIGNoYW5nZWQsIGFuZCBob3cgdGhlc2UgZGVmaW5pdGlvbnMgYXJlIHVzZWQuIFNvDQog
ICAgICAgIHRoZSBhbnN3ZXIgdmVyeSBsaWtlbHkgbXVzdCBiZSBvcHRpb24gMS4gT3B0aW9uIDIg
YWxzbyBzZWVtcyB0byBwdXNoDQogICAgICAgIHRoZSBwcm9ibGVtIGVsc2V3aGVyZSAocGFja2Fn
ZXMsIGxpYnJhcnkpIHdpdGhvdXQgcHJvdmlkaW5nIHRoZQ0KICAgICAgICBkZXRhaWxzLg0KICAg
IEkgYWdyZWUuDQoNCiAgICBXZSBoYXZlIGRpc2N1c3NlZCBhIGJpdCBob3cgdGhpcyB3b3VsZCBi
ZSBkb25lIGJ1dCB0aGF0IHdhcyByaWdodCBiZWZvcmUgdGhlIElFVEYuIFdpdGggWUFORy1QYWNr
YWdlcywgdGhlIHBhY2thZ2UgdmVyc2lvbiB3b3VsZCBiZSBtb2RpZmllZCBhY2NvcmRpbmdseSBh
bmQgYSBjbGllbnQgd291bGQgbmVlZCB0byBkbyBzY2hlbWEgY29tcGFyaXNvbi4gDQoNCiAgICBU
aGFua3MgZm9yIHRoZSBpbnB1dCwNCiAgICBSZXNoYWQuDQoNCiAgICAgICAgL2pzDQoNCiAgICAg
ICAgLS0gDQogICAgICAgIEp1ZXJnZW4gU2Nob2Vud2FlbGRlciAgICAgICAgICAgSmFjb2JzIFVu
aXZlcnNpdHkgQnJlbWVuIGdHbWJIDQogICAgICAgIFBob25lOiArNDkgNDIxIDIwMCAzNTg3ICAg
ICAgICAgQ2FtcHVzIFJpbmcgMSB8IDI4NzU5IEJyZW1lbiB8IEdlcm1hbnkNCiAgICAgICAgRmF4
OiAgICs0OSA0MjEgMjAwIDMxMDMgICAgICAgICA8aHR0cHM6Ly93d3cuamFjb2JzLXVuaXZlcnNp
dHkuZGUvPg0KDQoNCg==


From nobody Sun Sep 27 12:49:12 2020
Return-Path: <rrahman@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E0343A0AF3 for <netmod@ietfa.amsl.com>; Sun, 27 Sep 2020 12:49:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ApmEHid/; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0GySKicj
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dk5LjXmlIZww for <netmod@ietfa.amsl.com>; Sun, 27 Sep 2020 12:49:09 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C1373A0ADD for <netmod@ietf.org>; Sun, 27 Sep 2020 12:49:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3720; q=dns/txt; s=iport; t=1601236149; x=1602445749; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=mR3X84YxYnafwBTh3XdbOxHaUd3VtfSynI0PBQ9Dh/A=; b=ApmEHid/3vsEdTSWa2yJU75Zw0gCNGl71vcvHC0PwBUhL9iMH7JtAgik vuUc/7LcS9A6nwJEarc3LldTDuoP7z/U3At0M/3BkrIwkffr/gEom0K9b niWHUt9TYyOLk2DCX9EhxNe2+x0wGQHAUbSxlZ/LPJicOBcx++hE63Uae Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3AOQRJRxxa1hEsh0XXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5ZRePt/dkh1jDRsDG7fNahvDNsrzxH2ANst6Ns3EHJZpLUR?= =?us-ascii?q?JNycAbhBcpD8PND0rnZOXrYCo3EIUnNhdl8ni3PFITFJP4YFvf8X+75jkYAV?= =?us-ascii?q?DiMwtrK/7uG5LDyci6hKi+/pTJaFBOgzywKbp5MBSxq1DXsc8b5OkqKqs4xh?= =?us-ascii?q?bT5HVSfOEDzmJzLlXVlBH5tco=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BNAABn7HBf/4ENJK1cAxwBAQEBAQE?= =?us-ascii?q?HAQESAQEEBAEBQIE7BwEBCwGBUVEHcFkvLIQ9g0YDhFmJJJh2gS4UgREDVQs?= =?us-ascii?q?BAQENAQElCAIEAQGESwIXghcCJTQJDgIDAQELAQEFAQEBAgEGBG2FXAyFcgE?= =?us-ascii?q?BAQECARIREQwBATcBDQICAQgOAggCAiYCAgIZFxUQAgQOBSKDBAGCSwMOIAE?= =?us-ascii?q?OqXQCgTmIYXaBMoMBAQEFgTMBgReCdhiCEAMGBYEJKgGCcYNphlMbgUE/gTg?= =?us-ascii?q?cgk0+gXljAoEqARIBOAoZDYJQM4ItkAWDNJJ+kAWBCQqCZ4h7kVwDH6EThhm?= =?us-ascii?q?XWZUjAgQCBAUCDgEBBYFUOmdwcBVlAYIKAQEyUBcCDY4fg3EzhGGFQnQ3AgY?= =?us-ascii?q?BCQEBAwl8jkoBAQ?=
X-IronPort-AV: E=Sophos;i="5.77,311,1596499200"; d="scan'208";a="830843870"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Sep 2020 19:48:55 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 08RJmtUi007303 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 27 Sep 2020 19:48:55 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Sep 2020 14:48:55 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Sep 2020 14:48:55 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sun, 27 Sep 2020 15:48:54 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G06byJwQTT38Xl41T3eDOnN+WHCOYDpIj+IGDlsxDqPvkOrCfvMzh4pFURxWqBeoO9ZBiyNZhymA28ju0MP36jTt921lGVM5FskrW5tjzRggQ8gs7CW+FTqyFzIvyPRQfxYwFkmeuzA0UOtJy2FDZNXsaUNha89dZglciunFjL3dcEdu+ReM8k27/CZZT6A276kEorIyTtXeln0TUFYt1pwMC9COJg5WOrDECdGl+9r1HGEKSye+Dc5dqwpB+Iq8D4xbfYtvtTYjyFuAZF/VBot4Koo+ri8SoHNm7SYflXKlAGQaZ/zF137lOcGJ2Ux/TghOECbzuxKi/b9/Hrg10w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mR3X84YxYnafwBTh3XdbOxHaUd3VtfSynI0PBQ9Dh/A=; b=ail8BP3vY9Id5eHCSOAC575tiGqxLpFCrreMwM3EIoxhkB1lMm8hZeA/SNzQ2on1bwof8FBO3kQ4kuywGCamLdkdEVQZaJI3d+NoXfsVXXr9wbUy6VNgpBoxqDZO+kBEOEhPOCRXj4JwXp0u/MPG3DD5h8lbGiIEYAyP4uuHe4eOkkShgAJ3SXa1MMEbcosldheHc5bUjWnesect0pxEw4HfRTutLfjyN3rWapN9n2f1a4RYO4jUSTULkr9TPiFGWHpwGcfj7Kx1lz3unZmB/18JucnRlalQz10H8qFC5isGLbydgS+qNpmrv5VM65dNJHS3oU0HKr/84qVMtqm1Bg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mR3X84YxYnafwBTh3XdbOxHaUd3VtfSynI0PBQ9Dh/A=; b=0GySKicjUKk+LG+ZFAwzaffsSfALxoUVBfYtKiZ4H0UxGDMTkwk/ilKL2rb538FsxveHTIdr7CDZFXyb/P2ANpE5qlbNRDQJCIuWtDmAkrCRrEz7qhPqPxYiwAGrmnzHaozoL/gHQxge/ANDq4pDpMclEhQ44W7nD9AMVS54Klg=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN6PR11MB4161.namprd11.prod.outlook.com (2603:10b6:405:81::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.23; Sun, 27 Sep 2020 19:48:53 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::e467:56fc:947d:6bac]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::e467:56fc:947d:6bac%7]) with mapi id 15.20.3412.029; Sun, 27 Sep 2020 19:48:53 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Follow-up: impact of changing an import statement
Thread-Index: AQHWZ6634XZdD3nh3kGPjRnP8If83akivMYAgACZRICAWaX3gA==
Date: Sun, 27 Sep 2020 19:48:53 +0000
Message-ID: <30839E58-035B-4C4C-B23D-EE3A39EB4C11@cisco.com>
References: <E0547418-ACC4-4D92-8BA6-080A55B536AC@cisco.com> <20200801053906.n5cnacpzrknhkrnc@anna.jacobs.jacobs-university.de> <07335FA9-3D3A-4563-9B21-15F178EBBB99@cisco.com>
In-Reply-To: <07335FA9-3D3A-4563-9B21-15F178EBBB99@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2607:fea8:bee0:6c2:d00:cdee:c571:a61d]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8be7621c-fb0e-4171-15a2-08d8631e5d0b
x-ms-traffictypediagnostic: BN6PR11MB4161:
x-microsoft-antispam-prvs: <BN6PR11MB41611CD2A23F32E75CC503C0AB340@BN6PR11MB4161.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HOKsUknWsrgIg6jsv+Yc83BMiEw+n8jR1E4/uBumerWzwZphLRb8Tv7RdlE9Zrlhd2ShFI3ACNl2pc0C/3VCAYTpm8fxJenVweYyHe2ZUC0oKplVVSON89ckmtaZz53dNtMhl74u3Z9NV3O7PspAPSS2zymftu0xswZVPydZHcYFvFirlKxiDD0z+InFPkkfCtHe7GKW2YxyCT/mdGc10QeLulM6IQdoJCaqe6HF1I9aRBjrw5ymQiDTE7pNhvyNZkv5kUaplYMqZft2//HhPpS9drYgpZRss/vzZWShUxv8vHTVj9BDxDwmfoY7F+MHNQ1dT5B4+Hf3rXhPUh4OW7V+MENXNazk9a7nhsdcJ8CVw5AVh4OoVJHsfRdl2TwAZLW72WrQwyr7IObo5Z0Bg2tHf/h3r7T7x7G28jq6nwJ8JlW+lAV2CJTeelwAdlqIwXd0LiTcCDd+XF36z75jXA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(366004)(346002)(396003)(376002)(136003)(53546011)(91956017)(76116006)(6506007)(66946007)(66446008)(64756008)(66556008)(66476007)(316002)(6486002)(4326008)(2906002)(5660300002)(36756003)(86362001)(6916009)(33656002)(2616005)(186003)(966005)(83080400001)(8676002)(6512007)(8936002)(478600001)(71200400001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: wXXrwCMqEjoFtatPdcZzlaBaW+s5vdia+LYW27VYj71TGduIdJAwa0ENTX2S1wpHxmRsFqcJ+VytKV/envX6APMNbX3VmGwiGeOAcTDoR4cOW7TOe4cFK96WjOLNKTAGG2kxWzfKWDcZ32BAtJJpmOTt2sV/o1+90ruR/3g2b7uWVEiOqGjTGnzG76WDhJlZ/V96wLOCyzx7h7Ddr3/FHpXgXpC/UzJf3Nckxp+/UZNVuYVvZsYftUG2UC6y1+6jPHsQ61LFFxQpDISP0YpyQtl8Er9mi4+s0CFYBQp6KrEJgKocI1KgrzjpjjoDFINtNOfQKE7imBLqKXcGNUXxobNjeplderUJwP7uAeY4lLolU4mOqSOQ9tmZxAlHmVkZgB6xgw73Pbn1OEl3J4OykJZwKaWt6OZ24vMN+xJTPWO91QYHXs4LERaWC0719QHSF+ULYBpMISwTuTKuUeSOTvyalX5Hlf9gGJeLrwJRbRAyAMFS1swMrHA9gPX6nKcgk0eFvaptGRBzo2YOg4cYSnBsuSTO2hJlfg6W6smPnMgQ0n99CVkF5Rze0PpVSMEArwK0KmW1texSROEWsn/3bg/CfDPAB779bYv0WBRgrCa3s3JtncqPZVcW5GWc5bpSo5iFqPyD6zn0or/5jDHXo62ckvhJuSD64vXlDQ126xTsY6ebraEJcrjnc8ZWAnfxDFmpLm2xNlebOzCT1Dy89w==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <FFF9D899A89153488AFB4515075D0F52@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8be7621c-fb0e-4171-15a2-08d8631e5d0b
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2020 19:48:53.2312 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sC5urLFTUhlpGes0YStVDRQBJX3Rq3AWRvr1k7NT1Ab088E8OFiU4MxZ7srjHcJsBxSeuBCiQGwyV8FBDO7fGw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4161
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/8i1NaqOUAw5YsCWejJLOZ0j0qwA>
Subject: Re: [netmod] Follow-up: impact of changing an import statement
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Sep 2020 19:49:12 -0000

SW5saW5lLg0KDQrvu79PbiAyMDIwLTA4LTAxLCAyOjQ3IFBNLCAiUmVzaGFkIFJhaG1hbiAocnJh
aG1hbikiIDxycmFobWFuQGNpc2NvLmNvbT4gd3JvdGU6DQoNCiAgICBPbiAyMDIwLTA4LTAxLCAx
OjM5IEFNLCAiSnVlcmdlbiBTY2hvZW53YWVsZGVyIiA8ai5zY2hvZW53YWVsZGVyQGphY29icy11
bml2ZXJzaXR5LmRlPiB3cm90ZToNCg0KICAgICAgICBPbiBTYXQsIEF1ZyAwMSwgMjAyMCBhdCAw
Mjo1MTo1NEFNICswMDAwLCBSZXNoYWQgUmFobWFuIChycmFobWFuKSB3cm90ZToNCiAgICAgICAg
PiBXRywNCiAgICAgICAgPiANCiAgICAgICAgPiBGb2xsb3dpbmcgdXAgZnJvbSB0aGUgZGlzY3Vz
c2lvbnMgZHVyaW5nIE5FVE1PRCBtZWV0aW5nIG9uIFRodXJzZGF5LiBPbmUgb2YgdGhlIG1haW4g
b3BlbiB0b3BpY3MgaXMgd2hhdCB0byBkbyB3aGVuIGFuIGltcG9ydCBzdG10IGlzIGNoYW5nZWQs
IGZvciBleGFtcGxlDQogICAgICAgID4gDQogICAgICAgID4gICAxLiAgTW9kdWxlIEEgKDEuMC4w
KSBpbXBvcnRzIG1vZHVsZSBCIHVzaW5nIOKAnDIuMC4wIG9yIGRlcml2ZWTigJ0uIFRoZXJlIGlz
IG5vIHZlcnNpb24gMysgZm9yIG1vZHVsZSBCIHNvIG1vZHVsZSBBIHVzZXMgMi5ZLloNCiAgICAg
ICAgPiAgIDIuICBBIG5ldyByZXZpc2lvbiAzLjAuMCBvZiBtb2R1bGUgQiBpcyBjcmVhdGVkIEFO
RCB0aGVyZSBpcyBhIGNoYW5nZSBpbiBtb2R1bGUgQSB0byBpbXBvcnQgbW9kdWxlIEIgdXNpbmcg
4oCcMy4wLjAgb3IgZGVyaXZlZOKAnS4NCg0KICAgICAgICBXaGF0IGRvZXMgIjIuMC4wIG9yIGRl
cml2ZWQiIG1lYW4/IERvZXMgaXQgbWVhbiAoaSkgYW55IG1vZHVsZSA+PQ0KICAgICAgICAyLjAu
MCBvciBkb2VzIGl0IG1lYW4gKGlpKSBhbnkgKG1vZHVsZSA+PSAyLjAuMCAmJiA8IDMuMC4wKT8N
CiAgICBJdCBjdXJyZW50bHkgbWVhbnMgKGkpLiBLZW50IGFza2VkIGFib3V0IHRoaXMgb24gc2xp
ZGUgMTIgZHVyaW5nIHRoZSBtZWV0aW5nIHN0YXRpbmcgaGUgYmVsaWV2ZXMgaXQgc2hvdWxkIGJl
IChpaSkuIE15IHJlc3BvbnNlIHdhcyB0aGF0IHRoaXMgaGFzIGJlZW4gZGlzY3Vzc2VkIGFtb25n
IHRoZSBhdXRob3JzIGFuZCB0aGVyZSdzIG5vICBhZ3JlZW1lbnQgYW1vbmcgdXMgcmlnaHQgbm93
LiBJIHRoaW5rIFJvYiBXIGhhcyBhbiBBSSBmcm9tIHRoZSBXRyBtZWV0aW5nIG9uIHRoaXMuDQo8
UlI+IFRoaXMgaXMgdGhlIGVtYWlsIGZyb20gUm9iIG9uIHRoaXMgdG9waWM6DQpodHRwczovL21h
aWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL25ldG1vZC9kR1FYNGplUVdqUFQxVHFQams4X3lq
VkpoRk0vDQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCiAgICAgICAgPiBBdXRob3JzL2NvbnRyaWJ1
dG9ycyBoYXZlIGRpc2N1c3NlZCAyIG9wdGlvbnMgYW5kIHJpZ2h0IG5vdyB3ZSBkb27igJl0IGhh
dmUgdW5hbmltaXR5Og0KICAgICAgICA+IA0KICAgICAgICA+ICAgMS4gIE9wdGlvbiBBOiBkZXBl
bmRpbmcgb24gdGhlIGltcGFjdCBvbiB0aGUgaW1wb3J0aW5nIG1vZHVsZSBBLCB0aGUgaW1wb3J0
LXN0bXQgaXMgZGVlbWVkIEJDIG9yIE5CQy4gRS5nLiBpZiB0aGUgb25seSBOQkMgY2hhbmdlIGlu
IHRoZSAgaW1wb3J0ZWQgbW9kdWxlIGlzICB0byBhIHR5cGUgd2hpY2ggdGhlIGltcG9ydGluZyBt
b2R1bGUgZG9lcyBOT1QgdXNlLCB0aGF04oCZcyBhIEJDIGNoYW5nZSBmb3IgdGhlIGltcG9ydGlu
ZyBtb2R1bGUuDQogICAgICAgID4gICAyLiAgT3B0aW9uIEI6IGNvbnNpZGVyIHRoZSBpbXBvcnQt
c3RtdCBjaGFuZ2UgYXMgYSBCQyBjaGFuZ2UgYW5kIHJlc29sdmUgdGhpcyBlbHNld2hlcmUgZS5n
LiBZQU5HLVBhY2thZ2VzIG9yIFlBTkctTGlicmFyeS4NCg0KICAgICAgICBXaGV0aGVyIGEgY2hh
bmdlIGlzIEJDIG9yIG5vdCBhbHdheXMgZGVwZW5kcyBvbiB3aGljaCBkZWZpbml0aW9ucyBoYXZl
DQogICAgICAgIGNoYW5nZWQsIGhvdyB0aGV5IGhhdmUgY2hhbmdlZCwgYW5kIGhvdyB0aGVzZSBk
ZWZpbml0aW9ucyBhcmUgdXNlZC4gU28NCiAgICAgICAgdGhlIGFuc3dlciB2ZXJ5IGxpa2VseSBt
dXN0IGJlIG9wdGlvbiAxLiBPcHRpb24gMiBhbHNvIHNlZW1zIHRvIHB1c2gNCiAgICAgICAgdGhl
IHByb2JsZW0gZWxzZXdoZXJlIChwYWNrYWdlcywgbGlicmFyeSkgd2l0aG91dCBwcm92aWRpbmcg
dGhlDQogICAgICAgIGRldGFpbHMuDQogICAgSSBhZ3JlZS4NCg0KICAgIFdlIGhhdmUgZGlzY3Vz
c2VkIGEgYml0IGhvdyB0aGlzIHdvdWxkIGJlIGRvbmUgYnV0IHRoYXQgd2FzIHJpZ2h0IGJlZm9y
ZSB0aGUgSUVURi4gV2l0aCBZQU5HLVBhY2thZ2VzLCB0aGUgcGFja2FnZSB2ZXJzaW9uIHdvdWxk
IGJlIG1vZGlmaWVkIGFjY29yZGluZ2x5IGFuZCBhIGNsaWVudCB3b3VsZCBuZWVkIHRvIGRvIHNj
aGVtYSBjb21wYXJpc29uLiANCg0KICAgIFRoYW5rcyBmb3IgdGhlIGlucHV0LA0KICAgIFJlc2hh
ZC4NCg0KICAgICAgICAvanMNCg0KICAgICAgICAtLSANCiAgICAgICAgSnVlcmdlbiBTY2hvZW53
YWVsZGVyICAgICAgICAgICBKYWNvYnMgVW5pdmVyc2l0eSBCcmVtZW4gZ0dtYkgNCiAgICAgICAg
UGhvbmU6ICs0OSA0MjEgMjAwIDM1ODcgICAgICAgICBDYW1wdXMgUmluZyAxIHwgMjg3NTkgQnJl
bWVuIHwgR2VybWFueQ0KICAgICAgICBGYXg6ICAgKzQ5IDQyMSAyMDAgMzEwMyAgICAgICAgIDxo
dHRwczovL3d3dy5qYWNvYnMtdW5pdmVyc2l0eS5kZS8+DQoNCg0K


From nobody Mon Sep 28 23:33:17 2020
Return-Path: <mvasko@cesnet.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A9363A0A9F for <netmod@ietfa.amsl.com>; Mon, 28 Sep 2020 23:33:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cesnet.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tSgN251osT9N for <netmod@ietfa.amsl.com>; Mon, 28 Sep 2020 23:33:08 -0700 (PDT)
Received: from kalendar.cesnet.cz (kalendar.cesnet.cz [78.128.211.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A9363A0891 for <netmod@ietf.org>; Mon, 28 Sep 2020 23:33:03 -0700 (PDT)
Received: by kalendar.cesnet.cz (Postfix, from userid 999) id 31C87601C1; Tue, 29 Sep 2020 08:33:00 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz; s=kalendar; t=1601361180; bh=BzSOH3PpHLHN7QrFK1SfhKrzd5WiT1r4jwh6Un03jWg=; h=In-Reply-To:From:Date:Cc:To:Subject; b=IzjwN31/Xpypvq+ERbmBY2+BIMc3MAmiSTnwNGkzJ7+qW4GHa8Gb4d7YaD7w9pz+Q 4jH1G4zDgjHUL8bfWQUjmApQjG4fYY6p8VxkjmGG9RcOGKaAysoCfU+Whk4P25XmpT kx4EDue1tn/RB+QTw7yU9czT0EMQkpSZqAfMATbM=
Content-Type: text/plain; charset="utf-8"
In-Reply-To: <01000174c6468b07-9c5edbba-f680-49c4-accc-679d1f40635f-000000@email.amazonses.com>
From: =?utf-8?q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>
X-Forward: 2001:67c:1220:80c:b5:55d3:81d5:8636
Date: Tue, 29 Sep 2020 08:33:00 +0200
Cc: "tom petch" <ietfc@btconnect.com>, =?utf-8?q?netmod=40ietf=2Eorg?= <netmod@ietf.org>
To: "Kent Watsen" <kent@watsen.net>
MIME-Version: 1.0
Message-ID: <6999-5f72d500-17-6792ba80@102434896>
User-Agent: SOGoMail 2.3.23
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/AYf2CY-gkazubyyToInOT88Pshs>
Subject: Re: [netmod]  =?utf-8?b?Pz09P3V0Zi04P3E/ID89PT91dGYtOD9xPyA/PSBBdWdt?= =?utf-8?q?ent_with_a_when_and_an_actio?=
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 06:33:16 -0000

Hi Kent,
okay, thanks. Then it seems it should be normally supported and made co=
nditional. Just to make certain, the same goes for notification, right?=


Regards,
Michal

On Friday, September 25, 2020 19:19 CEST, Kent Watsen <kent@watsen.net>=
 wrote: 
 
> 
> Hi Michal,
> 
> > Now, I believe there is some reason why "when" is forbidden for an =
"action" although I do not know what it is.
> 
> 
> 
> Note that Martin supports, and a room full of YANG-next-ers agreed to=
 put it in the "Definitely Dos (MUST Solve)" category.
> 
> 	https://github.com/netmod-wg/yang-next/issues/16 <https://github.com=
/netmod-wg/yang-next/issues/16>
> 
> K.
> 
 
 


From nobody Tue Sep 29 04:13:40 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E75343A0C20 for <netmod@ietfa.amsl.com>; Tue, 29 Sep 2020 04:13:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A1hXbZVUisGZ for <netmod@ietfa.amsl.com>; Tue, 29 Sep 2020 04:13:37 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70105.outbound.protection.outlook.com [40.107.7.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 764783A0C1B for <netmod@ietf.org>; Tue, 29 Sep 2020 04:13:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CNQaB3tnBJGhCh8naFnX6j7t5PLVk0eQNrpY0+MDG2I4KPgA6GAvpSvyDf86Kk4enA/7tS4sDH8jhGxhLn5dqyXeLNErlS4sM0MrIAYVTLQLrsQ9KulJpMYviM0997VwVK1XW2Ssh9qqKnVIGxzd54LALAGdAygekKEEYfVkbNbkULKEmHhNgzh4T/aVyXV8bjFF3HSD07eV/rLc5dW3ggzGR8nG4bRwZMZXvA6LPveyuO7VB96jcQHC/Mn8hQfxD2qRjmoAMe8nnlCvIt/dsoubJeVq//GIpGs5jI/Qjy2eXUsnvXIsYdA2Rfy8H3NSJuPoTJcF5cAhHQwJNvxcXw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ivGIJAwYVf745+8wHLnFf2R/17yTY4VRVPS3/xNsIDk=; b=gwRBOSfTbMSmcSP6j1ihvpsGoLOGgOap5BxWpZohzwv0BI79E7WAQQgkgrL6w43aXquEaNyB7jmh1Yb+J+Hmbloi1S1JHLfgoooj2oYNmw6Vn2DvfLjhvLISB/A8MOqw6BAyqX6FiCrEvESfK2Ry32WV7KrwdIoQvkj4LDmRyOvt/AESPiBSHU+DwWTRPPQeu2b+Zd8kIB2yR1720OkXegPeHNgIVb8s6l0BBFibii9c1V1v8lr0m/2wXs+nI61PkwIaZsew0lzWMZF40P6ah0/BVeAxXcjubsiuGHsASw+utyimpTFQNniqG2oT7V71svD2y6RIsOx5SPbvNPu0sQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ivGIJAwYVf745+8wHLnFf2R/17yTY4VRVPS3/xNsIDk=; b=vjMiZriKcjnYdxw+YWxeQBNLbP3dGF1vjZSYkzLrpLvMEcLGe0LPwtpJorrpNcnyXYr+k66dfdkLna9SCRBDZTnXvzj59NvKuOz/YZ/1g4qFlt4ZP3q/d0BDg7ulX/4PhW4vJj+2GO87kxzScGknrzzvEh9oTAS2Kr/5K1uJ/84=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB5142.eurprd07.prod.outlook.com (2603:10a6:20b:3f::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.14; Tue, 29 Sep 2020 11:13:29 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::bcaa:4f79:2802:9bf]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::bcaa:4f79:2802:9bf%9]) with mapi id 15.20.3433.023; Tue, 29 Sep 2020 11:13:29 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent@watsen.net>, =?Windows-1252?Q?Michal_Va=9Ako?= <mvasko@cesnet.cz>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod]  ?==?utf-8?q? ?==?utf-8?q? ?= Augment with a when and an actio
Thread-Index: AQHWk1/6EgvddAFJ30OlbRBawLvSoal/elOR
Date: Tue, 29 Sep 2020 11:13:29 +0000
Message-ID: <AM7PR07MB6248C53A74F51CDA24E867DFA0320@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <40a7-5f6dd200-ef-438e2300@60807902>, <01000174c6468b07-9c5edbba-f680-49c4-accc-679d1f40635f-000000@email.amazonses.com>
In-Reply-To: <01000174c6468b07-9c5edbba-f680-49c4-accc-679d1f40635f-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.146.121.140]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3fb45227-be53-4cba-e218-08d86468b1fe
x-ms-traffictypediagnostic: AM6PR07MB5142:
x-microsoft-antispam-prvs: <AM6PR07MB5142C2C3FC7D649385C5986DA0320@AM6PR07MB5142.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xad6EByzvmGqb7O474eaz+6ONtsUlQZKq3NccEfRpPqtpKb8kUW1wzOIva234wIs3oP8c0Xsriyy4GYc13IWX/1CGadui4lXc30jepyBUn+KeTiJBsJoXoR08q3NICRbJTw/9ULBVsm6z/38XO9ElkpzuvycT3D7CKbrhl+YHovdxh2iZzKzT9XNZ/p1wcbyFbAgZpQDumgbu1I0y4g9g2jEbmWiiBEC/WXhNAM7gv4jR/v2R3SNlVR6IOrz0C67sK5RSkbGLDpxV83bIO0GZ9Brnv/ffpUFzz8ItMKeLDFwTAHrceQGDRVGPB2hO8FBKNZWYPM5Z727WpDPlnbA33FlnfcDKn3LRn1el1s3LfaHNd8jVEMyC1+S2ppksQO5PZmfU9q9TNsBjnQPdaM43Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(346002)(366004)(39860400002)(376002)(136003)(396003)(52536014)(83380400001)(316002)(478600001)(110136005)(186003)(86362001)(33656002)(66476007)(66446008)(64756008)(66556008)(4744005)(83080400001)(5660300002)(71200400001)(8676002)(76116006)(91956017)(66946007)(7696005)(8936002)(4326008)(966005)(6506007)(26005)(55016002)(9686003)(2906002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: rzhj/lNo3CJ/FXbUw4nsijVFyuxA7IbJyuaHT66VSb5mnqUDVAjT/HpqblFgS+P54lARblE+1EDobAvTEonKto986XtmDAqQKVXZwekKdjP3Hz2Q7q3ig2hsVV/H22nO+YsPD98pSfJG7XroSnsoXQczhRpoKoCt6VdTU1bpNgZ/pLorH1uNgXGvuHlDzJszOWDi7G9c9p57y1MPogdbVynFZ9G44JpBG6+xV0MdUp4kQXTpmV1EWO0PuF4HT7xRRlMgkJuYZL3UT2vwA6ph6+oQZ6JO1an70yatfULnhgvEvoXE+wX3N8IFkvd2nIfSIdNjoYK/SrVGSfjcG8gKEk5bmCM9hTCH13Bpu+3NYE6HzN1reheHsMbiApzlU1oaeyXuA/4iBi1r7OCIv8mrJDUuEieRBLyqSf7CP5kgSla+dOGj7l8JcQN+l+fKAATSqCLk1vczf7D8Zw5E+t6trV0xNxMlLQja+Pm+Z3yt2TyYAMRKthaaNipYWzsdfuvimj3QNQGpJ/owvcxZqGhwDnTTIDmmghWzTBw/11m+bYsYkxvp4EvrZoXDZxhNizGiIqfs2ZiwZaPYXKg/EBUwl1pZLTVKr6WScVSzhXnCs03GJniqxYmUKNKvD67zr63uKBAlM2m+/7xpfkEDYSQHSg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3fb45227-be53-4cba-e218-08d86468b1fe
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2020 11:13:29.7746 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: JzljOQf5cXa85eieGuW6hXC/97W3d9Zr4vn8kGQYk0yCvluAbBjHW7OTLdd9S9s9yYgceWt6+2WfKSkMjrvOmQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5142
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/1eFCQZRoHdTLbd7em28InrlCbsE>
Subject: Re: [netmod]  =?utf-8?b?Pz0gID89PT91dGYtOD9xPyBBdWdtZW50IHdpdGggYSB3?= =?utf-8?q?hen_and_an_actio?=
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 11:13:39 -0000

From: Kent Watsen <kent@watsen.net>=0A=
Sent: 25 September 2020 18:19=0A=
=0A=
Hi Michal,=0A=
=0A=
Now, I believe there is some reason why "when" is forbidden for an "action"=
 although I do not know what it is.=0A=
=0A=
<tp>=0A=
=0A=
Kent,=0A=
=0A=
An action is an action node, not a data node or a schema node, and the cont=
ext node and accessible tree for XPath evaluation are not defined for an ac=
tion node.  An action node is a bit weird, somewhere in the middle of opera=
tional state but also a top level node when it comes to invoking it with XM=
L.  The question of its placement did get asked during the development of Y=
ANG 1.1 but no one responded.=0A=
=0A=
Andy has always been clear about the problems of processing 'when' so he ma=
y have a more definite view on this.  It might be to do with what a server =
has to do when I receives and processes an action.=0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
Note that Martin supports, and a room full of YANG-next-ers agreed to put i=
t in the "Definitely Dos (MUST Solve)" category.=0A=
=0A=
https://github.com/netmod-wg/yang-next/issues/16=0A=
=0A=
K.=0A=
=0A=


From nobody Tue Sep 29 06:49:54 2020
Return-Path: <01000174da2063cc-3fb881b0-fea0-4593-8b98-6329874b6af1-000000@amazonses.watsen.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 349D03A0CD2 for <netmod@ietfa.amsl.com>; Tue, 29 Sep 2020 06:49:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7O-rTwwGEV6K for <netmod@ietfa.amsl.com>; Tue, 29 Sep 2020 06:49:51 -0700 (PDT)
Received: from a8-33.smtp-out.amazonses.com (a8-33.smtp-out.amazonses.com [54.240.8.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F7F53A0CD0 for <netmod@ietf.org>; Tue, 29 Sep 2020 06:49:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1601387390; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=gQCai0O6e5vu7eqRqY2f174Tp7rFaVOzQ3YidZ6ycEI=; b=KNHLhDy3xp77QYMMKcss5/GxkjH8XmpHcLr1qK3mWdFJh0+x3KW0YPpb4QcOpqdb EOZoCJvQZmGj2aN0b27mRT50zjN43hrpK5tO1qf05JIUkVn28V/4g54dhR5jIJl0GvE wGyWSK/ppOXNcPqLUFmikFpLcFtLKklaYnBGfRfM=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
From: Kent Watsen <kent@watsen.net>
In-Reply-To: <6999-5f72d500-17-6792ba80@102434896>
Date: Tue, 29 Sep 2020 13:49:50 +0000
Cc: tom petch <ietfc@btconnect.com>, "netmod@ietf.org" <netmod@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <01000174da2063cc-3fb881b0-fea0-4593-8b98-6329874b6af1-000000@email.amazonses.com>
References: <6999-5f72d500-17-6792ba80@102434896>
To: =?utf-8?Q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
X-SES-Outgoing: 2020.09.29-54.240.8.33
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ukUzoAWPE-C1hnPgpcXGx_WNebI>
Subject: Re: [netmod] ?=   Augment  with a when and an actio
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 13:49:52 -0000

Hi Machal,

> okay, thanks. Then it seems it should be normally supported

Yes, and note the =E2=80=9Cworkaround=E2=80=9D mentioned in the GItHub =
issue is essentially the solution in your OP.  =20


> and made conditional.

Supporting =E2=80=9Cwhen=E2=80=9D under =E2=80=9Caction=E2=80=9D would =
be getting ahead of the curve, so a conditional is reasonable.


> Just to make certain, the same goes for notification, right?

I would think so. Please scan the GitHub issue list and, if you don=E2=80=99=
t see it mentioned already, create a new issue for it.


Thanks,
K.



From nobody Tue Sep 29 07:21:26 2020
Return-Path: <mvasko@cesnet.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A813D3A0D42 for <netmod@ietfa.amsl.com>; Tue, 29 Sep 2020 07:21:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cesnet.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TwusNWZa_eth for <netmod@ietfa.amsl.com>; Tue, 29 Sep 2020 07:21:20 -0700 (PDT)
Received: from kalendar.cesnet.cz (kalendar.cesnet.cz [78.128.211.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7C9353A0D3C for <netmod@ietf.org>; Tue, 29 Sep 2020 07:21:18 -0700 (PDT)
Received: by kalendar.cesnet.cz (Postfix, from userid 999) id 3E207601C1; Tue, 29 Sep 2020 16:21:15 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cesnet.cz; s=kalendar; t=1601389275; bh=4ZUxOhpKs41nIKHXmCX/swmU8KxpzE6Uk/0qsPJXhdg=; h=In-Reply-To:From:Date:Cc:To:Subject; b=R/kMQ6tpaT3pZ/F5UdaSaEkGXBS8RAeIfcc/qmcQ42wTClx2KOzASvGwrNqNLs3yU B9x1FlGwL9tbSAoUDpRIyg1d/N66yd7YfvsPEzlj82QPUD42ObvvqB0cecoXjYAnJ2 sS54UoHg5wO1bx1ZWbIPR1s7hXgOWgkLVFh2+Le4=
Content-Type: text/plain; charset="utf-8"
In-Reply-To: <01000174da2063cc-3fb881b0-fea0-4593-8b98-6329874b6af1-000000@email.amazonses.com>
From: =?utf-8?q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>
X-Forward: 2001:67c:1220:80c:b5:55d3:81d5:8636
Date: Tue, 29 Sep 2020 16:21:15 +0200
Cc: "tom petch" <ietfc@btconnect.com>, =?utf-8?q?netmod=40ietf=2Eorg?= <netmod@ietf.org>
To: "Kent Watsen" <kent@watsen.net>
MIME-Version: 1.0
Message-ID: <14eb-5f734300-d-13ef5460@33687183>
User-Agent: SOGoMail 2.3.23
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/91jxwOx1Pq21NUXvAWWTXfyv3ek>
Subject: Re: [netmod]  =?utf-8?b?Pz09P3V0Zi04P3E/ID89PT91dGYtOD9xPyA/PSBBdWdt?= =?utf-8?q?ent_with_a_when_and_an_actio?=
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Sep 2020 14:21:25 -0000

Hi Kent,

> > okay, thanks. Then it seems it should be normally supported
> 
> Yes, and note the =E2=80=9Cworkaround=E2=80=9D mentioned in the GItHu=
b issue is essentially the solution in your OP.   

Well, not exactly. It is a solution for model authors who want to make =
their action conditional. I am trying to learn how to behave in case a =
module with "augment" with both "when" and "action" is being loaded, th=
e opposite position of a YANG module reader.

> > and made conditional.
> 
> Supporting =E2=80=9Cwhen=E2=80=9D under =E2=80=9Caction=E2=80=9D woul=
d be getting ahead of the curve, so a conditional is reasonable.
> 
> 
> > Just to make certain, the same goes for notification, right?
> 
> I would think so. Please scan the GitHub issue list and, if you don=E2=
=80=99t see it mentioned already, create a new issue for it.
 
Will do.

Regards,
Michal


From nobody Wed Sep 30 03:00:53 2020
Return-Path: <Italo.Busi@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 108953A09E3 for <netmod@ietfa.amsl.com>; Wed, 30 Sep 2020 03:00:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sl9u_g2Elw2g for <netmod@ietfa.amsl.com>; Wed, 30 Sep 2020 03:00:50 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D139E3A09D8 for <netmod@ietf.org>; Wed, 30 Sep 2020 03:00:49 -0700 (PDT)
Received: from lhreml751-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 12A6C938D6278D694EB2; Wed, 30 Sep 2020 11:00:48 +0100 (IST)
Received: from fraeml715-chm.china.huawei.com (10.206.15.34) by lhreml751-chm.china.huawei.com (10.201.108.201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 30 Sep 2020 11:00:47 +0100
Received: from fraeml715-chm.china.huawei.com (10.206.15.34) by fraeml715-chm.china.huawei.com (10.206.15.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 30 Sep 2020 12:00:47 +0200
Received: from fraeml715-chm.china.huawei.com ([10.206.15.34]) by fraeml715-chm.china.huawei.com ([10.206.15.34]) with mapi id 15.01.1913.007; Wed, 30 Sep 2020 12:00:47 +0200
From: Italo Busi <Italo.Busi@huawei.com>
To: tom petch <ietfc@btconnect.com>, Ladislav Lhotka <ladislav.lhotka@nic.cz>,  "netmod@ietf.org" <netmod@ietf.org>
CC: Joey Boyd <joey.boyd@adtran.com>
Thread-Topic: [netmod] identityref with multiple base statements (follow-up question)
Thread-Index: AdaRhLMHWUL2bx+uSjSp5K9i+qJg9AAIF0UAACbaOgABM952EA==
Date: Wed, 30 Sep 2020 10:00:47 +0000
Message-ID: <114e870a08b04707b39661a96dda9780@huawei.com>
References: <7f4e6d298f16434b9555eaede6f3fe0e@huawei.com>, <878sd04lex.fsf@nic.cz> <AM7PR07MB62487B0B4C3F4245B31ED322A0390@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB62487B0B4C3F4245B31ED322A0390@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.90.255]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LpiyIo9tmfX6G8De7UENFWWJDbw>
Subject: Re: [netmod] identityref with multiple base statements (follow-up question)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2020 10:00:52 -0000

Lada: thanks a lot for the clarification.

Tom: my understanding is that the 'derived from all' would mean derived fro=
m ((aa and bb) or (aa and bb and something else)).

As a non-native English speaker, I would have said 'derived at least from a=
ll'.

Anyway, I am satisfied with the mail clarification.

Thanks again

Italo

> -----Original Message-----
> From: tom petch [mailto:ietfc@btconnect.com]
> Sent: gioved=EC 24 settembre 2020 11:01
> To: Ladislav Lhotka <ladislav.lhotka@nic.cz>; Italo Busi
> <Italo.Busi@huawei.com>; netmod@ietf.org
> Cc: Joey Boyd <joey.boyd@adtran.com>
> Subject: Re: [netmod] identityref with multiple base statements (follow-u=
p
> question)
>=20
> From: netmod <netmod-bounces@ietf.org> on behalf of Ladislav Lhotka
> <ladislav.lhotka@nic.cz>
> Sent: 23 September 2020 15:28
>=20
> Italo Busi <Italo.Busi@huawei.com> writes:
>=20
> > I have a follow-up question about this topic
> >
> > Considering the same identities defined below, what would be the valid
> values the following references?
> >
> > leaf reference-1 {
> >   type identityref {
> >     base base-1;
> >   }
> >   description
> >     "Reference to an identity #1.";
> > }
> >
> > leaf reference-2 {
> >   type identityref {
> >     base base-2;
> >   }
> >   description
> >     "Reference to an identity #2.";
> > }
> >
> > My understanding, is that:
> > - valid values for the reference-1 would be 'a' and 'b'
> > - valid values for the reference-2 would be 'b' and 'c'
> >
> > Is my understanding correct?
>=20
> Yes, this should be pretty clear from sec. 9.10.2 of RFC 7950.
>=20
> <tp>
> Well, may be.  I saw this come up some time ago and read RFC7950 and was
> unsure.
>=20
> It is 'derived from all' that gave me pause.  With aa and bb as base, doe=
s that
> mean derived from aa and bb or derived from aa or bb?  Should that be
> 'derived from any'?
>=20
> Tom Petch
>=20
> Lada
>=20
> >
> > Thanks, Italo
> >
> >> -----Original Message-----
> >> From: Ladislav Lhotka [mailto:ladislav.lhotka@nic.cz]
> >> Sent: luned=EC 3 agosto 2020 10:45
> >> To: Joey Boyd <joey.boyd@adtran.com>; netmod@ietf.org
> >> Subject: Re: [netmod] identityref with multiple base statements
> >>
> >> Joey Boyd <joey.boyd@adtran.com> writes:
> >>
> >> > Hi,
> >> >
> >> > I am looking for some clarification regarding RFC 7950 section 9.10.=
2,
> >> specifically this statement.
> >> >
> >> > Valid values for an identityref are any identities derived from all =
the
> >> identityref's base identities.
> >> >
> >> > Example:
> >> >
> >> > identity base-1 {
> >> >   description
> >> >     "Base identity #1.";
> >> > }
> >> >
> >> > identity base-2 {
> >> >   description
> >> >     "Base identity #2.";
> >> > }
> >> >
> >> > identity a {
> >> >   base base-1;
> >> >   description
> >> >     "Identity A.";
> >> > }
> >> >
> >> > identity b {
> >> >   base base-1;
> >> >   base base-2;
> >> >   description
> >> >     "Identity B.";
> >> > }
> >> >
> >> > identity c {
> >> >   base base-2;
> >> >   description
> >> >     "Identity C.";
> >> > }
> >> >
> >> > leaf reference {
> >> >   type identityref {
> >> >     base base-1;
> >> >     base base-2;
> >> >   }
> >> >   description
> >> >     "Reference to an identity.";
> >> > }
> >> >
> >> > The question is how to determine the value space for this identityre=
f.
> >> >
> >> > Option #1:
> >> > The value space is any identity which is derived from both base iden=
tities.
> >> This means the only valid value in the example would be 'b'.
> >> >
> >> > Option #2:
> >> > The value space is any identity which is derived from either base id=
entity.
> >> This means the valid values are 'a', 'b' and 'c'.
> >> >
> >> > The phrasing "...derived from all the identityref's base identities.=
" tends
> to
> >> point to Option #1 but I would like clarification on the intent.
> >>
> >> Yes, #1 is correct.
> >>
> >> Lada
> >>
> >> >
> >> > Best regards,
> >> > Joey
> >> >
> >> > _______________________________________________
> >> > netmod mailing list
> >> > netmod@ietf.org
> >> > https://www.ietf.org/mailman/listinfo/netmod
> >>
> >> --
> >> Ladislav Lhotka
> >> Head, CZ.NIC Labs
> >> PGP Key ID: 0xB8F92B08A9F76C67
> >>
> >
>=20
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


From nobody Wed Sep 30 03:48:37 2020
Return-Path: <Italo.Busi@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45A0F3A0ADC for <netmod@ietfa.amsl.com>; Wed, 30 Sep 2020 03:48:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d07UNi7ODZcV for <netmod@ietfa.amsl.com>; Wed, 30 Sep 2020 03:48:33 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCC683A0AB9 for <netmod@ietf.org>; Wed, 30 Sep 2020 03:48:32 -0700 (PDT)
Received: from lhreml738-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 1CAEA24237134ACC5D30; Wed, 30 Sep 2020 11:48:28 +0100 (IST)
Received: from fraeml710-chm.china.huawei.com (10.206.15.59) by lhreml738-chm.china.huawei.com (10.201.108.188) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 30 Sep 2020 11:48:27 +0100
Received: from fraeml715-chm.china.huawei.com (10.206.15.34) by fraeml710-chm.china.huawei.com (10.206.15.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 30 Sep 2020 12:48:27 +0200
Received: from fraeml715-chm.china.huawei.com ([10.206.15.34]) by fraeml715-chm.china.huawei.com ([10.206.15.34]) with mapi id 15.01.1913.007; Wed, 30 Sep 2020 12:48:27 +0200
From: Italo Busi <Italo.Busi@huawei.com>
To: Kent Watsen <kent@watsen.net>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Another question about identityref with multiple base statements
Thread-Index: AdaRhbH6FlO4C9bXS5WpDkjMLVL84QAS++oAAU/WfYA=
Date: Wed, 30 Sep 2020 10:48:27 +0000
Message-ID: <11e4621576cb4734b8123554c0d852b3@huawei.com>
References: <50f40e218f1a456086aa45a95bbbfc2d@huawei.com> <01000174bc81d84f-18acac49-8898-4c2a-917b-659c7f6038bf-000000@email.amazonses.com>
In-Reply-To: <01000174bc81d84f-18acac49-8898-4c2a-917b-659c7f6038bf-000000@email.amazonses.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.90.255]
Content-Type: multipart/alternative; boundary="_000_11e4621576cb4734b8123554c0d852b3huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/HO8qe5nxVTEAjcNSMpCGwD9m_Ks>
Subject: Re: [netmod] Another question about identityref with multiple base statements
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2020 10:48:36 -0000

--_000_11e4621576cb4734b8123554c0d852b3huaweicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgS2VudCwNCg0KVGhhbmtzIGEgbG90IGZvciB5b3VyIHJlcGx5IGFuZCBmb3IgeW91IHN1Z2dl
c3Rpb24gb24gaG93IHRvIGltcHJvdmUgdGhlIGV4YW1wbGUNCg0KTGV0IG1lIHRyeSB0byBjbGFy
aWZ5IHRoZSBnb2FsIEkgYW0gdHJ5aW5nIHRvIGFjaGlldmUsIHVwZGF0aW5nIHRoZSBleGFtcGxl
IGFzIHBlciB5b3VyIHN1Z2dlc3Rpb246DQoNCklkZW50aXRpZXM6DQogICstLSBhDQogIHwgICst
LSBhMQ0KICB8ICArLS0gYTINCiAgKy0tIGINCiAgICAgKy0tIGIxDQogICAgICstLSBiMg0KDQpU
aGUgWUFORyBjb2RlIHVzaW5nIHRoZSBpZGVudGl0eXJlZiBzdGF0ZW1lbnRzIHdvdWxkIGJlY29t
ZToNCg0KbGVhZiByZWZlcmVuY2UtMSB7DQogIHR5cGUgaWRlbnRpdHlyZWYgew0KICAgIGJhc2Ug
YTsNCiAgfQ0KICBkZXNjcmlwdGlvbg0KICAgICJSZWZlcmVuY2UgdG8gYW4gaWRlbnRpdHkgb2Yg
dHlwZSBBLiI7DQp9DQoNCmxlYWYgcmVmZXJlbmNlLTIgew0KICB0eXBlIGlkZW50aXR5cmVmIHsN
CiAgICBiYXNlIGI7DQogIH0NCiAgZGVzY3JpcHRpb24NCiAgICAiUmVmZXJlbmNlIHRvIGFuIGlk
ZW50aXR5IG9mIHR5cGUgQi4iOw0KfQ0KDQpNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQ6DQpyZWZl
cmVuY2UtMSBjYW4gYmUgYW55IG9mOiDigJxhMeKAnSwgYW5kIOKAnOKAnWEy4oCdIChidXQgbm90
IOKAnGHigJ0pDQpyZWZlcmVuY2UtMiBjYW4gYmUgYW55IG9mOiDigJxiMeKAnSwgYW5kIOKAnOKA
nWIy4oCdIChidXQgbm90IOKAnGLigJ0pDQoNCg0KQXQgbGVhc3QsIGFjY29yZGluZyB0byBteSB1
bmRlcnN0YW5kaW5nIG9mIHNlY3Rpb24gNy4xOC4yIG9mIFJGQzc5NTAgc2F5aW5nIHRoYXQgYW4g
aWRlbnRpdHkgaXMg4oCcaXJyZWZsZXhpdmUsIHdoaWNoIG1lYW5zIHRoYXQgYW4gaWRlbnRpdHkg
aXMgbm90IGRlcml2ZWQgZnJvbSBpdHNlbGbigJ0uDQoNCg0KDQpBbSBJIG1pc3NpbmcgYW55dGhp
bmcgaGVyZT8NCg0KDQoNCklmIG5vdCB0aGUgbnVtYmVyIG9mIGFsbG93ZWQgY29tYmluYXRpb25z
IHdvdWxkIGJlIGZvdXI6IChhMSwgYjEpLCAoYTEsIGIyKSwgKGEyLCBiMSkgYW5kIChhMiwgYjIp
Lg0KDQpDb21pbmcgYmFjayB0byBteSBnb2FsLCBJIHdvdWxkIGxpa2UgdG8gZW5jb2RlIGluIFlB
TkcgYSBjb25kaXRpb24gdGhhdCBsaW1pdHMgdGhlIG51bWJlciBvZiBwb3NzaWJsZSBjb21iaW5h
dGlvbnMgdG8ganVzdCAoYTEsIGIxKSBhbmQgKGEyLCBiMikuDQoNCk15IGRvdWJ0IGlzIGFib3V0
IGhvdyB0byBkZWZpbmUgYSBtdXN0IHN0YXRlbWVudCB0aGF0IHdpbGwgZW5mb3JjZSB0aGlzIHJ1
bGUgd2hpbGUgYWxsb3dpbmcgb3RoZXIgbW9kdWxlcyB0byBkZWZpbmUgbmV3IGlkZW50aXRpZXMg
dGhhdCBjb3VsZCBiZSB1c2VkIGZvciByZWZlcmVuY2UtMSAgYW5kIHJlZmVyZW5jZS0yLiBGb3Ig
ZXhhbXBsZSwgYW5vdGhlciBtb2R1bGUgY2FuIGRlZmluZSB0aGUgYTMgYW5kIGIzIGlkZW50aXRp
ZXMgYW5kIGltcG9zZSB0aGUgY29uZGl0aW9uIHRoYXQgb25seSB0aGUgKGEzLCBiMykgY29tYmlu
YXRpb24gaXMgYWxsb3dlZC4NCg0KTXkgaW5pdGlhbCB0aGlua2luZyB3YXMgdG8gbGV2ZXJhZ2Ug
dGhlIG11bHRpcGxlIGJhc2VzIGZlYXR1cmUgYW5kIHJlLWRlZmluZSB0aGUgaWRlbnRpdGllcyBh
cyBmb2xsb3c6DQoNCklkZW50aXRpZXM6DQogICstLSBhDQogIHwgICstLSBhMQ0KICB8ICB8ICAr
LS0gYjENCiAgfCAgKy0tIGEyDQogIHwgICAgICstLSBiMg0KICArLS0gYg0KICAgICArLS0gYjEN
CiAgICAgKy0tIGIyDQoNClVwZGF0aW5nLCBmb3IgZXhhbXBsZSwgdGhlIFlBTkcgY29kZSBhczoN
Cg0KaWRlbnRpdHkgYjEgew0KICBiYXNlIGI7DQogIGJhc2UgYTE7DQogIGRlc2NyaXB0aW9uDQog
ICAgIklkZW50aXR5IEIxLiI7DQp9DQoNCkluIHRoaXMgY2FzZSwgdGhlIG11c3QgZXhwcmVzc2lv
biBjb3VsZCBiZToNCg0KbGVhZiByZWZlcmVuY2UtMiB7DQogIHR5cGUgaWRlbnRpdHlyZWYgew0K
ICAgIGJhc2UgYjsNCiAgfQ0KICBtdXN0ICdkZXJpdmVkLWZyb20oLi4vcmVmZXJlbmNlLTIsIC4u
L3JlZmVyZW5jZS0xKSc7DQogIGRlc2NyaXB0aW9uDQoiUmVmZXJlbmNlIHRvIGFuIGlkZW50aXR5
IG9mIHR5cGUgQi4iOw0KfQ0KDQpJTUhPLCB0aGlzIGNvZGUgd291bGQgd29yayBidXQgbXkgZG91
YnQgaXMgYWJvdXQgdGhlIGRlZmluaXRpb24gb2YgdGhlIGRlcml2ZWQtZnJvbSBmdW5jdGlvbiBp
biBSRkM3OTUwOg0KDQpib29sZWFuIGRlcml2ZWQtZnJvbShub2RlLXNldCBub2Rlcywgc3RyaW5n
IGlkZW50aXR5KQ0KDQpDb3VsZCB0aGUgc2Vjb25kIGFyZ3VtZW50IGJlIGFuIFhQYXRoIHRvIGEg
bm9kZSBvZiB0eXBlIGlkZW50aXR5cmVmIG9yIHNob3VsZCBpdCBiZSBhIHN0cmluZyBjb250YWlu
aW5nIHRoZSBpZGVudGl0eSB2YWx1ZT8NCg0KSW4gdGhlIGZvcm1lciBjYXNlLCBteSBnb2FsIGhh
cyBiZWVuIGFjaGlldmVkLCB3aGlsZSBpbiB0aGUgbGF0dGVyIGNhc2UgaXQgd291bGQgbm90IHdv
cmsgc2luY2UgdGhlIG11c3Qgc3RhdGVtZW50IHdvdWxkIG5lZWQgdG8gYmUgdXBkYXRlZCBhbnkg
dGltZSBhIG5ldyBpZGVudGl0eSBvZiBiYXNlIGEgb3IgYmFzZSBiIGlzIGRlZmluZWQg4oCmDQoN
CldoYXQgZG8geW91IHRoaW5rPw0KDQpUaGFua3MsIEl0YWxvDQoNCkZyb206IEtlbnQgV2F0c2Vu
IFttYWlsdG86a2VudEB3YXRzZW4ubmV0XQ0KU2VudDogbWVyY29sZWTDrCAyMyBzZXR0ZW1icmUg
MjAyMCAyMTo0OA0KVG86IEl0YWxvIEJ1c2kgPEl0YWxvLkJ1c2lAaHVhd2VpLmNvbT4NCkNjOiBu
ZXRtb2RAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbmV0bW9kXSBBbm90aGVyIHF1ZXN0aW9uIGFi
b3V0IGlkZW50aXR5cmVmIHdpdGggbXVsdGlwbGUgYmFzZSBzdGF0ZW1lbnRzDQoNCkl0YWxvLA0K
DQpZb3VyIHF1ZXN0aW9uIGlzIGRpZmZpY3VsdCB0byBwYXJzZSBiZWNhdXNlOg0KDQogIDEpIHRo
ZSBleGFtcGxlIGlzIGxvbmcgd2l0aG91dCBhbiBlYXN5IHdheSB0byB1bmRlcnN0YW5kIGl0LiAg
Rm9yIGluc3RhbmNlOg0KDQogICAgICAgICAgICAgSWRlbnRpdGllczoNCiAgICAgICAgICAgICAg
ICstLSBiYXNlLTENCiAgICAgICAgICAgICAgIHwgICstLSBhDQogICAgICAgICAgICAgICB8ICAr
LS0gYTENCiAgICAgICAgICAgICAgICstLSBiYXNlLTINCiAgICAgICAgICAgICAgICAgICstLSBi
DQogICAgICAgICAgICAgICAgICArLS0gYjENCg0KICAyKSB0aGUgZGVyaXZlZCBpZGVudGl0aWVz
IG5hbWVzIGFyZW7igJl0IGxvZ2ljYWwuICBGb3IgaW5zdGFuY2UsIHRoaXMgd291bGTigJl2ZSBi
ZWVuIGVhc2llciB0byBwYXJzZToNCg0KICAgICAgICAgICAgIElkZW50aXRpZXM6DQogICAgICAg
ICAgICAgICArLS0gYmFzZS0xDQogICAgICAgICAgICAgICB8ICArLS0gYTENCiAgICAgICAgICAg
ICAgIHwgICstLSBhMg0KICAgICAgICAgICAgICAgKy0tIGJhc2UtMg0KICAgICAgICAgICAgICAg
ICAgKy0tIGIxDQogICAgICAgICAgICAgICAgICArLS0gYjINCg0KQW5kIHRoZSBmb2xsb3dpbmcg
ZXZlbiBlYXNpZXI6DQoNCiAgICAgICAgICAgICBJZGVudGl0aWVzOg0KICAgICAgICAgICAgICAg
Ky0tIGENCiAgICAgICAgICAgICAgIHwgICstLSBhMQ0KICAgICAgICAgICAgICAgfCAgKy0tIGEy
DQogICAgICAgICAgICAgICArLS0gYg0KICAgICAgICAgICAgICAgICAgKy0tIGIxDQogICAgICAg
ICAgICAgICAgICArLS0gYjINCg0KVGhhdCBzYWlkLCBzZWUgYmVsb3c6DQoNCg0KDQpPbiBTZXAg
MjMsIDIwMjAsIGF0IDU6MDAgQU0sIEl0YWxvIEJ1c2kgPEl0YWxvLkJ1c2lAaHVhd2VpLmNvbTxt
YWlsdG86SXRhbG8uQnVzaUBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkkgaGF2ZSBhbHNvIGFub3Ro
ZXIgcXVlc3Rpb24gYWJvdXQgaWRlbnRpdHlyZWYgd2l0aCBtdWx0aXBsZSBiYXNlIHN0YXRlbWVu
dHMuDQoNCkxldOKAmXMgY29uc2lkZXIgdGhlIGZvbGxvd2luZyBkZWZpbml0aW9uczoNCg0KaWRl
bnRpdHkgYmFzZS0xIHsNCiAgZGVzY3JpcHRpb24NCiAgICAiQmFzZSBpZGVudGl0eSAjMS4iOw0K
fQ0KDQppZGVudGl0eSBiYXNlLTIgew0KICBkZXNjcmlwdGlvbg0KICAgICJCYXNlIGlkZW50aXR5
ICMyLiI7DQp9DQoNCmlkZW50aXR5IGEgew0KICBiYXNlIGJhc2UtMTsNCiAgZGVzY3JpcHRpb24N
CiAgICAiSWRlbnRpdHkgQS4iOw0KfQ0KDQppZGVudGl0eSBhLTEgew0KICBiYXNlIGJhc2UtMjsN
CiAgYmFzZSBhOw0KICBkZXNjcmlwdGlvbg0KICAgICJJZGVudGl0eSBBLTEuIjsNCn0NCg0KaWRl
bnRpdHkgYiB7DQogIGJhc2UgYmFzZS0xOw0KICBkZXNjcmlwdGlvbg0KICAgICJJZGVudGl0eSBC
LiI7DQp9DQoNCmlkZW50aXR5IGItMSB7DQogIGJhc2UgYmFzZS0yOw0KICBiYXNlIGI7DQogIGRl
c2NyaXB0aW9uDQogICAgIklkZW50aXR5IEItMS4iOw0KfQ0KDQpBbmQgdGhlIGZvbGxvd2luZyBp
ZGVudGl0eXJlZnM6DQoNCmxlYWYgcmVmZXJlbmNlLTEgew0KICB0eXBlIGlkZW50aXR5cmVmIHsN
CiAgICBiYXNlIGJhc2UtMTsNCiAgfQ0KICBkZXNjcmlwdGlvbg0KICAgICJSZWZlcmVuY2UgdG8g
YW4gaWRlbnRpdHkgIzEuIjsNCn0NCg0KbGVhZiByZWZlcmVuY2UtMiB7DQogIHR5cGUgaWRlbnRp
dHlyZWYgew0KICAgIGJhc2UgYmFzZS0yOw0KICB9DQogIGRlc2NyaXB0aW9uDQogICAgIlJlZmVy
ZW5jZSB0byBhbiBpZGVudGl0eSAjMi4iOw0KfQ0KDQpJbiB0aGlzIGNhc2UsIG15IHVuZGVyc3Rh
bmRpbmcgaXMgdGhhdCBhbGwgdGhlIHBvc3NpYmxlIHBhaXJzIChhLCBhLTEpLCAoYSwgYi0xKSwg
KGEtMSwgYS0xKSwgKGEtMSwgYi0xKSwgKGIsIGEtMSksIChiLCBiLTEpLCAoYi0xLCBhLTEpIGFu
ZCAoYi0xLCBiLTEpIHdvdWxkIGJlIHZhbGlkIHZhbHVlcyBmb3IgcmVmZXJlbmNlLTEgYW5kIHJl
ZmVyZW5jZS0yLg0KDQpJcyBteSB1bmRlcnN0YW5kaW5nIGNvcnJlY3Q/DQoNClJlZmVyZW5jZS0x
IGNhbiBiZSBhbnkgb2Y6ICJiYXNlLTEiLCDigJxh4oCdLCBhbmQg4oCc4oCdYTHigJ0NClJlZmVy
ZW5jZS0yIGNhbiBiZSBhbnkgb2Y6IOKAnGJhc2UtMiIsIOKAnGLigJ0sIGFuZCDigJzigJ1iMeKA
nQ0KDQpBIHRvdGFsIG9mIDkgY29tYmluYXRpb25zLiAgWW91IG9ubHkgbGlzdCA4IGFuZCBub25l
IG9mIHRoZW0gaW5jbHVkZSDigJxiYXNlLTHigJ0gb3Ig4oCcYmFzZS0y4oCdLCBzbyBubywgaXQg
ZG9lc27igJl0IGxvb2sgY29ycmVjdC4NCg0KDQoNCklzIHRoZXJlIGEgd2F5IHRvIHJlc3RyaWN0
IHRoZSBwb3NzaWJsZSB2YWx1ZXMgZm9yIHJlZmVyZW5jZS0xIGFuZCByZWZlcmVuY2UtMiB0byBh
IGxpbWl0ZWQgc3Vic2V0IGxpa2UgKGEsIGEtMSkgb3IgKGIsIGItMSk/DQoNCkZvciBleGFtcGxl
LCB3b3VsZCB0aGlzIGNvZGUgYmUgdmFsaWQ/DQoNCmxlYWYgcmVmZXJlbmNlLTIgew0KICB0eXBl
IGlkZW50aXR5cmVmIHsNCiAgICBiYXNlIGJhc2UtMjsNCiAgfQ0KICBtdXN0ICdkZXJpdmVkLWZy
b20oLi4vcmVmZXJlbmNlLTIsIC4uL3JlZmVyZW5jZS0xKSc7DQogIGRlc2NyaXB0aW9uDQogICAg
IlJlZmVyZW5jZSB0byBhbiBpZGVudGl0eSAjMi4iOw0KfQ0KDQpJZiBub3QsIGlzIHRoZXJlIGFu
eSBvdGhlciBvcHRpb24gdG8gcmVzdHJpY3QgdGhlIHBvc3NpYmxlIHZhbHVlcyBmb3IgcmVmZXJl
bmNlLTEgYW5kIHJlZmVyZW5jZS0yPw0KDQrigJxtdXN04oCdIGV4cHJlc3Npb25zIGNhbiBiZSB1
c2VkLiAgRm9yIGluc3RhbmNlLCB0aGUgc3NoLWNsaWVudC1zZXJ2ZXIgZHJhZnQgaW5jbHVkZXMg
dGhlIGxpbmU6DQoNCiAgICAgICAgICBtdXN0ICdwdWJsaWMta2V5LWZvcm1hdCA9ICJjdDpzc2gt
cHVibGljLWtleS1mb3JtYXTigJ0nDQoNCiAgICAgICAgICBub3RlOiAicHVibGljLWtleS1mb3Jt
YXTigJ0gaXMgYW4gaWRlbnRpdHkuDQoNCkkgZG9u4oCZdCBrbm93IGFib3V0IHlvdXIgcGFydGlj
dWxhciBnb2FsLCBidXQg4oCcbXVzdOKAnSBleHByZXNzaW9ucyBhcmUgaW5jcmVkaWJseSBwb3dl
cmZ1bCBhbmQgbGlrZWx5IGNhbiBhY2hpZXZlIHdoYXQgaXMgbmVlZGVkLg0KDQpLLiAgLy8gY29u
dHJpYnV0b3INCg0KDQoNCg0KVGhhbmtzLCBJdGFsbw0KDQpJdGFsbyBCdXNpDQpQcmluY2lwYWwg
T3B0aWNhbCBUcmFuc3BvcnQgTmV0d29yayBSZXNlYXJjaCBFbmdpbmVlcg0KDQo8aW1hZ2UwMDEu
anBnPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCg0KSHVhd2VpIFRlY2hub2xvZ2llcyBJdGFsaWEgUy5yLmwuDQpB
ZGRyZXNzOiBDZW50cm8gRGlyZXppb25hbGUgTWlsYW5vIDIsIFBhbGF6em8gVmVycm9jY2hpbywg
MjAwOTAgU2VncmF0ZSAoTUkpDQpUZWw6ICszOSAzNDUgNDcyMTk0NiAtIE1vYmlsZTogSXRhbG8u
YnVzaUBodWF3ZWkuY29tPG1haWx0bzpJdGFsby5idXNpQGh1YXdlaS5jb20+DQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCkh1YXdlaSBUZWNobm9sb2dpZXMgSXRhbGlhIFMuci5sLiBpcyBh
IGNvbXBhbnkgcmVnaXN0ZXJlZCBpbiBJdGFseSBhdCB0aGUgQ29tcGFueSBSZWdpc3RyYXRpb24g
T2ZmaWNlIG9mIE1pbGFuLCB3aXRoIHJlZ2lzdGVyZWQgbnVtYmVyIDA0NTAxMTkwOTYzIGFuZCBl
cXVpdHkgY2FwaXRhbCDigqwzLDAwMCwwMDAgZnVsbHkgcGFpZCB1cCwgd2hvc2UgcmVnaXN0ZXJl
ZCBvZmZpY2UgaXMgaW4gTWlsYW4sIFZpYSBMb3JlbnRlZ2dpbyAyNDAsIFRvd2VyIEEsIDIwMTQ3
IE1pbGFuLCBJdGFseS4gSHVhd2VpIFRlY2hub2xvZ2llcyBJdGFsaWEgUy5yLmwuIGlzIDEwMCUg
b3duZWQgYnkgSHVhd2VpIFRlY2hub2xvZ2llcyBDb29wZXJhdGllZiBVLkEuDQpDT05BSSBSZWcu
IE5vLiBjYyAxMjYzOTQ1NCAtIEEuRS5FLiBSZWdpc3RyeSBOby4gSVQxMDAxMDAwMDAwNjUyMSAt
IEJhdHRlcmllcyBhbmQgQWNjdW11bGF0b3JzIFJlZ2lzdHJ5IE5vLiBJVDEyMDUwUDAwMDAyODM5
Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpUaGlzIGUtbWFpbCBhbmQgaXRzIGF0dGFjaG1lbnRzIGNvbnRhaW4gY29uZmlk
ZW50aWFsIGluZm9ybWF0aW9uIGZyb20gSFVBV0VJLCB3aGljaCBpcyBpbnRlbmRlZCBvbmx5IGZv
ciB0aGUgcGVyc29uIG9yIGVudGl0eSB3aG9zZSBhZGRyZXNzIGlzIGxpc3RlZCBhYm92ZS4gQW55
IHVzZSBvZiB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGhlcmVpbiBpbiBhbnkgd2F5IChpbmNs
dWRpbmcsIGJ1dCBub3QgbGltaXRlZCB0bywgdG90YWwgb3IgcGFydGlhbCBkaXNjbG9zdXJlLCBy
ZXByb2R1Y3Rpb24sIG9yIGRpc3NlbWluYXRpb24pIGJ5IHBlcnNvbnMgb3RoZXIgdGhhbiB0aGUg
aW50ZW5kZWQgcmVjaXBpZW50KHMpIGlzIHByb2hpYml0ZWQuIElmIHlvdSByZWNlaXZlIHRoaXMg
ZS1tYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYnkgcGhvbmUgb3IgZW1h
aWwgaW1tZWRpYXRlbHkgYW5kIGRlbGV0ZSBpdCEgVGhhbmsgeW91Lg0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpQUklW
QUNZIE5PVElDRTogUHVyc3VhbnQgdG8gQXJ0LiAxMyBvZiB0aGUgR2VuZXJhbCBEYXRhIFByb3Rl
Y3Rpb24gUmVndWxhdGlvbiAyMDE2LzY3OSAoR0RQUiksIEh1YXdlaSBUZWNobm9sb2dpZXMgSXRh
bGlhIFMuci5sLiBpbmZvcm1zIHlvdSB0aGF0IHRoZSBwZXJzb25hbCBkYXRhIGNvbnRhaW5lZCBp
biB0aGlzIGVtYWlsIHdpbGwgYmUgY29sbGVjdGVkIGFuZCB0cmVhdGVkIGZvciB0aGUgYWNxdWlz
aXRpb24gb2YgaW5mb3JtYXRpb24gcHJlbGltaW5hcnkgdG8gdGhlIGNvbmNsdXNpb24gb2YgY29u
dHJhY3RzLCBmb3IgdGhlIGRlZmluaXRpb24gb2YgdGhlIGNvbnRyYWN0dWFsIHJlbGF0aW9uc2hp
cCwgYXMgd2VsbCBhcyBmb3IgdGhlIGZ1bGZpbGxtZW50IG9mIGxlZ2FsIHJlcXVpcmVtZW50cyBy
ZWxhdGVkIHRvIGNpdmlsLCB0YXggYW5kIGFjY291bnRpbmcgbGF3IG9yIGFueSBvdGhlciBsZWdh
bCBvYmxpZ2F0aW9uIHRvIHdoaWNoIEh1YXdlaSBtYXkgYmUgc3ViamVjdC4gUGVyc29uYWwgZGF0
YSB3aWxsIG5vdCBiZSBzdWJqZWN0IHRvIGRpc2Nsb3N1cmUgYW5kIHNwcmVhZCB1bmxlc3Mgb3Ro
ZXJ3aXNlIHJlcXVpcmVkIGJ5IGxhdy4gSHVhd2VpIHdpbGwgdGFrZSBhcHByb3ByaWF0ZSBzZWN1
cml0eSBtZWFzdXJlcyB0byBwcm90ZWN0IHBlcnNvbmFsIGRhdGEgYWdhaW5zdCBsb3NzLCBtaXN1
c2UgZGlzY2xvc3VyZSBvciBkZXN0cnVjdGlvbiBvZiB0aGUgaW5mb3JtYXRpb24uIFBlcnNvbmFs
IERhdGEgaGVsZCBtYXkgYmUgdHJhbnNmZXJyZWQgdG8gY291bnRyaWVzIG91dHNpZGUgdGhlIEV1
cm9wZWFuIFVuaW9uLCBob3dldmVyIEh1YXdlaSBJdGFsaWEgaGFzIHB1dCBpbiBwbGFjZSBhcHBy
b3ByaWF0ZSBzYWZlZ3VhcmRzIGZvciB0aGUgdHJhbnNmZXIgb2YgcGVyc29uYWwgZGF0YSB0byB0
aGlyZCBjb3VudHJpZXMgYnkgYWRvcHRpbmcgdGhlIHN0YW5kYXJkIGRhdGEgcHJvdGVjdGlvbiBj
bGF1c2VzIG9mIHRoZSBFVSBDb21taXNzaW9uLiBQZXJzb25hbCBEYXRhIGFyZSBrZXB0IGZvciBh
IHBlcmlvZCBuZWNlc3NhcnkgZm9yIHRoZSBmdWxmaWxsbWVudCBvZiBjb250cmFjdCBvYmxpZ2F0
aW9ucyB1bmxlc3Mgb3RoZXJ3aXNlIHJlcXVpcmVkIGJ5IGxhdy4gWW91IGNhbiBleGVyY2lzZSB5
b3VyIHJpZ2h0cyB1bmRlciBBcnQuIDE1IGFuZCBmb2xsb3dpbmcgb2YgdGhlIEdEUFIgKGkuZS4g
cmlnaHQgb2YgYWNjZXNzLCByZWN0aWZpY2F0aW9uLCBlcmFzdXJlLCByZXN0cmljdGlvbiwgcG9y
dGFiaWxpdHksIG9iamVjdCkgYnkgY29udGFjdGluZyBIdWF3ZWkgYXQgdGhpcyBlbWFpbCBhZGRy
ZXNzOiBkYXRhcHJvdGVjdGlvbkBodWF3ZWkuY29tPG1haWx0bzpkYXRhcHJvdGVjdGlvbkBodWF3
ZWkuY29tPiBvciB0aHJvdWdoIHRoZSBmb2xsb3dpbmcgY2hhbm5lbDogd3d3Lmh1YXdlaS5jb20v
ZW4vcGVyc29uYWwtZGF0YS1yZXF1ZXN0PGh0dHA6Ly93d3cuaHVhd2VpLmNvbS9lbi9wZXJzb25h
bC1kYXRhLXJlcXVlc3Q+LiBZb3UgaGF2ZSBhbHNvIHRoZSByaWdodCB0byBsb2RnZSBhIGNvbXBs
YWludCB3aXRoIHRoZSBjb21wZXRlbnQgc3VwZXJ2aXNvcnkgYXV0aG9yaXRpZXMuIElmIHlvdSBu
ZWVkIGFueSBmdXJ0aGVyIGluZm9ybWF0aW9uIG9yIGhhdmUgYW55IHF1ZXJpZXMgb24gaG93IEh1
YXdlaSBwcm9jZXNzIHlvdXIgcGVyc29uYWwgZGF0YSwgcGxlYXNlIHNlbmQgYW4gZW1haWwgdG8g
b3VyIERhdGEgUHJvdGVjdGlvbiBPZmZpY2VyIGF0IGRwb0BodWF3ZWkuY29tPG1haWx0bzpkcG9A
aHVhd2VpLmNvbT4uVGhlIERhdGEgQ29udHJvbGxlciBpcyBIdWF3ZWkgVGVjaG5vbG9naWVzIEl0
YWxpYSBTLnIubC4gd2l0aCByZWdpc3RlcmVkIG9mZmljZSBpbiBNaWxhbiwgVmlhIExvcmVudGVn
Z2lvIDI0MCBUb3dlciBBLCAyMDE0Ny4NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KbmV0bW9kIG1haWxpbmcgbGlzdA0KbmV0bW9kQGlldGYub3Jn
PG1haWx0bzpuZXRtb2RAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL25ldG1vZA0KDQo=

--_000_11e4621576cb4734b8123554c0d852b3huaweicom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQg
NSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglw
YW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpzcGFuLmFwcGxlLXRhYi1zcGFuDQoJe21zby1zdHlsZS1uYW1lOmFwcGxl
LXRhYi1zcGFuO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1l
OmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxl
LW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7
DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+SGkgS2VudCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRo
YW5rcyBhIGxvdCBmb3IgeW91ciByZXBseSBhbmQgZm9yIHlvdSBzdWdnZXN0aW9uIG9uIGhvdyB0
byBpbXByb3ZlIHRoZSBleGFtcGxlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5MZXQgbWUgdHJ5IHRvIGNsYXJpZnkgdGhlIGdvYWwgSSBhbSB0cnlpbmcgdG8gYWNo
aWV2ZSwgdXBkYXRpbmcgdGhlIGV4YW1wbGUgYXMgcGVyIHlvdXIgc3VnZ2VzdGlvbjo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPklkZW50aXRpZXM6PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmIzQzOy0tIGE8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7IHwmbmJzcDsgJiM0MzstLSBhMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsgfCZuYnNwOyAmIzQzOy0tIGEyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAm
IzQzOy0tIGI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICYjNDM7LS0gYjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICYjNDM7LS0gYjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PlRoZSBZQU5HIGNvZGUgdXNpbmcgdGhlIGlkZW50aXR5cmVmIHN0YXRlbWVudHMgd291bGQgYmVj
b21lOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bGVh
ZiByZWZlcmVuY2UtMSB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyB0eXBlIGlkZW50
aXR5cmVmIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJhc2Ug
YTs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyAmcXVvdDtSZWZlcmVuY2UgdG8gYW4gaWRlbnRpdHkgb2YgdHlwZSBBLiZxdW90Ozs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+fTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bGVhZiByZWZlcmVuY2UtMiB7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyB0eXBlIGlkZW50aXR5cmVmIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJhc2UgYjs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7IH0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgZGVzY3JpcHRpb248bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90O1JlZmVyZW5jZSB0
byBhbiBpZGVudGl0eSBvZiB0eXBlIEIuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij59
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5NeSB1bmRl
cnN0YW5kaW5nIGlzIHRoYXQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPnJlZmVyZW5jZS0xIGNhbiBiZSBhbnkgb2Y6IOKAnGEx4oCdLCBhbmQg4oCc4oCdYTLi
gJ0gKGJ1dCBub3Qg4oCcYeKAnSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+cmVmZXJlbmNlLTIgY2FuIGJlIGFueSBvZjog4oCcYjHigJ0sIGFuZCDigJzigJ1i
MuKAnSAoYnV0IG5vdCDigJxi4oCdKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BdCBsZWFz
dCwgYWNjb3JkaW5nIHRvIG15IHVuZGVyc3RhbmRpbmcgb2Ygc2VjdGlvbiA3LjE4LjIgb2YgUkZD
Nzk1MCBzYXlpbmcgdGhhdCBhbiBpZGVudGl0eSBpcyDigJw8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5pcnJlZmxleGl2ZSwgd2hpY2ggbWVhbnMgdGhhdCBhbiBpZGVudGl0eSBpcyBu
b3QgZGVyaXZlZCBmcm9tIGl0c2VsZjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BbSBJIG1pc3NpbmcgYW55dGhpbmcgaGVyZT88bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+SWYgbm90IHRoZSBudW1iZXIgb2YgYWxsb3dlZCBjb21iaW5hdGlvbnMgd291bGQg
YmUgZm91cjogKGExLCBiMSksIChhMSwgYjIpLCAoYTIsIGIxKSBhbmQgKGEyLCBiMikuPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkNvbWluZyBiYWNrIHRvIG15IGdvYWwsIEkgd291bGQgbGlrZSB0byBl
bmNvZGUgaW4gWUFORyBhIGNvbmRpdGlvbiB0aGF0IGxpbWl0cyB0aGUgbnVtYmVyIG9mIHBvc3Np
YmxlIGNvbWJpbmF0aW9ucyB0byBqdXN0IChhMSwgYjEpIGFuZCAoYTIsIGIyKS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk15IGRvdWJ0IGlzIGFib3V0IGhvdyB0
byBkZWZpbmUgYSBtdXN0IHN0YXRlbWVudCB0aGF0IHdpbGwgZW5mb3JjZSB0aGlzIHJ1bGUgd2hp
bGUgYWxsb3dpbmcgb3RoZXIgbW9kdWxlcyB0byBkZWZpbmUgbmV3IGlkZW50aXRpZXMgdGhhdCBj
b3VsZCBiZSB1c2VkIGZvciByZWZlcmVuY2UtMQ0KICZuYnNwO2FuZCByZWZlcmVuY2UtMi4gRm9y
IGV4YW1wbGUsIGFub3RoZXIgbW9kdWxlIGNhbiBkZWZpbmUgdGhlIGEzIGFuZCBiMyBpZGVudGl0
aWVzIGFuZCBpbXBvc2UgdGhlIGNvbmRpdGlvbiB0aGF0IG9ubHkgdGhlIChhMywgYjMpIGNvbWJp
bmF0aW9uIGlzIGFsbG93ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5NeSBpbml0aWFsIHRoaW5raW5nIHdhcyB0byBsZXZlcmFnZSB0aGUgbXVsdGlwbGUgYmFz
ZXMgZmVhdHVyZSBhbmQgcmUtZGVmaW5lIHRoZSBpZGVudGl0aWVzIGFzIGZvbGxvdzo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPklkZW50aXRpZXM6PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmIzQzOy0tIGE8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7IHwmbmJzcDsgJiM0MzstLSBhMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOnJlZCI+Jm5ic3A7IHwmbmJzcDsgfCZuYnNwOyAmIzQzOy0tIGIxPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyB8Jm5ic3A7ICYjNDM7LS0gYTI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpyZWQiPiZuYnNwOyB8Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0gYjI8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICYjNDM7LS0gYjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLSBiMTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLSBiMjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VXBkYXRpbmcsIGZvciBleGFt
cGxlLCB0aGUgWUFORyBjb2RlIGFzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+aWRlbnRpdHkgYjEgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4mbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPmJhc2UgYjs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpyZWQiPiZuYnNwOyBiYXNlIGExOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5i
c3A7ICZuYnNwOyZxdW90O0lkZW50aXR5IEIxLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+fTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SW4g
dGhpcyBjYXNlLCB0aGUgbXVzdCBleHByZXNzaW9uIGNvdWxkIGJlOjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bGVhZiByZWZlcmVuY2UtMiB7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyB0eXBlIGlkZW50aXR5cmVmIHs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGJhc2UgYjs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpyZWQiPiZu
YnNwOyBtdXN0ICdkZXJpdmVkLWZyb20oLi4vcmVmZXJlbmNlLTIsIC4uL3JlZmVyZW5jZS0xKSc7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpyZWQiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpyZWQiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50OjI1
LjVwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZxdW90O1JlZmVyZW5jZSB0byBhbiBpZGVudGl0eSBvZiB0eXBlIEIu
JnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij59PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVu
dDoyNS41cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SU1ITywgdGhpcyBj
b2RlIHdvdWxkIHdvcmsgYnV0IG15IGRvdWJ0IGlzIGFib3V0IHRoZSBkZWZpbml0aW9uIG9mIHRo
ZQ0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5kZXJpdmVkLWZyb208L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4N
CjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5mdW5jdGlvbiBpbiBSRkM3OTUwOjxvOnA+PC9v
OnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPmJvb2xlYW4g
ZGVyaXZlZC1mcm9tKG5vZGUtc2V0IG5vZGVzLCBzdHJpbmcgaWRlbnRpdHkpPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Db3VsZCB0aGUgc2Vjb25kIGFyZ3VtZW50
IGJlIGFuIFhQYXRoIHRvIGEgbm9kZSBvZiB0eXBlIGlkZW50aXR5cmVmIG9yIHNob3VsZCBpdCBi
ZSBhIHN0cmluZyBjb250YWluaW5nIHRoZSBpZGVudGl0eSB2YWx1ZT88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBmb3JtZXIgY2FzZSwgbXkgZ29hbCBo
YXMgYmVlbiBhY2hpZXZlZCwgd2hpbGUgaW4gdGhlIGxhdHRlciBjYXNlIGl0IHdvdWxkIG5vdCB3
b3JrIHNpbmNlIHRoZSBtdXN0IHN0YXRlbWVudCB3b3VsZCBuZWVkIHRvIGJlIHVwZGF0ZWQgYW55
IHRpbWUgYSBuZXcgaWRlbnRpdHkNCiBvZiBiYXNlIGEgb3IgYmFzZSBiIGlzIGRlZmluZWQg4oCm
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XaGF0IGRvIHlvdSB0
aGluaz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcywg
SXRhbG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1l
PSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBLZW50IFdhdHNl
biBbbWFpbHRvOmtlbnRAd2F0c2VuLm5ldF0NCjxicj4NCjxiPlNlbnQ6PC9iPiBtZXJjb2xlZMOs
IDIzIHNldHRlbWJyZSAyMDIwIDIxOjQ4PGJyPg0KPGI+VG86PC9iPiBJdGFsbyBCdXNpICZsdDtJ
dGFsby5CdXNpQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBuZXRtb2RAaWV0Zi5vcmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtuZXRtb2RdIEFub3RoZXIgcXVlc3Rpb24gYWJvdXQg
aWRlbnRpdHlyZWYgd2l0aCBtdWx0aXBsZSBiYXNlIHN0YXRlbWVudHM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdGFsbyw8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllvdXIgcXVlc3Rpb24gaXMgZGlmZmljdWx0IHRv
IHBhcnNlIGJlY2F1c2U6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOyAxKSB0aGUgZXhhbXBsZSBpcyBsb25nIHdpdGhvdXQgYW4gZWFz
eSB3YXkgdG8gdW5kZXJzdGFuZCBpdC4gJm5ic3A7Rm9yIGluc3RhbmNlOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xh
c3M9ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPiZuYnNwOyAmbmJzcDtJZGVudGl0aWVzOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9
ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgPC9zcGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLSBiYXNlLTE8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwO3wgJm5ic3A7
JiM0MzstLSBhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+Jm5ic3A7ICZuYnNwOyAmbmJz
cDt8ICZuYnNwOyYjNDM7LS0gYTE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyYjNDM7LS0gYmFzZS0yPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICYjNDM7LS0gYjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1z
cGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgPC9zcGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmIzQzOy0tIGIxPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7IDIpIHRoZSBkZXJpdmVkIGlkZW50aXRpZXMgbmFtZXMgYXJl
buKAmXQgbG9naWNhbC4gJm5ic3A7Rm9yIGluc3RhbmNlLCB0aGlzIHdvdWxk4oCZdmUgYmVlbiBl
YXNpZXIgdG8gcGFyc2U6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0K
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDtJZGVu
dGl0aWVzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsNCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyYjNDM7LS0gYmFzZS0xPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmbmJzcDsmIzQzOy0tIGExPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xh
c3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmbmJzcDsm
IzQzOy0tIGEyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyAm
bmJzcDsgJm5ic3A7JiM0MzstLSBiYXNlLTI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICYjNDM7LS0gYjE8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBj
bGFzcz0iYXBwbGUtdGFiLXNwYW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICYjNDM7LS0gYjI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BbmQgdGhlIGZvbGxvd2luZyBldmVuIGVhc2llcjo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0i
YXBwbGUtdGFiLXNwYW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwO0lkZW50aXRpZXM6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
Y2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0Mzst
LSBhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Ow0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7fCAmbmJzcDsmIzQzOy0tIGExPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmbmJzcDsmIzQzOy0tIGEyPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xh
c3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLSBi
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0K
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmIzQzOy0tIGIxPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmIzQzOy0tIGIyPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPlRoYXQgc2FpZCwgc2VlIGJlbG93OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk9uIFNlcCAyMywgMjAyMCwgYXQgNTowMCBBTSwgSXRhbG8gQnVz
aSAmbHQ7PGEgaHJlZj0ibWFpbHRvOkl0YWxvLkJ1c2lAaHVhd2VpLmNvbSI+SXRhbG8uQnVzaUBo
dWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkkgaGF2ZSBhbHNvIGFub3RoZXIgcXVlc3Rp
b24gYWJvdXQgaWRlbnRpdHlyZWYgd2l0aCBtdWx0aXBsZSBiYXNlIHN0YXRlbWVudHMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkxldOKAmXMgY29uc2lkZXIg
dGhlIGZvbGxvd2luZyBkZWZpbml0aW9uczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+aWRlbnRpdHkgYmFzZS0xIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw
OyBkZXNjcmlwdGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZxdW90
O0Jhc2UgaWRlbnRpdHkgIzEuJnF1b3Q7OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+fTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5pZGVudGl0eSBiYXNlLTIgezxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDsmbmJzcDsmbmJzcDsgJnF1b3Q7QmFzZSBpZGVudGl0eSAjMi4mcXVvdDs7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj59PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmlk
ZW50aXR5IGEgezxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7IGJhc2UgYmFzZS0xOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsm
bmJzcDsmbmJzcDsgJnF1b3Q7SWRlbnRpdHkgQS4mcXVvdDs7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj59
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmlkZW50aXR5IGEt
MSB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsgYmFzZSBiYXNlLTI7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDsgYmFzZSBhOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7IGRlc2NyaXB0aW9u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7SWRlbnRpdHkgQS0x
LiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPn08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+aWRlbnRpdHkgYiB7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsg
YmFzZSBiYXNlLTE7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsgZGVzY3JpcHRpb248bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtJZGVudGl0eSBCLiZxdW90Ozs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPn08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPmlkZW50aXR5IGItMSB7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7IGJhc2UgYmFzZS0yOzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyBiYXNl
IGI7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDsmbmJzcDsmbmJzcDsgJnF1b3Q7SWRlbnRpdHkgQi0xLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPn08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QW5kIHRo
ZSBmb2xsb3dpbmcgaWRlbnRpdHlyZWZzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5sZWFmIHJlZmVyZW5jZS0xIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw
OyB0eXBlIGlkZW50aXR5cmVmIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNw
OyBiYXNlIGJhc2UtMTs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyB9PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDsgZGVzY3JpcHRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZu
YnNwOyAmcXVvdDtSZWZlcmVuY2UgdG8gYW4gaWRlbnRpdHkgIzEuJnF1b3Q7OzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+fTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5s
ZWFmIHJlZmVyZW5jZS0yIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyB0eXBlIGlkZW50aXR5
cmVmIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyBiYXNlIGJhc2UtMjs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyB9Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7UmVmZXJlbmNlIHRvIGFuIGlkZW50aXR5ICMyLiZx
dW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPn08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+SW4gdGhpcyBjYXNlLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgYWxs
IHRoZSBwb3NzaWJsZSBwYWlycyAoYSwgYS0xKSwgKGEsIGItMSksIChhLTEsIGEtMSksIChhLTEs
IGItMSksIChiLCBhLTEpLCAoYiwgYi0xKSwgKGItMSwgYS0xKSBhbmQgKGItMSwgYi0xKSB3b3Vs
ZCBiZSB2YWxpZCB2YWx1ZXMNCiBmb3IgcmVmZXJlbmNlLTEgYW5kIHJlZmVyZW5jZS0yLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5JcyBteSB1bmRlcnN0YW5k
aW5nIGNvcnJlY3Q/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZmVyZW5jZS0xIGNhbiBi
ZSBhbnkgb2Y6ICZxdW90O2Jhc2UtMSZxdW90Oywg4oCcYeKAnSwgYW5kIOKAnOKAnWEx4oCdPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPlJlZmVyZW5jZS0yIGNhbiBiZSBhbnkgb2Y6IOKAnGJhc2UtMiZx
dW90Oywg4oCcYuKAnSwgYW5kIOKAnOKAnWIx4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BIHRvdGFsIG9mIDkgY29tYmluYXRp
b25zLiAmbmJzcDtZb3Ugb25seSBsaXN0IDggYW5kIG5vbmUgb2YgdGhlbSBpbmNsdWRlIOKAnGJh
c2UtMeKAnSBvciDigJxiYXNlLTLigJ0sIHNvIG5vLCBpdCBkb2VzbuKAmXQgbG9vayBjb3JyZWN0
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxi
cj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5JcyB0aGVyZSBhIHdheSB0byByZXN0cmljdCB0aGUgcG9zc2libGUgdmFsdWVz
IGZvciByZWZlcmVuY2UtMSBhbmQgcmVmZXJlbmNlLTIgdG8gYSBsaW1pdGVkIHN1YnNldCBsaWtl
IChhLCBhLTEpIG9yIChiLCBiLTEpPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5Gb3IgZXhhbXBsZSwgd291bGQgdGhpcyBjb2RlIGJlIHZhbGlkPzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5sZWFmIHJlZmVyZW5jZS0yIHs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOyB0eXBlIGlkZW50aXR5cmVmIHs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyBiYXNlIGJhc2UtMjs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOyB9PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsgbXVzdCAnZGVyaXZlZC1mcm9tKC4u
L3JlZmVyZW5jZS0yLCAuLi9yZWZlcmVuY2UtMSknOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7
IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsgJnF1b3Q7
UmVmZXJlbmNlIHRvIGFuIGlkZW50aXR5ICMyLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPn08
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+SWYgbm90LCBpcyB0
aGVyZSBhbnkgb3RoZXIgb3B0aW9uIHRvIHJlc3RyaWN0IHRoZSBwb3NzaWJsZSB2YWx1ZXMgZm9y
IHJlZmVyZW5jZS0xIGFuZCByZWZlcmVuY2UtMj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+4oCcbXVzdOKAnSBleHBy
ZXNzaW9ucyBjYW4gYmUgdXNlZC4gJm5ic3A7Rm9yIGluc3RhbmNlLCB0aGUgc3NoLWNsaWVudC1z
ZXJ2ZXIgZHJhZnQgaW5jbHVkZXMgdGhlIGxpbmU6PGJyPg0KPGJyPg0KPHNwYW4gY2xhc3M9ImFw
cGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgPC9zcGFuPm11c3QgJ3B1YmxpYy1rZXktZm9ybWF0ID0gJnF1b3Q7Y3Q6c3No
LXB1YmxpYy1rZXktZm9ybWF04oCdJzxicj4NCjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj5ub3RlOiAmcXVvdDtwdWJsaWMta2V5
LWZvcm1hdOKAnSBpcyBhbiBpZGVudGl0eS48YnI+DQo8YnI+DQpJIGRvbuKAmXQga25vdyBhYm91
dCB5b3VyIHBhcnRpY3VsYXIgZ29hbCwgYnV0IOKAnG11c3TigJ0gZXhwcmVzc2lvbnMgYXJlIGlu
Y3JlZGlibHkgcG93ZXJmdWwgYW5kIGxpa2VseSBjYW4gYWNoaWV2ZSB3aGF0IGlzIG5lZWRlZC48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Sy4g
Jm5ic3A7Ly8gY29udHJpYnV0b3I8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+VGhhbmtzLCBJdGFsbzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkl0YWxvIEJ1c2k8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlByaW5jaXBhbCBPcHRpY2Fs
IFRyYW5zcG9ydCBOZXR3b3JrIFJlc2VhcmNoIEVuZ2luZWVyPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbHQ7aW1hZ2UwMDEu
anBnJmd0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5fX19fX19fXzwvc3Bhbj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkRFIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SHVhd2VpIFRl
Y2hub2xvZ2llcyBJdGFsaWEgUy5yLmwuPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QWRkcmVzczo8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNlbnRybw0KIERpcmV6aW9uYWxl
IE1pbGFubyAyLDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5QYWxhenpvIFZlcnJvY2NoaW8sIDIwMDkwIFNlZ3JhdGUgKE1JKTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGVs
OjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+JiM0MzszOQ0KIDM0
NSA0NzIxOTQ2IC08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGI+TW9iaWxlOjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJt
YWlsdG86SXRhbG8uYnVzaUBodWF3ZWkuY29tIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNvbG9y
OiMwNTYzQzEiPkl0YWxvLmJ1c2lAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM3RjdGN0YiPkh1YXdlaSBUZWNo
bm9sb2dpZXMgSXRhbGlhIFMuci5sLiBpcyBhIGNvbXBhbnkgcmVnaXN0ZXJlZCBpbiBJdGFseSBh
dCB0aGUgQ29tcGFueSBSZWdpc3RyYXRpb24gT2ZmaWNlIG9mIE1pbGFuLCB3aXRoIHJlZ2lzdGVy
ZWQgbnVtYmVyDQogMDQ1MDExOTA5NjMgYW5kIGVxdWl0eSBjYXBpdGFsIOKCrDMsMDAwLDAwMCBm
dWxseSBwYWlkIHVwLCB3aG9zZSByZWdpc3RlcmVkIG9mZmljZSBpcyBpbiBNaWxhbiwgVmlhIExv
cmVudGVnZ2lvIDI0MCwgVG93ZXIgQSwgMjAxNDcgTWlsYW4sIEl0YWx5LiBIdWF3ZWkgVGVjaG5v
bG9naWVzIEl0YWxpYSBTLnIubC4gaXMgMTAwJSBvd25lZCBieSBIdWF3ZWkgVGVjaG5vbG9naWVz
IENvb3BlcmF0aWVmIFUuQS4mbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM3RjdGN0YiPkNPTkFJIFJlZy4gTm8uIGNjIDEyNjM5NDU0IC0gQS5F
LkUuIFJlZ2lzdHJ5IE5vLiBJVDEwMDEwMDAwMDA2NTIxIC0gQmF0dGVyaWVzIGFuZCBBY2N1bXVs
YXRvcnMgUmVnaXN0cnkgTm8uIElUMTIwNTBQMDAwMDI4MzkuPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojN0Y3RjdGIj5UaGlzIGUtbWFpbCBhbmQgaXRzIGF0
dGFjaG1lbnRzIGNvbnRhaW4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGZyb20gSFVBV0VJLCB3
aGljaCBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgcGVyc29uIG9yIGVudGl0eSB3aG9zZSBhZGRy
ZXNzIGlzIGxpc3RlZCBhYm92ZS4gQW55DQogdXNlIG9mIHRoZSBpbmZvcm1hdGlvbiBjb250YWlu
ZWQgaGVyZWluIGluIGFueSB3YXkgKGluY2x1ZGluZywgYnV0IG5vdCBsaW1pdGVkIHRvLCB0b3Rh
bCBvciBwYXJ0aWFsIGRpc2Nsb3N1cmUsIHJlcHJvZHVjdGlvbiwgb3IgZGlzc2VtaW5hdGlvbikg
YnkgcGVyc29ucyBvdGhlciB0aGFuIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykgaXMgcHJvaGli
aXRlZC4gSWYgeW91IHJlY2VpdmUgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkN
CiB0aGUgc2VuZGVyIGJ5IHBob25lIG9yIGVtYWlsIGltbWVkaWF0ZWx5IGFuZCBkZWxldGUgaXQh
IFRoYW5rIHlvdS48L3NwYW4+PC9pPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM3RjdGN0YiPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTwvc3Bhbj48L2k+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnkiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMTUyRUU5Ij5QUklW
QUNZIE5PVElDRTo8L3NwYW4+PC9pPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzdGN0Y3RiI+Jm5ic3A7PC9zcGFuPjwvaT48L3Nw
YW4+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UHVyc3VhbnQNCiB0byBBcnQuIDEz
IG9mIHRoZSBHZW5lcmFsIERhdGEgUHJvdGVjdGlvbiBSZWd1bGF0aW9uIDIwMTYvNjc5IChHRFBS
KSwgSHVhd2VpIFRlY2hub2xvZ2llcyBJdGFsaWEgUy5yLmwuIGluZm9ybXMgeW91IHRoYXQgdGhl
IHBlcnNvbmFsIGRhdGEgY29udGFpbmVkIGluIHRoaXMgZW1haWwgd2lsbCBiZSBjb2xsZWN0ZWQg
YW5kIHRyZWF0ZWQgZm9yIHRoZSBhY3F1aXNpdGlvbiBvZiBpbmZvcm1hdGlvbiBwcmVsaW1pbmFy
eSB0byB0aGUgY29uY2x1c2lvbg0KIG9mIGNvbnRyYWN0cywgZm9yIHRoZSBkZWZpbml0aW9uIG9m
IHRoZSBjb250cmFjdHVhbCByZWxhdGlvbnNoaXAsIGFzIHdlbGwgYXMgZm9yIHRoZSBmdWxmaWxs
bWVudCBvZiBsZWdhbCByZXF1aXJlbWVudHMgcmVsYXRlZCB0byBjaXZpbCwgdGF4IGFuZCBhY2Nv
dW50aW5nIGxhdyBvciBhbnkgb3RoZXIgbGVnYWwgb2JsaWdhdGlvbiB0byB3aGljaCBIdWF3ZWkg
bWF5IGJlIHN1YmplY3QuIFBlcnNvbmFsIGRhdGEgd2lsbCBub3QgYmUgc3ViamVjdA0KIHRvIGRp
c2Nsb3N1cmUgYW5kIHNwcmVhZCB1bmxlc3Mgb3RoZXJ3aXNlIHJlcXVpcmVkIGJ5IGxhdy4gSHVh
d2VpIHdpbGwgdGFrZSBhcHByb3ByaWF0ZSBzZWN1cml0eSBtZWFzdXJlcyB0byBwcm90ZWN0IHBl
cnNvbmFsIGRhdGEgYWdhaW5zdCBsb3NzLCBtaXN1c2UgZGlzY2xvc3VyZSBvciBkZXN0cnVjdGlv
biBvZiB0aGUgaW5mb3JtYXRpb24uIFBlcnNvbmFsIERhdGEgaGVsZCBtYXkgYmUgdHJhbnNmZXJy
ZWQgdG8gY291bnRyaWVzIG91dHNpZGUNCiB0aGUgRXVyb3BlYW4gVW5pb24sIGhvd2V2ZXIgSHVh
d2VpIEl0YWxpYSBoYXMgcHV0IGluIHBsYWNlIGFwcHJvcHJpYXRlIHNhZmVndWFyZHMgZm9yIHRo
ZSB0cmFuc2ZlciBvZiBwZXJzb25hbCBkYXRhIHRvIHRoaXJkIGNvdW50cmllcyBieSBhZG9wdGlu
ZyB0aGUgc3RhbmRhcmQgZGF0YSBwcm90ZWN0aW9uIGNsYXVzZXMgb2YgdGhlIEVVIENvbW1pc3Np
b24uIFBlcnNvbmFsIERhdGEgYXJlIGtlcHQgZm9yIGEgcGVyaW9kIG5lY2Vzc2FyeSBmb3INCiB0
aGUgZnVsZmlsbG1lbnQgb2YgY29udHJhY3Qgb2JsaWdhdGlvbnMgdW5sZXNzIG90aGVyd2lzZSBy
ZXF1aXJlZCBieSBsYXcuIFlvdSBjYW4gZXhlcmNpc2UgeW91ciByaWdodHMgdW5kZXIgQXJ0LiAx
NSBhbmQgZm9sbG93aW5nIG9mJm5ic3A7dGhlIEdEUFIgKGkuZS4gcmlnaHQgb2YgYWNjZXNzLCBy
ZWN0aWZpY2F0aW9uLCBlcmFzdXJlLCByZXN0cmljdGlvbiwgcG9ydGFiaWxpdHksIG9iamVjdCkg
YnkgY29udGFjdGluZyBIdWF3ZWkgYXQgdGhpcyBlbWFpbA0KIGFkZHJlc3M6PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2k+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzE1MkVFOSI+PGEgaHJlZj0ibWFpbHRvOmRhdGFwcm90ZWN0aW9u
QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjojMTUyRUU5O3RleHQtZGVjb3JhdGlvbjpu
b25lIj5kYXRhcHJvdGVjdGlvbkBodWF3ZWkuY29tPC9zcGFuPjwvYT48L3NwYW4+PC9pPjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9pPjwvc3Bhbj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5vcg0KIHRocm91Z2ggdGhlIGZvbGxvd2luZyBjaGFubmVsOjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9pPjxiPjxpPjx1
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsdWUiPjxhIGhyZWY9Imh0dHA6Ly93d3cuaHVhd2VpLmNv
bS9lbi9wZXJzb25hbC1kYXRhLXJlcXVlc3QiPnd3dy5odWF3ZWkuY29tL2VuL3BlcnNvbmFsLWRh
dGEtcmVxdWVzdDwvYT48L3NwYW4+PC91PjwvaT48L2I+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Lg0KIFlvdSBoYXZlIGFsc28gdGhlIHJpZ2h0IHRvIGxvZGdlIGEgY29tcGxhaW50
Jm5ic3A7d2l0aCZuYnNwO3RoZSBjb21wZXRlbnQgc3VwZXJ2aXNvcnkgYXV0aG9yaXRpZXMuIElm
IHlvdSBuZWVkIGFueSBmdXJ0aGVyIGluZm9ybWF0aW9uIG9yIGhhdmUgYW55IHF1ZXJpZXMgb24g
aG93IEh1YXdlaSBwcm9jZXNzIHlvdXIgcGVyc29uYWwgZGF0YSwgcGxlYXNlIHNlbmQgYW4gZW1h
aWwgdG8gb3VyIERhdGEgUHJvdGVjdGlvbiBPZmZpY2VyIGF0PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48L2k+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzE1MkVFOSI+PGEgaHJlZj0ibWFpbHRvOmRwb0BodWF3ZWkuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6IzE1MkVFOTt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHBvQGh1YXdlaS5jb208
L3NwYW4+PC9hPjwvc3Bhbj48L2k+PC9iPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
Pi5UaGUNCiBEYXRhIENvbnRyb2xsZXIgaXMgSHVhd2VpIFRlY2hub2xvZ2llcyBJdGFsaWEgUy5y
LmwuIHdpdGggcmVnaXN0ZXJlZCBvZmZpY2UgaW4gTWlsYW4sIFZpYSBMb3JlbnRlZ2dpbyAyNDAg
VG93ZXIgQSwgMjAxNDcuPC9zcGFuPjwvaT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpuZXRtb2QgbWFpbGluZyBs
aXN0PGJyPg0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpuZXRtb2RAaWV0Zi5vcmciPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM5NTRGNzIiPm5ldG1vZEBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7
LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL25ldG1vZCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Izk1NEY3MiI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRtb2Q8L3NwYW4+PC9hPjxv
OnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_11e4621576cb4734b8123554c0d852b3huaweicom_--

