
From nobody Wed Feb  3 02:11:45 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD1ED3A1712; Wed,  3 Feb 2021 02:11:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.817
X-Spam-Level: 
X-Spam-Status: No, score=-2.817 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 2IG-8Eb_AK1Q; Wed,  3 Feb 2021 02:11:41 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6449F3A1711; Wed,  3 Feb 2021 02:11:41 -0800 (PST)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 4DVyBz4Vbzz2xQB; Wed,  3 Feb 2021 11:11:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1612347099; bh=9Q30ci+IAQ3UETtxZxoWQMPwif26yPPmi5u0qGLM+Tw=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=WCWAnMI684XQ/+ZEbHxh2ZNkmx4mzrHuQFpqhDiwMN7Lc/iaobLJdAu0uRddC6ScQ b4t1vH3b3P1zWIfY9DKqmRk10gJw8lIJyx2RAxotakxzFLIPw87f7Y1v5etXTA3ibN cj0nDyxw+BXmUCTfzAjE9WpONCeCIPOl72/9UV93QatkC/G+TiVJPGbapT+LMthnJU UdWUcTEp+a8DoJ1jdMzmo0FNzDaE2zi69yhj3znIvhoxPwI833x6gfZul8YWnCgdy8 OpH8aIYeucGCjkNhRK0F9Ojaal1Q27Z58PmcdRBgeIWtDWVFprZtsCiXT9Z1GU8WcN +Ufm/A5PHIWhg==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.48]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id 4DVyBz34zyz5vNr; Wed,  3 Feb 2021 11:11:39 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, "draft-ietf-sfc-nsh-integrity@ietf.org" <draft-ietf-sfc-nsh-integrity@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
Thread-Index: AQHW9mtaBg7jJtqhYUuUL0zWLYESB6pGO1jg
Date: Wed, 3 Feb 2021 10:11:38 +0000
Message-ID: <11269_1612347099_601A76DB_11269_227_2_787AE7BB302AE849A7480A190F8B9330315C6440@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com> <CA+RyBmWmPgEiBapRFKbqGcoe9deGwMdZBUnBRHwO9hjqoG82GA@mail.gmail.com>
In-Reply-To: <CA+RyBmWmPgEiBapRFKbqGcoe9deGwMdZBUnBRHwO9hjqoG82GA@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.245]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B9330315C6440OPEXCAUBMA2corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/OolYvval4f7fuaYn0zRqKhkUXNU>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2021 10:11:44 -0000

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

SGkgR3JlZywNCg0KVGhhbmsgeW91IGZvciB0aGUgY29tbWVudC4NCg0KQXMgZXhwbGFpbmVkIGlu
IFNlY3Rpb24gNy4yLCBpZiBubyBlbmNyeXB0aW9uIGlzIHVzZWQgdGhlIElWIExlbmd0aCBmaWVs
ZCB3aWxsIGJlIGZvbGxvd2VkIGJ5IHRoZSBNQUM6DQoNCiAgIFRoZSBOU0ggaW1wb3NlciBjb21w
dXRlcyB0aGUgbWVzc2FnZSBpbnRlZ3JpdHkgZm9yIHRoZSB0YXJnZXQgTlNIDQogICBkYXRhIChk
ZXBlbmRpbmcgb24gdGhlIGludGVncml0eSBwcm90ZWN0aW9uIHNjb3BlIGRpc2N1c3NlZCBpbg0K
ICAgU2VjdGlvbiA1PGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNmYy1u
c2gtaW50ZWdyaXR5LTAzI3NlY3Rpb24tNT4pIHVzaW5nIE1BQ19LRVkgYW5kIEhNQUMgYWxnb3Jp
dGhtLiAgSXQgaW5zZXJ0cyB0aGUgTUFDIGluDQogICB0aGUgIk1BQyBhbmQgRW5jcnlwdGVkIE1l
dGFkYXRhIiBDb250ZXh0IEhlYWRlci4gIFRoZSBsZW5ndGggb2YgdGhlDQogICBNQUMgaXMgZGVj
aWRlZCBieSB0aGUgSE1BQyBhbGdvcml0aG0gYWRvcHRlZCBmb3IgdGhlIHBhcnRpY3VsYXIga2V5
DQogICBpZGVudGlmaWVyLg0KDQoNCkkgZ3Vlc3MgeW91IHdlcmUgY29uZnVzZWQgYnkgZmlndXJl
cyA2IGFuZCA3IHdoZXJlIHdlIHB1dCDigJxDb250ZXh0IEhlYWRlcnMgdG8gZW5jcnlwdCAob3B0
LinigJ0gcmlnaHQgYWZ0ZXIgSW5pdGlhbGl6YXRpb24gVmVjdG9yLiBXaWxsIGZpeCB0aGF0IHRv
IGF2b2lkIGNvbmZ1c2lvbi4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogR3JlZyBNaXJza3kgW21h
aWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb21dDQpFbnZvecOpIDogdmVuZHJlZGkgMjkgamFudmll
ciAyMDIxIDE5OjIwDQrDgCA6IEpvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT47
IGRyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHlAaWV0Zi5vcmcNCkNjIDogc2ZjQGlldGYub3Jn
DQpPYmpldCA6IFJlOiBbc2ZjXSBGd2Q6IElFVEYgV0cgc3RhdGUgY2hhbmdlZCBmb3IgZHJhZnQt
aWV0Zi1zZmMtbnNoLWludGVncml0eQ0KDQpEZWFyIEF1dGhvcnMsDQpJIGFwcHJlY2lhdGUgeW91
ciBraW5kIGNvbnNpZGVyYXRpb24gb2YgbXkgY29tbWVudHMgb24gdGhlIGRyYWZ0LiBJJ3ZlIHJl
dmlld2VkIHRoZSB1cGRhdGVzLiBJdCBhbGwgbG9va3MgZ29vZC4gSSBtaWdodCBoYXZlIGEgc21h
bGwgcXVlc3Rpb24gYWJvdXQgdGhlIGNhc2Ugb2YgSVYgTGVuZ3RoID0gMC4gVGhlIHVwZGF0ZWQg
dGV4dCBzdWdnZXN0czoNCiAgICAgICBJZiBlbmNyeXB0aW9uIGlzIG5vdCB1c2VkLCBJViBsZW5n
dGggaXMgc2V0IHRvIHplcm8NCiAgICAgICAodGhhdCBpcywgbm8gIkluaXRpYWxpemF0aW9uIFZl
Y3RvciIgaXMgaW5jbHVkZWQpLg0KQXMgSSB1bmRlcnN0YW5kIGl0LCB0aGF0IG1lYW5zIHRoYXQg
dGhlIElWIExlbmd0aCBmaWVsZCBpcyBpbW1lZGlhdGVseSBmb2xsb3dlZCBieSB0aGUgcGFkZGlu
ZyBhcyBleHBsYWluZWQgaW4gdGhlIGxhc3QgcGFyYWdyYXBoIGluIFNlY3Rpb24gNToNCiAgIFRo
ZSAiTUFDIGFuZCBFbmNyeXB0ZWQgTWV0YWRhdGEiIENvbnRleHQgSGVhZGVycyBhcmUgcGFkZGVk
IG91dCB0byBhDQogICAgbXVsdGlwbGUgb2YgNCBieXRlcyBhcyBwZXIgU2VjdGlvbiAyLjIgb2Yg
W1JGQzgzMDBdLg0KSXMgdGhhdCBjb3JyZWN0Pw0KDQpBbmQgeWVzLCBJIHN1cHBvcnQgcHJvZ3Jl
c3NpbmcgdGhpcyBkb2N1bWVudCB0byBwdWJsaWNhdGlvbi4NCg0KUmVnYXJkcywNCkdyZWcNCg0K
UmVnYXJkcywNCkdyZWcNCg0KT24gVGh1LCBKYW4gMjgsIDIwMjEgYXQgNzozMyBBTSBKb2VsIE0u
IEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb208bWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20+
PiB3cm90ZToNCkFzIHlvdSBjYW4gc2VlIGJlbG93LCB0aGUgU0ZDIENoYWlycyBoYXZlIHN0YXJ0
ZWQgdGhlIFdHIGxhc3QgQ2FsbCBmb3INCnRoZSBuc2gtaW50ZWdyaXR5IGRyYWZ0LiAgUGxlYXNl
IHJlc3BvbmQuDQpUaGFuayB5b3UsDQpKb2VsDQoNCg0KLS0tLS0tLS0gRm9yd2FyZGVkIE1lc3Nh
Z2UgLS0tLS0tLQ0KDQoNClRoZSBJRVRGIFdHIHN0YXRlIG9mIGRyYWZ0LWlldGYtc2ZjLW5zaC1p
bnRlZ3JpdHkgaGFzIGJlZW4gY2hhbmdlZCB0byAiSW4gV0cNCkxhc3QgQ2FsbCIgZnJvbSAiV0cg
RG9jdW1lbnQiIGJ5IEpvZWwgSGFscGVybjoNCg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtaWV0Zi1zZmMtbnNoLWludGVncml0eS8NCg0KQ29tbWVudDoNClRoaXMgc3Rh
cnRzIHRoZSBTRkMgV29ya2luZyBHcm91cCBsYXN0IGNhbGwgZm9yIHRoZSBOU0ggaW50ZWdyaXR5
IHByb3RlY3Rpb24NCmRvY3VtZW50LiAgVGhpcyB3aWxsIHJ1biB0aHJvdWdoIHRoZSBlbmQgb2Yg
dGhlIGRheSBGZWJydWFyeSAxMSwgMjAyMS4NCihEb24ndCB3b3JyeSBhYm91dCB0aW1lIHpvbmUu
ICBJZiBpdCBpcyBzdGlsbCBGZWIgMTEgMjAyMSBzb21ld2hlcmUgaW4gdGhlDQp3b3JsZCwgeW91
IGNhbiBzZW5kIGluIGNvbW1lbnRzLikgIFBsZWFzZSByZXNwb25kLiAgU2lsZW5jZSBpcyBub3Qg
Y29uc2VudCwNCmFuZCB3aGVuIChpZiwgYnV0IHdlIGhvcGUgd2hlbikgd2Ugc2VuZCB0aGlzIHRv
IHRoZSBBRCwgd2UgbmVlZCB0byBiZQ0KYWJsZSB0bw0KZGVzY3JpYmUgbWVhbmluZ2Z1bCBXRyBz
dXBwb3J0IGZvciB0aGUgcHVibGljYXRpb24uICBBbmQgaWYgcG9zc2libGUsIG1vcmUNCnRoYW4g
anVzdCArMS4NCg0KVGhhbmsgeW91LA0KSm9lbCAoYW5kIEppbSkNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMNCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCgpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRl
cyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHBy
aXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRl
cyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3Nh
Z2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUg
ZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0
cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUg
dG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUg
b3UgZmFsc2lmaWUuIE1lcmNpLgoKVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5
IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkg
YmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2Vk
IG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRo
aXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQs
IE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmll
ZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuClRoYW5rIHlvdS4KCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCBDYXIiOw0KCW1h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNv
bG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDsNCgl0
ZXh0LWRlY29yYXRpb246bm9uZSBub25lO30NCnNwYW4uUHJmb3JtYXRIVE1MQ2FyDQoJe21zby1z
dHlsZS1uYW1lOiJQcsOpZm9ybWF0w6kgSFRNTCBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiUHLDqWZvcm1hdMOpIEhUTUwiOw0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlI7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNzAu
ODVwdCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl
eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6
ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t
Pg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBHcmVnLA0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
azttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+VGhhbmsgeW91IGZvciB0aGUgY29tbWVudC4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5BcyBleHBs
YWluZWQgaW4gU2VjdGlvbiA3LjIsIGlmIG5vIGVuY3J5cHRpb24gaXMgdXNlZCB0aGUgSVYgTGVu
Z3RoIGZpZWxkIHdpbGwgYmUgZm9sbG93ZWQgYnkgdGhlIE1BQzo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+Jm5ic3A7Jm5ic3A7IFRoZSBOU0ggaW1wb3NlciBjb21wdXRlcyB0aGUgbWVzc2Fn
ZSBpbnRlZ3JpdHkgZm9yIHRoZSB0YXJnZXQgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgZGF0
YSAoZGVwZW5kaW5nIG9uIHRoZSBpbnRlZ3JpdHkgcHJvdGVjdGlvbiBzY29wZSBkaXNjdXNzZWQg
aW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48YSBocmVmPSJodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1zZmMtbnNoLWludGVncml0eS0wMyNz
ZWN0aW9uLTUiPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDU8L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPikNCiB1c2luZyBNQUNfS0VZIGFuZCBITUFDIGFsZ29yaXRo
bS4mbmJzcDsgSXQgaW5zZXJ0cyB0aGUgTUFDIGluPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgdGhl
ICZxdW90O01BQyBhbmQgRW5jcnlwdGVkIE1ldGFkYXRhJnF1b3Q7IENvbnRleHQgSGVhZGVyLiZu
YnNwOyBUaGUgbGVuZ3RoIG9mIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IE1BQyBpcyBkZWNp
ZGVkIGJ5IHRoZSBITUFDIGFsZ29yaXRobSBhZG9wdGVkIGZvciB0aGUgcGFydGljdWxhciBrZXk8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5pZGVudGlmaWVyLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkkgZ3Vlc3Mg
eW91IHdlcmUgY29uZnVzZWQgYnkgZmlndXJlcyA2IGFuZCA3IHdoZXJlIHdlIHB1dCDigJw8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPkNvbnRleHQgSGVhZGVycyB0byBlbmNyeXB0IChvcHQuKeKA
nSByaWdodCBhZnRlciBJbml0aWFsaXphdGlvbiBWZWN0b3IuIDwvc3Bhbj5XaWxsIGZpeCB0aGF0
IHRvIGF2b2lkIGNvbmZ1c2lvbi4gJm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
Pk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBi
bHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBHcmVnIE1pcnNreSBbbWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbV0NCjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiB2ZW5k
cmVkaSAyOSBqYW52aWVyIDIwMjEgMTk6MjA8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEpvZWwgTS4g
SGFscGVybiAmbHQ7am1oQGpvZWxoYWxwZXJuLmNvbSZndDs7IGRyYWZ0LWlldGYtc2ZjLW5zaC1p
bnRlZ3JpdHlAaWV0Zi5vcmc8YnI+DQo8Yj5DYyZuYnNwOzo8L2I+IHNmY0BpZXRmLm9yZzxicj4N
CjxiPk9iamV0Jm5ic3A7OjwvYj4gUmU6IFtzZmNdIEZ3ZDogSUVURiBXRyBzdGF0ZSBjaGFuZ2Vk
IGZvciBkcmFmdC1pZXRmLXNmYy1uc2gtaW50ZWdyaXR5PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRlYXIgQXV0aG9ycyw8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBhcHByZWNpYXRlIHlvdXIg
a2luZCBjb25zaWRlcmF0aW9uIG9mIG15IGNvbW1lbnRzIG9uIHRoZSBkcmFmdC4gSSd2ZSByZXZp
ZXdlZCB0aGUgdXBkYXRlcy4gSXQgYWxsIGxvb2tzIGdvb2QuIEkgbWlnaHQgaGF2ZSBhIHNtYWxs
IHF1ZXN0aW9uIGFib3V0IHRoZSBjYXNlIG9mIElWIExlbmd0aCA9IDAuIFRoZSB1cGRhdGVkIHRl
eHQgc3VnZ2VzdHM6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtJZiBlbmNyeXB0aW9uIGlzIG5vdCB1
c2VkLCBJViBsZW5ndGggaXMgc2V0IHRvIHplcm8gPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7KHRoYXQgaXMsIG5vICZxdW90O0luaXRpYWxpemF0aW9uIFZlY3RvciZxdW90OyBpcyBp
bmNsdWRlZCkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5BcyBJIHVuZGVyc3RhbmQgaXQsIHRoYXQgbWVhbnMgdGhhdCB0aGUgSVYgTGVuZ3RoIGZp
ZWxkIGlzIGltbWVkaWF0ZWx5IGZvbGxvd2VkIGJ5IHRoZSBwYWRkaW5nIGFzIGV4cGxhaW5lZCBp
biB0aGUgbGFzdCBwYXJhZ3JhcGggaW4gU2VjdGlvbiA1OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwO1RoZSAmcXVvdDtNQUMg
YW5kIEVuY3J5cHRlZCBNZXRhZGF0YSZxdW90OyBDb250ZXh0IEhlYWRlcnMgYXJlIHBhZGRlZCBv
dXQgdG8gYQ0KPGJyPg0KJm5ic3A7ICZuYnNwOyBtdWx0aXBsZSBvZiA0IGJ5dGVzIGFzIHBlciBT
ZWN0aW9uIDIuMiBvZiBbUkZDODMwMF0uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JcyB0aGF0IGNvcnJlY3Q/PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuZCB5ZXMsIEkgc3VwcG9ydCBwcm9n
cmVzc2luZyB0aGlzIGRvY3VtZW50IHRvIHB1YmxpY2F0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u
IFRodSwgSmFuIDI4LCAyMDIxIGF0IDc6MzMgQU0gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVm
PSJtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+QXMgeW91IGNhbiBzZWUgYmVsb3csIHRoZSBTRkMgQ2hhaXJzIGhhdmUgc3RhcnRl
ZCB0aGUgV0cgbGFzdCBDYWxsIGZvcg0KPGJyPg0KdGhlIG5zaC1pbnRlZ3JpdHkgZHJhZnQuJm5i
c3A7IFBsZWFzZSByZXNwb25kLjxicj4NClRoYW5rIHlvdSw8YnI+DQpKb2VsPGJyPg0KPGJyPg0K
PGJyPg0KLS0tLS0tLS0gRm9yd2FyZGVkIE1lc3NhZ2UgLS0tLS0tLTxicj4NCjxicj4NCjxicj4N
ClRoZSBJRVRGIFdHIHN0YXRlIG9mIGRyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHkgaGFzIGJl
ZW4gY2hhbmdlZCB0byAmcXVvdDtJbiBXRzxicj4NCkxhc3QgQ2FsbCZxdW90OyBmcm9tICZxdW90
O1dHIERvY3VtZW50JnF1b3Q7IGJ5IEpvZWwgSGFscGVybjo8YnI+DQo8YnI+DQo8YSBocmVmPSJo
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNmYy1uc2gtaW50ZWdy
aXR5LyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHkvPC9hPjxicj4NCjxicj4NCkNvbW1lbnQ6PGJyPg0K
VGhpcyBzdGFydHMgdGhlIFNGQyBXb3JraW5nIEdyb3VwIGxhc3QgY2FsbCBmb3IgdGhlIE5TSCBp
bnRlZ3JpdHkgcHJvdGVjdGlvbjxicj4NCmRvY3VtZW50LiZuYnNwOyBUaGlzIHdpbGwgcnVuIHRo
cm91Z2ggdGhlIGVuZCBvZiB0aGUgZGF5IEZlYnJ1YXJ5IDExLCAyMDIxLiA8YnI+DQooRG9uJ3Qg
d29ycnkgYWJvdXQgdGltZSB6b25lLiZuYnNwOyBJZiBpdCBpcyBzdGlsbCBGZWIgMTEgMjAyMSBz
b21ld2hlcmUgaW4gdGhlPGJyPg0Kd29ybGQsIHlvdSBjYW4gc2VuZCBpbiBjb21tZW50cy4pJm5i
c3A7IFBsZWFzZSByZXNwb25kLiZuYnNwOyBTaWxlbmNlIGlzIG5vdCBjb25zZW50LDxicj4NCmFu
ZCB3aGVuIChpZiwgYnV0IHdlIGhvcGUgd2hlbikgd2Ugc2VuZCB0aGlzIHRvIHRoZSBBRCwgd2Ug
bmVlZCB0byBiZSA8YnI+DQphYmxlIHRvPGJyPg0KZGVzY3JpYmUgbWVhbmluZ2Z1bCBXRyBzdXBw
b3J0IGZvciB0aGUgcHVibGljYXRpb24uJm5ic3A7IEFuZCBpZiBwb3NzaWJsZSwgbW9yZTxicj4N
CnRoYW4ganVzdCAmIzQzOzEuPGJyPg0KPGJyPg0KVGhhbmsgeW91LDxicj4NCkpvZWwgKGFuZCBK
aW0pPGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9w
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPFBSRT5fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpD
ZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZv
cm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRv
bmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRp
b24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUg
c2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVj
ZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVz
IGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2Ug
bWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgoKVGhpcyBt
ZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHBy
aXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBz
aG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlz
YXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBu
b3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1l
bnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBt
ZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuClRo
YW5rIHlvdS4KPC9QUkU+PC9ib2R5Pg0KPC9odG1sPg0K

--_000_787AE7BB302AE849A7480A190F8B9330315C6440OPEXCAUBMA2corp_--


From nobody Wed Feb  3 12:53:29 2021
Return-Path: <Dirk.von-Hugo@telekom.de>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D6B53A118E for <sfc@ietfa.amsl.com>; Wed,  3 Feb 2021 12:53:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.367
X-Spam-Level: 
X-Spam-Status: No, score=-2.367 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=-0.01, 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 (2048-bit key) header.d=telekom.de
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 7OkRvm9nyaA5 for <sfc@ietfa.amsl.com>; Wed,  3 Feb 2021 12:53:26 -0800 (PST)
Received: from mailout11.telekom.de (mailout11.telekom.de [194.25.225.207]) (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 1D03E3A118D for <sfc@ietf.org>; Wed,  3 Feb 2021 12:53:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1612385606; x=1643921606; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=Ys4PKYCEHbiODhJ+AOvIlmIy8Xpp+Z4qF/gpIQkch0I=; b=PP1SczJwZX0h8IlOLUsZFhtG7ur6QNlPor3508F0m2yJdBvJQ2rMIJDJ VE7u9vXt4m08p+2dysUDKocNtWmVZo0ZlkRt3CBWyORAwWIfFNyTBwZ5q Hzk51TqqMQCKjbZHKq40j1UjWXjEhBPcz3u4QpFSdNkVBMr8vyxUBGQdI SNCybKqNm5epCqWpa/kwDQCzBTByoJw4SVaPCb4rBRmYHKICJcj2sa1vr MGuRl7ou7Js7SwT0Fz6NWSv0od43RsIBq2DuK2CZmdztsZ1CP3nWh57An K8gUITc9oUIIkh/0zpGVLiKrzqKdjlbLSFZmNzyqiIrcMKVR0/6xVgNCE w==;
Received: from qdefcs.de.t-internal.com ([10.171.254.41]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES128-SHA256; 03 Feb 2021 21:53:23 +0100
IronPort-SDR: MPOwk/JRSKvr69qu/dOnQhPqmDhMWRcf0d7bLmdazdaASbDXo1v+skGnEIRGmfcyS2IN9gkca2 FEskx6U1wMZpiwVlkFf3izccfRzcoJtcM=
X-IronPort-AV: E=Sophos;i="5.79,399,1602540000"; d="scan'208";a="276049733"
X-MGA-submission: =?us-ascii?q?MDHAPXznFS4IW4UABzY9I1nAPR/JmcXlhad+QE?= =?us-ascii?q?1RtRezPYRZJzkibj6qwADfkQus8mwSld/3IaNwZNjyZVPRsqn1NW8HRq?= =?us-ascii?q?8iR927hMsPrABZD3+exs3E62HRvTtOdlyYNw0I0JRvYtBc/SFz3Sy9IJ?= =?us-ascii?q?xZe+Z22rmiESIDmeQLdvh6xg=3D=3D?=
Received: from he105709.emea1.cds.t-internal.com ([10.169.118.41]) by QDEFCV.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 03 Feb 2021 21:53:24 +0100
Received: from HE105717.EMEA1.cds.t-internal.com (10.169.118.53) by HE105709.emea1.cds.t-internal.com (10.169.118.41) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 3 Feb 2021 21:53:22 +0100
Received: from HE104164.emea1.cds.t-internal.com (10.171.40.35) by HE105717.EMEA1.cds.t-internal.com (10.169.118.53) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 3 Feb 2021 21:53:22 +0100
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.168) by O365mail06.telekom.de (172.30.0.233) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 3 Feb 2021 21:53:22 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FE+PIXwRTo6ExttU1Fk7x9PqFYCtepEF3pUzd/NOxikPfcXg4VA8cuLfW/LE0O5f073mYe5GQT5RJQxNf6IomhKpNrhZraw5EjDPwpWxAmdK89TrDAbxdenMW39hXFHS7+9k/3FBc1LqlAFBwSVGMZJ/eV3AO/z6J0FyN279RpFz3vKaTh5D/hgaEu+J4Vg2mj8PMPvzxxpphCota83I1jmg81bsidXnpCAhnjLojEG5yinTZ4rroNn4KE2Vz9yPf9kX5L7RqT8C7BkAcmaw+2cnAwoRII5gnMLxf4B0RS+JttzAH1jDrIOUqrp27ngMa0m4wXP8FWxsxhVqVQ/zhw==
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=Ys4PKYCEHbiODhJ+AOvIlmIy8Xpp+Z4qF/gpIQkch0I=; b=NvAZ/SkSHEQLmfBHo8in362O8uOAEW7DYVpDvfUkjO5aYl6l82gNUsUk7OmvkdJHkKs5QySkTZ6BuySq61z1t11TLU4O8UkpNPmh5We6LAuhkcTPFuIRnVwR9vFWChKDeBM7TwZgp3m+kyFEfE+ZrLGB1U/Akcxdv1ACveQli28TY5+swDwozxEdMEFthmFZZfAZjmEcBd4zuvaopY6j999qeGJiaisLUjhrdZ9LTzp6o7L8lN0s0Ze2hJ0FYKwkHV+AbGrhw3tQIBtHEzMQgYyM0/PWaiPHvFIwPbLE8jCfZnMDaiaUjmm4AhxlSdgeqzeAfARhHDFgUEAHFHxQRg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from (2603:10a6:b10:6::8) by BEXP281MB0197.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.8; Wed, 3 Feb 2021 20:53:21 +0000
Received: from BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM ([fe80::3d4a:b06e:46d1:3157]) by BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM ([fe80::3d4a:b06e:46d1:3157%5]) with mapi id 15.20.3825.018; Wed, 3 Feb 2021 20:53:21 +0000
From: <Dirk.von-Hugo@telekom.de>
To: <jmh@joelhalpern.com>, <sfc@ietf.org>
Thread-Topic: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
Thread-Index: AQHW9YrpFYMwFKmx5UuH85XphU1enKpG8ZEQ
Date: Wed, 3 Feb 2021 20:53:21 +0000
Message-ID: <BEXP281MB016502C249FFAA56E4BA1C93D1B49@BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM>
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com>
In-Reply-To: <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: joelhalpern.com; dkim=none (message not signed) header.d=none; joelhalpern.com; dmarc=none action=none header.from=telekom.de; 
x-originating-ip: [212.201.104.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 10f6f421-7be3-4edf-f516-08d8c885bdf7
x-ms-traffictypediagnostic: BEXP281MB0197:
x-microsoft-antispam-prvs: <BEXP281MB019742A5EAA77C04607E0ED1D1B49@BEXP281MB0197.DEUP281.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: TlUioxe+QCRW5dxqphV3E5cryM0QGVx4P9aZYOHLONG/WIUGUIdMF69iM6REYsHQ0MDLStsXUUblXFCjvpWVAZZl3tkrlDjaGCsQWs8MSGbJoLy0nhEfV9lEXMstRNmHjPPptpSfPkAfl1Yw8zgkUZzvFxHlZirMQ9USdon4nYiNB8es7/Pun8w/3LfiOJDcH2mJkzcj+dUHuoyQrbHWzW+7gNwmBrugly62pJ23E/73/gt+n6oHvJ++wQXaA8JGTYo4JFfk6q2/Ws/aZmnkjxlsgXU5ItGUuYlxehlNB1BE5r9NpVjp7VYqqkFaven9KDx0kEUqQlJ+asvKPlWi+FjaePRUGEbe53bsQP2YYRKIl04vz3Z5pucK+koF8ew1FkPOBpOcxx/K//6xocPgSCSHmUpFQV0YxWYuWstBhEeIGIP98FjjFbge1wXOEWGkqO8ydARaJuXmagJHGy8ULAfwUdBDb0CnGttJW1QZVDGU9gGduANFxDazkEUYDw2X43NZ7KClkE5Ocvh+wuAtU6W4h9aSZMEWk9kMaiLmY/bsAKanFu7t1tw7SRqGQgCAZJfVasdv5AOvdxkjk2tEI6uLtgDSkDCGl4+PxuEPKB0=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(366004)(8936002)(66946007)(76116006)(966005)(498600001)(110136005)(66476007)(7696005)(66556008)(66446008)(86362001)(53546011)(6506007)(33656002)(55016002)(9686003)(71200400001)(8676002)(64756008)(5660300002)(52536014)(2906002)(26005)(186003)(83380400001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?x0c98dW4q1Xnqpe6amxQf30mL50AC7dD2BJmwpYGrUKAOnePvgloeNEMYBW+?= =?us-ascii?Q?PCi1lP2XaGMCOGVaEacjPR98toOAn/PNY3Hd4JAh5cpT6Ng3l+7cimJ9pVlV?= =?us-ascii?Q?iV3spTz1ElrHQFQz+rhZ0XX8IVgPUVSMg3xnVxS25o1BkQGxYYHD4bOrU7GV?= =?us-ascii?Q?N0M0zizAiUlJvkqflVvQLxoi5Wvm1lCy/CGLEBrLekITCUYqQvdhxVjojJfO?= =?us-ascii?Q?4GWhRpf0Erzs8YZuq5ucFg0Ag1nJX/Ajg0ISD9gG1VMkyktqNjIbVPP34q4R?= =?us-ascii?Q?Eopmm6UpRY9ka38J7p9sSkgRT/0YpkWx6DXiZ+iyh0zvlrVB5VvQ8KJtSYaj?= =?us-ascii?Q?t9wcZISCgiQsE3QIh+MjlrqaR15JQEhvDP6/HN+nHFfZs8FYk6ncqtQ/IpJo?= =?us-ascii?Q?cRKv15Ls6VlxklMKT9z1FefSyUjuzlvrv1QD4M89pMyAcE6q0mAMXRib7v4Y?= =?us-ascii?Q?gT+GoLcs2K3xP+19ru75Bn7h0Tjr6YhQlBE5mGqyDmApYOyuTr8+WUblzSNY?= =?us-ascii?Q?jkU3wjAXp5huILkkC8BSSz2tpl0us59kAehKgoebw9huIhsVsj2oOiQGRuI3?= =?us-ascii?Q?xasxto50pG08vK3Dlmgzhclj5fg1k+lev/L2s1oSPtwLsbEMjmMA7GTwcCRf?= =?us-ascii?Q?BwANStmwVG799UvocPF6WkN7b6ic4hSUm8MojTgjyfMR8xvG5QE1bxXo/5mS?= =?us-ascii?Q?Zoz5hhC6DZOTLKvQuc6zThyKokDKPcNac79XFzW0Oq5Kjo8L48MYno0oi4Bq?= =?us-ascii?Q?ohagtdzmmasaxYZq677Y97K6tUOlmRNsWileFNBMFlCzoq2ue1cNd/kwK07b?= =?us-ascii?Q?dHmSE4iaC43xRWDggr1s+bVLJXUUho4Ou6CTzmX8Cc/pyrohuX8gwDDII0B9?= =?us-ascii?Q?6R5ofkGMyssa9SlYVnWDeEcodjcn7H9KaNBZvd9jLpyfZTHaLcCkkbKabNsT?= =?us-ascii?Q?MRw/5kFWMtC29OkWR/EEuy/JQVmEiZl3nvmrDSKc0B/fQKCJxv668LGUQyoX?= =?us-ascii?Q?+bOvOnFmW+FoRmX0og7hw08yZyMByWhyNnUgbeK5RDZFgXSum2+se6S4zYxp?= =?us-ascii?Q?JCjomAcP?=
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: BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 10f6f421-7be3-4edf-f516-08d8c885bdf7
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2021 20:53:21.5368 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +uCmkLgcNkCsTdmYIRBngkEWwRfJg7Hykil6WpQmfUdOtqqQao9OKJxdO67QB0B6L7Ioni5aGFApQL+u2Fsh2hGo/0K5t+ni04M55AVysA0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEXP281MB0197
X-TM-SNTS-SMTP: CDD71C4EFCF996BCC8E133EDA3B5CF325CCFDEC4C21C82ABF64110AD4B90856B2000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/c2TBmFC0MfPK6Y2iP3W22ZkH0bM>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2021 20:53:28 -0000

Dear all,
I agree that the doc should move forward.
I have sent a list of nits detected and questions for minor clarifications =
to the authors in parallel.
Thanks for the good work!
 Best Regards
Dirk=20

-----Original Message-----
From: sfc <sfc-bounces@ietf.org> On Behalf Of Joel M. Halpern
Sent: Donnerstag, 28. Januar 2021 16:33
To: sfc@ietf.org
Subject: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity

As you can see below, the SFC Chairs have started the WG last Call for the =
nsh-integrity draft.  Please respond.
Thank you,
Joel


-------- Forwarded Message -------


The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed to "In W=
G
Last Call" from "WG Document" by Joel Halpern:

https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/

Comment:
This starts the SFC Working Group last call for the NSH integrity protectio=
n
document.  This will run through the end of the day February 11, 2021.=20
(Don't worry about time zone.  If it is still Feb 11 2021 somewhere in the
world, you can send in comments.)  Please respond.  Silence is not consent,
and when (if, but we hope when) we send this to the AD, we need to be=20
able to
describe meaningful WG support for the publication.  And if possible, more
than just +1.

Thank you,
Joel (and Jim)

_______________________________________________
sfc mailing list
sfc@ietf.org
https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Feb  3 18:17:53 2021
Return-Path: <wei.yuehua@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBE113A10FA for <sfc@ietfa.amsl.com>; Wed,  3 Feb 2021 18:17:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.917
X-Spam-Level: 
X-Spam-Status: No, score=-1.917 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 zzZa8eHO1JEL for <sfc@ietfa.amsl.com>; Wed,  3 Feb 2021 18:17:45 -0800 (PST)
Received: from mxde.zte.com.cn (mxde.zte.com.cn [209.9.37.38]) (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 2434B3A10F6 for <sfc@ietf.org>; Wed,  3 Feb 2021 18:17:44 -0800 (PST)
Received: from mse-eu.zte.com.cn (unknown [10.35.13.51]) by Forcepoint Email with ESMTPS id 3741CA3867245F5CC00E; Thu,  4 Feb 2021 10:17:42 +0800 (CST)
Received: from dgapp01.zte.com.cn ([10.35.13.16]) by mse-eu.zte.com.cn with SMTP id 1142HbSv065399; Thu, 4 Feb 2021 10:17:37 +0800 (GMT-8) (envelope-from wei.yuehua@zte.com.cn)
Received: from mapi (dgapp01[null]) by mapi (Zmail) with MAPI id mid1; Thu, 4 Feb 2021 10:17:38 +0800 (CST)
Date: Thu, 4 Feb 2021 10:17:38 +0800 (CST)
X-Zmail-TransId: 2af9601b5942ff871393
X-Mailer: Zmail v1.0
Message-ID: <202102041017385906814@zte.com.cn>
In-Reply-To: <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com>
References: 161184769798.6893.13499187160157088449@ietfa.amsl.com, 48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com
Mime-Version: 1.0
From: <wei.yuehua@zte.com.cn>
To: <jmh@joelhalpern.com>, <sfc@ietf.org>
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-eu.zte.com.cn 1142HbSv065399
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/6u40wawRUBXBFIJuflvFghOzqek>
Subject: Re: [sfc]  =?utf-8?q?Fwd=3A_IETF_WG_state_changed_for_draft-ietf-sfc-?= =?utf-8?q?nsh-integrity?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 02:17:49 -0000

--=====_001_next=====
Content-Type: multipart/related;
	boundary="=====_002_next====="


--=====_002_next=====
Content-Type: multipart/alternative;
	boundary="=====_003_next====="


--=====_003_next=====
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

RGVhciBhbGwsDQoNCg0KDQpJIHJlYWQgdGhyb3VnaCB0aGUgbGF0ZXN0IGRyYWZ0LCBFdmVyeXRo
aW5nIGxvb2tzIGdvb2QuIA0KDQoNCkkgc3VwcG9ydCBwcm9ncmVzc2luZyB0aGlzIGRvY3VtZW50
IHRvIHB1YmxpY2F0aW9uLg0KDQoNCg0KDQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNCll1ZWh1YSBX
ZWkNCg0KDQpNOiArODYgMTM4NTE0NjAyNjkgRTogd2VpLnl1ZWh1YUB6dGUuY29tLmNuDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCuWOn+Wni+mCruS7tg0KDQoNCg0K5Y+R5Lu25Lq677yaSm9lbE0uSGFs
cGVybg0K5pS25Lu25Lq677yac2ZjQGlldGYub3JnOw0K5pelIOacnyDvvJoyMDIx5bm0MDHmnIgy
OOaXpSAyMzo0MQ0K5Li7IOmimCDvvJpbc2ZjXSBGd2Q6IElFVEYgV0cgc3RhdGUgY2hhbmdlZCBm
b3IgZHJhZnQtaWV0Zi1zZmMtbnNoLWludGVncml0eQ0KDQoNCkFzIHlvdSBjYW4gc2VlIGJlbG93
LCB0aGUgU0ZDIENoYWlycyBoYXZlIHN0YXJ0ZWQgdGhlIFdHIGxhc3QgQ2FsbCBmb3IgIA0KdGhl
IG5zaC1pbnRlZ3JpdHkgZHJhZnQuICBQbGVhc2UgcmVzcG9uZC4NClRoYW5rIHlvdSwNCkpvZWwN
CiANCiANCi0tLS0tLS0tIEZvcndhcmRlZCBNZXNzYWdlIC0tLS0tLS0NCiANCiANClRoZSBJRVRG
IFdHIHN0YXRlIG9mIGRyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHkgaGFzIGJlZW4gY2hhbmdl
ZCB0byAiSW4gV0cNCkxhc3QgQ2FsbCIgZnJvbSAiV0cgRG9jdW1lbnQiIGJ5IEpvZWwgSGFscGVy
bjoNCiANCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW5z
aC1pbnRlZ3JpdHkvDQogDQpDb21tZW50Og0KVGhpcyBzdGFydHMgdGhlIFNGQyBXb3JraW5nIEdy
b3VwIGxhc3QgY2FsbCBmb3IgdGhlIE5TSCBpbnRlZ3JpdHkgcHJvdGVjdGlvbg0KZG9jdW1lbnQu
ICBUaGlzIHdpbGwgcnVuIHRocm91Z2ggdGhlIGVuZCBvZiB0aGUgZGF5IEZlYnJ1YXJ5IDExLCAy
MDIxLiAgDQooRG9uJ3Qgd29ycnkgYWJvdXQgdGltZSB6b25lLiAgSWYgaXQgaXMgc3RpbGwgRmVi
IDExIDIwMjEgc29tZXdoZXJlIGluIHRoZQ0Kd29ybGQsIHlvdSBjYW4gc2VuZCBpbiBjb21tZW50
cy4pICBQbGVhc2UgcmVzcG9uZC4gIFNpbGVuY2UgaXMgbm90IGNvbnNlbnQsDQphbmQgd2hlbiAo
aWYsIGJ1dCB3ZSBob3BlIHdoZW4pIHdlIHNlbmQgdGhpcyB0byB0aGUgQUQsIHdlIG5lZWQgdG8g
YmUgIA0KYWJsZSB0bw0KZGVzY3JpYmUgbWVhbmluZ2Z1bCBXRyBzdXBwb3J0IGZvciB0aGUgcHVi
bGljYXRpb24uICBBbmQgaWYgcG9zc2libGUsIG1vcmUNCnRoYW4ganVzdCArMS4NCiANClRoYW5r
IHlvdSwNCkpvZWwgKGFuZCBKaW0pDQogDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnDQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw==


--=====_003_next=====
Content-Type: text/html ;
	charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0iemNvbnRlbnRSb3ciPjxwIHN0eWxlPSJmb250LXNpemU6MTZweDtmb250LWZh
bWlseTphcmlhbDsiPkRlYXIgYWxsLDxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxNnB4O2Zv
bnQtZmFtaWx5OmFyaWFsOyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwg5a6L5L2T
LCAmcXVvdDtNaWNyb3NvZnQgWWFoZWkmcXVvdDssICZxdW90O0x1Y2lkYSBHcmFuZGUmcXVvdDss
IFZlcmRhbmEsIEx1Y2lkYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9y
OiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5JIHJlYWQgdGhyb3VnaCB0aGUgbGF0ZXN0IGRyYWZ0LCBF
dmVyeXRoaW5nIGxvb2tzIGdvb2QuJm5ic3A7PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXpl
OjE2cHg7Zm9udC1mYW1pbHk6YXJpYWw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs
LCDlrovkvZMsICZxdW90O01pY3Jvc29mdCBZYWhlaSZxdW90OywgJnF1b3Q7THVjaWRhIEdyYW5k
ZSZxdW90OywgVmVyZGFuYSwgTHVjaWRhLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGJhY2tncm91
bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPkkgc3VwcG9ydCBwcm9ncmVzc2luZyB0aGlz
IGRvY3VtZW50IHRvIHB1YmxpY2F0aW9uLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZTox
NnB4O2ZvbnQtZmFtaWx5OmFyaWFsOyI+PGJyPjwvcD48ZGl2IGNsYXNzPSJ6TWFpbFNpZ24iIHVu
b25hbWVjaD0i6a2P5pyI5Y2OMDAwMTk2NTUiIHVub25hbWVlbj0id2VpIHl1ZWh1YTAwMDE5NjU1
Ij48ZGl2IGNsYXNzPSJ6TWFpbFNpZ25Db250ZW50Ij48cD5CZXN0IFJlZ2FyZHMsPC9wPjxwPll1
ZWh1YSBXZWk8YnI+PC9wPjxwPk06Jm5ic3A7Kzg2IDEzODUxNDYwMjY5Jm5ic3A7RTombmJzcDs8
YSBocmVmPSJtYWlsdG86d2VpLnl1ZWh1YUB6dGUuY29tLmNuIiB0YXJnZXQ9Il9ibGFuayI+d2Vp
Lnl1ZWh1YUB6dGUuY29tLmNuPC9hPjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjowO2xpbmUtaGVp
Z2h0OjIwcHg7Ij48YnI+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PGRpdiBjbGFzcz0iemhpc3RvcnlS
b3ciIHN0eWxlPSJkaXNwbGF5OmJsb2NrIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeURlcyIgc3R5bGU9
IndpZHRoOiAxMDAlOyBoZWlnaHQ6IDI4cHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5k
LWNvbG9yOiAjRTBFNUU5OyBjb2xvcjogIzEzODhGRjsgdGV4dC1hbGlnbjogY2VudGVyOyIgbGFu
Z3VhZ2UtZGF0YT0iSGlzdG9yeU9yZ1R4dCI+5Y6f5aeL6YKu5Lu2PC9kaXY+PGRpdiBpZD0iendy
aXRlSGlzdG9yeUNvbnRhaW5lciI+PGRpdiBjbGFzcz0iY29udHJvbC1ncm91cCB6aGlzdG9yeVBh
bmVsIj48ZGl2IGNsYXNzPSJ6aGlzdG9yeUhlYWRlciIgc3R5bGU9InBhZGRpbmc6IDhweDsgYmFj
a2dyb3VuZC1jb2xvcjogI0Y1RjZGODsiPjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0
b3J5U2VuZGVyVHh0Ij7lj5Hku7bkurrvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRVc2Vy
TmFtZSI+Sm9lbE0uSGFscGVybjxqbWhAam9lbGhhbHBlcm4uY29tPjwvam1oQGpvZWxoYWxwZXJu
LmNvbT48L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlUT1R4
dCI+5pS25Lu25Lq677yaPC9zdHJvbmc+PHNwYW4gY2xhc3M9InpyZWFkVXNlck5hbWUiIHN0eWxl
PSJkaXNwbGF5OiBpbmxpbmU7Ij5zZmNAaWV0Zi5vcmc8c2ZjQGlldGYub3JnPjs8L3NmY0BpZXRm
Lm9yZz48L3NwYW4+PC9kaXY+PGRpdj48c3Ryb25nIGxhbmd1YWdlLWRhdGE9Ikhpc3RvcnlEYXRl
VHh0Ij7ml6Ug5pyfIO+8mjwvc3Ryb25nPjxzcGFuIGNsYXNzPSIiPjIwMjHlubQwMeaciDI45pel
IDIzOjQxPC9zcGFuPjwvZGl2PjxkaXY+PHN0cm9uZyBsYW5ndWFnZS1kYXRhPSJIaXN0b3J5U3Vi
amVjdFR4dCI+5Li7IOmimCDvvJo8L3N0cm9uZz48c3BhbiBjbGFzcz0ienJlYWRUaXRsZSI+PHN0
cm9uZz5bc2ZjXSBGd2Q6IElFVEYgV0cgc3RhdGUgY2hhbmdlZCBmb3IgZHJhZnQtaWV0Zi1zZmMt
bnNoLWludGVncml0eTwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJ6aGlz
dG9yeUNvbnRlbnQiPjxkaXY+QXMmbmJzcDt5b3UmbmJzcDtjYW4mbmJzcDtzZWUmbmJzcDtiZWxv
dywmbmJzcDt0aGUmbmJzcDtTRkMmbmJzcDtDaGFpcnMmbmJzcDtoYXZlJm5ic3A7c3RhcnRlZCZu
YnNwO3RoZSZuYnNwO1dHJm5ic3A7bGFzdCZuYnNwO0NhbGwmbmJzcDtmb3ImbmJzcDsgPGJyPnRo
ZSZuYnNwO25zaC1pbnRlZ3JpdHkmbmJzcDtkcmFmdC4mbmJzcDsmbmJzcDtQbGVhc2UmbmJzcDty
ZXNwb25kLjxicj5UaGFuayZuYnNwO3lvdSw8YnI+Sm9lbDxicj4gPGJyPiA8YnI+LS0tLS0tLS0m
bmJzcDtGb3J3YXJkZWQmbmJzcDtNZXNzYWdlJm5ic3A7LS0tLS0tLTxicj4gPGJyPiA8YnI+VGhl
Jm5ic3A7SUVURiZuYnNwO1dHJm5ic3A7c3RhdGUmbmJzcDtvZiZuYnNwO2RyYWZ0LWlldGYtc2Zj
LW5zaC1pbnRlZ3JpdHkmbmJzcDtoYXMmbmJzcDtiZWVuJm5ic3A7Y2hhbmdlZCZuYnNwO3RvJm5i
c3A7IkluJm5ic3A7V0c8YnI+TGFzdCZuYnNwO0NhbGwiJm5ic3A7ZnJvbSZuYnNwOyJXRyZuYnNw
O0RvY3VtZW50IiZuYnNwO2J5Jm5ic3A7Sm9lbCZuYnNwO0hhbHBlcm46PGJyPiA8YnI+aHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zZmMtbnNoLWludGVncml0eS88
YnI+IDxicj5Db21tZW50Ojxicj5UaGlzJm5ic3A7c3RhcnRzJm5ic3A7dGhlJm5ic3A7U0ZDJm5i
c3A7V29ya2luZyZuYnNwO0dyb3VwJm5ic3A7bGFzdCZuYnNwO2NhbGwmbmJzcDtmb3ImbmJzcDt0
aGUmbmJzcDtOU0gmbmJzcDtpbnRlZ3JpdHkmbmJzcDtwcm90ZWN0aW9uPGJyPmRvY3VtZW50LiZu
YnNwOyZuYnNwO1RoaXMmbmJzcDt3aWxsJm5ic3A7cnVuJm5ic3A7dGhyb3VnaCZuYnNwO3RoZSZu
YnNwO2VuZCZuYnNwO29mJm5ic3A7dGhlJm5ic3A7ZGF5Jm5ic3A7RmVicnVhcnkmbmJzcDsxMSwm
bmJzcDsyMDIxLiZuYnNwOyA8YnI+KERvbid0Jm5ic3A7d29ycnkmbmJzcDthYm91dCZuYnNwO3Rp
bWUmbmJzcDt6b25lLiZuYnNwOyZuYnNwO0lmJm5ic3A7aXQmbmJzcDtpcyZuYnNwO3N0aWxsJm5i
c3A7RmViJm5ic3A7MTEmbmJzcDsyMDIxJm5ic3A7c29tZXdoZXJlJm5ic3A7aW4mbmJzcDt0aGU8
YnI+d29ybGQsJm5ic3A7eW91Jm5ic3A7Y2FuJm5ic3A7c2VuZCZuYnNwO2luJm5ic3A7Y29tbWVu
dHMuKSZuYnNwOyZuYnNwO1BsZWFzZSZuYnNwO3Jlc3BvbmQuJm5ic3A7Jm5ic3A7U2lsZW5jZSZu
YnNwO2lzJm5ic3A7bm90Jm5ic3A7Y29uc2VudCw8YnI+YW5kJm5ic3A7d2hlbiZuYnNwOyhpZiwm
bmJzcDtidXQmbmJzcDt3ZSZuYnNwO2hvcGUmbmJzcDt3aGVuKSZuYnNwO3dlJm5ic3A7c2VuZCZu
YnNwO3RoaXMmbmJzcDt0byZuYnNwO3RoZSZuYnNwO0FELCZuYnNwO3dlJm5ic3A7bmVlZCZuYnNw
O3RvJm5ic3A7YmUmbmJzcDsgPGJyPmFibGUmbmJzcDt0bzxicj5kZXNjcmliZSZuYnNwO21lYW5p
bmdmdWwmbmJzcDtXRyZuYnNwO3N1cHBvcnQmbmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtwdWJsaWNh
dGlvbi4mbmJzcDsmbmJzcDtBbmQmbmJzcDtpZiZuYnNwO3Bvc3NpYmxlLCZuYnNwO21vcmU8YnI+
dGhhbiZuYnNwO2p1c3QmbmJzcDsrMS48YnI+IDxicj5UaGFuayZuYnNwO3lvdSw8YnI+Sm9lbCZu
YnNwOyhhbmQmbmJzcDtKaW0pPGJyPiA8YnI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+c2ZjJm5ic3A7bWFpbGluZyZuYnNwO2xpc3Q8YnI+c2ZjQGll
dGYub3JnPGJyPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9kaXY+
PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PHA+PGJyPjwvcD48L2Rpdj4=


--=====_003_next=====--

--=====_002_next=====--

--=====_001_next=====--


From nobody Wed Feb  3 22:27:11 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3DBC3A1108 for <sfc@ietfa.amsl.com>; Wed,  3 Feb 2021 22:27:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.117
X-Spam-Level: 
X-Spam-Status: No, score=-2.117 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_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 zibPd2O6s9mk for <sfc@ietfa.amsl.com>; Wed,  3 Feb 2021 22:27:08 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 117A63A1107 for <sfc@ietf.org>; Wed,  3 Feb 2021 22:27:08 -0800 (PST)
Received: from opfednr07.francetelecom.fr (unknown [xx.xx.xx.71]) by opfednr27.francetelecom.fr (ESMTP service) with ESMTP id 4DWT9Q1ypRz4wv8; Thu,  4 Feb 2021 07:27:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1612420026; bh=lxZurjs8NeZTxKHsNznS/qZIPZiDWDQb2GY1EpJ+qBU=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=D3HfYrhQTIS+ntEvJFokfFF6nQ+cR3rCLHIflStq7nAUIQbD/xm+pfRE6cVzfLplS /Q6+CtJveUbmmuiEGnEWcAZdFumCocAxqjaFrU6R0R64auDkzD8kIh8pEL9bje79dz zDD99N9qa374Cesy3oxYeb0J0Xofs1dsMUhis8u6EO6P7TqUgEPO+FLiLQ6ymjR4SQ VOnYXJMUskCxdidX4m2gSk4IivlB4xLb/0GztImQ6o2oKQ31WkFRZPbWh08pn7EV0z SQwCvdhy/Wx/T8tyLATUWbMmTzCX2PGuHp4riCOaNDclJo2JNA8v7Q7NqLVmS5IXud jUPVitRZbdz5A==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.64]) by opfednr07.francetelecom.fr (ESMTP service) with ESMTP id 4DWT9Q1DdQzFpXf; Thu,  4 Feb 2021 07:27:06 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: "Dirk.von-Hugo@telekom.de" <Dirk.von-Hugo@telekom.de>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
Thread-Index: AQHW9YrpfLSXynP7SSCWRxa8bcUgZqpG8ZEQgACgO3A=
Date: Thu, 4 Feb 2021 06:27:05 +0000
Message-ID: <1381_1612420026_601B93BA_1381_76_7_787AE7BB302AE849A7480A190F8B9330315C6B70@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com> <BEXP281MB016502C249FFAA56E4BA1C93D1B49@BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM>
In-Reply-To: <BEXP281MB016502C249FFAA56E4BA1C93D1B49@BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/j0PBdI75F4_hOIZwRhobl-6PFu4>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 06:27:10 -0000

Hi Dirk,=20

Thank you.=20

FWIW, your comments are recorded at https://github.com/boucadair/draft-ietf=
-sfc-nsh-integrity/issues/4.=20=20

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Dirk.von-
> Hugo@telekom.de
> Envoy=E9=A0: mercredi 3 f=E9vrier 2021 21:53
> =C0=A0: jmh@joelhalpern.com; sfc@ietf.org
> Objet=A0: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-
> integrity
>=20
> Dear all,
> I agree that the doc should move forward.
> I have sent a list of nits detected and questions for minor
> clarifications to the authors in parallel.
> Thanks for the good work!
>  Best Regards
> Dirk
>=20
> -----Original Message-----
> From: sfc <sfc-bounces@ietf.org> On Behalf Of Joel M. Halpern
> Sent: Donnerstag, 28. Januar 2021 16:33
> To: sfc@ietf.org
> Subject: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-
> integrity
>=20
> As you can see below, the SFC Chairs have started the WG last Call
> for the nsh-integrity draft.  Please respond.
> Thank you,
> Joel
>=20
>=20
> -------- Forwarded Message -------
>=20
>=20
> The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed to
> "In WG Last Call" from "WG Document" by Joel Halpern:
>=20
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/
>=20
> Comment:
> This starts the SFC Working Group last call for the NSH integrity
> protection document.  This will run through the end of the day
> February 11, 2021.
> (Don't worry about time zone.  If it is still Feb 11 2021 somewhere
> in the world, you can send in comments.)  Please respond.  Silence is
> not consent, and when (if, but we hope when) we send this to the AD,
> we need to be able to describe meaningful WG support for the
> publication.  And if possible, more than just +1.
>=20
> Thank you,
> Joel (and Jim)
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Wed Feb  3 23:18:17 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EF4C3A134F; Wed,  3 Feb 2021 23:18:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.116
X-Spam-Level: 
X-Spam-Status: No, score=-2.116 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 da6ZqYUNbnWh; Wed,  3 Feb 2021 23:18:13 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47CB93A134E; Wed,  3 Feb 2021 23:18:13 -0800 (PST)
Received: from opfednr06.francetelecom.fr (unknown [xx.xx.xx.70]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id 4DWVJM5N3mz1y4Y; Thu,  4 Feb 2021 08:18:11 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1612423091; bh=BqXXm29ytz7wtZIYy0uljgrbfQzQpPGKw/f0in6KsH4=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=OIl1vMliq3qTrPsrG6F5aa9BPiCasJiyjR+Jm09w3JRqi9I/UjPFv7tvzPnel4k6e WsHpd+GhHGfj32mwbnPVgU1UlNCvqxbmW3xJFamq89bLgg10t2yU9aEtDhtNi7Y7Qu 5+/nOz7WiXosZh18AOwbOx8/9bmMan0oWpASUv8T5rcw59dj2TYv0bslal7iQd3MaZ B2GOhecjc3O7wJF3x2kxkdus8yGKLiEixDR6frygrDCRkvSnr/FSW1eUUjxEfBhDKh aBm3CWKPDzDx86/tI/a/cvWHHPNdH8Q2jZ6fwbLl+1t6yrbH1pQev82oEUC2pb/ijm tFM/VGA9/t6IQ==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.92]) by opfednr06.francetelecom.fr (ESMTP service) with ESMTP id 4DWVJM49DyzDq8f; Thu,  4 Feb 2021 08:18:11 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, "draft-ietf-sfc-nsh-integrity@ietf.org" <draft-ietf-sfc-nsh-integrity@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
Thread-Index: AQHW9mtafLSXynP7SSCWRxa8bcUgZqpGO1jggAFi6NA=
Date: Thu, 4 Feb 2021 07:18:11 +0000
Message-ID: <13626_1612423091_601B9FB3_13626_224_1_787AE7BB302AE849A7480A190F8B9330315C6BE6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com> <CA+RyBmWmPgEiBapRFKbqGcoe9deGwMdZBUnBRHwO9hjqoG82GA@mail.gmail.com> <11269_1612347099_601A76DB_11269_227_2_787AE7BB302AE849A7480A190F8B9330315C6440@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <11269_1612347099_601A76DB_11269_227_2_787AE7BB302AE849A7480A190F8B9330315C6440@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B9330315C6BE6OPEXCAUBMA2corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/3UDxRfR-8AFFqc9qnfSlvBdFa0I>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 07:18:16 -0000

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

SGkgR3JlZywNCg0KV2UgbWFkZSBzb21lIGNoYW5nZXMgdG8gYXZvaWQgdGhlIGNvbmZ1c2lvbiBy
YWlzZWQgaW4gdGhlIG1lc3NhZ2UgYmVsb3cuIFRoZSBjaGFuZ2VzIGNhbiBiZSB0cmFja2VkIGF0
Og0KaHR0cHM6Ly90aW55dXJsLmNvbS9uc2gtaW50ZWdyaXR5LWxhdGVzdA0KDQpIb3BlIHRoaXMg
aXMgYmV0dGVyLg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tIFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbV0NCkVudm95w6kgOiBt
ZXJjcmVkaSAzIGbDqXZyaWVyIDIwMjEgMTE6MTINCsOAIDogR3JlZyBNaXJza3kgPGdyZWdpbWly
c2t5QGdtYWlsLmNvbT4NCkNjIDogc2ZjQGlldGYub3JnOyBkcmFmdC1pZXRmLXNmYy1uc2gtaW50
ZWdyaXR5QGlldGYub3JnOyBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+DQpP
YmpldCA6IFJFOiBbc2ZjXSBGd2Q6IElFVEYgV0cgc3RhdGUgY2hhbmdlZCBmb3IgZHJhZnQtaWV0
Zi1zZmMtbnNoLWludGVncml0eQ0KDQpIaSBHcmVnLA0KDQpUaGFuayB5b3UgZm9yIHRoZSBjb21t
ZW50Lg0KDQpBcyBleHBsYWluZWQgaW4gU2VjdGlvbiA3LjIsIGlmIG5vIGVuY3J5cHRpb24gaXMg
dXNlZCB0aGUgSVYgTGVuZ3RoIGZpZWxkIHdpbGwgYmUgZm9sbG93ZWQgYnkgdGhlIE1BQzoNCg0K
ICAgVGhlIE5TSCBpbXBvc2VyIGNvbXB1dGVzIHRoZSBtZXNzYWdlIGludGVncml0eSBmb3IgdGhl
IHRhcmdldCBOU0gNCiAgIGRhdGEgKGRlcGVuZGluZyBvbiB0aGUgaW50ZWdyaXR5IHByb3RlY3Rp
b24gc2NvcGUgZGlzY3Vzc2VkIGluDQogICBTZWN0aW9uIDU8aHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHktMDMjc2VjdGlvbi01PikgdXNpbmcg
TUFDX0tFWSBhbmQgSE1BQyBhbGdvcml0aG0uICBJdCBpbnNlcnRzIHRoZSBNQUMgaW4NCiAgIHRo
ZSAiTUFDIGFuZCBFbmNyeXB0ZWQgTWV0YWRhdGEiIENvbnRleHQgSGVhZGVyLiAgVGhlIGxlbmd0
aCBvZiB0aGUNCiAgIE1BQyBpcyBkZWNpZGVkIGJ5IHRoZSBITUFDIGFsZ29yaXRobSBhZG9wdGVk
IGZvciB0aGUgcGFydGljdWxhciBrZXkNCiAgIGlkZW50aWZpZXIuDQoNCg0KSSBndWVzcyB5b3Ug
d2VyZSBjb25mdXNlZCBieSBmaWd1cmVzIDYgYW5kIDcgd2hlcmUgd2UgcHV0IOKAnENvbnRleHQg
SGVhZGVycyB0byBlbmNyeXB0IChvcHQuKeKAnSByaWdodCBhZnRlciBJbml0aWFsaXphdGlvbiBW
ZWN0b3IuIFdpbGwgZml4IHRoYXQgdG8gYXZvaWQgY29uZnVzaW9uLg0KDQpDaGVlcnMsDQpNZWQN
Cg0KRGUgOiBHcmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbV0NCkVudm95
w6kgOiB2ZW5kcmVkaSAyOSBqYW52aWVyIDIwMjEgMTk6MjANCsOAIDogSm9lbCBNLiBIYWxwZXJu
IDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj47IGRyYWZ0
LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHlAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtc2ZjLW5z
aC1pbnRlZ3JpdHlAaWV0Zi5vcmc+DQpDYyA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KT2JqZXQgOiBSZTogW3NmY10gRndkOiBJRVRGIFdHIHN0YXRlIGNoYW5nZWQgZm9yIGRy
YWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHkNCg0KRGVhciBBdXRob3JzLA0KSSBhcHByZWNpYXRl
IHlvdXIga2luZCBjb25zaWRlcmF0aW9uIG9mIG15IGNvbW1lbnRzIG9uIHRoZSBkcmFmdC4gSSd2
ZSByZXZpZXdlZCB0aGUgdXBkYXRlcy4gSXQgYWxsIGxvb2tzIGdvb2QuIEkgbWlnaHQgaGF2ZSBh
IHNtYWxsIHF1ZXN0aW9uIGFib3V0IHRoZSBjYXNlIG9mIElWIExlbmd0aCA9IDAuIFRoZSB1cGRh
dGVkIHRleHQgc3VnZ2VzdHM6DQogICAgICAgSWYgZW5jcnlwdGlvbiBpcyBub3QgdXNlZCwgSVYg
bGVuZ3RoIGlzIHNldCB0byB6ZXJvDQogICAgICAgKHRoYXQgaXMsIG5vICJJbml0aWFsaXphdGlv
biBWZWN0b3IiIGlzIGluY2x1ZGVkKS4NCkFzIEkgdW5kZXJzdGFuZCBpdCwgdGhhdCBtZWFucyB0
aGF0IHRoZSBJViBMZW5ndGggZmllbGQgaXMgaW1tZWRpYXRlbHkgZm9sbG93ZWQgYnkgdGhlIHBh
ZGRpbmcgYXMgZXhwbGFpbmVkIGluIHRoZSBsYXN0IHBhcmFncmFwaCBpbiBTZWN0aW9uIDU6DQog
ICBUaGUgIk1BQyBhbmQgRW5jcnlwdGVkIE1ldGFkYXRhIiBDb250ZXh0IEhlYWRlcnMgYXJlIHBh
ZGRlZCBvdXQgdG8gYQ0KICAgIG11bHRpcGxlIG9mIDQgYnl0ZXMgYXMgcGVyIFNlY3Rpb24gMi4y
IG9mIFtSRkM4MzAwXS4NCklzIHRoYXQgY29ycmVjdD8NCg0KQW5kIHllcywgSSBzdXBwb3J0IHBy
b2dyZXNzaW5nIHRoaXMgZG9jdW1lbnQgdG8gcHVibGljYXRpb24uDQoNClJlZ2FyZHMsDQpHcmVn
DQoNClJlZ2FyZHMsDQpHcmVnDQoNCk9uIFRodSwgSmFuIDI4LCAyMDIxIGF0IDc6MzMgQU0gSm9l
bCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29tPG1haWx0bzpqbWhAam9lbGhhbHBlcm4u
Y29tPj4gd3JvdGU6DQpBcyB5b3UgY2FuIHNlZSBiZWxvdywgdGhlIFNGQyBDaGFpcnMgaGF2ZSBz
dGFydGVkIHRoZSBXRyBsYXN0IENhbGwgZm9yDQp0aGUgbnNoLWludGVncml0eSBkcmFmdC4gIFBs
ZWFzZSByZXNwb25kLg0KVGhhbmsgeW91LA0KSm9lbA0KDQoNCi0tLS0tLS0tIEZvcndhcmRlZCBN
ZXNzYWdlIC0tLS0tLS0NCg0KDQpUaGUgSUVURiBXRyBzdGF0ZSBvZiBkcmFmdC1pZXRmLXNmYy1u
c2gtaW50ZWdyaXR5IGhhcyBiZWVuIGNoYW5nZWQgdG8gIkluIFdHDQpMYXN0IENhbGwiIGZyb20g
IldHIERvY3VtZW50IiBieSBKb2VsIEhhbHBlcm46DQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHkvDQoNCkNvbW1lbnQ6DQpUaGlz
IHN0YXJ0cyB0aGUgU0ZDIFdvcmtpbmcgR3JvdXAgbGFzdCBjYWxsIGZvciB0aGUgTlNIIGludGVn
cml0eSBwcm90ZWN0aW9uDQpkb2N1bWVudC4gIFRoaXMgd2lsbCBydW4gdGhyb3VnaCB0aGUgZW5k
IG9mIHRoZSBkYXkgRmVicnVhcnkgMTEsIDIwMjEuDQooRG9uJ3Qgd29ycnkgYWJvdXQgdGltZSB6
b25lLiAgSWYgaXQgaXMgc3RpbGwgRmViIDExIDIwMjEgc29tZXdoZXJlIGluIHRoZQ0Kd29ybGQs
IHlvdSBjYW4gc2VuZCBpbiBjb21tZW50cy4pICBQbGVhc2UgcmVzcG9uZC4gIFNpbGVuY2UgaXMg
bm90IGNvbnNlbnQsDQphbmQgd2hlbiAoaWYsIGJ1dCB3ZSBob3BlIHdoZW4pIHdlIHNlbmQgdGhp
cyB0byB0aGUgQUQsIHdlIG5lZWQgdG8gYmUNCmFibGUgdG8NCmRlc2NyaWJlIG1lYW5pbmdmdWwg
V0cgc3VwcG9ydCBmb3IgdGhlIHB1YmxpY2F0aW9uLiAgQW5kIGlmIHBvc3NpYmxlLCBtb3JlDQp0
aGFuIGp1c3QgKzEuDQoNClRoYW5rIHlvdSwNCkpvZWwgKGFuZCBKaW0pDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KDQoNCkNlIG1lc3NhZ2UgZXQgc2VzIHBp
ZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRp
ZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYw0KDQpwYXMgZXRyZSBkaWZm
dXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6
IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcg0KDQphIGwn
ZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBM
ZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9u
LA0KDQpPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEg
ZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQoNCg0KDQpUaGlzIG1lc3Nh
Z2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmls
ZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KDQp0aGV5IHNo
b3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNh
dGlvbi4NCg0KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNl
IG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNo
bWVudHMuDQoNCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUg
Zm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmll
ZC4NCg0KVGhhbmsgeW91Lg0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2lu
dGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3Ug
cHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9p
dGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVz
c2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBs
ZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxl
Y3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGlu
ZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3Jt
ZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBt
YXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1h
eSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVz
ZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUg
dGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJl
ZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlm
aWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoK

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCBDYXIiOw0KCW1h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLlByZm9ybWF0SFRNTENhcg0KCXttc28t
c3R5bGUtbmFtZToiUHLDqWZvcm1hdMOpIEhUTUwgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJbXNvLXN0eWxlLWxpbms6IlByw6lmb3JtYXTDqSBIVE1MIjsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkZSO30NCnNwYW4uRW1haWxTdHls
ZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9y
bWFsOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7
bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3Jt
YWw7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t
c3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0
IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgR3JlZywNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPldlIG1hZGUgc29tZSBjaGFuZ2VzIHRv
IGF2b2lkIHRoZSBjb25mdXNpb24gcmFpc2VkIGluIHRoZSBtZXNzYWdlIGJlbG93LiBUaGUgY2hh
bmdlcyBjYW4gYmUgdHJhY2tlZCBhdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+PGEgaHJlZj0iaHR0cHM6Ly90aW55dXJsLmNvbS9uc2gtaW50ZWdyaXR5LWxhdGVzdCI+PHNw
YW4gbGFuZz0iRU4tVVMiPmh0dHBzOi8vdGlueXVybC5jb20vbnNoLWludGVncml0eS1sYXRlc3Q8
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
azttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5Ib3BlIHRoaXMgaXMgYmV0dGVyLg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkNoZWVycyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk1lZDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1
ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkRl
Jm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gbW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbSBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb21dDQo8YnI+DQo8Yj5F
bnZvecOpJm5ic3A7OjwvYj4gbWVyY3JlZGkgMyBmw6l2cmllciAyMDIxIDExOjEyPGJyPg0KPGI+
w4AmbmJzcDs6PC9iPiBHcmVnIE1pcnNreSAmbHQ7Z3JlZ2ltaXJza3lAZ21haWwuY29tJmd0Ozxi
cj4NCjxiPkNjJm5ic3A7OjwvYj4gc2ZjQGlldGYub3JnOyBkcmFmdC1pZXRmLXNmYy1uc2gtaW50
ZWdyaXR5QGlldGYub3JnOyBKb2VsIE0uIEhhbHBlcm4gJmx0O2ptaEBqb2VsaGFscGVybi5jb20m
Z3Q7PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogW3NmY10gRndkOiBJRVRGIFdHIHN0YXRl
IGNoYW5nZWQgZm9yIGRyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHk8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgR3JlZywNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPlRoYW5rIHlvdSBmb3IgdGhlIGNvbW1lbnQuDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QXMgZXhwbGFpbmVkIGluIFNlY3Rpb24g
Ny4yLCBpZiBubyBlbmNyeXB0aW9uIGlzIHVzZWQgdGhlIElWIExlbmd0aCBmaWVsZCB3aWxsIGJl
IGZvbGxvd2VkIGJ5IHRoZSBNQUM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZu
YnNwOyBUaGUgTlNIIGltcG9zZXIgY29tcHV0ZXMgdGhlIG1lc3NhZ2UgaW50ZWdyaXR5IGZvciB0
aGUgdGFyZ2V0IE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IGRhdGEgKGRlcGVuZGluZyBvbiB0
aGUgaW50ZWdyaXR5IHByb3RlY3Rpb24gc2NvcGUgZGlzY3Vzc2VkIGluPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHktMDMjc2VjdGlvbi01Ij48c3BhbiBs
YW5nPSJFTi1VUyI+U2VjdGlvbiA1PC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4pDQogdXNpbmcgTUFDX0tFWSBhbmQgSE1BQyBhbGdvcml0aG0uJm5ic3A7IEl0IGluc2Vy
dHMgdGhlIE1BQyBpbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IHRoZSAmcXVvdDtNQUMgYW5kIEVu
Y3J5cHRlZCBNZXRhZGF0YSZxdW90OyBDb250ZXh0IEhlYWRlci4mbmJzcDsgVGhlIGxlbmd0aCBv
ZiB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBNQUMgaXMgZGVjaWRlZCBieSB0aGUgSE1BQyBh
bGdvcml0aG0gYWRvcHRlZCBmb3IgdGhlIHBhcnRpY3VsYXIga2V5PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsm
bmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+aWRlbnRpZmllci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5JIGd1ZXNzIHlvdSB3ZXJlIGNvbmZ1c2Vk
IGJ5IGZpZ3VyZXMgNiBhbmQgNyB3aGVyZSB3ZSBwdXQg4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj5Db250ZXh0IEhlYWRlcnMgdG8gZW5jcnlwdCAob3B0LinigJ0gcmlnaHQgYWZ0ZXIgSW5p
dGlhbGl6YXRpb24gVmVjdG9yLiA8L3NwYW4+V2lsbCBmaXggdGhhdCB0byBhdm9pZCBjb25mdXNp
b24uICZuYnNwOzxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrO21zby1m
YXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Q2hl
ZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5NZWQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjazttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkRlJm5ic3A7Ojwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4gR3JlZyBNaXJza3kgWzxhIGhyZWY9Im1haWx0bzpncmVnaW1p
cnNreUBnbWFpbC5jb20iPm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+XQ0KPGJyPg0K
PGI+RW52b3nDqSZuYnNwOzo8L2I+IHZlbmRyZWRpIDI5IGphbnZpZXIgMjAyMSAxOToyMDxicj4N
CjxiPsOAJm5ic3A7OjwvYj4gSm9lbCBNLiBIYWxwZXJuICZsdDs8YSBocmVmPSJtYWlsdG86am1o
QGpvZWxoYWxwZXJuLmNvbSI+am1oQGpvZWxoYWxwZXJuLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0i
bWFpbHRvOmRyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHlAaWV0Zi5vcmciPmRyYWZ0LWlldGYt
c2ZjLW5zaC1pbnRlZ3JpdHlAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+T2JqZXQm
bmJzcDs6PC9iPiBSZTogW3NmY10gRndkOiBJRVRGIFdHIHN0YXRlIGNoYW5nZWQgZm9yIGRyYWZ0
LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVhciBBdXRob3JzLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFwcHJlY2lhdGUgeW91ciBraW5kIGNvbnNp
ZGVyYXRpb24gb2YgbXkgY29tbWVudHMgb24gdGhlIGRyYWZ0LiBJJ3ZlIHJldmlld2VkIHRoZSB1
cGRhdGVzLiBJdCBhbGwgbG9va3MgZ29vZC4gSSBtaWdodCBoYXZlIGEgc21hbGwgcXVlc3Rpb24g
YWJvdXQgdGhlIGNhc2Ugb2YgSVYgTGVuZ3RoID0gMC4gVGhlIHVwZGF0ZWQgdGV4dCBzdWdnZXN0
czo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0lmIGVuY3J5cHRpb24gaXMgbm90IHVzZWQsIElWIGxl
bmd0aCBpcyBzZXQgdG8gemVybyA8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsodGhh
dCBpcywgbm8gJnF1b3Q7SW5pdGlhbGl6YXRpb24gVmVjdG9yJnF1b3Q7IGlzIGluY2x1ZGVkKS48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFzIEkg
dW5kZXJzdGFuZCBpdCwgdGhhdCBtZWFucyB0aGF0IHRoZSBJViBMZW5ndGggZmllbGQgaXMgaW1t
ZWRpYXRlbHkgZm9sbG93ZWQgYnkgdGhlIHBhZGRpbmcgYXMgZXhwbGFpbmVkIGluIHRoZSBsYXN0
IHBhcmFncmFwaCBpbiBTZWN0aW9uIDU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7VGhlICZxdW90O01BQyBhbmQgRW5jcnlw
dGVkIE1ldGFkYXRhJnF1b3Q7IENvbnRleHQgSGVhZGVycyBhcmUgcGFkZGVkIG91dCB0byBhDQo8
YnI+DQombmJzcDsgJm5ic3A7IG11bHRpcGxlIG9mIDQgYnl0ZXMgYXMgcGVyIFNlY3Rpb24gMi4y
IG9mIFtSRkM4MzAwXS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPklzIHRoYXQgY29ycmVjdD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5kIHllcywgSSBzdXBwb3J0IHByb2dyZXNzaW5nIHRo
aXMgZG9jdW1lbnQgdG8gcHVibGljYXRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVGh1LCBKYW4g
MjgsIDIwMjEgYXQgNzozMyBBTSBKb2VsIE0uIEhhbHBlcm4gJmx0OzxhIGhyZWY9Im1haWx0bzpq
bWhAam9lbGhhbHBlcm4uY29tIj5qbWhAam9lbGhhbHBlcm4uY29tPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXMgeW91IGNhbiBzZWUgYmVsb3cs
IHRoZSBTRkMgQ2hhaXJzIGhhdmUgc3RhcnRlZCB0aGUgV0cgbGFzdCBDYWxsIGZvcg0KPGJyPg0K
dGhlIG5zaC1pbnRlZ3JpdHkgZHJhZnQuJm5ic3A7IFBsZWFzZSByZXNwb25kLjxicj4NClRoYW5r
IHlvdSw8YnI+DQpKb2VsPGJyPg0KPGJyPg0KPGJyPg0KLS0tLS0tLS0gRm9yd2FyZGVkIE1lc3Nh
Z2UgLS0tLS0tLTxicj4NCjxicj4NCjxicj4NClRoZSBJRVRGIFdHIHN0YXRlIG9mIGRyYWZ0LWll
dGYtc2ZjLW5zaC1pbnRlZ3JpdHkgaGFzIGJlZW4gY2hhbmdlZCB0byAmcXVvdDtJbiBXRzxicj4N
Ckxhc3QgQ2FsbCZxdW90OyBmcm9tICZxdW90O1dHIERvY3VtZW50JnF1b3Q7IGJ5IEpvZWwgSGFs
cGVybjo8YnI+DQo8YnI+DQo8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1pZXRmLXNmYy1uc2gtaW50ZWdyaXR5LyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW5zaC1pbnRlZ3JpdHkvPC9h
Pjxicj4NCjxicj4NCkNvbW1lbnQ6PGJyPg0KVGhpcyBzdGFydHMgdGhlIFNGQyBXb3JraW5nIEdy
b3VwIGxhc3QgY2FsbCBmb3IgdGhlIE5TSCBpbnRlZ3JpdHkgcHJvdGVjdGlvbjxicj4NCmRvY3Vt
ZW50LiZuYnNwOyBUaGlzIHdpbGwgcnVuIHRocm91Z2ggdGhlIGVuZCBvZiB0aGUgZGF5IEZlYnJ1
YXJ5IDExLCAyMDIxLiA8YnI+DQooRG9uJ3Qgd29ycnkgYWJvdXQgdGltZSB6b25lLiZuYnNwOyBJ
ZiBpdCBpcyBzdGlsbCBGZWIgMTEgMjAyMSBzb21ld2hlcmUgaW4gdGhlPGJyPg0Kd29ybGQsIHlv
dSBjYW4gc2VuZCBpbiBjb21tZW50cy4pJm5ic3A7IFBsZWFzZSByZXNwb25kLiZuYnNwOyBTaWxl
bmNlIGlzIG5vdCBjb25zZW50LDxicj4NCmFuZCB3aGVuIChpZiwgYnV0IHdlIGhvcGUgd2hlbikg
d2Ugc2VuZCB0aGlzIHRvIHRoZSBBRCwgd2UgbmVlZCB0byBiZSA8YnI+DQphYmxlIHRvPGJyPg0K
ZGVzY3JpYmUgbWVhbmluZ2Z1bCBXRyBzdXBwb3J0IGZvciB0aGUgcHVibGljYXRpb24uJm5ic3A7
IEFuZCBpZiBwb3NzaWJsZSwgbW9yZTxicj4NCnRoYW4ganVzdCAmIzQzOzEuPGJyPg0KPGJyPg0K
VGhhbmsgeW91LDxicj4NCkpvZWwgKGFuZCBKaW0pPGJyPg0KPGJyPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJy
Pg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwcmU+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wcmU+DQo8cHJlPkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29u
dGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0
IG5lIGRvaXZlbnQgZG9uYzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPnBhcyBldHJlIGRpZmZ1c2Vz
LCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVj
dSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyPG86cD48L286cD48
L3ByZT4NCjxwcmU+YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBw
aWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGli
bGVzIGQnYWx0ZXJhdGlvbiw8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5PcmFuZ2UgZGVjbGluZSB0
b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBv
dSBmYWxzaWZpZS4gTWVyY2kuPG86cD48L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286
cD48L3ByZT4NCjxwcmU+VGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRh
aW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJv
dGVjdGVkIGJ5IGxhdzs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT50aGV5IHNob3VsZCBub3QgYmUg
ZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT5JZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9y
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0
cyBhdHRhY2htZW50cy48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5BcyBlbWFpbHMgbWF5IGJlIGFs
dGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBt
b2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuPG86cD48L286cD48L3ByZT4NCjxwcmU+VGhh
bmsgeW91LjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPFBSRT5fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpD
ZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZv
cm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRv
bmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRp
b24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUg
c2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVj
ZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVz
IGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2Ug
bWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgoKVGhpcyBt
ZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHBy
aXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBz
aG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlz
YXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBu
b3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1l
bnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBt
ZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuClRo
YW5rIHlvdS4KPC9QUkU+PC9ib2R5Pg0KPC9odG1sPg0K

--_000_787AE7BB302AE849A7480A190F8B9330315C6BE6OPEXCAUBMA2corp_--


From nobody Thu Feb  4 05:19:20 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E854C3A1456 for <sfc@ietfa.amsl.com>; Thu,  4 Feb 2021 05:19:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.118
X-Spam-Level: 
X-Spam-Status: No, score=-2.118 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.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 OGX63UtdVxEe for <sfc@ietfa.amsl.com>; Thu,  4 Feb 2021 05:19:16 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 298483A1453 for <sfc@ietf.org>; Thu,  4 Feb 2021 05:19:16 -0800 (PST)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) by opfednr21.francetelecom.fr (ESMTP service) with ESMTP id 4DWfJy3R8Rz5vry; Thu,  4 Feb 2021 14:19:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1612444754; bh=hb3TBEWkoSTWb+Ty8qR9p8iaEVf8kTIhmfu1mtJaaz8=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=wyOzr01aJnGdx1JvKL7GT6uFAx4M7wYtaXiMrvcG2eYWCg6FGS5ExrHAaUAe1JYf9 MyB9iO9yvdi6Msslb1/tt0rMYvTqki52kXZSJkcmyKVIi+ka+9/mgKkjvBKZQSyqK5 ocCanUHrPnGpr9JbAlMLu5lfOnZWoqymuomg1nehm/5Hd+Qb/JV1RdC4phxiPNUrzG Ll4kxa6QUX7t1nKTGh0jeYz4+Idl/FsChqvk3UaYouiHdNi2OYYVVhk/xSws3dBlPu LL8LOaHBHwjzPjj6h5bSyBNQwE+MwaARb7/2+ERBDl6b0LYlmYF/Ws1aCbpnpOvbfQ mDPfA7g62dzeA==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.67]) by opfednr02.francetelecom.fr (ESMTP service) with ESMTP id 4DWfJy2Tmrz8sYL; Thu,  4 Feb 2021 14:19:14 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: "Dirk.von-Hugo@telekom.de" <Dirk.von-Hugo@telekom.de>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
Thread-Index: AQHW9YrpfLSXynP7SSCWRxa8bcUgZqpG8ZEQgACgO3CAAG8roA==
Date: Thu, 4 Feb 2021 13:19:13 +0000
Message-ID: <17586_1612444754_601BF452_17586_69_1_787AE7BB302AE849A7480A190F8B9330315C6EB2@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com> <BEXP281MB016502C249FFAA56E4BA1C93D1B49@BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM> <1381_1612420026_601B93BA_1381_76_7_787AE7BB302AE849A7480A190F8B9330315C6B70@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <1381_1612420026_601B93BA_1381_76_7_787AE7BB302AE849A7480A190F8B9330315C6B70@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/LmCNoiHajjWe-EIwLw47cYRPq_4>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 13:19:18 -0000

Dirk,=20

A version that integrates almost all your inputs is now available at: https=
://tinyurl.com/nsh-integrity-latest. Please check.=20=20=20

For this one:=20

=3D=3D
Base Header: Provides information about the service header/ Base and Servic=
e Headers=20
> Is it rather Service Path Header(s) what is meant here - or what is diffe=
rence between Service Header and NSH??
=3D=3D

we are actually echoing Section 2.1 of 8300. That text is correct as it is =
basically referring to the role of "MD type" and "next protocol". The servi=
ce header covers both the "service path header" and context headers.

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de
> mohamed.boucadair@orange.com
> Envoy=E9=A0: jeudi 4 f=E9vrier 2021 07:27
> =C0=A0: Dirk.von-Hugo@telekom.de; jmh@joelhalpern.com; sfc@ietf.org
> Objet=A0: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-
> integrity
>=20
> Hi Dirk,
>=20
> Thank you.
>=20
> FWIW, your comments are recorded at
> https://github.com/boucadair/draft-ietf-sfc-nsh-integrity/issues/4.
>=20
> Cheers,
> Med
>=20
> > -----Message d'origine-----
> > De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Dirk.von-
> > Hugo@telekom.de Envoy=E9=A0: mercredi 3 f=E9vrier 2021 21:53 =C0=A0:
> > jmh@joelhalpern.com; sfc@ietf.org Objet=A0: Re: [sfc] Fwd: IETF WG
> state
> > changed for draft-ietf-sfc-nsh- integrity
> >
> > Dear all,
> > I agree that the doc should move forward.
> > I have sent a list of nits detected and questions for minor
> > clarifications to the authors in parallel.
> > Thanks for the good work!
> >  Best Regards
> > Dirk
> >
> > -----Original Message-----
> > From: sfc <sfc-bounces@ietf.org> On Behalf Of Joel M. Halpern
> > Sent: Donnerstag, 28. Januar 2021 16:33
> > To: sfc@ietf.org
> > Subject: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-
> > integrity
> >
> > As you can see below, the SFC Chairs have started the WG last Call
> for
> > the nsh-integrity draft.  Please respond.
> > Thank you,
> > Joel
> >
> >
> > -------- Forwarded Message -------
> >
> >
> > The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed
> to
> > "In WG Last Call" from "WG Document" by Joel Halpern:
> >
> > https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/
> >
> > Comment:
> > This starts the SFC Working Group last call for the NSH integrity
> > protection document.  This will run through the end of the day
> > February 11, 2021.
> > (Don't worry about time zone.  If it is still Feb 11 2021 somewhere
> in
> > the world, you can send in comments.)  Please respond.  Silence is
> not
> > consent, and when (if, but we hope when) we send this to the AD, we
> > need to be able to describe meaningful WG support for the
> publication.
> > And if possible, more than just +1.
> >
> > Thank you,
> > Joel (and Jim)
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _____________________________________________________________________
> ____________________________________________________
>=20
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses,
> exploites ou copies sans autorisation. Si vous avez recu ce message
> par erreur, veuillez le signaler a l'expediteur et le detruire ainsi
> que les pieces jointes. Les messages electroniques etant susceptibles
> d'alteration, Orange decline toute responsabilite si ce message a ete
> altere, deforme ou falsifie. Merci.
>=20
> This message and its attachments may contain confidential or
> privileged information that may be protected by law; they should not
> be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender
> and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have
> been modified, changed or falsified.
> Thank you.
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Thu Feb  4 05:55:08 2021
Return-Path: <Dirk.von-Hugo@telekom.de>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED2E73A1617 for <sfc@ietfa.amsl.com>; Thu,  4 Feb 2021 05:55:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.367
X-Spam-Level: 
X-Spam-Status: No, score=-2.367 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=-0.01, 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 (2048-bit key) header.d=telekom.de
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 apLtyO6Pia5P for <sfc@ietfa.amsl.com>; Thu,  4 Feb 2021 05:54:58 -0800 (PST)
Received: from mailout11.telekom.de (mailout11.telekom.de [194.25.225.207]) (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 65CCB3A15CF for <sfc@ietf.org>; Thu,  4 Feb 2021 05:54:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1612446881; x=1643982881; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=Q+n1JHfoFGW4vni1Tu/NVZjxRXz/7nlRh5pBowVUFUg=; b=lTXTkRrOYWrg64l1rgC9ZUGbZjCv8ohBuYShevsLhiZF8iKOwbTiM5V8 OED6vPgcX4zqeUAKEJS5NU9uEZBEtQU0OYKPGfwEJtD/x1jOEfqxVJdtQ PamywyvX7mjSJ91CJ9bj4UMHJnOlbL80WSa8SmTV9kSpKv9kMEDt9iH8k vXEItS49DTmewKeLsP9/PgWL59f3fsAORsznOqQXY2oirUXsoYnrQQmdh HnTFR4xp8p2X2oymoPVUbul+DDO/8zm/TO+amtP0RPEVphOUHO4iYHK1s eLi/SQH+qi10H0Mrixmqkld3AuGHojwarLADnFBl+dAm4lDVPsLjoyKhV Q==;
Received: from qde9xy.de.t-internal.com ([10.171.254.32]) by MAILOUT11.dmznet.de.t-internal.com with ESMTP/TLS/DHE-RSA-AES128-SHA256; 04 Feb 2021 14:54:38 +0100
IronPort-SDR: Ep0gwCaSa15VNZsbT4vFqS/qUZofFh0JnI0wHaazWUHOOMTA17x9+ecIVhHX57SYoSkN5yHGPZ 9mHJCKcdhqxKkHqpapryuDKTTFkPCoHm8=
X-IronPort-AV: E=Sophos;i="5.79,401,1602540000"; d="scan'208";a="253452255"
X-MGA-submission: =?us-ascii?q?MDEk04fh/+wYxneoCq8RDDqp4IBmYOQM5S02tj?= =?us-ascii?q?692eI2oereKkKXKm42E1tzS3GZFRdBn4yELZhMwnCCtgMTA1nD5IyIHC?= =?us-ascii?q?geOYEuqpLrBB8IBqopvJh4rmY0bKS0llqrL2BHyw2htp1beJMFnK2XcV?= =?us-ascii?q?ba2cKgHlx21dwI7DeqTTwehg=3D=3D?=
Received: from he105712.emea1.cds.t-internal.com ([10.169.118.43]) by QDE9Y1.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 04 Feb 2021 14:54:38 +0100
Received: from HE105711.EMEA1.cds.t-internal.com (10.169.118.42) by HE105712.emea1.cds.t-internal.com (10.169.118.43) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 4 Feb 2021 14:54:37 +0100
Received: from HE104160.emea1.cds.t-internal.com (10.171.40.36) by HE105711.EMEA1.cds.t-internal.com (10.169.118.42) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 4 Feb 2021 14:54:37 +0100
Received: from DEU01-FR2-obe.outbound.protection.outlook.com (104.47.11.175) by O365mail03.telekom.de (172.30.0.232) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 4 Feb 2021 14:54:37 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LN0hFMeVdam2EKlldsnDcahZLz4JPxXyxGZjDyBC043l9vRT2obCImweko+iXXYvx2QHbuHbliQbtfHlCUrKEUzmbA/gREUlvKPNlvWhzQ/eZWqtsT9su52Rzqm/PvnGoyPDTqJdFCGsm3FoO/b3LsjzT1uFBnkcwH6Cfc9zgioKWzIkKVgJhtMYKsvMN1PQ0Zcke03j42SZwX7gX+k2Dd5061QHxukQStaHXQ6R12J/LxjqrQ+WJTTdaLMF9hh3Vcqwx9WHN69h3qdIub7lvrV972qsdF8vDNsRw0y6y0aGjFpQTIIDwiNHtxxYsbgZ0fG56xur7Xci1cAMBbOa8Q==
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=Q+n1JHfoFGW4vni1Tu/NVZjxRXz/7nlRh5pBowVUFUg=; b=kSigIGulv7WKXWdR6DyjcIuI24DST/HEGRHxDEX0Tu++aG9wAsUXD9NiURBJleZQDkXwgZOEjsAWojqYBaP7EupSc/qam+eNUmSnm8P9kLkf1BzlH2lvy/gntwoFW9ed1ZqjYf7TUc4Oj5ZGNPFddI4crz5OErMHmuknB3jE1NXVNSIA18d80bRK+cMVhGJtUEA2hzJOiOia2sjXmN4oJz4/5rRPoMLO5oMBsScpFGpc1QqcBwxFpWAjuUQcQ0cqSRNTb1e0KlVSWo9xXMtjmIXe8VinWsdio6o2Z/oeRfzyY9zihBCSeyxVZVFiBTGLIrLd260yCefTIzMpV50qzw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from (2603:10a6:b10:6::8) by BE0P281MB0211.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:11::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.8; Thu, 4 Feb 2021 13:54:36 +0000
Received: from BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM ([fe80::3d4a:b06e:46d1:3157]) by BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM ([fe80::3d4a:b06e:46d1:3157%5]) with mapi id 15.20.3825.018; Thu, 4 Feb 2021 13:54:36 +0000
From: <Dirk.von-Hugo@telekom.de>
To: <mohamed.boucadair@orange.com>, <jmh@joelhalpern.com>, <sfc@ietf.org>
Thread-Topic: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
Thread-Index: AQHW9YrpFYMwFKmx5UuH85XphU1enKpG8ZEQgACg3ICAAHMmgIAACbew
Date: Thu, 4 Feb 2021 13:54:36 +0000
Message-ID: <BEXP281MB0165A2D6FBE7A95E9360DF73D1B39@BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM>
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com> <BEXP281MB016502C249FFAA56E4BA1C93D1B49@BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM> <1381_1612420026_601B93BA_1381_76_7_787AE7BB302AE849A7480A190F8B9330315C6B70@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <17586_1612444754_601BF452_17586_69_1_787AE7BB302AE849A7480A190F8B9330315C6EB2@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <17586_1612444754_601BF452_17586_69_1_787AE7BB302AE849A7480A190F8B9330315C6EB2@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: orange.com; dkim=none (message not signed) header.d=none;orange.com; dmarc=none action=none header.from=telekom.de;
x-originating-ip: [212.201.104.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1fb9419e-c665-4fed-dbae-08d8c91468be
x-ms-traffictypediagnostic: BE0P281MB0211:
x-microsoft-antispam-prvs: <BE0P281MB0211ADFA2EB93A69A8A56C35D1B39@BE0P281MB0211.DEUP281.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: rmkyXSZFQsYpvpxgzyvQyf51B2S3luFHk3V9OwYgkXd/0nIcyUNePD1HFZPbawzi14gz44kOAPwqO1ehb6MjcG/m5BcI4CjevtcDahy+r+4VdJlGfZiQDDO4AIRqHQM2TwqHCBT7ledh1513KBTIZtuR107OjtC8cPKiueh+7SE5PLtWWxJ5BJqVEzHKz7EclmCUg9b0fKVtMSmDGZWgkDJ0xpvkSVCINuDh879OruN51yXr0MKxnpRiz2utnMBxKgPhDwEBuGS9GFuppCoWDHjKli9yo5GSPPgnd00DdN1EKBQZ3yYLub/84si3WRdagyqPN8aX/fdurj2HyTHueJpF8G3WETQUMYgsKOUi8vmwAv4fGFbs7bGi5mnHnwyDVMoxuaP98DFdY0+OtvnypQ4aNEzxHW1PXjCgvx5dVMErSZXOc5uG08WCcKcDemtS6jNEJ4dEZfVXa6j7Dd1yPp0EABnSujOk5TmFmA3m0YyaV8BO5ffwt//nttYjzI5CtMDyKa0R4+4gJx7MExYcJLQjiAFzJ53oofSw3uveVpKqfkExHWLnIOSHjMquD2TbFAomCA3yyGFVeXhEc8SaHcXH2enpPV8snilfIXX6Iwo=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(366004)(376002)(136003)(346002)(39860400002)(396003)(52536014)(8676002)(966005)(33656002)(66574015)(478600001)(2906002)(26005)(71200400001)(55016002)(9686003)(53546011)(110136005)(5660300002)(86362001)(8936002)(186003)(64756008)(66946007)(7696005)(83380400001)(66446008)(316002)(76116006)(66476007)(66556008)(6506007); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: gtKVfbLgfewkFXxkTY9TFMdnRDr3cFzFHvmVsBaoT7lVrVsu0UzyYTZ8WOyjwBsRDbZzJe/m60BZb5sciVBjIbEfYFidGxsdwoqKEns/XeeX6kMGVjncwTSCcGNVweb3ZHscjsDJBDYVDyY3P3Tx/PDjzn0KczaEg5gK7J4dHA75bzpc1ifuQQ+xJLvMcaaYRoI38QtjYdohtInq/lXiHhFvN2/TydvkQ8G5qkSvZaPgHorvXNfjL1zQbIsAQwg4iGAnhBF4HxH7bSi0jZifyyJ8J3/VgWvUEv9BcIQZtsILCrJyijVrU/Dw/lWeCVgwoDSoHq0A40D3SNkoVPX3N9Vb7AAJ97EsLliExE6Z2O6Qz/Vifyw/ZvZ0CWXJGqHJ5KW5iKqTItcPHjNwVBO45vwWtONYn7NIgbEft1jSQEe+p9R2gbgH814yJvXhpqWfxE8XWFYqU3SL8GLc5zxExMlRGYBBNtHnB2DVmHbGWJ0=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BEXP281MB0165.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 1fb9419e-c665-4fed-dbae-08d8c91468be
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2021 13:54:36.5856 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1HPHBxkHC9Qlh/8TbTrhn7zAyR2poYWvum50W2Ls66jy7iv6EeaxsQ1Cmq8Dg8jJghROfU1IUSMeLQzWfpCs6KxOn53xI0ey4B/lSD0XgjI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE0P281MB0211
X-TM-SNTS-SMTP: 13ED953FA44DF8D7AF16F5547622E727EEBDC4AB26E7415B0A8533F609F9E4722000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/SFd7p8VvLOSl8ptCX-TNberrm6A>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 13:55:07 -0000

Hi Med,
thanks for quick clarification!
Best Regards
Dirk=20

-----Original Message-----
From: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>=20
Sent: Donnerstag, 4. Februar 2021 14:19
To: von Hugo, Dirk <Dirk.von-Hugo@telekom.de>; jmh@joelhalpern.com; sfc@iet=
f.org
Subject: RE: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integr=
ity

Dirk,=20

A version that integrates almost all your inputs is now available at: https=
://tinyurl.com/nsh-integrity-latest. Please check.  =20

For this one:=20

=3D=3D
Base Header: Provides information about the service header/ Base and Servic=
e Headers=20
> Is it rather Service Path Header(s) what is meant here - or what is diffe=
rence between Service Header and NSH??
=3D=3D

we are actually echoing Section 2.1 of 8300. That text is correct as it is =
basically referring to the role of "MD type" and "next protocol". The servi=
ce header covers both the "service path header" and context headers.

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de=20
> mohamed.boucadair@orange.com Envoy=E9=A0: jeudi 4 f=E9vrier 2021 07:27 =
=C0=A0:=20
> Dirk.von-Hugo@telekom.de; jmh@joelhalpern.com; sfc@ietf.org Objet=A0:=20
> Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh- integrity
>=20
> Hi Dirk,
>=20
> Thank you.
>=20
> FWIW, your comments are recorded at
> https://github.com/boucadair/draft-ietf-sfc-nsh-integrity/issues/4.
>=20
> Cheers,
> Med
>=20
> > -----Message d'origine-----
> > De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Dirk.von-=20
> > Hugo@telekom.de Envoy=E9=A0: mercredi 3 f=E9vrier 2021 21:53 =C0=A0:
> > jmh@joelhalpern.com; sfc@ietf.org Objet=A0: Re: [sfc] Fwd: IETF WG
> state
> > changed for draft-ietf-sfc-nsh- integrity
> >
> > Dear all,
> > I agree that the doc should move forward.
> > I have sent a list of nits detected and questions for minor=20
> > clarifications to the authors in parallel.
> > Thanks for the good work!
> >  Best Regards
> > Dirk
> >
> > -----Original Message-----
> > From: sfc <sfc-bounces@ietf.org> On Behalf Of Joel M. Halpern
> > Sent: Donnerstag, 28. Januar 2021 16:33
> > To: sfc@ietf.org
> > Subject: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-=20
> > integrity
> >
> > As you can see below, the SFC Chairs have started the WG last Call
> for
> > the nsh-integrity draft.  Please respond.
> > Thank you,
> > Joel
> >
> >
> > -------- Forwarded Message -------
> >
> >
> > The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed
> to
> > "In WG Last Call" from "WG Document" by Joel Halpern:
> >
> > https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/
> >
> > Comment:
> > This starts the SFC Working Group last call for the NSH integrity=20
> > protection document.  This will run through the end of the day=20
> > February 11, 2021.
> > (Don't worry about time zone.  If it is still Feb 11 2021 somewhere
> in
> > the world, you can send in comments.)  Please respond.  Silence is
> not
> > consent, and when (if, but we hope when) we send this to the AD, we=20
> > need to be able to describe meaningful WG support for the
> publication.
> > And if possible, more than just +1.
> >
> > Thank you,
> > Joel (and Jim)
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _____________________________________________________________________
> ____________________________________________________
>=20
> Ce message et ses pieces jointes peuvent contenir des informations=20
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses,=20
> exploites ou copies sans autorisation. Si vous avez recu ce message=20
> par erreur, veuillez le signaler a l'expediteur et le detruire ainsi=20
> que les pieces jointes. Les messages electroniques etant susceptibles=20
> d'alteration, Orange decline toute responsabilite si ce message a ete=20
> altere, deforme ou falsifie. Merci.
>=20
> This message and its attachments may contain confidential or=20
> privileged information that may be protected by law; they should not=20
> be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and=20
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have=20
> been modified, changed or falsified.
> Thank you.
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou =
copies sans autorisation. Si vous avez recu ce message par erreur, veuillez=
 le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Le=
s messages electroniques etant susceptibles d'alteration, Orange decline to=
ute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law; they should not be distributed, used=
 or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Thu Feb  4 07:11:54 2021
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E249F3A1588; Thu,  4 Feb 2021 07:11:52 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=gmail.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 v_TntfS6y7D9; Thu,  4 Feb 2021 07:11:50 -0800 (PST)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (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 4CD3E3A15B7; Thu,  4 Feb 2021 07:11:50 -0800 (PST)
Received: by mail-lj1-x232.google.com with SMTP id y14so3799900ljn.8; Thu, 04 Feb 2021 07:11:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DJaqLSCjkP9haAQkn/ib51070O58+QDS9Vdwiaf+aoU=; b=sZjE74GGtg6mVXBfStDH/dhYr7lNLguHWqcgM+SDi+8kJyUSF82R4Bg+xaweJpzfq8 xCuLlpjc1dicRAILDxWQddESldrN4AUhMNISuYobNnhYph9nYOUcsLYYkJCiV2m4UNow rKlDxCZ1W33otWCNkjhkBgBgcESZcfPRhePIIWnnDqOFHSFPeS3+CrVrFyMZ7f3V0NAS /rOoAwkHkxk9+BnUuXXSwQLb4aaPHfd7IJ+wf/uG5Al17QHuR+P9j+pHkD00Q0NRNelX FnThHmXBKQ/PEq+32RcQNQRm84X6tfX+0vbHMtAq6SZhz788QeacOR+2c9TtFERQ7n0v o/HA==
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=DJaqLSCjkP9haAQkn/ib51070O58+QDS9Vdwiaf+aoU=; b=JR0mGTmIiDiG8JJlRlbOTU5Xz5p6YnZUxb7xog3nv7rIKK7vSXyu6jzXQcLkaPFyBc V4LZA+OGcOAV87I1FsGDaVTp0IpuBG8rGt3zVH/kOKtcO24w1K0MNqSalzImJXiDwlG1 WD5Gqku2yKHya1ZX4vQbvzDKemYfkuAZsTfnjMqEUV3Wy8odXLy6odGrJOLGYKl/+UEF yAqtKRxGuNag5nISIWIM3tRHG4aKAUx5OJ7rfJE3e2fXrkOvlGfelZ5mz6E6U3mBA7DS bFCbz9ab1bfP0jj6Pv4vDw1J1DPKYwd1c3rHujFy4Qrm2qEqn/m042xOSUOWZ+U8Fp52 ip5w==
X-Gm-Message-State: AOAM532xzKiUqGFgc3g3mR1ehWWs49rYulwUEX8r5EgU94w7j1r3H5jY uQuABR82oQGgJnbFCHdq/C9ySPqT/t6NwqRfC8c=
X-Google-Smtp-Source: ABdhPJwG/HICKy68d1dkpQ9STpjQuMBpLZ2fvaM1EAsoeniRNAmxvvnvChMSNcGbIsc4iQ/LmXbK4OUplrFYmtLlPXE=
X-Received: by 2002:a2e:a377:: with SMTP id i23mr5161725ljn.158.1612451508298;  Thu, 04 Feb 2021 07:11:48 -0800 (PST)
MIME-Version: 1.0
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com> <CA+RyBmWmPgEiBapRFKbqGcoe9deGwMdZBUnBRHwO9hjqoG82GA@mail.gmail.com> <11269_1612347099_601A76DB_11269_227_2_787AE7BB302AE849A7480A190F8B9330315C6440@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <13626_1612423091_601B9FB3_13626_224_1_787AE7BB302AE849A7480A190F8B9330315C6BE6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <13626_1612423091_601B9FB3_13626_224_1_787AE7BB302AE849A7480A190F8B9330315C6BE6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 4 Feb 2021 07:11:37 -0800
Message-ID: <CA+RyBmXgt_ko8-G68pf5QQuCQC61-DOr8Nu7-niJnpjE-uOfOA@mail.gmail.com>
To: Med Boucadair <mohamed.boucadair@orange.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>, "draft-ietf-sfc-nsh-integrity@ietf.org" <draft-ietf-sfc-nsh-integrity@ietf.org>,  "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: multipart/alternative; boundary="0000000000005ea80c05ba841fe0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/fOsMEDwb1YvaOkeSHTGZHLVFYCw>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2021 15:11:53 -0000

--0000000000005ea80c05ba841fe0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Med,
thank you for the quick updates. These are very helpful and the text is
perfectly clear.

Regards,
Greg

On Wed, Feb 3, 2021 at 11:18 PM <mohamed.boucadair@orange.com> wrote:

> Hi Greg,
>
>
>
> We made some changes to avoid the confusion raised in the message below.
> The changes can be tracked at:
>
> https://tinyurl.com/nsh-integrity-latest
>
>
>
> Hope this is better.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
> *Envoy=C3=A9 :* mercredi 3 f=C3=A9vrier 2021 11:12
> *=C3=80 :* Greg Mirsky <gregimirsky@gmail.com>
> *Cc :* sfc@ietf.org; draft-ietf-sfc-nsh-integrity@ietf.org; Joel M.
> Halpern <jmh@joelhalpern.com>
> *Objet :* RE: [sfc] Fwd: IETF WG state changed for
> draft-ietf-sfc-nsh-integrity
>
>
>
> Hi Greg,
>
>
>
> Thank you for the comment.
>
>
>
> As explained in Section 7.2, if no encryption is used the IV Length field
> will be followed by the MAC:
>
>
>
>    The NSH imposer computes the message integrity for the target NSH
>
>    data (depending on the integrity protection scope discussed in
>
>    Section 5
> <https://tools.ietf.org/html/draft-ietf-sfc-nsh-integrity-03#section-5>)
> using MAC_KEY and HMAC algorithm.  It inserts the MAC in
>
>    the "MAC and Encrypted Metadata" Context Header.  The length of the
>
>    MAC is decided by the HMAC algorithm adopted for the particular key
>
>    identifier.
>
>
>
> I guess you were confused by figures 6 and 7 where we put =E2=80=9CContex=
t Headers to encrypt (opt.)=E2=80=9D right after Initialization Vector. Wil=
l fix that to avoid confusion.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* Greg Mirsky [mailto:gregimirsky@gmail.com <gregimirsky@gmail.com>]
> *Envoy=C3=A9 :* vendredi 29 janvier 2021 19:20
> *=C3=80 :* Joel M. Halpern <jmh@joelhalpern.com>;
> draft-ietf-sfc-nsh-integrity@ietf.org
> *Cc :* sfc@ietf.org
> *Objet :* Re: [sfc] Fwd: IETF WG state changed for
> draft-ietf-sfc-nsh-integrity
>
>
>
> Dear Authors,
>
> I appreciate your kind consideration of my comments on the draft. I've
> reviewed the updates. It all looks good. I might have a small question
> about the case of IV Length =3D 0. The updated text suggests:
>
>        If encryption is not used, IV length is set to zero
>        (that is, no "Initialization Vector" is included).
>
> As I understand it, that means that the IV Length field is immediately
> followed by the padding as explained in the last paragraph in Section 5:
>
>    The "MAC and Encrypted Metadata" Context Headers are padded out to a
>     multiple of 4 bytes as per Section 2.2 of [RFC8300].
>
> Is that correct?
>
>
>
> And yes, I support progressing this document to publication.
>
>
>
> Regards,
>
> Greg
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Jan 28, 2021 at 7:33 AM Joel M. Halpern <jmh@joelhalpern.com>
> wrote:
>
> As you can see below, the SFC Chairs have started the WG last Call for
> the nsh-integrity draft.  Please respond.
> Thank you,
> Joel
>
>
> -------- Forwarded Message -------
>
>
> The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed to "In
> WG
> Last Call" from "WG Document" by Joel Halpern:
>
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/
>
> Comment:
> This starts the SFC Working Group last call for the NSH integrity
> protection
> document.  This will run through the end of the day February 11, 2021.
> (Don't worry about time zone.  If it is still Feb 11 2021 somewhere in th=
e
> world, you can send in comments.)  Please respond.  Silence is not consen=
t,
> and when (if, but we hope when) we send this to the AD, we need to be
> able to
> describe meaningful WG support for the publication.  And if possible, mor=
e
> than just +1.
>
> Thank you,
> Joel (and Jim)
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _________________________________________________________________________=
________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations confid=
entielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re=
cu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages =
electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere, deforme o=
u falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or privileged i=
nformation that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and de=
lete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have bee=
n modified, changed or falsified.
>
> Thank you.
>
> _________________________________________________________________________=
________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confid=
entielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re=
cu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages =
electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme o=
u falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged i=
nformation that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and de=
lete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have bee=
n modified, changed or falsified.
> Thank you.
>
>

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

<div dir=3D"ltr">Hi Med,<div>thank you for the quick updates. These are ver=
y helpful and the text is perfectly clear.</div><div><br></div><div>Regards=
,</div><div>Greg</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Wed, Feb 3, 2021 at 11:18 PM &lt;<a href=3D"mailto=
:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a>&gt; wrote:<=
br></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">





<div lang=3D"FR">
<div class=3D"gmail-m_-5369470478037745537WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Hi Greg,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">We made some changes to avoid the=
 confusion raised in the message below. The changes can be tracked at:<u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><a href=3D"https://tinyurl.com/nsh-integrity-lat=
est" target=3D"_blank"><span lang=3D"EN-US">https://tinyurl.com/nsh-integri=
ty-latest</span></a></span><span style=3D"font-size:11pt;font-family:&quot;=
Courier New&quot;;color:black">
<span lang=3D"EN-US"><u></u><u></u></span></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">Hope this is better.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">Cheers,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">Med<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><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 style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">De=C2=A0:</span></b><span style=3D"font-size:11pt;font-family:=
Calibri,sans-serif"> <a href=3D"mailto:mohamed.boucadair@orange.com" target=
=3D"_blank">mohamed.boucadair@orange.com</a> [mailto:<a href=3D"mailto:moha=
med.boucadair@orange.com" target=3D"_blank">mohamed.boucadair@orange.com</a=
>]
<br>
<b>Envoy=C3=A9=C2=A0:</b> mercredi 3 f=C3=A9vrier 2021 11:12<br>
<b>=C3=80=C2=A0:</b> Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.co=
m" target=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
<b>Cc=C2=A0:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf=
.org</a>; <a href=3D"mailto:draft-ietf-sfc-nsh-integrity@ietf.org" target=
=3D"_blank">draft-ietf-sfc-nsh-integrity@ietf.org</a>; Joel M. Halpern &lt;=
<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.co=
m</a>&gt;<br>
<b>Objet=C2=A0:</b> RE: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc=
-nsh-integrity<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Hi Greg,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">Thank you for the comment.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">As explained in Section 7.2, if n=
o encryption is used the IV Length field will be followed by the MAC:<u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:&quot;Courier New&quot;">=C2=A0=C2=A0 The NSH imposer computes the mes=
sage integrity for the target NSH<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:&quot;Courier New&quot;">=C2=A0=C2=A0 data (depending on the integrity=
 protection scope discussed in<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:&quot;Courier New&quot;">=C2=A0=C2=A0
</span><span style=3D"font-size:10pt;font-family:&quot;Courier New&quot;"><=
a href=3D"https://tools.ietf.org/html/draft-ietf-sfc-nsh-integrity-03#secti=
on-5" target=3D"_blank"><span lang=3D"EN-US">Section 5</span></a></span><sp=
an lang=3D"EN-US" style=3D"font-size:10pt;font-family:&quot;Courier New&quo=
t;">)
 using MAC_KEY and HMAC algorithm.=C2=A0 It inserts the MAC in<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:&quot;Courier New&quot;">=C2=A0=C2=A0 the &quot;MAC and Encrypted Meta=
data&quot; Context Header.=C2=A0 The length of the<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:&quot;Courier New&quot;">=C2=A0=C2=A0 MAC is decided by the HMAC algor=
ithm adopted for the particular key<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10pt;font-fa=
mily:&quot;Courier New&quot;">=C2=A0=C2=A0
</span><span style=3D"font-size:10pt;font-family:&quot;Courier New&quot;">i=
dentifier.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<pre><span lang=3D"EN-US" style=3D"font-size:11pt;color:black">I guess you =
were confused by figures 6 and 7 where we put =E2=80=9C</span><span lang=3D=
"EN-US">Context Headers to encrypt (opt.)=E2=80=9D right after Initializati=
on Vector. </span>Will fix that to avoid confusion. =C2=A0<span style=3D"fo=
nt-size:11pt;color:black">=C2=A0<u></u><u></u></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Cheers,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Med<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><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 style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">De=C2=A0:</span></b><span style=3D"font-size:11pt;font-family:=
Calibri,sans-serif"> Greg Mirsky [<a href=3D"mailto:gregimirsky@gmail.com" =
target=3D"_blank">mailto:gregimirsky@gmail.com</a>]
<br>
<b>Envoy=C3=A9=C2=A0:</b> vendredi 29 janvier 2021 19:20<br>
<b>=C3=80=C2=A0:</b> Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.=
com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;;
<a href=3D"mailto:draft-ietf-sfc-nsh-integrity@ietf.org" target=3D"_blank">=
draft-ietf-sfc-nsh-integrity@ietf.org</a><br>
<b>Cc=C2=A0:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf=
.org</a><br>
<b>Objet=C2=A0:</b> Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc=
-nsh-integrity<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Dear Authors,<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">I appreciate your kind consideration of my comments =
on the draft. I&#39;ve reviewed the updates. It all looks good. I might hav=
e a small question about the case of IV Length =3D 0. The updated text sugg=
ests:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0 =C2=A0 =C2=A0If encryption is not used=
, IV length is set to zero <br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0(that is, no &quot;Initialization Vector&quot; i=
s included).<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">As I understand it, that means that the IV Length fi=
eld is immediately followed by the padding as explained in the last paragra=
ph in Section 5:<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 =C2=A0The &quot;MAC and Encrypted Metadata&qu=
ot; Context Headers are padded out to a
<br>
=C2=A0 =C2=A0 multiple of 4 bytes as per Section 2.2 of [RFC8300].<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">Is that correct?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">And yes, I support progressing this document to publ=
ication.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Jan 28, 2021 at 7:33 AM Joel M. Halpern &lt;=
<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.co=
m</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">As you can see below, the SFC Chairs have started th=
e WG last Call for
<br>
the nsh-integrity draft.=C2=A0 Please respond.<br>
Thank you,<br>
Joel<br>
<br>
<br>
-------- Forwarded Message -------<br>
<br>
<br>
The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed to &quot=
;In WG<br>
Last Call&quot; from &quot;WG Document&quot; by Joel Halpern:<br>
<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/" =
target=3D"_blank">https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integ=
rity/</a><br>
<br>
Comment:<br>
This starts the SFC Working Group last call for the NSH integrity protectio=
n<br>
document.=C2=A0 This will run through the end of the day February 11, 2021.=
 <br>
(Don&#39;t worry about time zone.=C2=A0 If it is still Feb 11 2021 somewher=
e in the<br>
world, you can send in comments.)=C2=A0 Please respond.=C2=A0 Silence is no=
t consent,<br>
and when (if, but we hope when) we send this to the AD, we need to be <br>
able to<br>
describe meaningful WG support for the publication.=C2=A0 And if possible, =
more<br>
than just +1.<br>
<br>
Thank you,<br>
Joel (and Jim)<br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><u></u><u></u></p>
</blockquote>
</div>
</div>
<pre>______________________________________________________________________=
___________________________________________________<u></u><u></u></pre>
<pre><u></u>=C2=A0<u></u></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<u></u><u></u></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<u></u><u></u></pre>
<pre>a l&#39;expediteur et le detruire ainsi que les pieces jointes. Les me=
ssages electroniques etant susceptibles d&#39;alteration,<u></u><u></u></pr=
e>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<u></u><u></u></pre>
<pre><u></u>=C2=A0<u></u></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<u></u><u></u></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
u></u><u></u></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<u></u><u></u></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<u></u><u></u></pre>
<pre>Thank you.<u></u><u></u></pre>
</div>
</div>
<pre>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l&#39;expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d&#39;alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</pre></div>

</blockquote></div>

--0000000000005ea80c05ba841fe0--


From nobody Fri Feb  5 22:58:23 2021
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D90EC3A0E21; Fri,  5 Feb 2021 22:58:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level: 
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 7jrx4p0r3Cfd; Fri,  5 Feb 2021 22:58:13 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D2FB83A0E1E; Fri,  5 Feb 2021 22:58:13 -0800 (PST)
Received: by rfc-editor.org (Postfix, from userid 30) id 98A6BF40740; Fri,  5 Feb 2021 22:57:51 -0800 (PST)
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
X-PHP-Originating-Script: 1005:ams_util_lib.php
From: rfc-editor@rfc-editor.org
Cc: rfc-editor@rfc-editor.org, drafts-update-ref@iana.org, sfc@ietf.org
Content-type: text/plain; charset=UTF-8
Message-Id: <20210206065751.98A6BF40740@rfc-editor.org>
Date: Fri,  5 Feb 2021 22:57:51 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/-8gh9TJW3-nuvHiQzuoiFEr3hj4>
Subject: [sfc] =?utf-8?q?RFC_8979_on_Subscriber_and_Performance_Policy_Id?= =?utf-8?q?entifier_Context_Headers_in_the_Network_Service_Header_=28NSH?= =?utf-8?q?=29?=
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Feb 2021 06:58:16 -0000

A new Request for Comments is now available in online RFC libraries.

        
        RFC 8979

        Title:      Subscriber and Performance Policy Identifier 
                    Context Headers in the Network Service 
                    Header (NSH) 
        Author:     B. Sarikaya,
                    D. von Hugo,
                    M. Boucadair
        Status:     Standards Track
        Stream:     IETF
        Date:       February 2021
        Mailbox:    sarikaya@ieee.org,
                    dirk.von-hugo@telekom.de,
                    mohamed.boucadair@orange.com
        Pages:      11
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-sfc-serviceid-header-14.txt

        URL:        https://www.rfc-editor.org/info/rfc8979

        DOI:        10.17487/RFC8979

This document defines the Subscriber and Performance Policy
Identifier Context Headers.  These Variable-Length Context Headers
can be carried in the Network Service Header (NSH) and are used to
inform Service Functions (SFs) of subscriber- and performance-related
information for the sake of policy enforcement and appropriate
Service Function Chaining (SFC) operations. The structure of each
Context Header and their use and processing by NSH-aware nodes are
described.

This document is a product of the Service Function Chaining Working Group of the IETF.

This is now a Proposed Standard.

STANDARDS TRACK: This document specifies an Internet Standards Track
protocol for the Internet community, and requests discussion and suggestions
for improvements.  Please refer to the current edition of the Official
Internet Protocol Standards (https://www.rfc-editor.org/standards) for the 
standardization state and status of this protocol.  Distribution of this 
memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  https://www.ietf.org/mailman/listinfo/ietf-announce
  https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see https://www.rfc-editor.org/search
For downloading RFCs, see https://www.rfc-editor.org/retrieve/bulk

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC



From nobody Tue Feb  9 01:50:17 2021
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 652773A1399 for <sfc@ietfa.amsl.com>; Tue,  9 Feb 2021 01:50:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, 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 (2048-bit key) header.d=gmail.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 FI-hOhtwZo65 for <sfc@ietfa.amsl.com>; Tue,  9 Feb 2021 01:50:15 -0800 (PST)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (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 EA41B3A1398 for <sfc@ietf.org>; Tue,  9 Feb 2021 01:50:14 -0800 (PST)
Received: by mail-io1-xd32.google.com with SMTP id p132so861077iod.11 for <sfc@ietf.org>; Tue, 09 Feb 2021 01:50:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=h0bnKQeNnYV6UIGC2oOZrSbn3QdzKzsH6BhJzND0EOA=; b=ubY+yRMxFyZmJpYdmsGpCX97K2LxsIojlrhy0v9TaW9WNeHxZeKlVet6W9LKB/tsXY VHV2HX4Vq0iIFi9AMUaudgTE/aRpVoS7du6yOOe4UJjGmf2VH+GTp5MqLQAdth2V2x8R vIC4Qt4GcH80xY53i18hzwUriphxWZptlmsCR5KqaTjAeuOL7UbSNGMUl0I0SiVeHDuk SAtTZM7RPFbL1nwnjrDnL0wBz0Zy6vo1SwzN7vAAwTf4/KmbnIdMyUfnN5N3f3UApG8X XeS5oBmlO8shf3lD/YHDCgodDIWRy2AvnXMM3Ao1e1ap7WgU5z5aVp691KKYF+g0QqUW ahMA==
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=h0bnKQeNnYV6UIGC2oOZrSbn3QdzKzsH6BhJzND0EOA=; b=bwNfq3eAlAdeHDKUc0aLzwPt5Qd8dzA7VZxGyMgBZs80B5TAKu5342jP5gSYP99VnB YsYUITzXW7gAAKKnYhvAlr6HeTOR5/Bms2G/qsumkSOoZaDATuSBHjofekL52kFZmNnH x1lrD7Qb7spLbWhFqRzXr1gkf9ZskZKl0kPJMXUQqKP9wOd/Mjddl3k19X1D0RQCMvMG o9Agz7AF3Cr29U6zWtTTbyaZR99h42kC91Qc+o0FsmP93lczdrcGOUGmsXbgvjYZlfAv ixusQJiqmkIaojv+cWvblJGJl3EKESB6kR2QgZOiV3bBK1hg5pY7DebG7t5+DOpnXpiU 68gA==
X-Gm-Message-State: AOAM530CfqgsTvJOQrzCteakVJosvK/4PnjQaeL0s6rzCj+fDxWWfBGe NrI+fKoCpdwteh8ZA0fR5qmvR+adgY6dMQMZYmiUOFWjyWAfwA==
X-Google-Smtp-Source: ABdhPJwZ81fig5OeESVo9VSRO92bkkDmC4ySJdQvIUOUEAJkqv3c06GLUlZe2d3lG5X4q+BDk8W31ntJAOpfHQowifM=
X-Received: by 2002:a05:6638:14d5:: with SMTP id l21mr21548763jak.54.1612864213802;  Tue, 09 Feb 2021 01:50:13 -0800 (PST)
MIME-Version: 1.0
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com>
In-Reply-To: <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Tue, 9 Feb 2021 15:19:37 +0530
Message-ID: <CAB75xn7TyVumBUkJN322W4doaukcdgObsvOAdFeEP4_x04-PMQ@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/W6BT91V6gcS8X9lk9HRBuAuyNGU>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Feb 2021 09:50:16 -0000

Hi Joel,

I have read the I-D and I feel that the document is ready for
publication. Authors have done a good job in clearly describing the
need and mechanism for integrity protection in NSH.

I see some control plane aspects scattered across the I-D (while
mostly out of scope), wondering if it is a good idea to consolidate
them in a section.

Thanks!
Dhruv

On Thu, Jan 28, 2021 at 9:03 PM Joel M. Halpern <jmh@joelhalpern.com> wrote:
>
> As you can see below, the SFC Chairs have started the WG last Call for
> the nsh-integrity draft.  Please respond.
> Thank you,
> Joel
>
>
> -------- Forwarded Message -------
>
>
> The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed to "In WG
> Last Call" from "WG Document" by Joel Halpern:
>
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/
>
> Comment:
> This starts the SFC Working Group last call for the NSH integrity protection
> document.  This will run through the end of the day February 11, 2021.
> (Don't worry about time zone.  If it is still Feb 11 2021 somewhere in the
> world, you can send in comments.)  Please respond.  Silence is not consent,
> and when (if, but we hope when) we send this to the AD, we need to be
> able to
> describe meaningful WG support for the publication.  And if possible, more
> than just +1.
>
> Thank you,
> Joel (and Jim)
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Feb  9 04:46:38 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E1D43A1A56 for <sfc@ietfa.amsl.com>; Tue,  9 Feb 2021 04:46:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.118
X-Spam-Level: 
X-Spam-Status: No, score=-2.118 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.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 Ltxik3CSSuf4 for <sfc@ietfa.amsl.com>; Tue,  9 Feb 2021 04:46:34 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 559573A1A53 for <sfc@ietf.org>; Tue,  9 Feb 2021 04:46:34 -0800 (PST)
Received: from opfednr04.francetelecom.fr (unknown [xx.xx.xx.68]) by opfednr21.francetelecom.fr (ESMTP service) with ESMTP id 4DZjLw3k5vz5vtP; Tue,  9 Feb 2021 13:46:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1612874792; bh=LbPxC5kOg0+rn3gxIey6rYbIOcCeKHP4l/iWohJuXsg=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=vxBBFthP3AUVU0DaeIKI4UQGA+nac33BX4+g6r9sgH3Ljm1qUTZAmbW25FmeDEhAj q/QuO9U7iUw9kYXvoXfAg4HGL9E1g7NCMs7cSfEXQXjH9F7IS3w0EC5OqT8i1hHEMZ rHrPn8WtNNlXUPBHELWWGu6rsMPlc2y7YX3uMloGfhGjTntHRDx0EawpPRcl4q9una lM6LH6R4DSglT+8UV2+Ws4GTWIe8+JSbLUr+5ezRfpLIqTPP/U0xm+OZ7abH6l/dFp mQ/wlYGAmf1mffavIygq5V4lcCY5CewYV3TPgaMp8w8ibMcYaJhpOsgzYkbpXCc7EW RJVW+wDjWiIDw==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.101]) by opfednr04.francetelecom.fr (ESMTP service) with ESMTP id 4DZjLw35MYz1xq6; Tue,  9 Feb 2021 13:46:32 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
Thread-Index: AQHW/skAZYfWZVfL1E2Hv54jkrNQU6pPxEDQ
Date: Tue, 9 Feb 2021 12:46:32 +0000
Message-ID: <26296_1612874792_60228428_26296_377_1_787AE7BB302AE849A7480A190F8B9330315CA1EC@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <161184769798.6893.13499187160157088449@ietfa.amsl.com> <48b9f1db-38cb-7703-3c1e-7d2e75f93d19@joelhalpern.com> <CAB75xn7TyVumBUkJN322W4doaukcdgObsvOAdFeEP4_x04-PMQ@mail.gmail.com>
In-Reply-To: <CAB75xn7TyVumBUkJN322W4doaukcdgObsvOAdFeEP4_x04-PMQ@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/UG-yVGQg6JtUXEpD83EV9kC2IYE>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Feb 2021 12:46:36 -0000

Hi Dhruv, all,=20

Thank you for the feedback.=20

We added a note to remind that NSH-aware control plane solution is out of t=
he scope.=20

As some may be confused that the control plane is out of the scope but it i=
s still mentioned in the text, we went with an update that "softens" (rathe=
r than groups) the use of "control plane".

The edits can be seen at: https://tinyurl.com/nsh-integrity-latest.=20

Hope this is better.=20

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Dhruv Dhody
> Envoy=E9=A0: mardi 9 f=E9vrier 2021 10:50
> =C0=A0: Joel M. Halpern <jmh@joelhalpern.com>
> Cc=A0: sfc@ietf.org
> Objet=A0: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-
> integrity
>=20
> Hi Joel,
>=20
> I have read the I-D and I feel that the document is ready for
> publication. Authors have done a good job in clearly describing the
> need and mechanism for integrity protection in NSH.
>=20
> I see some control plane aspects scattered across the I-D (while
> mostly out of scope), wondering if it is a good idea to consolidate
> them in a section.
>=20
> Thanks!
> Dhruv
>=20
> On Thu, Jan 28, 2021 at 9:03 PM Joel M. Halpern <jmh@joelhalpern.com>
> wrote:
> >
> > As you can see below, the SFC Chairs have started the WG last Call
> for
> > the nsh-integrity draft.  Please respond.
> > Thank you,
> > Joel
> >
> >
> > -------- Forwarded Message -------
> >
> >
> > The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed
> to
> > "In WG Last Call" from "WG Document" by Joel Halpern:
> >
> > https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/
> >
> > Comment:
> > This starts the SFC Working Group last call for the NSH integrity
> > protection document.  This will run through the end of the day
> February 11, 2021.
> > (Don't worry about time zone.  If it is still Feb 11 2021 somewhere
> in
> > the world, you can send in comments.)  Please respond.  Silence is
> not
> > consent, and when (if, but we hope when) we send this to the AD, we
> > need to be able to describe meaningful WG support for the
> publication.
> > And if possible, more than just +1.
> >
> > Thank you,
> > Joel (and Jim)
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Tue Feb  9 10:48:00 2021
Return-Path: <bruno.decraene@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F1713A1125; Tue,  9 Feb 2021 10:47:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.117
X-Spam-Level: 
X-Spam-Status: No, score=-2.117 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_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 xIBJGKlBy2aB; Tue,  9 Feb 2021 10:47:53 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B1CD3A1123; Tue,  9 Feb 2021 10:47:52 -0800 (PST)
Received: from opfedar06.francetelecom.fr (unknown [xx.xx.xx.8]) by opfedar21.francetelecom.fr (ESMTP service) with ESMTP id 4DZsMp3NLxz7tkZ; Tue,  9 Feb 2021 19:47:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1612896470; bh=T+9eEQmzr81wtNC+Sj0MnwZzeMJDJEcbjSo3rSXTeSE=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=Uu1oDb6kUXaECuC0wydJ3liL6P7c3bqFcwpRIevj5T/qZ70nnbbPy5mNpq78GIy6q sXQBU6vTKeijeopqdpDITosaLqAwtamm+nGWrrRFKJhUMvVcJp3mRWIcfwh29OMIKa 5++om+aIM6i9/Kvq+Jm+Y7t2yi1Fc6Nq3j4e2GWD7oUK7tSFN867RSJkN/ldbxt3x8 RsL1bdz+dsC+Y4q/CvIutx8pImBzqhp5RPgA9WFtOnVv3f9nMq89MNtkpnXKifsp50 V/2F/yym4y2tRNCkz8EPiQnkK4q/d8wHDEejVbLxzJvGh0oNdWrMD0tXVZe7/9K5fC fpghDMX6UnLHQ==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.42]) by opfedar06.francetelecom.fr (ESMTP service) with ESMTP id 4DZsMp1vbwz3wcH; Tue,  9 Feb 2021 19:47:50 +0100 (CET)
From: <bruno.decraene@orange.com>
To: "sfc@ietf.org" <sfc@ietf.org>
CC: "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] IPR call for draft-ietf-spring-nsh-sr
Thread-Index: Adb/DFmscfU4Dv+nQ5iq2dZ1uEWZOgABrSTg
Date: Tue, 9 Feb 2021 18:47:49 +0000
Message-ID: <16714_1612896470_6022D8D6_16714_165_1_53C29892C857584299CBF5D05346208A490C4B78@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
References: <12940_1612893971_6022CF13_12940_476_1_53C29892C857584299CBF5D05346208A490C492D@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
In-Reply-To: <12940_1612893971_6022CF13_12940_476_1_53C29892C857584299CBF5D05346208A490C492D@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: multipart/mixed; boundary="_004_53C29892C857584299CBF5D05346208A490C4B78OPEXCAUBM43corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/I3ZG6u_qVhP8jmebbZovZD09Z8c>
Subject: [sfc] FW: [spring] IPR call for draft-ietf-spring-nsh-sr
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Feb 2021 18:47:56 -0000

--_004_53C29892C857584299CBF5D05346208A490C4B78OPEXCAUBM43corp_
Content-Type: multipart/alternative;
 boundary="_000_53C29892C857584299CBF5D05346208A490C4B78OPEXCAUBM43corp_"


--_000_53C29892C857584299CBF5D05346208A490C4B78OPEXCAUBM43corp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear SFC WG,

The SPRING WG is starting a working group last call for draft-ietf-spring-n=
sh-sr. [1]
This document describes the integration of Network Service Header (NSH) [RF=
C8300] and Segment Routing (SR) [RFC8402], as well as  encapsulation detail=
s, to support Service Function Chaining (SFC)  [RFC7665].

The SPRING WG would welcome SFC WG review of this document, more specifical=
ly on the SFC and NSH related aspects.
Please send the comments on the SPRING WG list.

Thank you,
Best regards,
--Bruno


[1] https://tools.ietf.org/html/draft-ietf-spring-nsh-sr


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com
Sent: Tuesday, February 9, 2021 7:06 PM
To: spring@ietf.org; draft-ietf-spring-nsh-sr@ietf.org
Subject: [spring] IPR call for draft-ietf-spring-nsh-sr

Hi authors, contributors, WG

Authors of draft-ietf-spring-nsh-sr have asked for WG last call.
In preparation of the WGLC on draft-ietf-spring-nsh-sr [1], this email star=
ts a poll for IPR.

If you are aware of IPR that applies to draft-ietf-spring-nsh-sr please res=
pond to this email and keep the mailing list in copy.
If you are aware of IPR, please indicate whether it has been disclosed in a=
ccordance to the IETF IPR rules (detailed are described in RFCs 3979, 4879,=
 3669 and 5378).

If you are an *author or contributor* please respond to this email, on the =
SPRING mailing list, regardless of whether or not you're aware of any IPR.
If you are not an author or contributor, please explicitly respond only if =
you're aware of IPR that has not yet been disclosed.

Thanks,
Regards,
Bruno, Jim, Joel

[1] https://tools.ietf.org/html/draft-ietf-spring-nsh-sr


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com<mailto:bruno.decraene@orange.com>
Sent: Monday, November 2, 2020 4:26 PM
To: spring@ietf.org<mailto:spring@ietf.org>; draft-ietf-spring-nsh-sr@ietf.=
org<mailto:draft-ietf-spring-nsh-sr@ietf.org>
Subject: [spring] draft-ietf-spring-nsh-sr

Hi authors, WG,

Authors of draft-ietf-spring-nsh-sr have asked for WG last call.
Before initiating it, I've done a review of the draft as document shepherd.
Please find below some comments.

---
It's not crystal clear to me what the scope and the goal of the document ar=
e.

-          From the abstract, it's an informative description of two applic=
ations scenarios

-          From section 5, it's a specification of how to integrate NSH and=
 SR.

o   Although it's only really specified for SRv6 and not SR-MPLS.

Please clarify to update the document as needed.

----
IdNits reports for 2 errors. [1]
  ** Downref: Normative reference to an Informational RFC: RFC 7665

-          Probably the only really normative reference is in the security =
section. Do you think that a reference to RFC8300 could be used instead (83=
00 has a large security consideration section)?

-          I noticed that 8300 had the same issue. What was the feedback fr=
om AD at the time?

  ** There are 4 instances of too long lines in the document, the longest o=
ne
     being 82 characters in excess of 72.
Could you please correct in the next version of the draft?

[1] https://tools.ietf.org/idnits?url=3Dhttps://tools.ietf.org/id/draft-iet=
f-spring-nsh-sr-03.txt
-----
Abstract


The abstract feels like the document is informational (e.g., This document =
describes two application scenarios")
But the document asks for an IANA allocation requiring a STD track document=
, so the draft needs to be std track.
Do you think that you could add that the document defines the encapsulation=
 of NSH for SR-MPLS and SRv6?

----
The introduction section seems to be coming from the SFC WG.

-          May be adding some text about SPRING?

-          Although this is a personal opinion, I find some sentences a bit=
 marketing oriented. Could you please have a look? E.g.

o    "The SFC architecture has the merit to not make assumptions"
What about "The SFC architecture does not make assumptions"? This seems mor=
e neutral.

o    "Among all these approaches, the IETF endorsed a transport-independent

-             SFC encapsulation scheme: NSH [RFC8300<https://tools.ietf.org=
/html/rfc8300>]; which is the most mature SFC encapsulation solution. =BB
I'm not sure how much "is the most mature" is true or not. I'm not sure tha=
t the SPRING WG needs to make such statement nor that it is best placed to =
make such statement.
I'm not sure about "the IETF endorsed a transport-independent  SFC encapsul=
ation scheme". Idem with regards to SPRING WG. I'm not sure that this is a =
typical statement in RFC. If so, it feels like the IETF would have equally =
endorsed transport-depending SFC encapsulation scheme. [RFC8595] https://to=
ols.ietf.org/html/rfc8595

-          "This design is pragmatic"
Looks like an opinion. Plus I'm not sure that the SPRING WG needs to judge =
the work of the SFC WG.
----
=A72

"The two SR flavors, namely SR-MPLS [RFC8660<https://tools.ietf.org/html/rf=
c8660>] and SRv6 [RFC8754<https://tools.ietf.org/html/rfc8754>],"

May be :s/flavors/data plane


"Further considerations such as simplifying classification at intermediate =
SFs"
I'm not sure that simplifying classification is the main point of adding NS=
H. RFC8595 does not refers to this. A priori SR supports a single initial c=
lassification.


----
=A72

"A classifier SHOULD assign an NSH Service Path Identifier (SPI) per

   SR policy so that different traffic flows that use the same NSH

   Service Function Path (SFP) but different SR policy can coexist on

   the same SFP without conflict during SFF processing."



Is the above sentence applicable to both applications scenarios or only for=
 the second one (SR-based SFC with integrated NSH service plane)?

In the current text, it's applicable to both while I'm not sure that it's a=
pplicable to "NSH-based SFC with SR-based transport plane" where the transp=
ort plane (hence the SR policy) is independent of the service plane.

---

=AB hierarchical SFC [RFC8459<https://tools.ietf.org/html/rfc8459>] =BB

Does this document specifically covers hierarchical SFC (hence hierarchical=
 SFC & SR)? Is this reference really pertinent?


---
=A73
Section 3 barely speaks about SR. Is this really a SPRING document?

When SR is refered to, there is nothing specific to SR.

e.g. "After removing the outer transport encapsulation, that may or may not=
 be SR-MPLS or SRv6,"
If the document is related to the integration of SFC and SR, surely the enc=
apsulation is either SR-MPLS or SRv6 (rather than may or may not be SR).

May be indicating that in this scenario, there is a priori one SR-policy pe=
r SF (while in the next scenario, there is a single SR-policy for the whole=
 service chain). That would talk about SR and may provide a key distinction=
 between both.





  " At the end of the SR-MPLS path it is necessary to provide an

   indication to the tail-end that NSH follows the SR-MPLS label stack.

   There are several ways to achieve this but its specification is

   outside the scope of this document."


I agree that this is necessary.
But why is the main  text related to SR-MPLS in this scenario, not specifyi=
ng the behaviour?
I  don't follow the logic of specifying it for SRv6 (and hence requiring th=
is document to be standard track while otherwise it could be an information=
al document describing two scenarios) and not specifying it for SR-MPLS.

Note that this text is duplicated in =A75.1. And 5.1 is nearly defining one=
 proposition, so why not saying that this is a solution? (there is no need =
to define the encoding for the control plane since this part would likely n=
ot be in a spring document) (a

   specific prefix-SID be allocated at each node for use by the SFC

   application for this purpose.)


---
=A74

   The benefits of this scheme include:



[...].



   o  It simplifies the SFF (i.e., the SR router) by nullifying the

      needs for re-classification and SR proxy.

Regarding the need for reclassification, it seems to me that SR alone can n=
ullify

Regarding the need for SR proxy, the behaviour described seems very close t=
o a SR proxy "The SFF strips

   the SR information of the packet, updates the SR information, and

   saves it to a cache indexed by the NSH SPI.  This saved SR

   information is used to encapsulate and forward the packet(s) coming

   back from the SF. =BB






   o  It provides a unique and standard way to pass metadata to SFs.

      Note that currently there is no solution for SR-MPLS to carry

      metadata and there is no solution to pass metadata to SR-unaware

      SFs.

RFC8595 provides another standard way to pass meta data for SR-MPLS.
https://tools.ietf.org/html/rfc8595#section-12

---
=A77.2

"   Encapsulation of NSH following SRv6 may be indicated either by

   encapsulating NSH in UDP (UDP port TBA1) and indicating UDP in the

   Next Header field of the SRH, or by indicating an IP protocol number

   for NSH in the Next Header of the SRH. "


Why is there a need for two solutions?
If so, what are the applicability statement or pro&con of each?
For interop purpose, which one is mandatory and which one is optional?

Thanks,
Regards,
--Bruno

___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


--_000_53C29892C857584299CBF5D05346208A490C4B78OPEXCAUBM43corp_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 15">
<meta name=3D"Originator" content=3D"Microsoft Word 15">
<link rel=3D"File-List" href=3D"cid:filelist.xml@01D6FF1C.71DAF330"><!--[if=
 gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:EnvelopeVis/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>FR</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false" DefSem=
iHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=
=3D"371">
<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"No=
rmal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"header"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footer"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"index heading"/>
<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of figures"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"envelope return"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"footnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"line number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"page number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"endnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"table of authorities"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"macro"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"toa heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Bullet 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Number 5"/>
<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=3D"T=
itle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Closing"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Signature"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true" UnhideW=
henUsed=3D"true" Name=3D"Default Paragraph Font"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"List Continue 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Message Header"/>
<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D"S=
ubtitle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Salutation"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Date"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text First Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Note Heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Body Text Indent 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Block Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"FollowedHyperlink"/>
<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=3D"S=
trong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D"E=
mphasis"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Document Map"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Plain Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"E-mail Signature"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Top of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Bottom of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal (Web)"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Acronym"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Cite"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Code"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Definition"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Keyboard"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Preformatted"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Sample"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Typewriter"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"HTML Variable"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Normal Table"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"annotation subject"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"No List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Outline List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Simple 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Classic 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Colorful 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Columns 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Grid 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table List 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table 3D effects 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Contemporary"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Elegant"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Professional"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Subtle 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Web 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Balloon Text"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"true=
" Name=3D"Table Theme"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder Te=
xt"/>
<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"No=
 Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true" Name=3D"L=
ist Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D"Q=
uote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true" Name=3D"I=
ntense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 1=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 2=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 3=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 4=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 5=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accent =
6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accent =
6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1 A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2 A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent 6=
"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading A=
ccent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Acce=
nt 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true" Name=3D"S=
ubtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true" Name=3D"I=
ntense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true" Name=3D"S=
ubtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true" Name=3D"I=
ntense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D"B=
ook Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true" Unhide=
WhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table 1"/>
<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table 5"/>
<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark"=
/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Light=
 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dark =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark"=
/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Light=
 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dark =
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Color=
ful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Color=
ful Accent 6"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-alt:Wingdings;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-alt:"Calisto MT";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-536869121 1107305727 33554432 0 415 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-alt:"Bienvenue TT";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536858881 -1073732485 9 0 511 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;
	text-underline:single;}
pre
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Pr=E9format=E9 HTML";
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";
	mso-fareast-language:FR;}
span.EmailStyle20
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:windowtext;}
span.grey
	{mso-style-name:grey;
	mso-style-unhide:no;}
span.EmailStyle22
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1267273974;
	mso-list-type:hybrid;
	mso-list-template-ids:-718500948 851475872 67895299 67895301 67895297 6789=
5299 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	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;
	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;
	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;
	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;
	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;
	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;
	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;
	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;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1426917788;
	mso-list-type:hybrid;
	mso-list-template-ids:-359653384 -525009154 67895299 67895301 67895297 678=
95299 67895301 67895297 67895299 67895301;}
@list l1:level1
	{mso-level-start-at:5;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Tableau Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
</style><![endif]--><!--[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"FR" link=3D"#0563C1" vlink=3D"#954F72" style=3D"tab-interval:=
35.4pt">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB">Dear SFC WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB">The SPRING WG is starting a working group
 last call for </span><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-=
language:EN-GB">draft-<span class=3D"SpellE">ietf</span>-spring-<span class=
=3D"SpellE">nsh</span>-sr. [1]</span><span lang=3D"EN-GB" style=3D"mso-asci=
i-font-family:Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family=
:Calibri;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso=
-ansi-language:EN-GB"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB">This document describes the integration
 of Network Service Header (NSH) [RFC8300] and Segment Routing (SR) [RFC840=
2], as well as<span style=3D"mso-spacerun:yes">&nbsp;
</span>encapsulation details, to support Service Function Chaining (SFC)<sp=
an style=3D"mso-spacerun:yes">&nbsp;
</span>[RFC7665].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB">The SPRING WG would welcome SFC WG review
 of this document, more specifically on the SFC and NSH related aspects.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB">Please send the comments on the SPRING WG
 list.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB">Thank you,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB">--Bruno<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">[1]
<a href=3D"https://tools.ietf.org/html/draft-ietf-spring-nsh-sr">https://to=
ols.ietf.org/html/draft-ietf-spring-nsh-sr</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ascii-font-family:=
Calibri;mso-fareast-font-family:Calibri;mso-hansi-font-family:Calibri;mso-b=
idi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language=
:EN-GB"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><span class=3D"SpellE"><b><span style=3D"mso-fareast=
-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:Calibri;mso-f=
areast-language:FR">From</span></b></span><b><span style=3D"mso-fareast-fon=
t-family:&quot;Times New Roman&quot;;mso-bidi-font-family:Calibri;mso-farea=
st-language:FR">:</span></b><span style=3D"mso-fareast-font-family:&quot;Ti=
mes New Roman&quot;;mso-bidi-font-family:Calibri;mso-fareast-language:FR">
<span class=3D"SpellE">spring</span> [mailto:spring-bounces@ietf.org] <b>On=
 Behalf Of
</b>bruno.decraene@orange.com<br>
<b>Sent:</b> Tuesday, February 9, 2021 7:06 PM<br>
<b>To:</b> spring@ietf.org; draft-ietf-spring-nsh-sr@ietf.org<br>
<b>Subject:</b> [spring] IPR call for draft-ietf-spring-nsh-sr<o:p></o:p></=
span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Hi authors, contributors, WG<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Authors of draft-ietf-spring-nsh-sr have asked for WG last=
 call.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">In preparation of the WGLC on draft-ietf-spring-nsh-sr [1]=
, this email starts a poll for IPR.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">If you are aware of IPR that applies to draft-ietf-spring-=
nsh-sr please respond to this email and keep the mailing list in copy.<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">If you are aware of IPR, please indicate whether it has be=
en disclosed in accordance to the IETF IPR rules (detailed are described in=
 RFCs 3979, 4879, 3669 and 5378).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">If you are an *author or contributor* please respond to th=
is email, on the SPRING mailing list, regardless of whether or not you're a=
ware of any IPR.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">If you are not an author or contributor, please explicitly=
 respond only if you're aware of IPR that has not yet been disclosed.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Bruno, Jim, Joel<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">[1]
<a href=3D"https://tools.ietf.org/html/draft-ietf-spring-nsh-sr">https://to=
ols.ietf.org/html/draft-ietf-spring-nsh-sr</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</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" style=3D"mso-outline-level:1"><b><span style=3D"mso-=
fareast-font-family:&quot;Times New Roman&quot;;mso-bidi-font-family:Calibr=
i;mso-fareast-language:FR">From:</span></b><span style=3D"mso-fareast-font-=
family:&quot;Times New Roman&quot;;mso-bidi-font-family:Calibri;mso-fareast=
-language:FR">
 spring [<a href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@i=
etf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decr=
aene@orange.com</a><br>
<b>Sent:</b> Monday, November 2, 2020 4:26 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; <a href=
=3D"mailto:draft-ietf-spring-nsh-sr@ietf.org">
draft-ietf-spring-nsh-sr@ietf.org</a><br>
<b>Subject:</b> [spring] draft-ietf-spring-nsh-sr<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Hi authors, WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Authors of draft-ietf-spring-nsh-sr have asked for WG last=
 call.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Before initiating it, I&#8217;ve done a review of the draf=
t as document shepherd.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Please find below some comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B">---<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">It&#8217;s not crystal clear to me what the scope and the =
goal of the document are.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l1 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D;m=
so-ansi-language:EN-GB"><span style=3D"mso-list:Ignore">-<span style=3D"fon=
t:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D;=
mso-ansi-language:EN-GB">From the abstract, it&#8217;s an informative descr=
iption of two applications scenarios<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l1 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D;m=
so-ansi-language:EN-GB"><span style=3D"mso-list:Ignore">-<span style=3D"fon=
t:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D;=
mso-ansi-language:EN-GB">From section 5, it&#8217;s a specification of how =
to integrate NSH and SR.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l1 level2 lfo2">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-family:&quot;Courie=
r New&quot;;mso-fareast-font-family:&quot;Courier New&quot;;color:#1F497D;m=
so-ansi-language:EN-GB"><span style=3D"mso-list:Ignore">o<span style=3D"fon=
t:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D;=
mso-ansi-language:EN-GB">Although it&#8217;s only really specified for SRv6=
 and not SR-MPLS.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Please clarify to update the document as needed.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B">----<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">IdNits reports for 2 errors. [1]
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229=
.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2p=
t 687.0pt 732.8pt">
<span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&quot;Courier Ne=
w&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-langua=
ge:EN-GB;mso-fareast-language:FR"><span style=3D"mso-spacerun:yes">&nbsp;&n=
bsp;</span>** Downref: Normative reference to an Informational RFC:
 RFC 7665<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D;m=
so-ansi-language:EN-GB;mso-fareast-language:EN-US"><span style=3D"mso-list:=
Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"mso-bidi-font-=
family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language:EN-GB;ms=
o-fareast-language:EN-US">Probably the only really normative reference is i=
n the security section. Do you think that a reference
 to RFC8300 could be used instead (8300 has a large security consideration =
section)?<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D;m=
so-ansi-language:EN-GB;mso-fareast-language:EN-US"><span style=3D"mso-list:=
Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"mso-bidi-font-=
family:&quot;Times New Roman&quot;;color:#1F497D;mso-ansi-language:EN-GB;ms=
o-fareast-language:EN-US">I noticed that 8300 had the same issue. What was =
the feedback from AD at the time?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229=
.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2p=
t 687.0pt 732.8pt">
<span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&quot;Courier Ne=
w&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-langua=
ge:EN-GB;mso-fareast-language:FR"><span style=3D"mso-spacerun:yes">&nbsp;
</span>** There are 4 instances of too long lines in the document, the long=
est one<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229=
.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2p=
t 687.0pt 732.8pt">
<span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&quot;Courier Ne=
w&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi-langua=
ge:EN-GB;mso-fareast-language:FR"><span style=3D"mso-spacerun:yes">&nbsp;&n=
bsp;&nbsp;&nbsp;
</span>being 82 characters in excess of 72.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-GB" st=
yle=3D"color:#1F497D;mso-ansi-language:EN-GB">Could you please correct in t=
he next version of the draft?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">[1]
<a href=3D"https://tools.ietf.org/idnits?url=3Dhttps://tools.ietf.org/id/dr=
aft-ietf-spring-nsh-sr-03.txt">
https://tools.ietf.org/idnits?url=3Dhttps://tools.ietf.org/id/draft-ietf-sp=
ring-nsh-sr-03.txt</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">-----<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Abstract<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-bidi-font-family:&q=
uot;Times New Roman&quot;;color:#1F497D;mso-ansi-language:EN-GB;mso-fareast=
-language:EN-US">The abstract feels like the document is informational (e.g=
.,</span><span lang=3D"EN-GB" style=3D"font-family:&quot;Calibri&quot;,sans=
-serif;mso-bidi-font-family:&quot;Times New Roman&quot;;color:#1F497D;mso-a=
nsi-language:EN-GB;mso-fareast-language:EN-US"> </span><span lang=3D"EN-GB"=
 style=3D"mso-ansi-language:EN-GB">This document describes two application =
scenarios&#8221;)<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">But the document asks for an IANA allocation requiring a S=
TD track document, so the draft needs to be std track.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Do you think that you could add that the document defines =
the encapsulation of NSH for SR-MPLS and SRv6?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">----<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">The introduction section seems to be coming from the SFC W=
G.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D;m=
so-ansi-language:EN-GB"><span style=3D"mso-list:Ignore">-<span style=3D"fon=
t:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D;=
mso-ansi-language:EN-GB">May be adding some text about SPRING?<o:p></o:p></=
span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"mso-ansi-langua=
ge:EN-GB"><span style=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;=
Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D;=
mso-ansi-language:EN-GB">Although this is a personal opinion, I find some s=
entences a bit marketing oriented. Could you please have a look? E.g.
</span><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p></o:p></=
span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Courier New&quot=
;;mso-ansi-language:EN-GB"><span style=3D"mso-list:Ignore">o<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D;=
mso-ansi-language:EN-GB">&#8220;</span><span lang=3D"EN-GB" style=3D"mso-an=
si-language:EN-GB">The SFC architecture has the merit to not make
</span><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi=
-language:EN-GB">assumptions</span><span lang=3D"EN-GB" style=3D"mso-ansi-l=
anguage:EN-GB">&#8221;<br>
<span style=3D"color:#1F497D">What about &#8220;The SFC architecture does n=
ot make assumptions&#8221;? This seems more neutral.</span>
</span><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;mso-fareast-font-family:&quot;Times New Roman&quot;;mso-ansi=
-language:EN-GB"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Courier New&quot=
;;mso-ansi-language:EN-GB"><span style=3D"mso-list:Ignore">o<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"mso-ansi-langu=
age:EN-GB">&#8220;</span><span lang=3D"EN-GB" style=3D"font-size:10.0pt;fon=
t-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Ro=
man&quot;;mso-ansi-language:EN-GB">Among all these approaches, the
 IETF endorsed a transport-independent<o:p></o:p></span></p>
<pre style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo=
4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"font-family:&quot;Cal=
ibri&quot;,sans-serif;mso-fareast-font-family:Calibri;mso-ansi-language:EN-=
GB"><span style=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times =
New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </s=
pan></span></span><![endif]><span lang=3D"EN-GB" style=3D"mso-ansi-language=
:EN-GB"><span style=3D"mso-spacerun:yes">&nbsp;&nbsp;&nbsp;</span>SFC encap=
sulation scheme: NSH [</span><a href=3D"https://tools.ietf.org/html/rfc8300=
" title=3D"&quot;Network Service Header (NSH)&quot;"><span lang=3D"EN-GB" s=
tyle=3D"mso-fareast-font-family:Calibri;mso-ansi-language:EN-GB">RFC8300</s=
pan></a><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB">]; which is =
the most mature SFC encapsulation solution.&nbsp;=BB<br><span style=3D"colo=
r:#1F497D">I&#8217;m not sure how much &#8220;is the most mature&#8221; is =
true or not. I&#8217;m not sure that the SPRING WG needs to make such state=
ment nor that it is best placed to make such statement.<br>I&#8217;m not su=
re about &#8220;</span>the IETF endorsed a transport-independent<span style=
=3D"mso-spacerun:yes">&nbsp; </span>SFC encapsulation scheme&#8221;. <span =
style=3D"color:#1F497D">Idem with regards to SPRING WG. I&#8217;m not sure =
that this is a typical statement in RFC. If so, it feels like the IETF woul=
d have equally endorsed transport-depending SFC encapsulation scheme. [RFC8=
595] <a href=3D"https://tools.ietf.org/html/rfc8595">https://tools.ietf.org=
/html/rfc8595</a></span><o:p></o:p></span></pre>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:10.0p=
t;mso-ansi-language:EN-GB"><span style=3D"mso-list:Ignore">-<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"font-size:10.0=
pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times =
New Roman&quot;;mso-ansi-language:EN-GB">&#8220;This design is pragmatic&#8=
221;<br>
</span><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB"=
>Looks like an opinion. Plus I&#8217;m not sure that the SPRING WG needs to=
 judge the work of the SFC WG.</span><span lang=3D"EN-GB" style=3D"font-siz=
e:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;=
Times New Roman&quot;;mso-ansi-language:EN-GB"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roma=
n&quot;;mso-ansi-language:EN-GB">----<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roma=
n&quot;;mso-ansi-language:EN-GB">=A72<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB">&#8220;The two =
SR flavors, namely SR-MPLS [</span><a href=3D"https://tools.ietf.org/html/r=
fc8660" title=3D"&quot;Segment Routing with the MPLS Data Plane&quot;"><spa=
n lang=3D"EN-GB" style=3D"mso-fareast-font-family:Calibri;mso-ansi-language=
:EN-GB">RFC8660</span></a><span lang=3D"EN-GB" style=3D"mso-ansi-language:E=
N-GB">] and SRv6 [</span><a href=3D"https://tools.ietf.org/html/rfc8754" ti=
tle=3D"&quot;IPv6 Segment Routing Header (SRH)&quot;"><span lang=3D"EN-GB" =
style=3D"mso-fareast-font-family:Calibri;mso-ansi-language:EN-GB">RFC8754</=
span></a><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB">],&#8221;<o=
:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">M=
ay be :s/flavors/data plane</span><span lang=3D"EN-GB" style=3D"mso-ansi-la=
nguage:EN-GB"><o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-font-family:&quot;Times New Roma=
n&quot;;mso-ansi-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB">&#8220;Further =
considerations such as simplifying classification at intermediate SFs&#8221=
;<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">I&#8217;m not sure that simplifying classification is the =
main point of adding NSH. RFC8595 does not refers to this. A priori SR supp=
orts a single initial classification.</span><span lang=3D"EN-GB" style=3D"f=
ont-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-font-family=
:&quot;Times New Roman&quot;;mso-ansi-language:EN-GB"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-GB" style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-fare=
ast-font-family:&quot;Times New Roman&quot;;mso-ansi-language:EN-GB"><o:p>&=
nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B">----<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B">=A72<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB">&#8220;A classi=
fier SHOULD assign an NSH Service Path Identifier (SPI) per<o:p></o:p></spa=
n></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>SR policy so that different traffic f=
lows that use the same NSH<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>Service Function Path (SFP) but diffe=
rent SR policy can coexist on<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>the same SFP without conflict during =
SFF processing.&#8221;<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">I=
s the above sentence applicable to both applications scenarios or only for =
the second one (</span><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B">SR-based SFC with integrated NSH service plane)?<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">I=
n the current text, it&#8217;s applicable to both while I&#8217;m not sure =
that it&#8217;s applicable to &#8220;</span><span lang=3D"EN-GB" style=3D"m=
so-ansi-language:EN-GB">NSH-based SFC with SR-based transport plane&#8221;<=
span style=3D"color:#1F497D"> where the transport plane (hence the SR polic=
y) is independent of the service plane.<o:p></o:p></span></span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">-=
--<o:p></o:p></span></pre>
<pre>=AB&nbsp;hierarchical SFC [<a href=3D"https://tools.ietf.org/html/rfc8=
459" title=3D"&quot;Hierarchical Service Function Chaining (hSFC)&quot;"><s=
pan style=3D"mso-fareast-font-family:Calibri">RFC8459</span></a>]&nbsp;=BB =
<o:p></o:p></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">D=
oes this document specifically covers hierarchical SFC (hence hierarchical =
SFC &amp; SR)? Is this reference really pertinent?</span><span lang=3D"EN-G=
B" style=3D"mso-ansi-language:EN-GB"><o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B">---<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B">=A73<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Section 3 barely speaks about SR. Is this really a SPRING =
document?<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">W=
hen SR is refered to, there is nothing specific to SR.<o:p></o:p></span></p=
re>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">e=
.g. &#8220;</span><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB">Af=
ter removing the outer transport encapsulation, that may or may not be SR-M=
PLS or SRv6,&#8221;<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">If the document is related to the integration of SFC and S=
R, surely the encapsulation is either SR-MPLS or SRv6 (rather than may or m=
ay not be SR).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">May be indicating that in this scenario, there is a priori=
 one SR-policy per SF (while in the next scenario, there is a single SR-pol=
icy for the whole service chain). That
 would talk about SR and may provide a key distinction between both.<o:p></=
o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp; </span>&#8220; At the end of the SR-MPLS path it i=
s necessary to provide an<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>indication to the tail-end that NSH f=
ollows the SR-MPLS label stack.<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>There are several ways to achieve thi=
s but its specification is<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>outside the scope of this document.&#=
8221;<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">I agree that this is necessary.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">But why is the main<span style=3D"mso-spacerun:yes">&nbsp;
</span>text related to SR-MPLS in this scenario, not specifying the behavio=
ur?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">I<span style=3D"mso-spacerun:yes">&nbsp;
</span>don&#8217;t follow the logic of specifying it for SRv6 (and hence re=
quiring this document to be standard track while otherwise it could be an i=
nformational document describing two scenarios) and not specifying it for S=
R-MPLS.<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">N=
ote that this text is duplicated in =A75.1. And 5.1 is nearly defining one =
proposition, so why not saying that this is a solution? (there is no need t=
o define the encoding for the control plane since this part would likely no=
t be in a spring document) (</span><span lang=3D"EN-GB" style=3D"mso-ansi-l=
anguage:EN-GB">a<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>specific prefix-SID be allocated at e=
ach node for use by the SFC<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span></span>application for this purpose.)=
<o:p></o:p></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">---<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">=A74<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>The benefits of this scheme include:<=
o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB">[&#8230;].<o:p>=
</o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>o<span style=3D"mso-spacerun:yes">&nb=
sp; </span>It simplifies the SFF (i.e., the SR router) by nullifying the<o:=
p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>needs for re-classi=
fication and SR proxy.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-G=
B"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Regarding the need for reclassification, it seems to me th=
at SR alone can nullify<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi-language:EN-GB">R=
egarding the need for SR proxy, the behaviour described seems very close to=
 a SR proxy &#8220;</span><span lang=3D"EN-GB" style=3D"mso-ansi-language:E=
N-GB">The SFF strips<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>the SR information of the packet, upd=
ates the SR information, and<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>saves it to a cache indexed by the NS=
H SPI.<span style=3D"mso-spacerun:yes">&nbsp; </span>This saved SR<o:p></o:=
p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>information is used to encapsulate an=
d forward the packet(s) coming<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span></span>back from the SF.&nbsp;=BB<o:p=
></o:p></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>o<span style=3D"mso-spacerun:yes">&nb=
sp; </span>It provides a unique and standard way to pass metadata to SFs.<o=
:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Note that currently=
 there is no solution for SR-MPLS to carry<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>metadata and there =
is no solution to pass metadata to SR-unaware<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>SFs.<o:p></o:p></sp=
an></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">RFC8595 provides another standard way to pass meta data fo=
r SR-MPLS.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><a href=3D"https://tools.ietf.org/html/rfc8595#section-12"=
>https://tools.ietf.org/html/rfc8595#section-12</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">---<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">=A77.2<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB">&#8220;<span st=
yle=3D"mso-spacerun:yes">&nbsp;&nbsp; </span>Encapsulation of NSH following=
 SRv6 may be indicated either by<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>encapsulating NSH in UDP (UDP port TB=
A1) and indicating UDP in the<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>Next Header field of the SRH, or by i=
ndicating an IP protocol number<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><span style=3D"=
mso-spacerun:yes">&nbsp;&nbsp; </span>for NSH in the Next Header of the SRH=
. &#8220;<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"mso-ansi-language:EN-GB"><o:p>&nbsp;</o:=
p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Why is there a need for two solutions?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">If so, what are the applicability statement or pro&amp;con=
 of each?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">For interop purpose, which one is mandatory and which one =
is optional?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D;mso-ansi=
-language:EN-GB">--Bruno</span><span lang=3D"EN-GB" style=3D"mso-ansi-langu=
age:EN-GB"><o:p></o:p></span></p>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
<PRE>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</PRE></body>
</html>

--_000_53C29892C857584299CBF5D05346208A490C4B78OPEXCAUBM43corp_--

--_004_53C29892C857584299CBF5D05346208A490C4B78OPEXCAUBM43corp_
Content-Type: text/plain; name="ATT00001.txt"
Content-Description: ATT00001.txt
Content-Disposition: attachment; filename="ATT00001.txt"; size=133;
 creation-date="Tue, 09 Feb 2021 18:06:32 GMT";
 modification-date="Tue, 09 Feb 2021 18:06:32 GMT"
Content-ID: <93835AC341909C4F83160EF50B5BC19E@adroot.infra.ftgroup>
Content-Transfer-Encoding: base64

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNwcmluZyBt
YWlsaW5nIGxpc3QNCnNwcmluZ0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zcHJpbmcNCg==

--_004_53C29892C857584299CBF5D05346208A490C4B78OPEXCAUBM43corp_--


From nobody Tue Feb  9 21:57:21 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B8763A13F9; Tue,  9 Feb 2021 21:57:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.117
X-Spam-Level: 
X-Spam-Status: No, score=-2.117 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_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 wVdMeF4xbFdt; Tue,  9 Feb 2021 21:57:15 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 595833A13F8; Tue,  9 Feb 2021 21:57:15 -0800 (PST)
Received: from opfedar01.francetelecom.fr (unknown [xx.xx.xx.2]) by opfedar23.francetelecom.fr (ESMTP service) with ESMTP id 4Db8D84tvyzBslH; Wed, 10 Feb 2021 06:57:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1612936632; bh=ukoJlDEKszVDtKrQOT8kq3VMhNuYAvIy+QCOxGKsZUw=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=ILJ5yWlCZoMqEPmNnys66Ygl9Vgt2ujAJ3fuuM8vnWxbZhUsEaitDrj3r8dmvbqZ3 ++JFguDIhTWNo7KI9Eq6uDDVKNuNmhS0H9Ofyn0Wqgw0jtunNmHTYqz6J17ONGWLxn N5lQ6UleOwccRDB+1Ntax+m2AtM4ge7RZ3OfyAf0k9JsCbSxeDK1y46AI3pp+6mKoA 7OVA2MBzOPiYiNyegj8SnDDJq3WPpUiPVTrLF/G8bR/VzH4jx3MNmg/pzqArJMbjCe STfu4m0GGODh/L8/5oMTx6CN4KYUI3OHFI3JeAYA7rYslt0Ja84GDGimAfWfwAxd4C mjnIvm7AMVrNw==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.76]) by opfedar01.francetelecom.fr (ESMTP service) with ESMTP id 4Db8D83kTCzBrLM; Wed, 10 Feb 2021 06:57:12 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: DECRAENE Bruno TGI/OLN <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>
CC: "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [spring] IPR call for draft-ietf-spring-nsh-sr
Thread-Index: Adb/DFmscfU4Dv+nQ5iq2dZ1uEWZOgABrSTgABa6LQA=
Date: Wed, 10 Feb 2021 05:57:11 +0000
Message-ID: <27378_1612936632_602375B8_27378_99_1_037731e0-e9b1-46cd-b0f2-88ec8dedb499@OPEXCAUBM7E.corporate.adroot.infra.ftgroup>
References: <12940_1612893971_6022CF13_12940_476_1_53C29892C857584299CBF5D05346208A490C492D@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <16714_1612896470_6022D8D6_16714_165_1_53C29892C857584299CBF5D05346208A490C4B78@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
In-Reply-To: <16714_1612896470_6022D8D6_16714_165_1_53C29892C857584299CBF5D05346208A490C4B78@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.245]
Content-Type: multipart/alternative; boundary="_000_037731e0e9b146cdb0f288ec8dedb499OPEXCAUBM7Ecorporateadr_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/X1j66u656wtRDIJ_BPXwzJMoMO0>
Subject: Re: [sfc] [spring] IPR call for draft-ietf-spring-nsh-sr
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Feb 2021 05:57:20 -0000

--_000_037731e0e9b146cdb0f288ec8dedb499OPEXCAUBM7Ecorporateadr_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi all,

As a co-author, I confirm that I don't have any IPR nor I'm aware of any re=
lated to this draft.

It seems that we missed to include some MTU considerations in the text. Alt=
hough these issues are not specific to this spec, but reminding the issues =
would be helpful. Adding a pointer to Section 5 of RFC8300 and similar sect=
ions of SR specs would be the minimum.

Another point that needs more focus from the spring wg is the IANA port ass=
ignment requests. I know there is a push back to assign new ports (especial=
ly, to assign more than one port number for a service) if no solid justific=
ations are provided. Please refer to https://www.rfc-editor.org/rfc/rfc7605=
#section-7.

Other than that, I do think that the document is stable enough to move forw=
ard.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de bruno.decraene@orange.=
com
Envoy=E9 : mardi 9 f=E9vrier 2021 19:48
=C0 : sfc@ietf.org
Cc : spring@ietf.org; spring-chairs@ietf.org
Objet : [sfc] FW: [spring] IPR call for draft-ietf-spring-nsh-sr

Dear SFC WG,

The SPRING WG is starting a working group last call for draft-ietf-spring-n=
sh-sr. [1]
This document describes the integration of Network Service Header (NSH) [RF=
C8300] and Segment Routing (SR) [RFC8402], as well as  encapsulation detail=
s, to support Service Function Chaining (SFC)  [RFC7665].

The SPRING WG would welcome SFC WG review of this document, more specifical=
ly on the SFC and NSH related aspects.
Please send the comments on the SPRING WG list.

Thank you,
Best regards,
--Bruno


[1] https://tools.ietf.org/html/draft-ietf-spring-nsh-sr


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com<mailto:bruno.decraene@orange.com>
Sent: Tuesday, February 9, 2021 7:06 PM
To: spring@ietf.org<mailto:spring@ietf.org>; draft-ietf-spring-nsh-sr@ietf.=
org<mailto:draft-ietf-spring-nsh-sr@ietf.org>
Subject: [spring] IPR call for draft-ietf-spring-nsh-sr

Hi authors, contributors, WG

Authors of draft-ietf-spring-nsh-sr have asked for WG last call.
In preparation of the WGLC on draft-ietf-spring-nsh-sr [1], this email star=
ts a poll for IPR.

If you are aware of IPR that applies to draft-ietf-spring-nsh-sr please res=
pond to this email and keep the mailing list in copy.
If you are aware of IPR, please indicate whether it has been disclosed in a=
ccordance to the IETF IPR rules (detailed are described in RFCs 3979, 4879,=
 3669 and 5378).

If you are an *author or contributor* please respond to this email, on the =
SPRING mailing list, regardless of whether or not you're aware of any IPR.
If you are not an author or contributor, please explicitly respond only if =
you're aware of IPR that has not yet been disclosed.

Thanks,
Regards,
Bruno, Jim, Joel

[1] https://tools.ietf.org/html/draft-ietf-spring-nsh-sr


From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com<mailto:bruno.decraene@orange.com>
Sent: Monday, November 2, 2020 4:26 PM
To: spring@ietf.org<mailto:spring@ietf.org>; draft-ietf-spring-nsh-sr@ietf.=
org<mailto:draft-ietf-spring-nsh-sr@ietf.org>
Subject: [spring] draft-ietf-spring-nsh-sr

Hi authors, WG,

Authors of draft-ietf-spring-nsh-sr have asked for WG last call.
Before initiating it, I've done a review of the draft as document shepherd.
Please find below some comments.

---
It's not crystal clear to me what the scope and the goal of the document ar=
e.

-          From the abstract, it's an informative description of two applic=
ations scenarios

-          From section 5, it's a specification of how to integrate NSH and=
 SR.

o   Although it's only really specified for SRv6 and not SR-MPLS.

Please clarify to update the document as needed.

----
IdNits reports for 2 errors. [1]
  ** Downref: Normative reference to an Informational RFC: RFC 7665

-          Probably the only really normative reference is in the security =
section. Do you think that a reference to RFC8300 could be used instead (83=
00 has a large security consideration section)?

-          I noticed that 8300 had the same issue. What was the feedback fr=
om AD at the time?

  ** There are 4 instances of too long lines in the document, the longest o=
ne
     being 82 characters in excess of 72.
Could you please correct in the next version of the draft?

[1] https://tools.ietf.org/idnits?url=3Dhttps://tools.ietf.org/id/draft-iet=
f-spring-nsh-sr-03.txt
-----
Abstract


The abstract feels like the document is informational (e.g., This document =
describes two application scenarios")
But the document asks for an IANA allocation requiring a STD track document=
, so the draft needs to be std track.
Do you think that you could add that the document defines the encapsulation=
 of NSH for SR-MPLS and SRv6?

----
The introduction section seems to be coming from the SFC WG.

-          May be adding some text about SPRING?

-          Although this is a personal opinion, I find some sentences a bit=
 marketing oriented. Could you please have a look? E.g.

o    "The SFC architecture has the merit to not make assumptions"
What about "The SFC architecture does not make assumptions"? This seems mor=
e neutral.

o    "Among all these approaches, the IETF endorsed a transport-independent

-             SFC encapsulation scheme: NSH [RFC8300<https://tools.ietf.org=
/html/rfc8300>]; which is the most mature SFC encapsulation solution. =BB
I'm not sure how much "is the most mature" is true or not. I'm not sure tha=
t the SPRING WG needs to make such statement nor that it is best placed to =
make such statement.
I'm not sure about "the IETF endorsed a transport-independent  SFC encapsul=
ation scheme". Idem with regards to SPRING WG. I'm not sure that this is a =
typical statement in RFC. If so, it feels like the IETF would have equally =
endorsed transport-depending SFC encapsulation scheme. [RFC8595] https://to=
ols.ietf.org/html/rfc8595

-          "This design is pragmatic"
Looks like an opinion. Plus I'm not sure that the SPRING WG needs to judge =
the work of the SFC WG.
----
=A72

"The two SR flavors, namely SR-MPLS [RFC8660<https://tools.ietf.org/html/rf=
c8660>] and SRv6 [RFC8754<https://tools.ietf.org/html/rfc8754>],"

May be :s/flavors/data plane


"Further considerations such as simplifying classification at intermediate =
SFs"
I'm not sure that simplifying classification is the main point of adding NS=
H. RFC8595 does not refers to this. A priori SR supports a single initial c=
lassification.


----
=A72

"A classifier SHOULD assign an NSH Service Path Identifier (SPI) per

   SR policy so that different traffic flows that use the same NSH

   Service Function Path (SFP) but different SR policy can coexist on

   the same SFP without conflict during SFF processing."



Is the above sentence applicable to both applications scenarios or only for=
 the second one (SR-based SFC with integrated NSH service plane)?

In the current text, it's applicable to both while I'm not sure that it's a=
pplicable to "NSH-based SFC with SR-based transport plane" where the transp=
ort plane (hence the SR policy) is independent of the service plane.

---

=AB hierarchical SFC [RFC8459<https://tools.ietf.org/html/rfc8459>] =BB

Does this document specifically covers hierarchical SFC (hence hierarchical=
 SFC & SR)? Is this reference really pertinent?


---
=A73
Section 3 barely speaks about SR. Is this really a SPRING document?

When SR is refered to, there is nothing specific to SR.

e.g. "After removing the outer transport encapsulation, that may or may not=
 be SR-MPLS or SRv6,"
If the document is related to the integration of SFC and SR, surely the enc=
apsulation is either SR-MPLS or SRv6 (rather than may or may not be SR).

May be indicating that in this scenario, there is a priori one SR-policy pe=
r SF (while in the next scenario, there is a single SR-policy for the whole=
 service chain). That would talk about SR and may provide a key distinction=
 between both.





  " At the end of the SR-MPLS path it is necessary to provide an

   indication to the tail-end that NSH follows the SR-MPLS label stack.

   There are several ways to achieve this but its specification is

   outside the scope of this document."


I agree that this is necessary.
But why is the main  text related to SR-MPLS in this scenario, not specifyi=
ng the behaviour?
I  don't follow the logic of specifying it for SRv6 (and hence requiring th=
is document to be standard track while otherwise it could be an information=
al document describing two scenarios) and not specifying it for SR-MPLS.

Note that this text is duplicated in =A75.1. And 5.1 is nearly defining one=
 proposition, so why not saying that this is a solution? (there is no need =
to define the encoding for the control plane since this part would likely n=
ot be in a spring document) (a

   specific prefix-SID be allocated at each node for use by the SFC

   application for this purpose.)


---
=A74

   The benefits of this scheme include:



[...].



   o  It simplifies the SFF (i.e., the SR router) by nullifying the

      needs for re-classification and SR proxy.

Regarding the need for reclassification, it seems to me that SR alone can n=
ullify

Regarding the need for SR proxy, the behaviour described seems very close t=
o a SR proxy "The SFF strips

   the SR information of the packet, updates the SR information, and

   saves it to a cache indexed by the NSH SPI.  This saved SR

   information is used to encapsulate and forward the packet(s) coming

   back from the SF. =BB






   o  It provides a unique and standard way to pass metadata to SFs.

      Note that currently there is no solution for SR-MPLS to carry

      metadata and there is no solution to pass metadata to SR-unaware

      SFs.

RFC8595 provides another standard way to pass meta data for SR-MPLS.
https://tools.ietf.org/html/rfc8595#section-12

---
=A77.2

"   Encapsulation of NSH following SRv6 may be indicated either by

   encapsulating NSH in UDP (UDP port TBA1) and indicating UDP in the

   Next Header field of the SRH, or by indicating an IP protocol number

   for NSH in the Next Header of the SRH. "


Why is there a need for two solutions?
If so, what are the applicability statement or pro&con of each?
For interop purpose, which one is mandatory and which one is optional?

Thanks,
Regards,
--Bruno

___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

___________________________________________________________________________=
______________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.



This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and dele=
te this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.

Thank you.

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


--_000_037731e0e9b146cdb0f288ec8dedb499OPEXCAUBM7Ecorporateadr_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<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;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
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;}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:"Courier New";
	mso-fareast-language:FR;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.grey
	{mso-style-name:grey;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.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:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1267273974;
	mso-list-type:hybrid;
	mso-list-template-ids:-718500948 851475872 67895299 67895301 67895297 6789=
5299 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	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;
	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;
	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;
	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;
	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;
	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;
	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;
	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;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:1426917788;
	mso-list-type:hybrid;
	mso-list-template-ids:-359653384 -525009154 67895299 67895301 67895297 678=
95299 67895301 67895297 67895299 67895301;}
@list l1:level1
	{mso-level-start-at:5;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	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"FR" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Hi all, <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;;color:black">As a co-author, I confirm that I don&#8217;t hav=
e any IPR nor I&#8217;m aware of any related to this draft.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;;color:black">It seems that we missed to include some MTU cons=
iderations in the text. Although these issues are not specific to this spec=
, but reminding the issues would be helpful. Adding
 a pointer to Section 5 of RFC8300 and similar sections of SR specs would b=
e the minimum.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;;color:black">Another point that needs more focus from the spr=
ing wg is the IANA port assignment requests. I know there is a push back to=
 assign new ports (especially, to assign more than
 one port number for a service) if no solid justifications are provided. </=
span><span style=3D"font-family:&quot;Courier New&quot;;color:black">Please=
 refer to
</span><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;;co=
lor:black"><a href=3D"https://www.rfc-editor.org/rfc/rfc7605#section-7"><sp=
an lang=3D"FR">https://www.rfc-editor.org/rfc/rfc7605#section-7</span></a><=
/span><span style=3D"font-family:&quot;Courier New&quot;;color:black">.
 &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;;color:black">Other than that, I do think that the document is=
 stable enough to move forward.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Cour=
ier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;;c=
olor:black"><o:p>&nbsp;</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 style=3D"mso-fareast-language:FR">De&nbsp;:=
</span></b><span style=3D"mso-fareast-language:FR"> sfc [mailto:sfc-bounces=
@ietf.org]
<b>De la part de</b> bruno.decraene@orange.com<br>
<b>Envoy=E9&nbsp;:</b> mardi 9 f=E9vrier 2021 19:48<br>
<b>=C0&nbsp;:</b> sfc@ietf.org<br>
<b>Cc&nbsp;:</b> spring@ietf.org; spring-chairs@ietf.org<br>
<b>Objet&nbsp;:</b> [sfc] FW: [spring] IPR call for draft-ietf-spring-nsh-s=
r<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Dear SF=
C WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">The SPR=
ING WG is starting a working group last call for draft-ietf-spring-nsh-sr. =
[1]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">This do=
cument describes the integration of Network Service Header (NSH) [RFC8300] =
and Segment Routing (SR) [RFC8402], as well as&nbsp; encapsulation details,=
 to support Service Function Chaining (SFC)&nbsp;
 [RFC7665].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">The SPR=
ING WG would welcome SFC WG review of this document, more specifically on t=
he SFC and NSH related aspects.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Please =
send the comments on the SPRING WG list.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Thank y=
ou,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">--Bruno=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">[1] <a =
href=3D"https://tools.ietf.org/html/draft-ietf-spring-nsh-sr">
https://tools.ietf.org/html/draft-ietf-spring-nsh-sr</a><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"mso-fareast-language:FR">From:</sp=
an></b><span style=3D"mso-fareast-language:FR"> spring [<a href=3D"mailto:s=
pring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decr=
aene@orange.com</a><br>
<b>Sent:</b> Tuesday, February 9, 2021 7:06 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; <a href=
=3D"mailto:draft-ietf-spring-nsh-sr@ietf.org">
draft-ietf-spring-nsh-sr@ietf.org</a><br>
<b>Subject:</b> [spring] IPR call for draft-ietf-spring-nsh-sr<o:p></o:p></=
span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Hi auth=
ors, contributors, WG<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Authors=
 of draft-ietf-spring-nsh-sr have asked for WG last call.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">In prep=
aration of the WGLC on draft-ietf-spring-nsh-sr [1], this email starts a po=
ll for IPR.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">If you =
are aware of IPR that applies to draft-ietf-spring-nsh-sr please respond to=
 this email and keep the mailing list in copy.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">If you =
are aware of IPR, please indicate whether it has been disclosed in accordan=
ce to the IETF IPR rules (detailed are described in RFCs 3979, 4879, 3669 a=
nd 5378).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">If you =
are an *author or contributor* please respond to this email, on the SPRING =
mailing list, regardless of whether or not you're aware of any IPR.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">If you =
are not an author or contributor, please explicitly respond only if you're =
aware of IPR that has not yet been disclosed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Thanks,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Regards=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Bruno, =
Jim, Joel<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">[1] <a =
href=3D"https://tools.ietf.org/html/draft-ietf-spring-nsh-sr">
https://tools.ietf.org/html/draft-ietf-spring-nsh-sr</a><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</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 style=3D"mso-fareast-language:FR">From:</sp=
an></b><span style=3D"mso-fareast-language:FR"> spring [<a href=3D"mailto:s=
pring-bounces@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decr=
aene@orange.com</a><br>
<b>Sent:</b> Monday, November 2, 2020 4:26 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; <a href=
=3D"mailto:draft-ietf-spring-nsh-sr@ietf.org">
draft-ietf-spring-nsh-sr@ietf.org</a><br>
<b>Subject:</b> [spring] draft-ietf-spring-nsh-sr<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Hi auth=
ors, WG,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Authors=
 of draft-ietf-spring-nsh-sr have asked for WG last call.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Before =
initiating it, I&#8217;ve done a review of the draft as document shepherd.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Please =
find below some comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">---<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">It&#821=
7;s not crystal clear to me what the scope and the goal of the document are=
.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l1 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D">=
<span style=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New =
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D"=
>From the abstract, it&#8217;s an informative description of two applicatio=
ns scenarios<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l1 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D">=
<span style=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New =
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D"=
>From section 5, it&#8217;s a specification of how to integrate NSH and SR.=
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l1 level2 lfo2">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-family:&quot;Courie=
r New&quot;;color:#1F497D"><span style=3D"mso-list:Ignore">o<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D"=
>Although it&#8217;s only really specified for SRv6 and not SR-MPLS.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Please =
clarify to update the document as needed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">----<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">IdNits =
reports for 2 errors. [1]
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp;** Down=
ref: Normative reference to an Informational RFC: RFC 7665<o:p></o:p></span=
></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D;m=
so-fareast-language:EN-US"><span style=3D"mso-list:Ignore">-<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D;=
mso-fareast-language:EN-US">Probably the only really normative reference is=
 in the security section. Do you think that a reference to RFC8300 could be=
 used instead (8300 has a large security
 consideration section)?<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D;m=
so-fareast-language:EN-US"><span style=3D"mso-list:Ignore">-<span style=3D"=
font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D;=
mso-fareast-language:EN-US">I noticed that 8300 had the same issue. What wa=
s the feedback from AD at the time?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp; ** There are=
 4 instances of too long lines in the document, the longest one<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp;&nbsp;&=
nbsp; being 82 characters in excess of 72.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:35.4pt"><span lang=3D"EN-GB" st=
yle=3D"color:#1F497D">Could you please correct in the next version of the d=
raft?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">[1] <a =
href=3D"https://tools.ietf.org/idnits?url=3Dhttps://tools.ietf.org/id/draft=
-ietf-spring-nsh-sr-03.txt">
https://tools.ietf.org/idnits?url=3Dhttps://tools.ietf.org/id/draft-ietf-sp=
ring-nsh-sr-03.txt</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">-----<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Abstrac=
t<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">The abstract =
feels like the document is informational (e.g.,</span><span lang=3D"EN-GB" =
style=3D"font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-farea=
st-language:EN-US"> </span><span lang=3D"EN-GB">This document describes two=
 application scenarios&#8221;)<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">But the=
 document asks for an IANA allocation requiring a STD track document, so th=
e draft needs to be std track.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Do you =
think that you could add that the document defines the encapsulation of NSH=
 for SR-MPLS and SRv6?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">----<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">The int=
roduction section seems to be coming from the SFC WG.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"color:#1F497D">=
<span style=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times New =
Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D"=
>May be adding some text about SPRING?<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB"><span style=3D"mso-list:=
Ignore">-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D"=
>Although this is a personal opinion, I find some sentences a bit marketing=
 oriented. Could you please have a look? E.g.
</span><span lang=3D"EN-GB"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Courier New&quot;"><span style=3D"mso-list:Ignore">o<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"color:#1F497D"=
>&#8220;</span><span lang=3D"EN-GB">The SFC architecture has the merit to n=
ot make
</span><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;">assumptions</span><span lang=3D"EN-GB">&#8221;<br>
<span style=3D"color:#1F497D">What about &#8220;The SFC architecture does n=
ot make assumptions&#8221;? This seems more neutral.</span>
</span><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt;mso-list:l0 level2 lfo4">
<![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-fa=
mily:&quot;Courier New&quot;"><span style=3D"mso-list:Ignore">o<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB">&#8220;</span><span lan=
g=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">=
Among all these approaches, the IETF endorsed a transport-independent<o:p><=
/o:p></span></p>
<pre style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo=
4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"font-family:&quot;Cal=
ibri&quot;,sans-serif"><span style=3D"mso-list:Ignore">-<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span></span></span><![endif]><span lang=3D"EN-GB">&nbsp;&=
nbsp;&nbsp;SFC encapsulation scheme: NSH [</span><a href=3D"https://tools.i=
etf.org/html/rfc8300" title=3D"&quot;Network Service Header (NSH)&quot;"><s=
pan lang=3D"EN-GB">RFC8300</span></a><span lang=3D"EN-GB">]; which is the m=
ost mature SFC encapsulation solution.&nbsp;=BB<br><span style=3D"color:#1F=
497D">I&#8217;m not sure how much &#8220;is the most mature&#8221; is true =
or not. I&#8217;m not sure that the SPRING WG needs to make such statement =
nor that it is best placed to make such statement.<br>I&#8217;m not sure ab=
out &#8220;</span>the IETF endorsed a transport-independent&nbsp; SFC encap=
sulation scheme&#8221;. <span style=3D"color:#1F497D">Idem with regards to =
SPRING WG. I&#8217;m not sure that this is a typical statement in RFC. If s=
o, it feels like the IETF would have equally endorsed transport-depending S=
FC encapsulation scheme. [RFC8595] <a href=3D"https://tools.ietf.org/html/r=
fc8595">https://tools.ietf.org/html/rfc8595</a></span><o:p></o:p></span></p=
re>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo4"><![if !supportLists]><span lang=3D"EN-GB" style=3D"font-size:10.0p=
t"><span style=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Times N=
ew Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-GB" style=3D"font-size:10.0=
pt;font-family:&quot;Courier New&quot;">&#8220;This design is pragmatic&#82=
21;<br>
</span><span lang=3D"EN-GB" style=3D"color:#1F497D">Looks like an opinion. =
Plus I&#8217;m not sure that the SPRING WG needs to judge the work of the S=
FC WG.</span><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-family:&qu=
ot;Courier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">----<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">=A72<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB">&#8220;The two SR flavors, namely SR-MPLS [</span=
><a href=3D"https://tools.ietf.org/html/rfc8660" title=3D"&quot;Segment Rou=
ting with the MPLS Data Plane&quot;"><span lang=3D"EN-GB">RFC8660</span></a=
><span lang=3D"EN-GB">] and SRv6 [</span><a href=3D"https://tools.ietf.org/=
html/rfc8754" title=3D"&quot;IPv6 Segment Routing Header (SRH)&quot;"><span=
 lang=3D"EN-GB">RFC8754</span></a><span lang=3D"EN-GB">],&#8221;<o:p></o:p>=
</span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">May be :s/flavors/data pl=
ane</span><span lang=3D"EN-GB"><o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<pre><span lang=3D"EN-GB">&#8220;Further considerations such as simplifying=
 classification at intermediate SFs&#8221;<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">I&#8217=
;m not sure that simplifying classification is the main point of adding NSH=
. RFC8595 does not refers to this. A priori SR supports a single initial cl=
assification.</span><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN=
-GB" style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">----<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=A72<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB">&#8220;A classifier SHOULD assign an NSH Service =
Path Identifier (SPI) per<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; SR policy so that different traffic =
flows that use the same NSH<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; Service Function Path (SFP) but diff=
erent SR policy can coexist on<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; the same SFP without conflict during=
 SFF processing.&#8221;<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">Is the above sentence app=
licable to both applications scenarios or only for the second one (</span><=
span lang=3D"EN-GB">SR-based SFC with integrated NSH service plane)?<o:p></=
o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">In the current text, it&#=
8217;s applicable to both while I&#8217;m not sure that it&#8217;s applicab=
le to &#8220;</span><span lang=3D"EN-GB">NSH-based SFC with SR-based transp=
ort plane&#8221;<span style=3D"color:#1F497D"> where the transport plane (h=
ence the SR policy) is independent of the service plane.<o:p></o:p></span><=
/span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">---<o:p></o:p></span></pr=
e>
<pre>=AB&nbsp;hierarchical SFC [<a href=3D"https://tools.ietf.org/html/rfc8=
459" title=3D"&quot;Hierarchical Service Function Chaining (hSFC)&quot;">RF=
C8459</a>]&nbsp;=BB <o:p></o:p></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">Does this document specif=
ically covers hierarchical SFC (hence hierarchical SFC &amp; SR)? Is this r=
eference really pertinent?</span><span lang=3D"EN-GB"><o:p></o:p></span></p=
re>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">---<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=A73<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Section=
 3 barely speaks about SR. Is this really a SPRING document?<o:p></o:p></sp=
an></p>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">When SR is refered to, th=
ere is nothing specific to SR.<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">e.g. &#8220;</span><span =
lang=3D"EN-GB">After removing the outer transport encapsulation, that may o=
r may not be SR-MPLS or SRv6,&#8221;<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">If the =
document is related to the integration of SFC and SR, surely the encapsulat=
ion is either SR-MPLS or SRv6 (rather than may or may not be SR).<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">May be =
indicating that in this scenario, there is a priori one SR-policy per SF (w=
hile in the next scenario, there is a single SR-policy for the whole servic=
e chain). That would talk about SR and
 may provide a key distinction between both.<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp; &#8220; At the end of the SR-MPLS path it =
is necessary to provide an<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; indication to the tail-end that NSH =
follows the SR-MPLS label stack.<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; There are several ways to achieve th=
is but its specification is<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; outside the scope of this document.&=
#8221;<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">I agree=
 that this is necessary.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">But why=
 is the main&nbsp; text related to SR-MPLS in this scenario, not specifying=
 the behaviour?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">I&nbsp;=
 don&#8217;t follow the logic of specifying it for SRv6 (and hence requirin=
g this document to be standard track while otherwise it could be an informa=
tional document describing two scenarios) and not
 specifying it for SR-MPLS.<o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">Note that this text is du=
plicated in =A75.1. And 5.1 is nearly defining one proposition, so why not =
saying that this is a solution? (there is no need to define the encoding fo=
r the control plane since this part would likely not be in a spring documen=
t) (</span><span lang=3D"EN-GB">a<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; specific prefix-SID be allocated at =
each node for use by the SFC<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; </span>application for this purpose.=
)<o:p></o:p></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">---<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">=A74<o:=
p></o:p></span></p>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; The benefits of this scheme include:=
<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-GB">[&#8230;].<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; o&nbsp; It simplifies the SFF (i.e.,=
 the SR router) by nullifying the<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; needs for re-class=
ification and SR proxy.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Regardi=
ng the need for reclassification, it seems to me that SR alone can nullify<=
o:p></o:p></span></p>
<pre><span lang=3D"EN-GB" style=3D"color:#1F497D">Regarding the need for SR=
 proxy, the behaviour described seems very close to a SR proxy &#8220;</spa=
n><span lang=3D"EN-GB">The SFF strips<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; the SR information of the packet, up=
dates the SR information, and<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; saves it to a cache indexed by the N=
SH SPI.&nbsp; This saved SR<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; information is used to encapsulate a=
nd forward the packet(s) coming<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; </span>back from the SF.&nbsp;=BB<o:=
p></o:p></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; o&nbsp; It provides a unique and sta=
ndard way to pass metadata to SFs.<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Note that currentl=
y there is no solution for SR-MPLS to carry<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; metadata and there=
 is no solution to pass metadata to SR-unaware<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SFs.<o:p></o:p></s=
pan></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">RFC8595=
 provides another standard way to pass meta data for SR-MPLS.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><a href=
=3D"https://tools.ietf.org/html/rfc8595#section-12">https://tools.ietf.org/=
html/rfc8595#section-12</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">---<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">=A77.2<=
o:p></o:p></span></p>
<pre><span lang=3D"EN-GB">&#8220;&nbsp;&nbsp; Encapsulation of NSH followin=
g SRv6 may be indicated either by<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; encapsulating NSH in UDP (UDP port T=
BA1) and indicating UDP in the<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; Next Header field of the SRH, or by =
indicating an IP protocol number<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB">&nbsp;&nbsp; for NSH in the Next Header of the SR=
H. &#8220;<o:p></o:p></span></pre>
<pre><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Why is =
there a need for two solutions?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">If so, =
what are the applicability statement or pro&amp;con of each?<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">For int=
erop purpose, which one is mandatory and which one is optional?<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Thanks,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">Regards=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB" style=3D"color:#1F497D">--Bruno=
</span><span lang=3D"EN-GB"><o:p></o:p></span></p>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
</div>
<PRE>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</PRE></body>
</html>

--_000_037731e0e9b146cdb0f288ec8dedb499OPEXCAUBM7Ecorporateadr_--


From nobody Thu Feb 11 16:52:35 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 477C73A086E; Thu, 11 Feb 2021 16:52:30 -0800 (PST)
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: sfc@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: sfc@ietf.org
Message-ID: <161309115023.25248.5383287785109831350@ietfa.amsl.com>
Date: Thu, 11 Feb 2021 16:52:30 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Eut80Zhdp0dHd0PrzdifngI9AFA>
Subject: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-09.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2021 00:52:30 -0000

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

        Title           : Active OAM for Service Function Chaining
        Authors         : Greg Mirsky
                          Wei Meng
                          Bhumip Khasnabish
                          Cui Wang
	Filename        : draft-ietf-sfc-multi-layer-oam-09.txt
	Pages           : 22
	Date            : 2021-02-11

Abstract:
   A set of requirements for active Operation, Administration, and
   Maintenance (OAM) of Service Function Chains (SFCs) in a network is
   presented in this document.  Based on these requirements, an
   encapsulation of active OAM messages in SFC and a mechanism to detect
   and localize defects are described.

   This document updates RFC 8300 in the definition of O (OAM) bit in
   the Network Service Header (NSH) and defines how an active OAM
   message is identified in the NSH.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer-oam/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-sfc-multi-layer-oam-09
https://datatracker.ietf.org/doc/html/draft-ietf-sfc-multi-layer-oam-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-multi-layer-oam-09


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 Thu Feb 11 17:20:56 2021
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC4513A100D; Thu, 11 Feb 2021 17:20:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.304
X-Spam-Level: 
X-Spam-Status: No, score=0.304 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, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, MANY_SPAN_IN_TEXT=1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 SvVcKTa3Make; Thu, 11 Feb 2021 17:20:46 -0800 (PST)
Received: from mail-ot1-x336.google.com (mail-ot1-x336.google.com [IPv6:2607:f8b0:4864:20::336]) (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 D40273A1009; Thu, 11 Feb 2021 17:20:45 -0800 (PST)
Received: by mail-ot1-x336.google.com with SMTP id y11so7071480otq.1; Thu, 11 Feb 2021 17:20:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=48CYq7vZNR8+kLy5h6GTVTwJjHhtm7KrSfgwHtyJuLU=; b=feOYCEMXYcX5cH0v5MqWQDl1kv3o93EfC4SaisRLQhRr6ku/ylx5FnLqZteOMVp+HP HYz2ct9MDRSkB9q5p1KqhSm2+RG7c7G8e8mhRmvjp6IW/gTQlh+jJjsm53Hvdorv5qWV wdkFvn9cObZT+oS6+XFa/sneJWjRE3vCbzvJVjlCFb5pWEbURTBbjWIMfBhEcVWAwm1w YBxcav9vxXGc+nLHHNyiKUanelwSzO4zizF97vvtMGfDS5JuKDI0/+3vzXjPv26Mcg96 TI6qWTutpP6Q+qGIvItn6TkXoVgAqJ+MUfHmT3FewNCHhhtUqyFrSnCCSupuCXDuyC07 JKww==
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=48CYq7vZNR8+kLy5h6GTVTwJjHhtm7KrSfgwHtyJuLU=; b=G6DnMu8DZlhJ/Jn3Tm80LJefqB/8JC2nxfk8Y3XhH7NDRtBDrfO4+jQNRcRYXASO7V oV/IlCf/BccimbON3M/7QriHhDm/aMkwG91lgyffKOBJvXmpqZTo7UGbNR2Kmf7HlNnl /hhgRxsQ7APN3hkq9jLCEo77QnKYAGPBMN0MNsmzqlXkJBJENF45QvpFIW9CWh8lBds+ vJOrQByHyxEALKkExdglhhEbIpEh09GC7rFbXH5UQZx7Aikm0nq1HGJoFBS0vEkwpEXR ni3B3sGaHdH6t7YgeF+OxoypgMI8BYL7hd3bdLjIQ8ZL4wlgTtBdifw3H5p9vTBKys/F xdZQ==
X-Gm-Message-State: AOAM533lJnJp7MQTug94yP6FF2zjbcaRqqXEa6cPIyN4GxGt8g+yqdgS ji2c6dtgHgOsdXPKEYIDj3KCqV/fV6WD76MUpzs=
X-Google-Smtp-Source: ABdhPJyHyKzfn6lg4CDm1Yxr5Ae90MI6H9+tkei28wALxEc8yfugp/knaJQVbniW4Hv99jQFfpAZjfMJWLqdyU57T0U=
X-Received: by 2002:a9d:6c8d:: with SMTP id c13mr463713otr.333.1613092843301;  Thu, 11 Feb 2021 17:20:43 -0800 (PST)
MIME-Version: 1.0
References: <160799455546.19145.6717090076172979397@ietfa.amsl.com> <CA+RyBmVnC6h3oPzy_eCUAPaRjF_=_ohySdpU-MuHxqNPGtxKhQ@mail.gmail.com> <17739_1610546014_5FFEFB5E_17739_272_1_787AE7BB302AE849A7480A190F8B9330315B8FB6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
In-Reply-To: <17739_1610546014_5FFEFB5E_17739_272_1_787AE7BB302AE849A7480A190F8B9330315B8FB6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 11 Feb 2021 17:20:32 -0800
Message-ID: <CA+RyBmV9JJvYjKZ_ErErBsZ-Cf7M1NW8UHc4z9v4XbXDFhw6Dw@mail.gmail.com>
To: Med Boucadair <mohamed.boucadair@orange.com>
Cc: Service Function Chaining IETF list <sfc@ietf.org>, sfc-chairs@ietf.org,  draft-ietf-sfc-multi-layer-oam@ietf.org
Content-Type: multipart/mixed; boundary="000000000000ea499405bb197175"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/aXDwQ8aIxb0W0AcpqDEfkVf6deI>
Subject: Re: [sfc] Fwd: I-D Action: draft-ietf-sfc-multi-layer-oam-07.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Feb 2021 01:20:54 -0000

--000000000000ea499405bb197175
Content-Type: multipart/alternative; boundary="000000000000ea499205bb197173"

--000000000000ea499205bb197173
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Med,
the authors are indebted to you for your thorough review of the draft,
thoughtful comments, and helpful suggestions.
We've accepted all editorial; suggestions and applied them to the new
version <https://tools.ietf.org/html/draft-ietf-sfc-multi-layer-oam-09>.
We've discussed your comments and suggestions and updated the draft
resulting from these discussions. We hope that these updates address your
concerns.
Attached, please find the diff highlighting changes in the new version and
09 version of the draft.
Once again, many thanks for your help in improving this document.

Kind regards,
Greg

On Wed, Jan 13, 2021 at 5:53 AM <mohamed.boucadair@orange.com> wrote:

> Hi Greg,
>
>
>
> FWIW, some comments on the first part of the document can be seen at:
>
>
>
> =C2=B7         doc:
> https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-ietf-sf=
c-multi-layer-oam-07-rev%20Med.doc
>
> =C2=B7         pdf:
> https://github.com/boucadair/IETF-Drafts-Reviews/blob/master/draft-ietf-s=
fc-multi-layer-oam-07-rev%20Med.pdf
>
>
>
> Hope this helps.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* sfc [mailto:sfc-bounces@ietf.org] *De la part de* Greg Mirsky
> *Envoy=C3=A9 :* mardi 15 d=C3=A9cembre 2020 02:18
> *=C3=80 :* Service Function Chaining IETF list <sfc@ietf.org>;
> sfc-chairs@ietf.org
> *Objet :* [sfc] Fwd: I-D Action: draft-ietf-sfc-multi-layer-oam-07.txt
>
>
>
> Dear All,
>
> in addition to a number of nits being fixed, updates in this version
> include:
>
>    - a change in the format of the TLV used in the SFC Echo
>    Request/Reply. The shorter Type field seems not to affect extensibilit=
y but
>    an additional one-octet-long filed can be used in some cases (one bein=
g the
>    new Authentication TLV);
>    - a new Authentication TLV that can be used to protect the base SFC
>    Echo Request/Reply as well as any optional TLV.
>
> Authors welcome your comments, questions, and suggestions.
>
>
>
> Regards,
>
> Greg
>
>
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Mon, Dec 14, 2020 at 5:10 PM
> Subject: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-07.txt
> To: <i-d-announce@ietf.org>
> Cc: <sfc@ietf.org>
>
>
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the Service Function Chaining WG of the IETF=
.
>
>         Title           : Active OAM for Service Function Chains in
> Networks
>         Authors         : Greg Mirsky
>                           Wei Meng
>                           Bhumip Khasnabish
>                           Cui Wang
>         Filename        : draft-ietf-sfc-multi-layer-oam-07.txt
>         Pages           : 22
>         Date            : 2020-12-14
>
> Abstract:
>    A set of requirements for active Operation, Administration and
>    Maintenance (OAM) of Service Function Chains (SFCs) in networks is
>    presented.  Based on these requirements, an encapsulation of active
>    OAM message in SFC and a mechanism to detect and localize defects
>    described.  Also, this document updates RFC 8300 in the definition of
>    O (OAM) bit in the Network Service Header (NSH) and defines how the
>    active OAM message is identified in SFC NSH.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer-oam/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-sfc-multi-layer-oam-07
> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-multi-layer-oam-07
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-multi-layer-oam-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/
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _________________________________________________________________________=
________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confid=
entielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re=
cu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages =
electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme o=
u falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged i=
nformation that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and de=
lete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have bee=
n modified, changed or falsified.
> Thank you.
>
>

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

<div dir=3D"ltr">Dear Med,<div>the authors are indebted to you for your tho=
rough review of the draft, thoughtful comments, and helpful suggestions.</d=
iv><div>We&#39;ve accepted all editorial; suggestions and applied them to <=
a href=3D"https://tools.ietf.org/html/draft-ietf-sfc-multi-layer-oam-09">th=
e new version</a>. We&#39;ve discussed your comments and suggestions and up=
dated the draft resulting from these discussions. We hope that these update=
s=C2=A0address your concerns.</div><div>Attached, please find the diff high=
lighting changes in the new version and 09 version of the draft.</div><div>=
Once again, many thanks for your help in improving this document.</div><div=
><br></div><div>Kind regards,</div><div>Greg</div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 13, 2021 at 5=
:53 AM &lt;<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">





<div lang=3D"FR">
<div class=3D"gmail-m_2482045337537855556WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black">Hi Greg,
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:&quot;Cour=
ier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">FWIW, some comments on the first =
part of the document can be seen at:
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"gmail-m_2482045337537855556MsoListParagraph"><u></u><span style=
=3D"font-size:11pt;font-family:Symbol;color:black"><span>=C2=B7<span style=
=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11pt;font-family:&quot=
;Courier New&quot;;color:black">doc:
<a href=3D"https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draf=
t-ietf-sfc-multi-layer-oam-07-rev%20Med.doc" target=3D"_blank">
https://github.com/boucadair/IETF-Drafts-Reviews/raw/master/draft-ietf-sfc-=
multi-layer-oam-07-rev%20Med.doc</a>
<u></u><u></u></span></p>
<p class=3D"gmail-m_2482045337537855556MsoListParagraph"><u></u><span lang=
=3D"EN-US" style=3D"font-size:11pt;font-family:Symbol;color:black"><span>=
=C2=B7<span style=3D"font:7pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span lang=3D"EN-US" style=3D"font-size:11pt;fo=
nt-family:&quot;Courier New&quot;;color:black">pdf:
<a href=3D"https://github.com/boucadair/IETF-Drafts-Reviews/blob/master/dra=
ft-ietf-sfc-multi-layer-oam-07-rev%20Med.pdf" target=3D"_blank">
https://github.com/boucadair/IETF-Drafts-Reviews/blob/master/draft-ietf-sfc=
-multi-layer-oam-07-rev%20Med.pdf</a>
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">Hope this helps.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">Cheers,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black">Med<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11pt;font-fa=
mily:&quot;Courier New&quot;;color:black"><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 style=3D"font-size:11pt;font-family:Calibri=
,sans-serif">De=C2=A0:</span></b><span style=3D"font-size:11pt;font-family:=
Calibri,sans-serif"> sfc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org" ta=
rget=3D"_blank">sfc-bounces@ietf.org</a>]
<b>De la part de</b> Greg Mirsky<br>
<b>Envoy=C3=A9=C2=A0:</b> mardi 15 d=C3=A9cembre 2020 02:18<br>
<b>=C3=80=C2=A0:</b> Service Function Chaining IETF list &lt;<a href=3D"mai=
lto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&gt;; <a href=3D"mailto=
:sfc-chairs@ietf.org" target=3D"_blank">sfc-chairs@ietf.org</a><br>
<b>Objet=C2=A0:</b> [sfc] Fwd: I-D Action: draft-ietf-sfc-multi-layer-oam-0=
7.txt<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Dear All,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">in addition to a number of nits being fixed, updates=
=C2=A0in this version include:<u></u><u></u></p>
</div>
<div>
<ul type=3D"disc">
<li class=3D"MsoNormal">
a change in the format of the TLV used in the SFC Echo Request/Reply. The s=
horter Type field seems not to affect extensibility but an additional one-o=
ctet-long filed can be used in some cases (one being the new Authentication=
 TLV);<u></u><u></u></li><li class=3D"MsoNormal">
a new Authentication TLV that can be used to protect the base SFC Echo Requ=
est/Reply as well as any optional TLV.<u></u><u></u></li></ul>
<div>
<p class=3D"MsoNormal">Authors welcome your comments, questions, and sugges=
tions.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">---------- Forwarded message ---------<br>
From: &lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">int=
ernet-drafts@ietf.org</a>&gt;<br>
Date: Mon, Dec 14, 2020 at 5:10 PM<br>
Subject: [sfc] I-D Action: draft-ietf-sfc-multi-layer-oam-07.txt<br>
To: &lt;<a href=3D"mailto:i-d-announce@ietf.org" target=3D"_blank">i-d-anno=
unce@ietf.org</a>&gt;<br>
Cc: &lt;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&=
gt;<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><br>
<br>
<br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the Service Function Chaining WG of the IETF.<=
br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 Active OAM for Service Function Chains in Networks<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Authors=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: Greg=
 Mirsky<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Wei Meng<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Bhumip Khasnabish<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 Cui Wang<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-sfc-multi-layer-oam-07.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 22<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2020-12-14<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0A set of requirements for active Operation, Administration and=
<br>
=C2=A0 =C2=A0Maintenance (OAM) of Service Function Chains (SFCs) in network=
s is<br>
=C2=A0 =C2=A0presented.=C2=A0 Based on these requirements, an encapsulation=
 of active<br>
=C2=A0 =C2=A0OAM message in SFC and a mechanism to detect and localize defe=
cts<br>
=C2=A0 =C2=A0described.=C2=A0 Also, this document updates RFC 8300 in the d=
efinition of<br>
=C2=A0 =C2=A0O (OAM) bit in the Network Service Header (NSH) and defines ho=
w the<br>
=C2=A0 =C2=A0active OAM message is identified in SFC NSH.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-layer-oam/=
" target=3D"_blank">https://datatracker.ietf.org/doc/draft-ietf-sfc-multi-l=
ayer-oam/</a><br>
<br>
There are also htmlized versions available at:<br>
<a href=3D"https://tools.ietf.org/html/draft-ietf-sfc-multi-layer-oam-07" t=
arget=3D"_blank">https://tools.ietf.org/html/draft-ietf-sfc-multi-layer-oam=
-07</a><br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-sfc-multi-layer=
-oam-07" target=3D"_blank">https://datatracker.ietf.org/doc/html/draft-ietf=
-sfc-multi-layer-oam-07</a><br>
<br>
A diff from the previous version is available at:<br>
<a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-multi-layer-o=
am-07" target=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc=
-multi-layer-oam-07</a><br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" target=3D"_blank">
tools.ietf.org</a>.<br>
<br>
Internet-Drafts are also available by anonymous FTP at:<br>
<a href=3D"ftp://ftp.ietf.org/internet-drafts/" target=3D"_blank">ftp://ftp=
.ietf.org/internet-drafts/</a><br>
<br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
<pre>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l&#39;expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d&#39;alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</pre></div>

</blockquote></div>

--000000000000ea499205bb197173--

--000000000000ea499405bb197175
Content-Type: text/plain; charset="US-ASCII";
 name="draft-ietf-sfc-multi-layer-oam-09.txt"
Content-Disposition: attachment; 
 filename="draft-ietf-sfc-multi-layer-oam-09.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_kl1lthw81>
X-Attachment-Id: f_kl1lthw81

CgoKClNGQyBXRyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29ycC4KVXBkYXRlczogODMwMCAoaWYgYXBw
cm92ZWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXLiBNZW5nCkludGVu
ZGVkIHN0YXR1czogU3RhbmRhcmRzIFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBD
b3Jwb3JhdGlvbgpFeHBpcmVzOiBBdWd1c3QgMTUsIDIwMjEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEIuIEtoYXNuYWJpc2gKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDLiBXYW5nCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5kaXZpZHVhbCBjb250cmlidXRv
cgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RmVicnVhcnkgMTEsIDIwMjEKCgogICAgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU2Vydmlj
ZSBGdW5jdGlvbiBDaGFpbmluZwogICAgICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtbXVs
dGktbGF5ZXItb2FtLTA5CgpBYnN0cmFjdAoKICAgQSBzZXQgb2YgcmVxdWlyZW1lbnRzIGZvciBh
Y3RpdmUgT3BlcmF0aW9uLCBBZG1pbmlzdHJhdGlvbiwgYW5kCiAgIE1haW50ZW5hbmNlIChPQU0p
IG9mIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5zIChTRkNzKSBpbiBhIG5ldHdvcmsgaXMKICAgcHJl
c2VudGVkIGluIHRoaXMgZG9jdW1lbnQuICBCYXNlZCBvbiB0aGVzZSByZXF1aXJlbWVudHMsIGFu
CiAgIGVuY2Fwc3VsYXRpb24gb2YgYWN0aXZlIE9BTSBtZXNzYWdlcyBpbiBTRkMgYW5kIGEgbWVj
aGFuaXNtIHRvIGRldGVjdAogICBhbmQgbG9jYWxpemUgZGVmZWN0cyBhcmUgZGVzY3JpYmVkLgoK
ICAgVGhpcyBkb2N1bWVudCB1cGRhdGVzIFJGQyA4MzAwIGluIHRoZSBkZWZpbml0aW9uIG9mIE8g
KE9BTSkgYml0IGluCiAgIHRoZSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIGFuZCBkZWZp
bmVzIGhvdyBhbiBhY3RpdmUgT0FNCiAgIG1lc3NhZ2UgaXMgaWRlbnRpZmllZCBpbiB0aGUgTlNI
LgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1EcmFmdCBpcyBzdWJtaXR0
ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNpb25zIG9mIEJDUCA3OCBh
bmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0
aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQg
b3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2luZyBkb2N1bWVudHMgYXMg
SW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC0KICAgRHJhZnRz
IGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJlbnQvLgoKICAg
SW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBv
ZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRl
ZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRl
IHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1hdGVyaWFsIG9yIHRvIGNp
dGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIKCiAgIFRoaXMgSW50ZXJu
ZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gQXVndXN0IDE1LCAyMDIxLgoKQ29weXJpZ2h0IE5vdGlj
ZQoKICAgQ29weXJpZ2h0IChjKSAyMDIxIElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50
aWZpZWQgYXMgdGhlCiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgoK
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNSwgMjAyMSAgICAg
ICAgICAgICAgICBbUGFnZSAxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBP
QU0gZm9yIFNGQyAgICAgICAgICAgICAgRmVicnVhcnkgMjAyMQoKCiAgIFRoaXMgZG9jdW1lbnQg
aXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWwKICAgUHJvdmlz
aW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50cwogICAoaHR0cHM6Ly90cnVzdGVlLmlldGYu
b3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mCiAgIHB1YmxpY2F0aW9u
IG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50cwogICBjYXJl
ZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHMgYW5kIHJlc3RyaWN0aW9ucyB3aXRo
IHJlc3BlY3QKICAgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUgQ29tcG9uZW50cyBleHRyYWN0ZWQg
ZnJvbSB0aGlzIGRvY3VtZW50IG11c3QKICAgaW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNl
IHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRoZSBUcnVzdCBMZWdhbCBQ
cm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50eSBhcwogICBkZXNjcmli
ZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBvZiBDb250ZW50cwoKICAg
MS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gICAyCiAgIDIuICBUZXJtaW5vbG9neSBhbmQgQ29udmVudGlvbnMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAgIDIuMS4gIFJlcXVpcmVtZW50cyBMYW5n
dWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgICAyLjIuICBB
Y3JvbnltcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA0CiAgIDMuICBSZXF1aXJlbWVudHMgZm9yIEFjdGl2ZSBPQU0gaW4gU0ZDIE5ldHdvcmsgIC4g
LiAuIC4gLiAuIC4gLiAuICAgNAogICA0LiAgQWN0aXZlIE9BTSBJZGVudGlmaWNhdGlvbiBpbiBT
RkMgTlNIICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDYKICAgNS4gIEVjaG8gUmVxdWVzdC9F
Y2hvIFJlcGx5IGZvciBTRkMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4CiAgICAg
NS4xLiAgUmV0dXJuIENvZGVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAxMAogICAgIDUuMi4gIEF1dGhlbnRpY2F0aW9uIGluIEVjaG8gUmVxdWVzdC9SZXBs
eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTEKICAgICA1LjMuICBTRkMgRWNobyBSZXF1ZXN0IFRy
YW5zbWlzc2lvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExCiAgICAgNS40LiAgU0ZD
IEVjaG8gUmVxdWVzdCBSZWNlcHRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAx
MgogICAgICAgNS40LjEuICBFcnJvcmVkIFRMVnMgVExWICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTIKICAgICA1LjUuICBTRkMgRWNobyBSZXBseSBUcmFuc21pc3Npb24g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzCiAgICAgNS42LiAgU0ZDIEVjaG8gUmVw
bHkgUmVjZXB0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNAogICA2LiAg
U2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTQKICAgNy4gIEFja25vd2xlZGdtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE1CiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNQogICAgIDguMS4gIFNGQyBB
Y3RpdmUgT0FNIFByb3RvY29sIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTUK
ICAgICA4LjIuICBTRkMgQWN0aXZlIE9BTSBNZXNzYWdlIFR5cGUgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDE1CiAgICAgOC4zLiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IFBh
cmFtZXRlcnMgIC4gLiAuIC4gLiAuIC4gLiAuICAxNgogICAgIDguNC4gIFNGQyBFY2hvIFJlcXVl
c3QvRWNobyBSZXBseSBNZXNzYWdlIFR5cGVzIC4gLiAuIC4gLiAuIC4gLiAgMTYKICAgICA4LjUu
ICBTRkMgRWNobyBSZXBseSBNb2RlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDE3CiAgICAgOC42LiAgU0ZDIEVjaG8gUmV0dXJuIENvZGVzIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAxOAogICAgIDguNy4gIFNGQyBUTFYgVHlwZSAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTkKICAgICA4LjguICBTRkMgT0FN
IFVEUCBQb3J0ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIwCiAg
IDkuICBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAyMAogICAgIDkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjAKICAgICA5LjIuICBJbmZvcm1hdGl2ZSBSZWZl
cmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDIwCiAgIEF1dGhvcnMn
IEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAyMQoKMS4gIEludHJvZHVjdGlvbgoKICAgW1JGQzc2NjVdIGRlZmluZXMgY29tcG9uZW50cyBu
ZWNlc3NhcnkgdG8gaW1wbGVtZW50IGEgU2VydmljZQogICBGdW5jdGlvbiBDaGFpbiAoU0ZDKS4g
IFRoZXNlIGluY2x1ZGU6CgogICAxLiAgYSBjbGFzc2lmaWVyIHRoYXQgcGVyZm9ybXMgdGhlIGNs
YXNzaWZpY2F0aW9uIG9mIGluY29taW5nIHBhY2tldHMKCgoKTWlyc2t5LCBldCBhbC4gICAgICAg
ICAgIEV4cGlyZXMgQXVndXN0IDE1LCAyMDIxICAgICAgICAgICAgICAgIFtQYWdlIDJdCgwKSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBG
ZWJydWFyeSAyMDIxCgoKICAgMi4gIFNlcnZpY2UgRnVuY3Rpb24gRm9yd2FyZGVycyAoU0ZGcykg
dGhhdCBhcmUgcmVzcG9uc2libGUgZm9yCiAgICAgICBmb3J3YXJkaW5nIHRyYWZmaWMgdG8gb25l
IG9yIG1vcmUgY29ubmVjdGVkIFNlcnZpY2UgRnVuY3Rpb25zCiAgICAgICAoU0ZzKSBhY2NvcmRp
bmcgdG8gdGhlIGluZm9ybWF0aW9uIGNhcnJpZWQgaW4gdGhlIFNGQyBzZXJ2aWNlCiAgICAgICBl
bmNhcHN1bGF0aW9uIGFuZCBoYW5kbGluZyB0cmFmZmljIGNvbWluZyBiYWNrIGZyb20gdGhlIFNG
IGFuZAogICAgICAgZm9yd2FyZGluZyBpdCB0byB0aGUgbmV4dCBTRkYuCgogICAzLiAgU0ZzIHRo
YXQgYXJlIHJlc3BvbnNpYmxlIGZvciB0aGUgZXhlY3V0aW5nIHNwZWNpZmljIHNlcnZpY2UKICAg
ICAgIHRyZWF0bWVudCBvbiByZWNlaXZlZCBwYWNrZXRzLgoKICAgVGhlcmUgYXJlIGRpZmZlcmVu
dCB2aWV3cyBmcm9tIGRpZmZlcmVudCBsZXZlbHMgb2YgdGhlIFNGQy4gIE9uZSBpcwogICB0aGUg
U0ZDLCBhbiBlbnRpcmVseSBhYnN0cmFjdCB2aWV3LCB3aGljaCBkZWZpbmVzIGFuIG9yZGVyZWQg
c2V0IG9mCiAgIFNGcyB0aGF0IG11c3QgYmUgYXBwbGllZCB0byBwYWNrZXRzIHNlbGVjdGVkIGJh
c2VkIG9uIGNsYXNzaWZpY2F0aW9uCiAgIHJ1bGVzLiAgQnV0IHNlcnZpY2UgZnVuY3Rpb24gY2hh
aW4gZG9lc24ndCBzcGVjaWZ5IHRoZSBleGFjdCBtYXBwaW5nCiAgIGJldHdlZW4gU0ZGcyBhbmQg
U0ZzLiAgVGh1cywgYW5vdGhlciBsb2dpY2FsIGNvbnN0cnVjdCB1c2VkIGluIFNGQyBpcwogICBh
IFNlcnZpY2UgRnVuY3Rpb24gUGF0aCAoU0ZQKS4gIEFjY29yZGluZyB0byBbUkZDNzY2NV0sIFNG
UCBpcyB0aGUKICAgaW5zdGFudGlhdGlvbiBvZiB0aGUgU0ZDIGluIHRoZSBuZXR3b3JrIGFuZCBw
cm92aWRlcyBhIGxldmVsIG9mCiAgIGluZGlyZWN0aW9uIGJldHdlZW4gdGhlIGVudGlyZWx5IGFi
c3RyYWN0IFNGQ3MgYW5kIGEgZnVsbHkgc3BlY2lmaWVkCiAgIG9yZGVyZWQgbGlzdCBvZiBTRkZz
IGFuZCBTRnMgaWRlbnRpdGllcyB0aGF0IHRoZSBwYWNrZXQgd2lsbCB2aXNpdAogICB3aGVuIGl0
IHRyYXZlcnNlcyB0aGUgU0ZDLiAgVGhlIGxhdHRlciBlbnRpdHkgaXMgcmVmZXJyZWQgdG8gYXMK
ICAgUmVuZGVyZWQgU2VydmljZSBQYXRoIChSU1ApLiAgVGhlIG1haW4gZGlmZmVyZW5jZSBiZXR3
ZWVuIFNGUCBhbmQgUlNQCiAgIGlzIHRoYXQgdGhlIGZvcm1lciBpcyB0aGUgbG9naWNhbCBjb25z
dHJ1Y3QsIHdoaWxlIHRoZSBsYXR0ZXIgaXMgdGhlCiAgIHJlYWxpemF0aW9uIG9mIHRoZSBTRlAg
dmlhIHRoZSBzZXF1ZW5jZSBvZiBzcGVjaWZpYyBTRkMgZWxlbWVudHMuCgogICBUaGlzIGRvY3Vt
ZW50IGRlZmluZXMgaG93IGFjdGl2ZSBPcGVyYXRpb24sIEFkbWluaXN0cmF0aW9uIGFuZAogICBN
YWludGVuYW5jZSAoT0FNKSwgcGVyIFtSRkM3Nzk5XSBkZWZpbml0aW9uIG9mIGFjdGl2ZSBPQU0s
IGlzCiAgIGlkZW50aWZpZWQgaW4gTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBTRkMuICBG
b2xsb3dpbmcgdGhlCiAgIGFuYWx5c2lzIG9mIFNGQyBPQU0gaW4gW1JGQzg5MjRdLCB0aGlzIGRv
Y3VtZW50IGxpc3RzIHJlcXVpcmVtZW50cyB0bwogICBpbXByb3ZlIHRyb3VibGVzaG9vdGluZyBl
ZmZpY2llbmN5IGFuZCBkZWZlY3QgbG9jYWxpemF0aW9uIGluIFNGUC4KICAgRm9yIHRoYXQgcHVy
cG9zZSwgU0ZDIEVjaG8gUmVxdWVzdCBhbmQgRWNobyBSZXBseSBhcmUgc3BlY2lmaWVkIGluCiAg
IHRoZSBkb2N1bWVudC4gIFRoaXMgbWVjaGFuaXNtIGVuYWJsZXMgb24tZGVtYW5kIENvbnRpbnVp
dHkgQ2hlY2ssCiAgIENvbm5lY3Rpdml0eSBWZXJpZmljYXRpb24gYW1vbmcgb3RoZXIgb3BlcmF0
aW9ucyBvdmVyIFNGQyBpbgogICBuZXR3b3JrcywgdGh1cyBwcm92aWRpbmcgb25lIG9mIHRoZSBt
b3N0IGNvbW1vbiBTRkMgT0FNIGZ1bmN0aW9ucwogICBpZGVudGlmaWVkIGluIFtSRkM4OTI0XS4g
IEFsc28sIHRoaXMgZG9jdW1lbnQgdXBkYXRlcyBTZWN0aW9uIDIuMiBvZgogICBbUkZDODMwMF0g
aW4gcGFydCBvZiB0aGUgZGVmaW5pdGlvbiBvZiBPIGJpdCBpbiB0aGUgKE5TSCkuCgoyLiAgVGVy
bWlub2xvZ3kgYW5kIENvbnZlbnRpb25zCgogICBUaGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiBb
UkZDNzY2NV0gaXMgdXNlZCBleHRlbnNpdmVseSB0aHJvdWdob3V0CiAgIHRoaXMgZG9jdW1lbnQu
ICBBIHJlYWRlciBpcyBleHBlY3RlZCB0byBiZSBmYW1pbGlhciB3aXRoIGl0LgoKICAgSW4gdGhp
cyBkb2N1bWVudCwgU0ZDIE9BTSByZWZlcnMgdG8gYW4gYWN0aXZlIE9BTSwgYXMgZGVmaW5lZCBp
bgogICBbUkZDNzc5OV0uIGluIGFuIFNGQyBhcmNoaXRlY3R1cmUuCgoyLjEuICBSZXF1aXJlbWVu
dHMgTGFuZ3VhZ2UKCiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlS
RUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwKICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJF
Q09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQKICAgIk9QVElPTkFMIiBp
biB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gQkNQ
CgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNSwgMjAyMSAgICAg
ICAgICAgICAgICBbUGFnZSAzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBP
QU0gZm9yIFNGQyAgICAgICAgICAgICAgRmVicnVhcnkgMjAyMQoKCiAgIDE0IFtSRkMyMTE5XSBb
UkZDODE3NF0gd2hlbiwgYW5kIG9ubHkgd2hlbiwgdGhleSBhcHBlYXIgaW4gYWxsCiAgIGNhcGl0
YWxzLCBhcyBzaG93biBoZXJlLgoKMi4yLiAgQWNyb255bXMKCiAgIEUyRTogRW5kLXRvLUVuZAoK
ICAgRk06IEZhdWx0IE1hbmFnZW1lbnQKCiAgIE5TSDogTmV0d29yayBTZXJ2aWNlIEhlYWRlcgoK
ICAgT0FNOiBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlCgogICBQ
Uk5HOiBQc2V1ZG9yYW5kb20gbnVtYmVyIGdlbmVyYXRvcgoKICAgUkRJOiBSZW1vdGUgRGVmZWN0
IEluZGljYXRpb24KCiAgIFJTUDogUmVuZGVyZWQgU2VydmljZSBQYXRoCgogICBTTUkgU3RydWN0
dXJlIG9mIE1hbmFnZW1lbnQgSW5mb3JtYXRpb24KCiAgIFNGOiBTZXJ2aWNlIEZ1bmN0aW9uCgog
ICBTRkM6IFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW4KCiAgIFNGRjogU2VydmljZSBGdW5jdGlvbiBG
b3J3YXJkZXIKCiAgIFNGUDogU2VydmljZSBGdW5jdGlvbiBQYXRoCgogICBNQUM6IE1lc3NhZ2Ug
QXV0aGVudGljYXRpb24gQ29kZQoKMy4gIFJlcXVpcmVtZW50cyBmb3IgQWN0aXZlIE9BTSBpbiBT
RkMgTmV0d29yawoKICAgQXMgZGlzY3Vzc2VkIGluIFtSRkM4OTI0XSwgU0ZDLXNwZWNpZmljIG1l
YW5zIGFyZSBuZWVkZWQgdG8gcGVyZm9ybQogICB0aGUgT0FNIHRhc2sgb2YgZmF1bHQgbWFuYWdl
bWVudCAoRk0pIGluIGFuIFNGQyBhcmNoaXRlY3R1cmUsCiAgIGluY2x1ZGluZyBmYWlsdXJlIGRl
dGVjdGlvbiwgZGVmZWN0IGNoYXJhY3Rlcml6YXRpb24sIGFuZAogICBsb2NhbGl6YXRpb24uICBU
aGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIHNldCBvZiByZXF1aXJlbWVudHMgZm9yCiAgIGFjdGl2
ZSBGTSBPQU0gbWVjaGFuaXNtcyB0byBiZSB1c2VkIGluIGFuIFNGQyBhcmNoaXRlY3R1cmUuCgoK
CgoKCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTUsIDIw
MjEgICAgICAgICAgICAgICAgW1BhZ2UgNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBB
Y3RpdmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMjEKCgogICAgICAgICAg
ICAgICAgICAgICAgKy0tLSsgICstLS0rICAgKy0tLSsgICstLS0rICArLS0tKyAgKy0tLSsKICAg
ICAgICAgICAgICAgICAgICAgIHxTRjF8ICB8U0YyfCAgIHxTRjN8ICB8U0Y0fCAgfFNGNXwgIHxT
RjZ8CiAgICAgICAgICAgICAgICAgICAgICArLS0tKyAgKy0tLSsgICArLS0tKyAgKy0tLSsgICst
LS0rICArLS0tKwogICAgICAgICAgICAgICAgICAgICAgICAgXCAgICAvICAgICAgICAgIFwgIC8g
ICAgICAgICBcICAvCiAgICAgICstLS0tLS0tLS0tKyAgICAgICArLS0tLSsgICAgICAgICArLS0t
LSsgICAgICAgICstLS0tKwogICAgICB8Q2xhc3NpZmllcnwtLS0tLS0tfFNGRjF8LS0tLS0tLS0t
fFNGRjJ8LS0tLS0tLS18U0ZGM3wKICAgICAgKy0tLS0tLS0tLS0rICAgICAgICstLS0tKyAgICAg
ICAgICstLS0tKyAgICAgICAgKy0tLS0rCgoKICAgICAgICAgICAgICAgICBGaWd1cmUgMTogU0ZD
IERhdGEgUGxhbmUgUmVmZXJlbmNlIE1vZGVsCgogICBSZWdhcmRpbmcgdGhlIHJlZmVyZW5jZSBt
b2RlbCBkZXBpY3RlZCBpbiBGaWd1cmUgMSwgY29uc2lkZXIgYQogICBzZXJ2aWNlIGZ1bmN0aW9u
IGNoYWluIHRoYXQgaW5jbHVkZXMgdGhyZWUgZGlzdGluY3Qgc2VydmljZQogICBmdW5jdGlvbnMu
ICBJbiB0aGlzIGV4YW1wbGUsIHRoZSBTRlAgdHJhdmVyc2VzIFNGRjEsIFNGRjIsIGFuZCBTRkYz
LAogICBlYWNoIFNGRiBiZWluZyBjb25uZWN0ZWQgdG8gdHdvIGluc3RhbmNlcyBvZiB0aGUgc2Ft
ZSBzZXJ2aWNlCiAgIGZ1bmN0aW9uLiAgRW5kLXRvLWVuZCAoZTJlKSBTRkMgT0FNLCBpbiB0aGlz
IGV4YW1wbGUsIGhhcyB0aGUKICAgQ2xhc3NpZmllciBhcyB0aGUgaW5ncmVzcyBvZiB0aGUgU0ZD
IE9BTSBkb21haW4sIGFuZCBTRkYzIC0gYXMgaXRzCiAgIGVncmVzcy4gIFNlZ21lbnQgU0ZDIE9B
TSBpcyBhbHdheXMgd2l0aGluIHRoZSBFMkUgU0ZDIE9BTSBkb21haW4KICAgYmV0d2VlbiB0d28g
ZWxlbWVudHMgdGhhdCBhcmUgcGFydCBvZiB0aGUgc2FtZSBTRlAuICBGb2xsb3dpbmcgYXJlCiAg
IHRoZSByZXF1aXJlbWVudHMgZm9yIGFuIEZNIFNGQyBPQU0sIHdoZXRoZXIgd2l0aCB0aGUgRTJF
IG9yIHNlZ21lbnQKICAgc2NvcGU6CgogICAgICBSRVEjMTogUGFja2V0cyBvZiBhY3RpdmUgU0ZD
IE9BTSBpbiBTRkMgU0hPVUxEIGJlIGZhdGUgc2hhcmluZwogICAgICB3aXRoIHRoZSBtb25pdG9y
ZWQgU0ZDIGRhdGEsIGluIHRoZSBmb3J3YXJkIGRpcmVjdGlvbiBmcm9tIGluZ3Jlc3MKICAgICAg
dG93YXJkIGVncmVzcyBlbmRwb2ludChzKSBvZiB0aGUgT0FNIHRlc3QuCgogICBUaGUgZmF0ZSBz
aGFyaW5nLCBpbiB0aGUgU0ZDIGVudmlyb25tZW50LCBpcyBhY2hpZXZlZCB3aGVuIGEgdGVzdAog
ICBwYWNrZXQgdHJhdmVyc2VzIHRoZSBzYW1lIHBhdGggYW5kIHJlY2VpdmVzIHRoZSBzYW1lIHRy
ZWF0bWVudCBpbiB0aGUKICAgdHJhbnNwb3J0IGxheWVyIGFzIGFuIFNGQyBOU0ggcGFja2V0LgoK
ICAgICAgUkVRIzI6IFNGQyBPQU0gTVVTVCBzdXBwb3J0IHByby1hY3RpdmUgbW9uaXRvcmluZyBv
ZiB0aGUKICAgICAgY29udGludWl0eSBvZiB0aGUgU0ZQIGJldHdlZW4gYW55IG9mIGl0cyBlbGVt
ZW50cy4KCiAgIEEgbmV0d29yayBmYWlsdXJlIG1pZ2h0IGJlIGRlY2xhcmVkIHdoZW4gc2V2ZXJh
bCBjb25zZWN1dGl2ZSB0ZXN0CiAgIHBhY2tldHMgYXJlIG5vdCByZWNlaXZlZCB3aXRoaW4gYSBw
cmUtZGV0ZXJtaW5lZCB0aW1lLiAgRm9yIGV4YW1wbGUsCiAgIGluIHRoZSBFMkUgU0ZDIE9BTSBG
TSBjYXNlLCB0aGUgZWdyZXNzLCBTRkYzLCBpbiB0aGUgZXhhbXBsZSBpbgogICBGaWd1cmUgMSwg
Y291bGQgYmUgdGhlIGVudGl0eSB0aGF0IGRldGVjdHMgdGhlIFNGUCdzIGZhaWx1cmUgYnkKICAg
bW9uaXRvcmluZyBhIGZsb3cgb2YgcGVyaW9kaWMgdGVzdCBwYWNrZXRzLiAgVGhlIGluZ3Jlc3Mg
bWF5IGJlCiAgIGNhcGFibGUgb2YgcmVjb3ZlcmluZyBmcm9tIHRoZSBmYWlsdXJlLCBlLmcuLCB1
c2luZyByZWR1bmRhbnQgU0ZDCiAgIGVsZW1lbnRzLiAgVGh1cywgaXQgaXMgYmVuZWZpY2lhbCBm
b3IgdGhlIGVncmVzcyB0byBzaWduYWwgdGhlIG5ldwogICBkZWZlY3Qgc3RhdGUgdG8gdGhlIGlu
Z3Jlc3MsIHdoaWNoIGluIHRoaXMgZXhhbXBsZSBpcyB0aGUgQ2xhc3NpZmllci4KICAgSGVuY2Ug
dGhlIGZvbGxvd2luZyByZXF1aXJlbWVudDoKCiAgICAgIFJFUSMzOiBTRkMgT0FNIE1VU1Qgc3Vw
cG9ydCBSZW1vdGUgRGVmZWN0IEluZGljYXRpb24gKFJESSkKICAgICAgbm90aWZpY2F0aW9uIGJ5
IHRoZSBlZ3Jlc3MgdG8gdGhlIGluZ3Jlc3MuCgoKCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCAxNSwgMjAyMSAgICAgICAgICAgICAgICBbUGFnZSA1XQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBPQU0gZm9yIFNGQyAgICAgICAgICAgICAgRmVi
cnVhcnkgMjAyMQoKCiAgICAgIFJFUSM0OiBTRkMgT0FNIE1VU1Qgc3VwcG9ydCBjb25uZWN0aXZp
dHkgdmVyaWZpY2F0aW9uIG9mIHRoZSBTRlAuCiAgICAgIERlZmluaXRpb24gb2YgdGhlIG1pc2Nv
bm5lY3Rpb24gZGVmZWN0LCBlbnRyeSBhbmQgZXhpdCBjcml0ZXJpYQogICAgICBhcmUgb3V0c2lk
ZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KCiAgIE9uY2UgdGhlIFNGRjEgZGV0ZWN0cyB0
aGUgZGVmZWN0LCB0aGUgb2JqZWN0aXZlIG9mIHRoZSBTRkMgT0FNCiAgIGNoYW5nZXMgZnJvbSB0
aGUgZGV0ZWN0aW9uIG9mIGEgZGVmZWN0IHRvIGRlZmVjdCBjaGFyYWN0ZXJpemF0aW9uIGFuZAog
ICBsb2NhbGl6YXRpb24uCgogICAgICBSRVEjNTogU0ZDIE9BTSBNVVNUIHN1cHBvcnQgZmF1bHQg
bG9jYWxpemF0aW9uIG9mIHRoZSBMb3NzIG9mCiAgICAgIENvbnRpbnVpdHkgQ2hlY2sgd2l0aGlu
IGFuIFNGUC4KCiAgICAgIFJFUSM2OiBTRkMgT0FNIE1VU1Qgc3VwcG9ydCBhbiBTRlAgdHJhY2lu
ZyB0byBkaXNjb3ZlciB0aGUgUlNQLgoKICAgSW4gdGhlIGV4YW1wbGUgcHJlc2VudGVkIGluIEZp
Z3VyZSAxLCB0d28gZGlzdGluY3QgaW5zdGFuY2VzIG9mIHRoZQogICBzYW1lIHNlcnZpY2UgZnVu
Y3Rpb24gc2hhcmUgdGhlIHNhbWUgU0ZGLiAgSW4gdGhpcyBleGFtcGxlLCB0aGUgU0ZQCiAgIGNh
biBiZSByZWFsaXplZCBvdmVyIHNldmVyYWwgUlNQcywgZm9yIGluc3RhbmNlLCBSU1AxKFNGMS0t
U0YzLS1TRjUpCiAgIGFuZCBSU1AyKFNGMi0tU0Y0LS1TRjYpLiAgQXZhaWxhYmxlIFJTUHMgY2Fu
IGJlIGRpc2NvdmVyZWQgdXNpbmcgdGhlCiAgIHRyYWNlIGZ1bmN0aW9uIGRpc2N1c3NlZCBpbiBT
ZWN0aW9uIDQuMyBbUkZDODkyNF0uCgogICAgICBSRVEjNzogU0ZDIE9BTSBNVVNUIGhhdmUgdGhl
IGFiaWxpdHkgdG8gZGlzY292ZXIgYW5kIGV4ZXJjaXNlIGFsbAogICAgICBhdmFpbGFibGUgUlNQ
cyBpbiB0aGUgbmV0d29yay4KCiAgIFRoZSBTRkMgT0FNIGxheWVyIG1vZGVsIGRlc2NyaWJlZCBp
biBbUkZDODkyNF0gb2ZmZXJzIGFuIGVmZmljaWVudAogICBhcHByb2FjaCBmb3IgYSBkZWZlY3Qg
bG9jYWxpemF0aW9uIHdpdGhpbiBhIHNlcnZpY2UgZnVuY3Rpb24gY2hhaW4uCiAgIEFzIHRoZSBm
aXJzdCBzdGVwLCB0aGUgU0ZQJ3MgY29udGludWl0eSBmb3IgU0ZGcyB0aGF0IGFyZSBwYXJ0IG9m
IHRoZQogICBzYW1lIFNGUCBjb3VsZCBiZSB2ZXJpZmllZC4gIEFmdGVyIHRoZSByZWFjaGFiaWxp
dHkgb2YgU0ZGcyBoYXMKICAgYWxyZWFkeSBiZWVuIHZlcmlmaWVkLCBTRkZzIHRoYXQgc2VydmUg
YW4gU0YgbWF5IGJlIHVzZWQgYXMgYSB0ZXN0CiAgIHBhY2tldCBzb3VyY2UuICBJbiBzdWNoIGEg
Y2FzZSwgU0ZGIGNhbiBhY3QgYXMgYSBwcm94eSBmb3IgYW5vdGhlcgogICBlbGVtZW50IHdpdGhp
biB0aGUgc2VydmljZSBmdW5jdGlvbiBjaGFpbi4KCiAgICAgIFJFUSM4OiBTRkMgT0FNIE1VU1Qg
YmUgYWJsZSB0byB0cmlnZ2VyIG9uLWRlbWFuZCBGTSB3aXRoIHJlc3BvbnNlcwogICAgICBiZWlu
ZyBkaXJlY3RlZCB0b3dhcmRzIHRoZSBpbml0aWF0b3Igb2Ygc3VjaCBwcm94eSByZXF1ZXN0LgoK
NC4gIEFjdGl2ZSBPQU0gSWRlbnRpZmljYXRpb24gaW4gU0ZDIE5TSAoKICAgVGhlIE8gYml0IGlu
IHRoZSBOU0ggaGVhZGVyIGlzIGRlZmluZWQgaW4gW1JGQzgzMDBdIGFzIGZvbGxvd3M6CgogICAg
ICBPIGJpdDogU2V0dGluZyB0aGlzIGJpdCBpbmRpY2F0ZXMgYW4gT0FNIHBhY2tldC4KCiAgIFRo
aXMgZG9jdW1lbnQgdXBkYXRlcyB0aGF0IGRlZmluaXRpb24gYXMgZm9sbG93czoKCiAgICAgIE8g
Yml0OiBTZXR0aW5nIHRoaXMgYml0IGluZGljYXRlcyBhbiBPQU0gY29tbWFuZCBhbmQvb3IgZGF0
YSBpbgogICAgICB0aGUgTlNIIENvbnRleHQgSGVhZGVyIG9yIHBhY2tldCBwYXlsb2FkLgoKICAg
QWN0aXZlIFNGQyBPQU0gaXMgZGVmaW5lZCBhcyBhIGNvbWJpbmF0aW9uIG9mIE9BTSBjb21tYW5k
cyBhbmQvb3IKICAgZGF0YSBpbmNsdWRlZCBpbiBhIG1lc3NhZ2UgdGhhdCBpbW1lZGlhdGVseSBm
b2xsb3dzIHRoZSBOU0guICBUbwogICBpZGVudGlmeSB0aGUgYWN0aXZlIE9BTSBtZXNzYWdlLCB0
aGUgTmV4dCBQcm90b2NvbCBmaWVsZCdzIHZhbHVlIE1VU1QKICAgYmUgc2V0IHRvIEFjdGl2ZSBT
RkMgT0FNIChUQkExKSAoU2VjdGlvbiA4LjEpLiAgVGhlIHJ1bGVzIGZvcgoKCgpNaXJza3ksIGV0
IGFsLiAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTUsIDIwMjEgICAgICAgICAgICAgICAgW1Bh
Z2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAg
ICAgICAgICAgIEZlYnJ1YXJ5IDIwMjEKCgogICBpbnRlcnByZXRpbmcgdGhlIHZhbHVlcyBvZiBP
IGJpdCBhbmQgdGhlIE5leHQgUHJvdG9jb2wgZmllbGQgYXJlIGFzCiAgIGZvbGxvd3M6CgogICBv
ICBPIGJpdCBzZXQgYW5kIHRoZSBOZXh0IFByb3RvY29sIHZhbHVlIGlzIG5vdCBvbmUgb2YgaWRl
bnRpZnlpbmcKICAgICAgYWN0aXZlIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2wgKHBlciBbUkZDNzc5
OV0gZGVmaW5pdGlvbnMpLCBlLmcuLAogICAgICBkZWZpbmVkIGluIHRoaXMgc3BlY2lmaWNhdGlv
biBBY3RpdmUgU0ZDIE9BTToKCiAgICAgICAgIC0gYSBGaXhlZC1MZW5ndGggQ29udGV4dCBIZWFk
ZXIgb3IgVmFyaWFibGUtTGVuZ3RoIENvbnRleHQKICAgICAgICAgSGVhZGVyKHMpIGNvbnRhaW4g
YW4gT0FNIGNvbW1hbmQgb3IgZGF0YS4KCiAgICAgICAgIC0gdGhlIHR5cGUgb2YgcGF5bG9hZCBp
cyBkZXRlcm1pbmVkIGJ5IHRoZSBOZXh0IFByb3RvY29sIGZpZWxkLgoKICAgbyAgTyBiaXQgc2V0
IGFuZCB0aGUgTmV4dCBQcm90b2NvbCB2YWx1ZSBpcyBvbmUgb2YgaWRlbnRpZnlpbmcgYWN0aXZl
CiAgICAgIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2w6CgogICAgICAgICAtIHRoZSBwYXlsb2FkIHRo
YXQgaW1tZWRpYXRlbHkgZm9sbG93cyBTRkMgTlNIIE1VU1QgY29udGFpbiBhbgogICAgICAgICBP
QU0gY29tbWFuZCBvciBkYXRhLgoKICAgbyAgTyBiaXQgaXMgY2xlYXI6CgogICAgICAgICAtIG5v
IE9BTSBpbiBhIEZpeGVkLUxlbmd0aCBDb250ZXh0IEhlYWRlciBvciBWYXJpYWJsZS1MZW5ndGgK
ICAgICAgICAgQ29udGV4dCBIZWFkZXIocykuCgogICAgICAgICAtIHRoZSBwYXlsb2FkIGRldGVy
bWluZWQgYnkgdGhlIE5leHQgUHJvdG9jb2wgZmllbGQncyB2YWx1ZQogICAgICAgICBNVVNUIGJl
IHByZXNlbnQuCgogICBvICBPIGJpdCBpcyBjbGVhciBhbmQgdGhlIE5leHQgUHJvdG9jb2wgZmll
bGQncyB2YWx1ZSBpZGVudGlmaWVzCiAgICAgIGFjdGl2ZSBvciBoeWJyaWQgT0FNIHByb3RvY29s
IE1VU1QgYmUgaWRlbnRpZmllZCBhbmQgcmVwb3J0ZWQgYXMKICAgICAgdGhlIGVycm9uZW91cyBj
b21iaW5hdGlvbi4gIEFuIGltcGxlbWVudGF0aW9uIE1BWSBoYXZlIGNvbnRyb2wgdG8KICAgICAg
ZW5hYmxlIHByb2Nlc3Npbmcgb2YgdGhlIE9BTSBwYXlsb2FkLgoKICAgT25lIGNvbmNsdXNpb24g
ZnJvbSB0aGUgYWJvdmUtbGlzdGVkIHJ1bGVzIG9mIHByb2Nlc3NpbmcgTyBiaXQgYW5kCiAgIHRo
ZSBOZXh0IFByb3RvY29sIGZpZWxkJ3MgdmFsdWUgaXMgdG8gYXZvaWQgdGhlIGNvbWJpbmF0aW9u
IG9mIE9BTSBpbgogICBhbiBOU0ggQ29udGV4dCBIZWFkZXIgKEZpeGVkLUxlbmd0aCBvciBWYXJp
YWJsZS1MZW5ndGgpIGFuZCB0aGUKICAgcGF5bG9hZCBpbW1lZGlhdGVseSBmb2xsb3dpbmcgdGhl
IFNGQyBOU0ggYmVjYXVzZSB0aGVyZSBpcyBubwogICB1bmFtYmlndW91cyB3YXkgdG8gaWRlbnRp
Znkgc3VjaCBjb21iaW5hdGlvbiB1c2luZyB0aGUgTyBiaXQgYW5kIHRoZQogICBOZXh0IFByb3Rv
Y29sIGZpZWxkLgoKICAgQXMgZGVtb25zdHJhdGVkIGluIFNlY3Rpb24gNCBbUkZDODkyNF0gYW5k
IFNlY3Rpb24gMyBvZiB0aGlzCiAgIGRvY3VtZW50LCBTRkMgT0FNIGlzIHJlcXVpcmVkIHRvIHBl
cmZvcm0gbXVsdGlwbGUgdGFza3MuICBTZXZlcmFsCiAgIGFjdGl2ZSBPQU0gcHJvdG9jb2xzIGNv
dWxkIGJlIHVzZWQgdG8gYWRkcmVzcyBhbGwgdGhlIHJlcXVpcmVtZW50cy4KICAgV2hlbiBJUC9V
RFAgZW5jYXBzdWxhdGlvbiBvZiBhbiBTRkMgT0FNIGNvbnRyb2wgbWVzc2FnZSBpcyB1c2VkLAog
ICBwcm90b2NvbHMgY2FuIGJlIGRlbXVsdGlwbGV4ZWQgdXNpbmcgdGhlIERlc3RpbmF0aW9uIFVE
UCBwb3J0IG51bWJlci4KICAgQnV0IGV4dHJhIElQL1VEUCBoZWFkZXJzLCBlc3BlY2lhbGx5IGlu
IGFuIElQdjYgbmV0d29yaywgYWRkCiAgIG5vdGljZWFibGUgb3ZlcmhlYWQuICBUaGlzIGRvY3Vt
ZW50IGRlZmluZXMgQWN0aXZlIE9BTSBIZWFkZXIKICAgKEZpZ3VyZSAyKSB0byBkZW11bHRpcGxl
eCBhY3RpdmUgT0FNIHByb3RvY29scyBvbiBhbiBTRkMuCgoKCgoKTWlyc2t5LCBldCBhbC4gICAg
ICAgICAgIEV4cGlyZXMgQXVndXN0IDE1LCAyMDIxICAgICAgICAgICAgICAgIFtQYWdlIDddCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAg
ICBGZWJydWFyeSAyMDIxCgoKICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICB8IFYg
fCBNc2cgVHlwZSAgfCAgICAgRmxhZ3MgICAgIHwgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAg
ICAgfAogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKwogICB+ICAgICAgICAgICAgICBTRkMgQWN0aXZlIE9BTSBDb250cm9s
IFBhY2tldCAgICAgICAgICAgICAgICAgICAgfgogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAgICAg
ICAgICAgIEZpZ3VyZSAyOiBTRkMgQWN0aXZlIE9BTSBIZWFkZXIKCiAgICAgIFYgLSB0d28tYml0
LWxvbmcgZmllbGQgaW5kaWNhdGVzIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIFNGQwogICAg
ICBhY3RpdmUgT0FNIGhlYWRlci4gIFRoZSBjdXJyZW50IHZhbHVlIGlzIDAuCgogICAgICBNc2cg
VHlwZSAtIHNpeCBiaXRzIGxvbmcgZmllbGQgaWRlbnRpZmllcyBPQU0gcHJvdG9jb2wsIGUuZy4s
IEVjaG8KICAgICAgUmVxdWVzdC9SZXBseSBvciBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcgRGV0
ZWN0aW9uLgoKICAgICAgRmxhZ3MgLSBlaWdodCBiaXRzIGxvbmcgZmllbGQgY2FycmllcyBiaXQg
ZmxhZ3MgdGhhdCBkZWZpbmUKICAgICAgb3B0aW9uYWwgY2FwYWJpbGl0eSBhbmQgdGh1cyBwcm9j
ZXNzaW5nIG9mIHRoZSBTRkMgYWN0aXZlIE9BTQogICAgICBjb250cm9sIHBhY2tldCwgZS5nLiwg
b3B0aW9uYWwgdGltZXN0YW1waW5nLgoKICAgICAgTGVuZ3RoIC0gdHdvIG9jdGV0cyBsb25nIGZp
ZWxkIHRoYXQgaXMgdGhlIGxlbmd0aCBvZiB0aGUgU0ZDCiAgICAgIGFjdGl2ZSBPQU0gY29udHJv
bCBwYWNrZXQgaW4gb2N0ZXRzLgoKNS4gIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IGZvciBTRkMK
CiAgIEVjaG8gUmVxdWVzdC9SZXBseSBpcyBhIHdlbGwta25vd24gYWN0aXZlIE9BTSBtZWNoYW5p
c20gdGhhdCBpcwogICBleHRlbnNpdmVseSB1c2VkIHRvIHZlcmlmeSBhIHBhdGgncyBjb250aW51
aXR5LCBkZXRlY3QKICAgaW5jb25zaXN0ZW5jaWVzIGJldHdlZW4gYSBzdGF0ZSBpbiBjb250cm9s
IGFuZCB0aGUgZGF0YSBwbGFuZXMsIGFuZAogICBsb2NhbGl6ZSBkZWZlY3RzIGluIHRoZSBkYXRh
IHBsYW5lLiAgSUNNUCAoW1JGQzA3OTJdIGZvciBJUHY0IGFuZAogICBbUkZDNDQ0M10gZm9yIElQ
djYgbmV0d29ya3MgcmVzcGVjdGl2ZWx5KSBhbmQgW1JGQzgwMjldIGFyZSBleGFtcGxlcwogICBv
ZiBicm9hZGx5IHVzZWQgYWN0aXZlIE9BTSBwcm90b2NvbHMgYmFzZWQgb24gRWNobyBSZXF1ZXN0
L1JlcGx5CiAgIHByaW5jaXBsZS4gIFRoZSBTRkMgTlNIIEVjaG8gUmVxdWVzdC9SZXBseSBjb250
cm9sIG1lc3NhZ2UgZm9ybWF0IGlzCiAgIHByZXNlbnRlZCBpbiBGaWd1cmUgMy4KCgoKCgoKCgoK
CgoKCgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE1LCAyMDIx
ICAgICAgICAgICAgICAgIFtQYWdlIDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0
aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBGZWJydWFyeSAyMDIxCgoKICAgICAgICAwICAg
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAz
CiAgICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxCiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgfCBWIHwgICAgICAgIFJlc2Vy
dmVkICAgICAgICAgICB8ICAgICAgICAgR2xvYmFsIEZsYWdzICAgICAgICAgIHwKICAgICAgICst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rCiAgICAgICB8IE1lc3NhZ2UgVHlwZSAgfCAgIFJlcGx5IG1vZGUgIHwgIFJldHVybiBD
b2RlICB8UmV0dXJuIFN1YmNvZGUgfAogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICBTZW5kZXIncyBIYW5kbGUgICAgICAgICAgICAgICAgICAgICAgICB8CiAg
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICBTZXF1ZW5jZSBO
dW1iZXIgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICB+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVExWcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfgogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAgICAgICAgIEZpZ3VyZSAzOiBTRkMgRWNo
byBSZXF1ZXN0L1JlcGx5IEZvcm1hdAoKICAgVGhlIGludGVycHJldGF0aW9uIG9mIHRoZSBmaWVs
ZHMgaXMgYXMgZm9sbG93czoKCiAgICAgIFZlcnNpb24gKFYpIGlzIGEgdHdvLWJpdCBmaWVsZCB0
aGF0IGluZGljYXRlcyB0aGUgY3VycmVudCB2ZXJzaW9uCiAgICAgIG9mIHRoZSBTRkMgRWNobyBS
ZXF1ZXN0L1JlcGx5LiAgVGhlIGN1cnJlbnQgdmFsdWUgaXMgMC4gIFRoZQogICAgICB2ZXJzaW9u
IG51bWJlciBpcyB0byBiZSBpbmNyZW1lbnRlZCB3aGVuZXZlciBhIGNoYW5nZSBpcyBtYWRlIHRo
YXQKICAgICAgYWZmZWN0cyB0aGUgYWJpbGl0eSBvZiBhbiBpbXBsZW1lbnRhdGlvbiB0byBwYXJz
ZSBvciBwcm9jZXNzCiAgICAgIGNvbnRyb2wgcGFja2V0IGNvcnJlY3RseS4KCiAgICAgIFJlc2Vy
dmVkIC0gZm91cnRlZW4tYml0IGZpZWxkLiAgSXQgTVVTVCBiZSB6ZXJvZWQgb24gdHJhbnNtaXNz
aW9uCiAgICAgIGFuZCBpZ25vcmVkIG9uIHJlY2VpcHQuCgogICAgICBUaGUgR2xvYmFsIEZsYWdz
IGlzIGEgdHdvLW9jdGV0IGJpdCB2ZWN0b3IgZmllbGQuCgogICAgICBUaGUgTWVzc2FnZSBUeXBl
IGlzIGEgb25lLW9jdGV0IGZpZWxkIHRoYXQgcmVmbGVjdHMgdGhlIHBhY2tldAogICAgICB0eXBl
LiAgVmFsdWUgVEJBMyBpZGVudGlmaWVzIEVjaG8gUmVxdWVzdCBhbmQgVEJBNCAtIEVjaG8gUmVw
bHkuCgogICAgICBUaGUgUmVwbHkgTW9kZSBpcyBhIG9uZS1vY3RldCBmaWVsZC4gIEl0IGRlZmlu
ZXMgdGhlIHR5cGUgb2YgdGhlCiAgICAgIHJldHVybiBwYXRoIHJlcXVlc3RlZCBieSB0aGUgc2Vu
ZGVyIG9mIHRoZSBFY2hvIFJlcXVlc3QuCgogICAgICBSZXR1cm4gQ29kZXMgYW5kIFN1YmNvZGVz
IGFyZSBvbmUtb2N0ZXQgZmllbGRzIGVhY2guICBUaGVzZSBjYW4gYmUKICAgICAgdXNlZCB0byBp
bmZvcm0gdGhlIHNlbmRlciBhYm91dCB0aGUgcmVzdWx0IG9mIHByb2Nlc3NpbmcgaXRzCiAgICAg
IHJlcXVlc3QuICBJbml0aWFsIFJldHVybiBDb2RlIHZhbHVlcyBhcmUgYWNjb3JkaW5nIHRvIFRh
YmxlIDEuCiAgICAgIEZvciBhbGwgUmV0dXJuIENvZGUgdmFsdWVzIGRlZmluZWQgaW4gdGhpcyBk
b2N1bWVudCwgdGhlIHZhbHVlIG9mCiAgICAgIHRoZSBSZXR1cm4gU3ViY29kZSBmaWVsZCBNVVNU
IGJlIHNldCB0byB6ZXJvLgoKICAgICAgVGhlIFNlbmRlcidzIEhhbmRsZSBpcyBhIGZvdXItb2N0
ZXQgZmllbGQuICBJdCBpcyBmaWxsZWQgaW4gYnkgdGhlCiAgICAgIHNlbmRlciBvZiB0aGUgRWNo
byBSZXF1ZXN0IGFuZCByZXR1cm5lZCB1bmNoYW5nZWQgYnkgdGhlIEVjaG8KICAgICAgUmVwbHkg
c2VuZGVyLiAgVGhlIHNlbmRlciBvZiB0aGUgRWNobyBSZXF1ZXN0IE1BWSB1c2UgYSBwc2V1ZG8t
CiAgICAgIHJhbmRvbSBudW1iZXIgZ2VuZXJhdG9yIChQUk5HKSB0byBzZXQgdGhlIHZhbHVlIG9m
IHRoZSBTZW5kZXIncwogICAgICBIYW5kbGUgZmllbGQuCgoKCgoKTWlyc2t5LCBldCBhbC4gICAg
ICAgICAgIEV4cGlyZXMgQXVndXN0IDE1LCAyMDIxICAgICAgICAgICAgICAgIFtQYWdlIDldCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAg
ICBGZWJydWFyeSAyMDIxCgoKICAgICAgVGhlIFNlcXVlbmNlIE51bWJlciBpcyBhIGZvdXItb2N0
ZXQgZmllbGQuICBJdCBpcyBhc3NpZ25lZCBieSB0aGUKICAgICAgc2VuZGVyIGFuZCBjYW4gYmUg
KGZvciBleGFtcGxlKSB1c2VkIHRvIGRldGVjdCBtaXNzZWQgcmVwbGllcy4KICAgICAgVGhlIHZh
bHVlIG9mIHRoZSBTZXF1ZW5jZSBOdW1iZXIgZmllbGQgU0hPVUxEIGJlIG1vbm90b25pY2FsbHkK
ICAgICAgaW5jcmVhc2luZyBpbiB0aGUgY291cnNlIG9mIHRoZSB0ZXN0IHNlc3Npb24uCgogICAg
ICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgICAgIDMKICAgICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICB8ICAgICAgVHlw
ZSAgICAgfCAgICBSZXNlcnZlZCAgIHwgICAgICAgICAgIExlbmd0aCAgICAgICAgICAgICAgfAog
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsKICAgICAgIH4gICAgICAgICAgICAgICAgICAgICAgICAgICAgVmFsdWUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+CiAgICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAg
ICAgICAgIEZpZ3VyZSA0OiBTRkMgRWNobyBSZXF1ZXN0L1JlcGx5IFRMViBGb3JtYXQKCiAgIFRM
ViBpcyBhIHZhcmlhYmxlLWxlbmd0aCBmaWVsZC4gIE11bHRpcGxlIFRMVnMgTUFZIGJlIHBsYWNl
ZCBpbiBhbgogICBTRkMgRWNobyBSZXF1ZXN0L1JlcGx5IHBhY2tldC4gIEFkZGl0aW9uYWwgVExW
cyBtYXkgYmUgZW5jbG9zZWQKICAgd2l0aGluIGEgZ2l2ZW4gVExWLCBzdWJqZWN0IHRvIHRoZSBz
ZW1hbnRpY3Mgb2YgdGhlIChvdXRlcikgVExWIGluCiAgIHF1ZXN0aW9uLiAgSWYgbW9yZSB0aGFu
IG9uZSBUTFYgaXMgdG8gYmUgaW5jbHVkZWQsIHRoZSB2YWx1ZSBvZiB0aGUKICAgVHlwZSBmaWVs
ZCBvZiB0aGUgb3V0bW9zdCBvdXRlciBUTFYgTVVTVCBiZSBzZXQgdG8gTXVsdGlwbGUgVExWcyBV
c2VkCiAgIChUQkExMiksIGFzIGFzc2lnbmVkIGJ5IElBTkEgYWNjb3JkaW5nIHRvIFNlY3Rpb24g
OC43LiAgRmlndXJlIDQKICAgcHJlc2VudHMgdGhlIGZvcm1hdCBvZiBhbiBTRkMgRWNobyBSZXF1
ZXN0L1JlcGx5IFRMViwgd2hlcmUgZmllbGRzCiAgIGFyZSBkZWZpbmVkIGFzIHRoZSBmb2xsb3dp
bmc6CgogICAgICBUeXBlIC0gYSBvbmUtb2N0ZXQtbG9uZyBmaWVsZCB0aGF0IGNoYXJhY3Rlcml6
ZXMgdGhlCiAgICAgIGludGVycHJldGF0aW9uIG9mIHRoZSBWYWx1ZSBmaWVsZC4gIFR5cGUgdmFs
dWVzIGFsbG9jYXRlZAogICAgICBhY2NvcmRpbmcgdG8gU2VjdGlvbiA4LjcuCgogICAgICBSZXNl
cnZlZCAtIG9uZS1vY3RldC1sb25nIGZpZWxkLiAgVGhlIHZhbHVlIG9mIHRoZSBUeXBlIGZpZWxk
CiAgICAgIGRldGVybWluZXMgaXRzIGludGVycHJldGF0aW9uIGFuZCBlbmNvZGluZy4KCiAgICAg
IExlbmd0aCAtIHR3by1vY3RldC1sb25nIGZpZWxkIGVxdWFsIHRvIHRoZSBWYWx1ZSBmaWVsZCdz
IGxlbmd0aCBpbgogICAgICBvY3RldHMuCgogICAgICBWYWx1ZSAtIGEgdmFyaWFibGUtbGVuZ3Ro
IGZpZWxkLiAgVGhlIHZhbHVlIG9mIHRoZSBUeXBlIGZpZWxkCiAgICAgIGRldGVybWluZXMgaXRz
IGludGVycHJldGF0aW9uIGFuZCBlbmNvZGluZy4KCjUuMS4gIFJldHVybiBDb2RlcwoKICAgVGhl
IHZhbHVlIG9mIHRoZSBSZXR1cm4gQ29kZSBmaWVsZCBpcyBzZXQgdG8gemVybyBieSB0aGUgc2Vu
ZGVyIG9mIGFuCiAgIEVjaG8gUmVxdWVzdC4gIFRoZSByZWNlaXZlciBvZiBzYWlkIEVjaG8gUmVx
dWVzdCBjYW4gc2V0IGl0IHRvIG9uZSBvZgogICB0aGUgdmFsdWVzIGxpc3RlZCBpbiBUYWJsZSAx
IGluIHRoZSBjb3JyZXNwb25kaW5nIEVjaG8gUmVwbHkgdGhhdCBpdAogICBnZW5lcmF0ZXMuCgoK
CgoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE1LCAyMDIxICAg
ICAgICAgICAgICAgW1BhZ2UgMTBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZl
IE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBGZWJydWFyeSAyMDIxCgoKICAgICAgICAgICstLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAg
ICAgfCBWYWx1ZSB8ICAgICAgICAgICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgICAgICAgICB8
CiAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKICAgICAgICAgIHwgMCAgICAgfCAgICAgICAgICAgICAgIE5vIFJldHVybiBDb2Rl
ICAgICAgICAgICAgICAgfAogICAgICAgICAgfCAxICAgICB8ICAgICAgTWFsZm9ybWVkIEVjaG8g
UmVxdWVzdCByZWNlaXZlZCAgICAgICB8CiAgICAgICAgICB8IDIgICAgIHwgT25lIG9yIG1vcmUg
b2YgdGhlIFRMVnMgd2FzIG5vdCB1bmRlcnN0b29kIHwKICAgICAgICAgIHwgMyAgICAgfCAgICAg
ICAgICAgQXV0aGVudGljYXRpb24gZmFpbGVkICAgICAgICAgICAgfAogICAgICAgICAgKy0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgogICAgICAg
ICAgICAgICAgICAgICAgVGFibGUgMTogU0ZDIEVjaG8gUmV0dXJuIENvZGVzCgo1LjIuICBBdXRo
ZW50aWNhdGlvbiBpbiBFY2hvIFJlcXVlc3QvUmVwbHkKCiAgIEF1dGhlbnRpY2F0aW9uIGNhbiBi
ZSB1c2VkIHRvIHByb3RlY3QgdGhlIGludGVncml0eSBvZiB0aGUKICAgaW5mb3JtYXRpb24gaW4g
U0ZDIEVjaG8gUmVxdWVzdCBhbmQvb3IgRWNobyBSZXBseS4gIEluIHRoZQogICBbSS1ELmlldGYt
c2ZjLW5zaC1pbnRlZ3JpdHldIGEgdmFyaWFibGUtbGVuZ3RoIENvbnRleHQgSGVhZGVyIGhhcwog
ICBiZWVuIGRlZmluZWQgdG8gcHJvdGVjdCB0aGUgaW50ZWdyaXR5IG9mIHRoZSBOU0ggYW5kIHRo
ZSBwYXlsb2FkLgogICBUaGUgaGVhZGVyIGNhbiBhbHNvIGJlIHVzZWQgZm9yIHRoZSBvcHRpb25h
bCBlbmNyeXB0aW9uIG9mIHRoZQogICBzZW5zaXRpdmUgbWV0YWRhdGEuICBNQUMjMSBDb250ZXh0
IEhlYWRlciBpcyBtb3JlIHN1aXRhYmxlIGZvciB0aGUKICAgaW50ZWdyaXR5IHByb3RlY3Rpb24g
b2YgYWN0aXZlIFNGQyBPQU0sIHBhcnRpY3VsYXJseSBvZiB0aGUgZGVmaW5lZAogICBpbiB0aGlz
IGRvY3VtZW50IFNGQyBFY2hvIFJlcXVlc3QgYW5kIEVjaG8gUmVwbHkuICBPbiB0aGUgb3RoZXIg
aGFuZCwKICAgdXNpbmcgTUFDIzIgQ29udGV4dCBIZWFkZXIgYWxsb3dzIHRoZSBkZXRlY3Rpb24g
b2YgbWlzaGFuZGxpbmcgb2YgdGhlCiAgIE8tYml0IGJ5IGEgdHJhbnNpZW50IFNGQyBlbGVtZW50
LgoKNS4zLiAgU0ZDIEVjaG8gUmVxdWVzdCBUcmFuc21pc3Npb24KCiAgIFNGQyBFY2hvIFJlcXVl
c3QgY29udHJvbCBwYWNrZXQgTVVTVCB1c2UgdGhlIGFwcHJvcHJpYXRlCiAgIGVuY2Fwc3VsYXRp
b24gb2YgdGhlIG1vbml0b3JlZCBTRlAuICBJZiB0aGUgTlNIIGlzIHVzZWQsIEVjaG8gUmVxdWVz
dAogICBNVVNUIHNldCBPIGJpdCwgYXMgZGVmaW5lZCBpbiBbUkZDODMwMF0uICBTRkMgTlNIIE1V
U1QgYmUgaW1tZWRpYXRlbHkKICAgZm9sbG93ZWQgYnkgdGhlIFNGQyBBY3RpdmUgT0FNIEhlYWRl
ciBkZWZpbmVkIGluIFNlY3Rpb24gNC4gIFRoZQogICBNZXNzYWdlIFR5cGUgZmllbGQncyB2YWx1
ZSBpbiB0aGUgU0ZDIEFjdGl2ZSBPQU0gSGVhZGVyIE1VU1QgYmUgc2V0CiAgIHRvIFNGQyBFY2hv
IFJlcXVlc3QvRWNobyBSZXBseSB2YWx1ZSAoVEJBMikgcGVyIFNlY3Rpb24gOC4yLgoKICAgVmFs
dWUgb2YgdGhlIFJlcGx5IE1vZGUgZmllbGQgTUFZIGJlIHNldCB0bzoKCiAgIG8gIERvIE5vdCBS
ZXBseSAoVEJBNSkgaWYgb25lLXdheSBtb25pdG9yaW5nIGlzIGRlc2lyZWQuICBJZiB0aGUgRWNo
bwogICAgICBSZXF1ZXN0IGlzIHVzZWQgdG8gbWVhc3VyZSBzeW50aGV0aWMgcGFja2V0IGxvc3M7
IHRoZSByZWNlaXZlciBtYXkKICAgICAgcmVwb3J0IGxvc3MgbWVhc3VyZW1lbnQgcmVzdWx0cyB0
byBhIHJlbW90ZSBub2RlLgoKICAgbyAgUmVwbHkgdmlhIGFuIElQdjQvSVB2NiBVRFAgUGFja2V0
IChUQkE2KSB2YWx1ZSBsaWtlbHkgd2lsbCBiZSB0aGUKICAgICAgbW9zdCB1c2VkLgoKICAgbyAg
UmVwbHkgdmlhIEFwcGxpY2F0aW9uIExldmVsIENvbnRyb2wgQ2hhbm5lbCAoVEJBNykgdmFsdWUg
aWYgdGhlCiAgICAgIFNGUCBtYXkgaGF2ZSBiaS1kaXJlY3Rpb25hbCBwYXRocy4KCiAgIG8gIFJl
cGx5IHZpYSBTcGVjaWZpZWQgUGF0aCAoVEJBOCkgdmFsdWUgdG8gZW5mb3JjZSB0aGUgdXNlIG9m
IHRoZQogICAgICBwYXJ0aWN1bGFyIHJldHVybiBwYXRoIHNwZWNpZmllZCBpbiB0aGUgaW5jbHVk
ZWQgVExWIHRvIHZlcmlmeSBiaS0KCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVz
IEF1Z3VzdCAxNSwgMjAyMSAgICAgICAgICAgICAgIFtQYWdlIDExXQoMCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgIEFjdGl2ZSBPQU0gZm9yIFNGQyAgICAgICAgICAgICAgRmVicnVhcnkgMjAy
MQoKCiAgICAgIGRpcmVjdGlvbmFsIGNvbnRpbnVpdHkgYW5kIGFsc28gaW5jcmVhc2UgdGhlIHJv
YnVzdG5lc3Mgb2YgdGhlCiAgICAgIG1vbml0b3JpbmcgYnkgc2VsZWN0aW5nIGEgbW9yZSBzdGFi
bGUgcGF0aC4KCjUuNC4gIFNGQyBFY2hvIFJlcXVlc3QgUmVjZXB0aW9uCgogICBTZW5kaW5nIGFu
IFNGQyBFY2hvIFJlcXVlc3QgdG8gdGhlIGNvbnRyb2wgcGxhbmUgaXMgdHJpZ2dlcmVkIGJ5IG9u
ZQogICBvZiB0aGUgZm9sbG93aW5nIHBhY2tldCBwcm9jZXNzaW5nIGV4Y2VwdGlvbnM6IE5TSCBU
VEwgZXhwaXJhdGlvbiwKICAgTlNIIFNlcnZpY2UgSW5kZXggKFNJKSBleHBpcmF0aW9uIG9yIHRo
ZSByZWNlaXZlciBpcyB0aGUgdGVybWluYWwgU0ZGCiAgIGZvciBhbiBTRlAuCgogICBGaXJzdGx5
LCBpZiB0aGUgU0ZDIEVjaG8gUmVxdWVzdCBpcyBhdXRoZW50aWNhdGVkLCB0aGUgcmVjZWl2aW5n
IFNGRgogICBNVVNUIHZlcmlmeSB0aGUgYXV0aGVudGljYXRpb24uICBJZiB0aGUgdmVyaWZpY2F0
aW9uIGZhaWxzLCB0aGUKICAgcmVjZWl2ZXIgU0ZGIE1VU1Qgc2VuZCBhbiBTRkMgRWNobyBSZXBs
eSB3aXRoIHRoZSBSZXR1cm4gQ29kZSBzZXQgdG8KICAgIkF1dGhlbnRpY2F0aW9uIGZhaWxlZCIg
YW5kIHRoZSBTdWJjb2RlIHNldCB0byB6ZXJvLiAgVGhlbiwgdGhlIFNGRgogICB0aGF0IGhhcyBy
ZWNlaXZlZCBhbiBTRkMgRWNobyBSZXF1ZXN0IHZlcmlmaWVzIHRoZSByZWNlaXZlZCBwYWNrZXQn
cwogICBnZW5lcmFsIHNhbml0eS4gIElmIHRoZSBwYWNrZXQgaXMgbm90IHdlbGwtZm9ybWVkLCB0
aGUgcmVjZWl2ZXIgU0ZGCiAgIFNIT1VMRCBzZW5kIGFuIFNGQyBFY2hvIFJlcGx5IHdpdGggdGhl
IFJldHVybiBDb2RlIHNldCB0byAiTWFsZm9ybWVkCiAgIEVjaG8gUmVxdWVzdCByZWNlaXZlZCIg
YW5kIHRoZSBTdWJjb2RlIHNldCB0byB6ZXJvLiAgSWYgdGhlcmUgYXJlIGFueQogICBUTFZzIHRo
YXQgU0ZGIGRvZXMgbm90IHVuZGVyc3RhbmQsIHRoZSBTRkYgTVVTVCBzZW5kIGFuIFNGQyBFY2hv
CiAgIFJlcGx5IHdpdGggdGhlIFJldHVybiBDb2RlIHNldCB0byAyICgiT25lIG9yIG1vcmUgVExW
cyB3YXMgbm90CiAgIHVuZGVyc3Rvb2QiKSBhbmQgc2V0IHRoZSBTdWJjb2RlIHRvIHplcm8uICBJ
biB0aGUgbGF0dGVyIGNhc2UsIHRoZQogICBTRkYgTUFZIGluY2x1ZGUgYW4gRXJyb3JlZCBUTFZz
IFRMViAoU2VjdGlvbiA1LjQuMSkgdGhhdCBhcyBzdWItVExWcwogICBjb250YWlucyBvbmx5IHRo
ZSBtaXN1bmRlcnN0b29kIFRMVnMuICBUaGUgaGVhZGVyIGZpZWxkJ3MgU2VuZGVyJ3MKICAgSGFu
ZGxlLCBTZXF1ZW5jZSBOdW1iZXIgYXJlIG5vdCBleGFtaW5lZCBidXQgYXJlIGluY2x1ZGVkIGlu
IHRoZSBTRkMKICAgRWNobyBSZXBseSBtZXNzYWdlLgoKNS40LjEuICBFcnJvcmVkIFRMVnMgVExW
CgogICBJZiB0aGUgUmV0dXJuIENvZGUgZm9yIHRoZSBFY2hvIFJlcGx5IGlzIGRldGVybWluZWQg
YXMgMiAoIk9uZSBvcgogICBtb3JlIFRMVnMgd2FzIG5vdCB1bmRlcnN0b29kIiksIHRoZW4gdGhl
IEVycm9yZWQgVExWcyBUTFYgTUFZIGJlCiAgIGluY2x1ZGVkIGluIGFuIEVjaG8gUmVwbHkuICBU
aGUgdXNlIG9mIHRoaXMgVExWIGFsbG93cyBpbmZvcm1pbmcgdGhlCiAgIHNlbmRlciBvZiBhbiBF
Y2hvIFJlcXVlc3Qgb2YgbWFuZGF0b3J5IFRMVnMgZWl0aGVyIG5vdCBzdXBwb3J0ZWQgYnkKICAg
YW4gaW1wbGVtZW50YXRpb24gb3IgcGFyc2VkIGFuZCBmb3VuZCB0byBiZSBpbiBlcnJvci4KCiAg
ICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAg
ICAgICAgICAgIDMKICAgICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICB8ICBFcnJv
cmVkIFRMVnMgfCAgICBSZXNlcnZlZCAgIHwgICAgICAgICAgICBMZW5ndGggICAgICAgICAgICAg
fAogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsKICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZh
bHVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLgogICAgICAg
LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC4KICAgICAgIC4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAuCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsK
CgogICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNTogRXJyb3JlZCBUTFZzIFRMVgoKCgpN
aXJza3ksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTUsIDIwMjEgICAgICAgICAg
ICAgICBbUGFnZSAxMl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZv
ciBTRkMgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMjEKCgogICB3aGVyZQoKICAgICAgVGhlIEVy
cm9yZWQgVExWcyBUeXBlIE1VU1QgYmUgc2V0IHRvIFRCQTE0IFNlY3Rpb24gOC43LgoKICAgICAg
UmVzZXJ2ZWQgLSBvbmUtb2N0ZXQtbG9uZyBmaWVsZC4KCiAgICAgIExlbmd0aCAtIHR3by1vY3Rl
dC1sb25nIGZpZWxkIGVxdWFsIHRvIHRoZSBsZW5ndGggb2YgdGhlIFZhbHVlCiAgICAgIGZpZWxk
IGluIG9jdGV0cy4KCiAgICAgIFRoZSBWYWx1ZSBmaWVsZCBjb250YWlucyB0aGUgVExWcywgZW5j
b2RlZCBhcyBzdWItVExWcywgdGhhdCB3ZXJlCiAgICAgIG5vdCB1bmRlcnN0b29kIG9yIGZhaWxl
ZCB0byBiZSBwYXJzZWQgY29ycmVjdGx5LgoKNS41LiAgU0ZDIEVjaG8gUmVwbHkgVHJhbnNtaXNz
aW9uCgogICBUaGUgUmVwbHkgTW9kZSBmaWVsZCBkaXJlY3RzIHdoZXRoZXIgYW5kIGhvdyB0aGUg
RWNobyBSZXBseSBtZXNzYWdlCiAgIHNob3VsZCBiZSBzZW50LiAgVGhlIHNlbmRlciBvZiB0aGUg
RWNobyBSZXF1ZXN0IE1BWSB1c2UgVExWcyB0bwogICByZXF1ZXN0IHRoYXQgdGhlIGNvcnJlc3Bv
bmRpbmcgRWNobyBSZXBseSBpcyB0cmFuc21pdHRlZCBvdmVyIHRoZQogICBzcGVjaWZpZWQgcGF0
aC4gIFZhbHVlIFRCQTMgaXMgcmVmZXJyZWQgdG8gYXMgdGhlICJEbyBub3QgcmVwbHkiIG1vZGUK
ICAgYW5kIHN1cHByZXNzZXMgdGhlIEVjaG8gUmVwbHkgcGFja2V0IHRyYW5zbWlzc2lvbi4gIFRo
ZSBkZWZhdWx0IHZhbHVlCiAgIChUQkE2KSBmb3IgdGhlIFJlcGx5IG1vZGUgZmllbGQgcmVxdWVz
dHMgdGhlIHJlc3BvbmRlciB0byBzZW5kIHRoZQogICBFY2hvIFJlcGx5IHBhY2tldCBvdXQtb2Yt
YmFuZCBhcyBJUHY0IG9yIElQdjYgVURQIHBhY2tldC4KCiAgIFJlc3BvbmRlciB0byB0aGUgU0ZD
IEVjaG8gUmVxdWVzdCBzZW5kcyB0aGUgRWNobyBSZXBseSBvdmVyIElQCiAgIG5ldHdvcmsgaWYg
dGhlIFJlcGx5IG1vZGUgaXMgUmVwbHkgdmlhIGFuIElQdjQvSVB2NiBVRFAgUGFja2V0LgogICBC
ZWNhdXNlIFNGQyBOU0ggZG9lcyBub3QgaWRlbnRpZnkgdGhlIGluZ3Jlc3Mgb2YgdGhlIFNGUCwg
dGhlIEVjaG8KICAgUmVxdWVzdCwgdGhlIHNvdXJjZSBJRCBNVVNUIGJlIGluY2x1ZGVkIGluIHRo
ZSBtZXNzYWdlIGFuZCB1c2VkIGFzCiAgIHRoZSBJUCBkZXN0aW5hdGlvbiBhZGRyZXNzIGZvciBJ
UC9VRFAgZW5jYXBzdWxhdGlvbiBvZiB0aGUgU0ZDIEVjaG8KICAgUmVwbHkuICBUaGUgc2VuZGVy
IG9mIHRoZSBTRkMgRWNobyBSZXF1ZXN0IE1VU1QgaW5jbHVkZSBTRkMgU291cmNlCiAgIFRMViBG
aWd1cmUgNi4KCiAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAg
ICAgICAgICAgICAgICAgICAzCiAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgfCAgU291cmNlIElE
ICB8ICAgIFJlc2VydmVkICAgfCAgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgICB8CiAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICBWYWx1ZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCgoKICAgICAgICAgICAgICAgICAgICAgICAgIEZp
Z3VyZSA2OiBTRkMgU291cmNlIFRMVgoKICAgd2hlcmUKCiAgICAgIFNvdXJjZSBJRCBUeXBlIGlz
IGEgb25lLW9jdGV0LWxvbmcgZmllbGQgYW5kIGhhcyB0aGUgdmFsdWUgb2YKICAgICAgVEJBMTMg
U2VjdGlvbiA4LjcuCgogICAgICBSZXNlcnZlZCAtIG9uZS1vY3RldC1sb25nIGZpZWxkLgoKCgoK
TWlyc2t5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE1LCAyMDIxICAgICAgICAg
ICAgICAgW1BhZ2UgMTNdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBm
b3IgU0ZDICAgICAgICAgICAgICBGZWJydWFyeSAyMDIxCgoKICAgICAgTGVuZ3RoIGlzIGEgdHdv
LW9jdGV0cy1sb25nIGZpZWxkLCBhbmQgdGhlIHZhbHVlIGVxdWFscyB0aGUgbGVuZ3RoCiAgICAg
IG9mIHRoZSBWYWx1ZSBmaWVsZCBpbiBvY3RldHMuCgogICAgICBWYWx1ZSBmaWVsZCBjb250YWlu
cyB0aGUgSVAgYWRkcmVzcyBvZiB0aGUgc2VuZGVyIG9mIHRoZSBTRkMgT0FNCiAgICAgIGNvbnRy
b2wgbWVzc2FnZSwgSVB2NCBvciBJUHY2LgoKICAgVGhlIFVEUCBkZXN0aW5hdGlvbiBwb3J0IGZv
ciBTRkMgRWNobyBSZXBseSBUQkExNSB3aWxsIGJlIGFsbG9jYXRlZAogICBieSBJQU5BIFNlY3Rp
b24gOC44LgoKNS42LiAgU0ZDIEVjaG8gUmVwbHkgUmVjZXB0aW9uCgogICBBbiBTRkYgU0hPVUxE
IE5PVCBhY2NlcHQgU0ZDIEVjaG8gUmVwbHkgdW5sZXNzIHRoZSByZWNlaXZlZCBwYXNzZXMKICAg
dGhlIGZvbGxvd2luZyBjaGVja3M6CgogICBvICB0aGUgcmVjZWl2ZWQgU0ZDIEVjaG8gUmVwbHkg
aXMgd2VsbC1mb3JtZWQ7CgogICBvICBpdCBoYXMgYW4gb3V0c3RhbmRpbmcgU0ZDIEVjaG8gUmVx
dWVzdCBzZW50IGZyb20gdGhlIFVEUCBwb3J0IHRoYXQKICAgICAgbWF0Y2hlcyBkZXN0aW5hdGlv
biBVRFAgcG9ydCBudW1iZXIgb2YgdGhlIHJlY2VpdmVkIHBhY2tldDsKCiAgIG8gIGlmIHRoZSBt
YXRjaGluZyB0byB0aGUgRWNobyBSZXF1ZXN0IGZvdW5kLCB0aGUgdmFsdWUgb2YgdGhlCiAgICAg
IFNlbmRlcidzIEhhbmRsZSBuIHRoZSBFY2hvIFJlcXVlc3Qgc2VudCBpcyBlcXVhbCB0byB0aGUg
dmFsdWUgb2YKICAgICAgU2VuZGVyJ3MgSGFuZGxlIGluIHRoZSBFY2hvIFJlcGx5IHJlY2VpdmVk
OwoKICAgbyAgaWYgYWxsIGNoZWNrcyBwYXNzZWQsIHRoZSBTRkYgY2hlY2tzIGlmIHRoZSBTZXF1
ZW5jZSBOdW1iZXIgaW4gdGhlCiAgICAgIEVjaG8gUmVxdWVzdCBzZW50IG1hdGNoZXMgdG8gdGhl
IFNlcXVlbmNlIE51bWJlciBpbiB0aGUgRWNobyBSZXBseQogICAgICByZWNlaXZlZC4KCjYuICBT
ZWN1cml0eSBDb25zaWRlcmF0aW9ucwoKICAgV2hlbiB0aGUgaW50ZWdyaXR5IHByb3RlY3Rpb24g
Zm9yIFNGQyBhY3RpdmUgT0FNLCBhbmQgU0ZDIEVjaG8KICAgUmVxdWVzdC9SZXBseSBpbiBwYXJ0
aWN1bGFyLCBpcyByZXF1aXJlZCwgaXQgaXMgUkVDT01NRU5ERUQgdG8gdXNlCiAgIG9uZSBvZiBD
b250ZXh0IEhlYWRlcnMgZGVmaW5lZCBpbiBbSS1ELmlldGYtc2ZjLW5zaC1pbnRlZ3JpdHldLgog
ICBNQUMjMSAoTWVzc2FnZSBBdXRoZW50aWNhdGlvbiBDb2RlKSBDb250ZXh0IEhlYWRlciBjb3Vs
ZCBiZSBtb3JlCiAgIHN1aXRhYmxlIGZvciBhY3RpdmUgU0ZDIE9BTSBiZWNhdXNlIGl0IGRvZXMg
bm90IHJlcXVpcmUgcmUtCiAgIGNhbGN1bGF0aW9uIG9mIHRoZSBNQUMgd2hlbiB0aGUgdmFsdWUg
b2YgdGhlIE5TSCBCYXNlIEhlYWRlcidzIFRUTAogICBmaWVsZCBpcyBjaGFuZ2VkLiAgVGhlIGlu
dGVncml0eSBwcm90ZWN0aW9uIGZvciBTRkMgYWN0aXZlIE9BTSBjYW4KICAgYWxzbyBiZSBhY2hp
ZXZlZCB1c2luZyBtZWNoYW5pc21zIGluIHRoZSB1bmRlcmxheSBkYXRhIHBsYW5lLiAgRm9yCiAg
IGV4YW1wbGUsIGlmIHRoZSB1bmRlcmxheSBpcyBhbiBJUHY2IG5ldHdvcmssIElQIEF1dGhlbnRp
Y2F0aW9uIEhlYWRlcgogICBbUkZDNDMwMl0gb3IgSVAgRW5jYXBzdWxhdGluZyBTZWN1cml0eSBQ
YXlsb2FkIEhlYWRlciBbUkZDNDMwM10gY2FuCiAgIGJlIHVzZWQgdG8gcHJvdmlkZSBpbnRlZ3Jp
dHkgcHJvdGVjdGlvbi4gIENvbmZpZGVudGlhbGl0eSBmb3IgdGhlIFNGQwogICBFY2hvIFJlcXVl
c3QvUmVwbHkgZXhjaGFuZ2VzIGNhbiBiZSBhY2hpZXZlZCB1c2luZyB0aGUgSVAKICAgRW5jYXBz
dWxhdGluZyBTZWN1cml0eSBQYXlsb2FkIEhlYWRlciBbUkZDNDMwM10uICBBbHNvLCB0aGUgc2Vj
dXJpdHkKICAgbmVlZHMgZm9yIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgYXJlIHNpbWlsYXIgdG8g
dGhvc2Ugb2YgSUNNUCBwaW5nCiAgIFtSRkMwNzkyXSwgW1JGQzQ0NDNdIGFuZCBNUExTIExTUCBw
aW5nIFtSRkM4MDI5XS4KCiAgIFRoZXJlIGFyZSBhdCBsZWFzdCB0aHJlZSBhcHByb2FjaGVzIHRv
IGF0dGFja2luZyBhIG5vZGUgaW4gdGhlCiAgIG92ZXJsYXkgbmV0d29yayB1c2luZyB0aGUgbWVj
aGFuaXNtcyBkZWZpbmVkIGluIHRoZSBkb2N1bWVudC4gIE9uZSBpcwogICBhIERlbmlhbC1vZi1T
ZXJ2aWNlIGF0dGFjaywgc2VuZGluZyBhbiBTRkMgRWNobyBSZXF1ZXN0IHRvIG92ZXJsb2FkCgoK
Ck1pcnNreSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIEF1Z3VzdCAxNSwgMjAyMSAgICAgICAg
ICAgICAgIFtQYWdlIDE0XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIEFjdGl2ZSBPQU0g
Zm9yIFNGQyAgICAgICAgICAgICAgRmVicnVhcnkgMjAyMQoKCiAgIGFuIGVsZW1lbnQgb2YgdGhl
IFNGQy4gIFRoZSBzZWNvbmQgbWF5IHVzZSBzcG9vZmluZywgaGlqYWNraW5nLAogICByZXBseWlu
Zywgb3Igb3RoZXJ3aXNlIHRhbXBlcmluZyB3aXRoIFNGQyBFY2hvIFJlcXVlc3RzIGFuZC9vcgog
ICByZXBsaWVzIHRvIG1pc3JlcHJlc2VudCwgYWx0ZXIgdGhlIG9wZXJhdG9yJ3MgdmlldyBvZiB0
aGUgc3RhdGUgb2YKICAgdGhlIFNGQy4gIFRoZSB0aGlyZCBpcyBhbiB1bmF1dGhvcml6ZWQgc291
cmNlIHVzaW5nIGFuIFNGQyBFY2hvCiAgIFJlcXVlc3QvUmVwbHkgdG8gb2J0YWluIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBTRkMgYW5kL29yIGl0cwogICBlbGVtZW50cywgZS5nLiwgU0ZGIG9yIFNG
LgoKICAgSXQgaXMgUkVDT01NRU5ERUQgdGhhdCBpbXBsZW1lbnRhdGlvbnMgdGhyb3R0bGUgdGhl
IFNGQyBwaW5nIHRyYWZmaWMKICAgZ29pbmcgdG8gdGhlIGNvbnRyb2wgcGxhbmUgdG8gbWl0aWdh
dGUgcG90ZW50aWFsIERlbmlhbC1vZi1TZXJ2aWNlCiAgIGF0dGFja3MuCgogICBSZXBseSBhbmQg
c3Bvb2ZpbmcgYXR0YWNrcyBpbnZvbHZpbmcgZmFraW5nIG9yIHJlcGx5aW5nIHRvIFNGQyBFY2hv
CiAgIFJlcGx5IG1lc3NhZ2VzIHdvdWxkIGhhdmUgdG8gbWF0Y2ggdGhlIFNlbmRlcidzIEhhbmRs
ZSBhbmQgU2VxdWVuY2UKICAgTnVtYmVyIG9mIGFuIG91dHN0YW5kaW5nIFNGQyBFY2hvIFJlcXVl
c3QgbWVzc2FnZSwgd2hpY2ggaXMgaGlnaGx5CiAgIHVubGlrZWx5LiAgVGh1cyB0aGUgbm9uLW1h
dGNoaW5nIHJlcGx5IHdvdWxkIGJlIGRpc2NhcmRlZC4KCiAgIFRvIHByb3RlY3QgYWdhaW5zdCB1
bmF1dGhvcml6ZWQgc291cmNlcyB0cnlpbmcgdG8gb2J0YWluIGluZm9ybWF0aW9uCiAgIGFib3V0
IHRoZSBvdmVybGF5IGFuZC9vciB1bmRlcmxheSwgYW4gaW1wbGVtZW50YXRpb24gTUFZIGNoZWNr
IHRoYXQKICAgdGhlIHNvdXJjZSBvZiB0aGUgRWNobyBSZXF1ZXN0IGlzIGluZGVlZCBwYXJ0IG9m
IHRoZSBTRlAuCgo3LiAgQWNrbm93bGVkZ21lbnRzCgogICBBdXRob3JzIGdyZWF0bHkgYXBwcmVj
aWF0ZSB0aG9yb3VnaCByZXZpZXcgYW5kIHRoZSBtb3N0IGhlbHBmdWwKICAgY29tbWVudHMgZnJv
bSBEYW4gV2luZywgRGlyayB2b24gSHVnbywgYW5kIE1vaGFtZWQgQm91Y2FkYWlyLgoKOC4gIElB
TkEgQ29uc2lkZXJhdGlvbnMKCjguMS4gIFNGQyBBY3RpdmUgT0FNIFByb3RvY29sCgogICBJQU5B
IGlzIHJlcXVlc3RlZCB0byBhc3NpZ24gYSBuZXcgdHlwZSBmcm9tIHRoZSBTRkMgTmV4dCBQcm90
b2NvbAogICByZWdpc3RyeSBhcyBmb2xsb3dzOgoKICAgICAgICAgICAgICAgICstLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgfCBWYWx1ZSB8
ICBEZXNjcmlwdGlvbiAgIHwgUmVmZXJlbmNlICAgICB8CiAgICAgICAgICAgICAgICArLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgIHwgVEJB
MSAgfCBTRkMgQWN0aXZlIE9BTSB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgICAgKy0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rCgogICAgICAgICAgICAgICAg
ICAgICBUYWJsZSAyOiBTRkMgQWN0aXZlIE9BTSBQcm90b2NvbAoKOC4yLiAgU0ZDIEFjdGl2ZSBP
QU0gTWVzc2FnZSBUeXBlCgogICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgYSBuZXcgcmVn
aXN0cnkgY2FsbGVkICJTRkMgQWN0aXZlIE9BTQogICBNZXNzYWdlIFR5cGUiLiAgQWxsIGNvZGUg
cG9pbnRzIGluIHRoZSByYW5nZSAxIHRocm91Z2ggMzI3NjcgaW4gdGhpcwogICByZWdpc3RyeSBz
aGFsbCBiZSBhbGxvY2F0ZWQgYWNjb3JkaW5nIHRvIHRoZSAiSUVURiBSZXZpZXciIHByb2NlZHVy
ZQogICBzcGVjaWZpZWQgaW4gW1JGQzgxMjZdLiAgVGhlIHJlbWFpbmluZyBjb2RlIHBvaW50cyB0
byBiZSBhbGxvY2F0ZWQKICAgYWNjb3JkaW5nIHRvIFRhYmxlIDM6CgoKCgpNaXJza3ksIGV0IGFs
LiAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTUsIDIwMjEgICAgICAgICAgICAgICBbUGFnZSAx
NV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAg
ICAgICAgIEZlYnJ1YXJ5IDIwMjEKCgogICAgICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgfCBWYWx1ZSAgICAgICAg
IHwgRGVzY3JpcHRpb24gfCBSZWZlcmVuY2UgICAgICAgICAgICAgICB8CiAgICAgICAgICstLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAg
ICAgICB8IDAgICAgICAgICAgICAgfCAgIFJlc2VydmVkICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgICAgICAgfCAxIC0gMzI3NjcgICAgIHwgICBSZXNlcnZlZCAgfCBJRVRGIENvbnNl
bnN1cyAgICAgICAgICB8CiAgICAgICAgIHwgMzI3NjggLSA2NTUzMCB8ICAgUmVzZXJ2ZWQgIHwg
Rmlyc3QgQ29tZSBGaXJzdCBTZXJ2ZWQgfAogICAgICAgICB8IDY1NTMxIC0gNjU1MzQgfCAgIFJl
c2VydmVkICB8IFByaXZhdGUgVXNlICAgICAgICAgICAgIHwKICAgICAgICAgfCA2NTUzNSAgICAg
ICAgIHwgICBSZXNlcnZlZCAgfCAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICst
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwoK
ICAgICAgICAgICAgICAgICAgIFRhYmxlIDM6IFNGQyBBY3RpdmUgT0FNIE1lc3NhZ2UgVHlwZQoK
ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gYXNzaWduIGEgbmV3IHR5cGUgZnJvbSB0aGUgU0ZDIEFj
dGl2ZSBPQU0KICAgTWVzc2FnZSBUeXBlIHJlZ2lzdHJ5IGFzIGZvbGxvd3M6CgogICAgICAgICAg
Ky0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwog
ICAgICAgICAgfCBWYWx1ZSB8ICAgICAgICAgRGVzY3JpcHRpb24gICAgICAgICB8IFJlZmVyZW5j
ZSAgICAgfAogICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgfCBUQkEyICB8IFNGQyBFY2hvIFJlcXVlc3QvRWNo
byBSZXBseSB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwoKICAgICAgICAgICAgICAgICBUYWJs
ZSA0OiBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgVHlwZQoKOC4zLiAgU0ZDIEVjaG8gUmVx
dWVzdC9FY2hvIFJlcGx5IFBhcmFtZXRlcnMKCiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNyZWF0
ZSBhIG5ldyBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkKICAgUGFyYW1ldGVycyByZWdpc3Ry
eS4KCjguNC4gIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBNZXNzYWdlIFR5cGVzCgogICBJ
QU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBS
ZXBseQogICBQYXJhbWV0ZXJzIHJlZ2lzdHJ5IHRoZSBuZXcgc3ViLXJlZ2lzdHJ5IE1lc3NhZ2Ug
VHlwZXMuICBBbGwgY29kZQogICBwb2ludHMgaW4gdGhlIHJhbmdlIDEgdGhyb3VnaCAxNzUgaW4g
dGhpcyByZWdpc3RyeSBzaGFsbCBiZSBhbGxvY2F0ZWQKICAgYWNjb3JkaW5nIHRvIHRoZSAiSUVU
RiBSZXZpZXciIHByb2NlZHVyZSBzcGVjaWZpZWQgaW4gW1JGQzgxMjZdLgogICBDb2RlIHBvaW50
cyBpbiB0aGUgcmFuZ2UgMTc2IHRocm91Z2ggMjM5IGluIHRoaXMgcmVnaXN0cnkgc2hhbGwgYmUK
ICAgYWxsb2NhdGVkIGFjY29yZGluZyB0byB0aGUgIkZpcnN0IENvbWUgRmlyc3QgU2VydmVkIiBw
cm9jZWR1cmUKICAgc3BlY2lmaWVkIGluIFtSRkM4MTI2XS4gIFRoZSByZW1haW5pbmcgY29kZSBw
b2ludHMgYXJlIGFsbG9jYXRlZAogICBhY2NvcmRpbmcgdG8gVGFibGUgNTogYXMgc3BlY2lmaWVk
IGluIFRhYmxlIDUuCgoKCgoKCgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAgICAgRXhwaXJl
cyBBdWd1c3QgMTUsIDIwMjEgICAgICAgICAgICAgICBbUGFnZSAxNl0KDApJbnRlcm5ldC1EcmFm
dCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIw
MjEKCgogICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKwogICAgICAgICAgICAgICB8IFZhbHVlICAgICB8IERlc2NyaXB0aW9uICB8IFJlZmVy
ZW5jZSAgICAgfAogICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICB8IDAgICAgICAgICB8ICAgUmVzZXJ2ZWQgICB8
IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgICB8IDEtIDE3NSAgICB8ICBVbmFzc2lnbmVk
ICB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgICB8IDE3NiAtIDIzOSB8ICBVbmFzc2ln
bmVkICB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgICB8IDI0MCAtIDI1MSB8IEV4cGVy
aW1lbnRhbCB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgICB8IDI1MiAtIDI1NCB8IFBy
aXZhdGUgVXNlICB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgICB8IDI1NSAgICAgICB8
ICAgUmVzZXJ2ZWQgICB8IFRoaXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgICArLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwoKICAgICAgICAgICAgVGFibGUgNTog
U0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2UgVHlwZXMKCiAgIElBTkEgaXMgcmVx
dWVzdGVkIHRvIGFzc2lnbiB2YWx1ZXMgYXMgbGlzdGVkIGluIFRhYmxlIDYuCgogICAgICAgICAg
ICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwogICAgICAg
ICAgICAgICB8IFZhbHVlIHwgICBEZXNjcmlwdGlvbiAgICB8IFJlZmVyZW5jZSAgICAgfAogICAg
ICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwog
ICAgICAgICAgICAgICB8IFRCQTMgIHwgU0ZDIEVjaG8gUmVxdWVzdCB8IFRoaXMgZG9jdW1lbnQg
fAogICAgICAgICAgICAgICB8IFRCQTQgIHwgIFNGQyBFY2hvIFJlcGx5ICB8IFRoaXMgZG9jdW1l
bnQgfAogICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKwoKICAgICAgICAgVGFibGUgNjogU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1l
c3NhZ2UgVHlwZXMgVmFsdWVzCgo4LjUuICBTRkMgRWNobyBSZXBseSBNb2RlcwoKICAgSUFOQSBp
cyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGluIHRoZSBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkK
ICAgUGFyYW1ldGVycyByZWdpc3RyeSB0aGUgbmV3IHN1Yi1yZWdpc3RyeSBSZXBseSBNb2RlLiAg
QWxsIGNvZGUgcG9pbnRzCiAgIGluIHRoZSByYW5nZSAxIHRocm91Z2ggMTc1IGluIHRoaXMgcmVn
aXN0cnkgc2hhbGwgYmUgYWxsb2NhdGVkCiAgIGFjY29yZGluZyB0byB0aGUgIklFVEYgUmV2aWV3
IiBwcm9jZWR1cmUgc3BlY2lmaWVkIGluIFtSRkM4MTI2XS4KICAgQ29kZSBwb2ludHMgaW4gdGhl
IHJhbmdlIDE3NiB0aHJvdWdoIDIzOSBpbiB0aGlzIHJlZ2lzdHJ5IHNoYWxsIGJlCiAgIGFsbG9j
YXRlZCBhY2NvcmRpbmcgdG8gdGhlICJGaXJzdCBDb21lIEZpcnN0IFNlcnZlZCIgcHJvY2VkdXJl
CiAgIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uICBUaGUgcmVtYWluaW5nIGNvZGUgcG9pbnRzIGFy
ZSBhbGxvY2F0ZWQKICAgYWNjb3JkaW5nIHRvIFRhYmxlIDc6IGFzIHNwZWNpZmllZCBpbiBUYWJs
ZSA3LgoKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLSsKICAgICAgICAgICAgICAgfCBWYWx1ZSAgICAgfCBEZXNjcmlwdGlvbiAgfCBSZWZl
cmVuY2UgICAgIHwKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgfCAwICAgICAgICAgfCAgIFJlc2VydmVkICAg
fCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAxLSAxNzUgICAgfCAgVW5hc3NpZ25l
ZCAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAxNzYgLSAyMzkgfCAgVW5hc3Np
Z25lZCAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAyNDAgLSAyNTEgfCBFeHBl
cmltZW50YWwgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAyNTIgLSAyNTQgfCBQ
cml2YXRlIFVzZSAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAyNTUgICAgICAg
fCAgIFJlc2VydmVkICAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsKCiAgICAgICAgICAgICAgICAgICAg
ICAgVGFibGUgNzogU0ZDIEVjaG8gUmVwbHkgTW9kZQoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAg
ICAgIEV4cGlyZXMgQXVndXN0IDE1LCAyMDIxICAgICAgICAgICAgICAgW1BhZ2UgMTddCgwKSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBG
ZWJydWFyeSAyMDIxCgoKICAgQWxsIGNvZGUgcG9pbnRzIGluIHRoZSByYW5nZSAxIHRocm91Z2gg
MTkxIGluIHRoaXMgcmVnaXN0cnkgc2hhbGwgYmUKICAgYWxsb2NhdGVkIGFjY29yZGluZyB0byB0
aGUgIklFVEYgUmV2aWV3IiBwcm9jZWR1cmUgc3BlY2lmaWVkIGluCiAgIFtSRkM4MTI2XSBhbmQg
YXNzaWduIHZhbHVlcyBhcyBsaXN0ZWQgaW4gVGFibGUgOC4KCiAgICstLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKwogICB8
IFZhbHVlIHwgICAgICAgICAgICAgICAgICBEZXNjcmlwdGlvbiAgICAgICAgICAgICAgICAgIHwg
UmVmZXJlbmNlIHwKICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rCiAgIHwgMCAgICAgfCAgICAgICAgICAgICAgICAg
ICAgUmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfAogICB8IFRCQTUgIHwg
ICAgICAgICAgICAgICAgICBEbyBOb3QgUmVwbHkgICAgICAgICAgICAgICAgIHwgVGhpcyBkb2N1
IHwKICAgfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IG1lbnQgICAgICB8CiAgIHwgVEJBNiAgfCAgICAgICBSZXBseSB2aWEgYW4gSVB2NC9J
UHY2IFVEUCBQYWNrZXQgICAgICAgfCBUaGlzIGRvY3UgfAogICB8ICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgbWVudCAgICAgIHwKICAgfCBU
QkE3ICB8ICBSZXBseSB2aWEgQXBwbGljYXRpb24gTGV2ZWwgQ29udHJvbCBDaGFubmVsICB8IFRo
aXMgZG9jdSB8CiAgIHwgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCBtZW50ICAgICAgfAogICB8IFRCQTggIHwgICAgICAgICAgICBSZXBseSB2
aWEgU3BlY2lmaWVkIFBhdGggICAgICAgICAgIHwgVGhpcyBkb2N1IHwKICAgfCAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IG1lbnQgICAgICB8
CiAgIHwgVEJBOSAgfCAgIFJlcGx5IHZpYSBhbiBJUHY0L0lQdjYgVURQIFBhY2tldCB3aXRoIHRo
ZSAgfCBUaGlzIGRvY3UgfAogICB8ICAgICAgIHwgICAgICAgICAgIGRhdGEgaW50ZWdyaXR5IHBy
b3RlY3Rpb24gICAgICAgICAgIHwgbWVudCAgICAgIHwKICAgfCBUQkExMCB8ICBSZXBseSB2aWEg
QXBwbGljYXRpb24gTGV2ZWwgQ29udHJvbCBDaGFubmVsICB8IFRoaXMgZG9jdSB8CiAgIHwgICAg
ICAgfCAgICAgICB3aXRoIHRoZSBkYXRhIGludGVncml0eSBwcm90ZWN0aW9uICAgICAgfCBtZW50
ICAgICAgfAogICB8IFRCQTExIHwgICAgIFJlcGx5IHZpYSBTcGVjaWZpZWQgUGF0aCB3aXRoIHRo
ZSBkYXRhICAgIHwgVGhpcyBkb2N1IHwKICAgfCAgICAgICB8ICAgICAgICAgICAgICBpbnRlZ3Jp
dHkgcHJvdGVjdGlvbiAgICAgICAgICAgICB8IG1lbnQgICAgICB8CiAgICstLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKwoK
ICAgICAgICAgICAgICAgICAgICBUYWJsZSA4OiBTRkMgRWNobyBSZXBseSBNb2RlIFZhbHVlcwoK
OC42LiAgU0ZDIEVjaG8gUmV0dXJuIENvZGVzCgogICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVh
dGUgaW4gdGhlIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseQogICBQYXJhbWV0ZXJzIHJlZ2lz
dHJ5IHRoZSBuZXcgc3ViLXJlZ2lzdHJ5IFJldHVybiBDb2RlcyBhcyBkZXNjcmliZWQgaW4KICAg
VGFibGUgOS4KCiAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICB8IFZhbHVlICAgfCBEZXNjcmlwdGlvbiB8IFJl
ZmVyZW5jZSAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAgIHwgMC0xOTEgICB8ICBV
bmFzc2lnbmVkIHwgSUVURiBSZXZpZXcgICAgICAgICAgICAgfAogICAgICAgICAgICB8IDE5Mi0y
NTEgfCAgVW5hc3NpZ25lZCB8IEZpcnN0IENvbWUgRmlyc3QgU2VydmVkIHwKICAgICAgICAgICAg
fCAyNTItMjU0IHwgIFVuYXNzaWduZWQgfCBQcml2YXRlIFVzZSAgICAgICAgICAgICB8CiAgICAg
ICAgICAgIHwgMjU1ICAgICB8ICAgUmVzZXJ2ZWQgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
fAogICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKCiAgICAgICAgICAgICAgICAgICAgICBUYWJsZSA5OiBTRkMgRWNobyBSZXR1cm4g
Q29kZXMKCiAgIFZhbHVlcyBkZWZpbmVkIGZvciB0aGUgUmV0dXJuIENvZGVzIHN1Yi1yZWdpc3Ry
eSBhcmUgbGlzdGVkIGluCiAgIFRhYmxlIDEwLgoKCgoKCgpNaXJza3ksIGV0IGFsLiAgICAgICAg
ICAgRXhwaXJlcyBBdWd1c3QgMTUsIDIwMjEgICAgICAgICAgICAgICBbUGFnZSAxOF0KDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTRkMgICAgICAgICAgICAgIEZl
YnJ1YXJ5IDIwMjEKCgogICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsKICAgfCBWYWx1ZSB8ICAgICAgICAgICAgICAg
IERlc2NyaXB0aW9uICAgICAgICAgICAgICAgIHwgUmVmZXJlbmNlICAgICB8CiAgICstLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tKwogICB8IDAgICAgIHwgICAgICAgICAgICAgICBObyBSZXR1cm4gQ29kZSAgICAgICAgICAg
ICAgfCBUaGlzIGRvY3VtZW50IHwKICAgfCAxICAgICB8ICAgICAgTWFsZm9ybWVkIEVjaG8gUmVx
dWVzdCByZWNlaXZlZCAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgIHwgMiAgICAgfCAgICAgIE9u
ZSBvciBtb3JlIG9mIHRoZSBUTFZzIHdhcyBub3QgICAgICB8IFRoaXMgZG9jdW1lbnQgfAogICB8
ICAgICAgIHwgICAgICAgICAgICAgICAgIHVuZGVyc3Rvb2QgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgIHwKICAgfCAzICAgICB8ICAgICAgICAgICBBdXRoZW50aWNhdGlvbiBmYWlsZWQg
ICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwoKICAgICAgICAgICAg
ICAgICAgVGFibGUgMTA6IFNGQyBFY2hvIFJldHVybiBDb2RlcyBWYWx1ZXMKCjguNy4gIFNGQyBU
TFYgVHlwZQoKICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIHRoZSBTRkMgT0FNIFRMViBU
eXBlIHJlZ2lzdHJ5LiAgQWxsIGNvZGUKICAgcG9pbnRzIGluIHRoZSByYW5nZSAxIHRocm91Z2gg
MTc1IGluIHRoaXMgcmVnaXN0cnkgc2hhbGwgYmUgYWxsb2NhdGVkCiAgIGFjY29yZGluZyB0byB0
aGUgIklFVEYgUmV2aWV3IiBwcm9jZWR1cmUgc3BlY2lmaWVkIGluIFtSRkM4MTI2XS4KICAgQ29k
ZSBwb2ludHMgaW4gdGhlIHJhbmdlIDE3NiB0aHJvdWdoIDIzOSBpbiB0aGlzIHJlZ2lzdHJ5IHNo
YWxsIGJlCiAgIGFsbG9jYXRlZCBhY2NvcmRpbmcgdG8gdGhlICJGaXJzdCBDb21lIEZpcnN0IFNl
cnZlZCIgcHJvY2VkdXJlCiAgIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uICBUaGUgcmVtYWluaW5n
IGNvZGUgcG9pbnRzIGFyZSBhbGxvY2F0ZWQKICAgYWNjb3JkaW5nIHRvIFRhYmxlIDExOgoKICAg
ICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsK
ICAgICAgICAgICAgICAgfCBWYWx1ZSAgICAgfCBEZXNjcmlwdGlvbiAgfCBSZWZlcmVuY2UgICAg
IHwKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLSsKICAgICAgICAgICAgICAgfCAwICAgICAgICAgfCAgIFJlc2VydmVkICAgfCBUaGlzIGRv
Y3VtZW50IHwKICAgICAgICAgICAgICAgfCAxLSAxNzUgICAgfCAgVW5hc3NpZ25lZCAgfCBUaGlz
IGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAxNzYgLSAyMzkgfCAgVW5hc3NpZ25lZCAgfCBU
aGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAyNDAgLSAyNTEgfCBFeHBlcmltZW50YWwg
fCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAyNTIgLSAyNTQgfCBQcml2YXRlIFVz
ZSAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgfCAyNTUgICAgICAgfCAgIFJlc2Vy
dmVkICAgfCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSsKCiAgICAgICAgICAgICAgICAgICAgVGFibGUgMTE6
IFNGQyBPQU0gVExWIFR5cGUgUmVnaXN0cnkKCiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0aGUg
Zm9sbG93aW5nIG5ldyB2YWx1ZXMgaW4gU0ZDIE9BTSBUTFYgVHlwZQogICByZWdpc3RyeToKCiAg
ICAgICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
KwogICAgICAgICAgICAgIHwgVmFsdWUgfCAgICBEZXNjcmlwdGlvbiAgICAgfCBSZWZlcmVuY2Ug
ICAgIHwKICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0rCiAgICAgICAgICAgICAgfCBUQkExMiB8IE11bHRpcGxlIFRMVnMgVXNlZCB8IFRo
aXMgZG9jdW1lbnQgfAogICAgICAgICAgICAgIHwgVEJBMTMgfCAgIFNvdXJjZSBJRCBUTFYgICAg
fCBUaGlzIGRvY3VtZW50IHwKICAgICAgICAgICAgICB8IFRCQTE0IHwgICAgRXJyb3JlZCBUTFZz
ICAgIHwgVGhpcyBkb2N1bWVudCB8CiAgICAgICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKwoKICAgICAgICAgICAgICAgICAgICAgICBUYWJsZSAx
MjogU0ZDIE9BTSBUeXBlIFZhbHVlcwoKCgoKTWlyc2t5LCBldCBhbC4gICAgICAgICAgIEV4cGly
ZXMgQXVndXN0IDE1LCAyMDIxICAgICAgICAgICAgICAgW1BhZ2UgMTldCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgQWN0aXZlIE9BTSBmb3IgU0ZDICAgICAgICAgICAgICBGZWJydWFyeSAy
MDIxCgoKOC44LiAgU0ZDIE9BTSBVRFAgUG9ydAoKICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gYWxs
b2NhdGUgVURQIHBvcnQgbnVtYmVyIGFjY29yZGluZyB0bwoKICAgKy0tLS0tLS0tKy0tLS0tLS0r
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rCiAgIHwg
U2VydmljIHwgUG9ydCAgfCBUcmFuc3BvcnQgfCBEZXNjcmlwdGlvbiB8IFNlbWFudGljcyAgfCBS
ZWZlcmVuY2UgfAogICB8IGUgTmFtZSB8IE51bWJlIHwgIFByb3RvY29sIHwgICAgICAgICAgICAg
fCBEZWZpbml0aW9uIHwgICAgICAgICAgIHwKICAgfCAgICAgICAgfCByICAgICB8ICAgICAgICAg
ICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgICB8CiAgICstLS0tLS0tLSst
LS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
KwogICB8IFNGQyAgICB8IFRCQTE1IHwgVURQICAgICAgIHwgU0ZDIE9BTSAgICAgfCBTZWN0aW9u
IDUuIHwgVGhpcyBkb2N1IHwKICAgfCBPQU0gICAgfCAgICAgICB8ICAgICAgICAgICB8IEVjaG8g
UmVwbHkgIHwgNSAgICAgICAgICB8IG1lbnQgICAgICB8CiAgICstLS0tLS0tLSstLS0tLS0tKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKwoKICAgICAg
ICAgICAgICAgICAgICAgICAgICBUYWJsZSAxMzogU0ZDIE9BTSBQb3J0Cgo5LiAgUmVmZXJlbmNl
cwoKOS4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4s
ICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlCiAgICAgICAgICAgICAgUmVx
dWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwKICAgICAgICAgICAgICBET0kgMTAu
MTc0ODcvUkZDMjExOSwgTWFyY2ggMTk5NywKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZj
LWVkaXRvci5vcmcvaW5mby9yZmMyMTE5Pi4KCiAgIFtSRkM4MTc0XSAgTGVpYmEsIEIuLCAiQW1i
aWd1aXR5IG9mIFVwcGVyY2FzZSB2cyBMb3dlcmNhc2UgaW4gUkZDCiAgICAgICAgICAgICAgMjEx
OSBLZXkgV29yZHMiLCBCQ1AgMTQsIFJGQyA4MTc0LCBET0kgMTAuMTc0ODcvUkZDODE3NCwKICAg
ICAgICAgICAgICBNYXkgMjAxNywgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZj
ODE3ND4uCgogICBbUkZDODMwMF0gIFF1aW5uLCBQLiwgRWQuLCBFbHp1ciwgVS4sIEVkLiwgYW5k
IEMuIFBpZ25hdGFybywgRWQuLAogICAgICAgICAgICAgICJOZXR3b3JrIFNlcnZpY2UgSGVhZGVy
IChOU0gpIiwgUkZDIDgzMDAsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzgzMDAsIEph
bnVhcnkgMjAxOCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5m
by9yZmM4MzAwPi4KCjkuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtJLUQuaWV0Zi1z
ZmMtbnNoLWludGVncml0eV0KICAgICAgICAgICAgICBCb3VjYWRhaXIsIE0uLCBSZWRkeS5LLCBU
LiwgYW5kIEQuIFdpbmcsICJJbnRlZ3JpdHkKICAgICAgICAgICAgICBQcm90ZWN0aW9uIGZvciB0
aGUgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBhbmQKICAgICAgICAgICAgICBFbmNyeXB0
aW9uIG9mIFNlbnNpdGl2ZSBDb250ZXh0IEhlYWRlcnMiLCBkcmFmdC1pZXRmLXNmYy0KICAgICAg
ICAgICAgICBuc2gtaW50ZWdyaXR5LTAzICh3b3JrIGluIHByb2dyZXNzKSwgSmFudWFyeSAyMDIx
LgoKICAgW1JGQzA3OTJdICBQb3N0ZWwsIEouLCAiSW50ZXJuZXQgQ29udHJvbCBNZXNzYWdlIFBy
b3RvY29sIiwgU1REIDUsCiAgICAgICAgICAgICAgUkZDIDc5MiwgRE9JIDEwLjE3NDg3L1JGQzA3
OTIsIFNlcHRlbWJlciAxOTgxLAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzc5Mj4uCgogICBbUkZDNDMwMl0gIEtlbnQsIFMuLCAiSVAgQXV0aGVudGlj
YXRpb24gSGVhZGVyIiwgUkZDIDQzMDIsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzQz
MDIsIERlY2VtYmVyIDIwMDUsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iu
b3JnL2luZm8vcmZjNDMwMj4uCgoKCk1pcnNreSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIEF1
Z3VzdCAxNSwgMjAyMSAgICAgICAgICAgICAgIFtQYWdlIDIwXQoMCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgIEFjdGl2ZSBPQU0gZm9yIFNGQyAgICAgICAgICAgICAgRmVicnVhcnkgMjAyMQoK
CiAgIFtSRkM0MzAzXSAgS2VudCwgUy4sICJJUCBFbmNhcHN1bGF0aW5nIFNlY3VyaXR5IFBheWxv
YWQgKEVTUCkiLAogICAgICAgICAgICAgIFJGQyA0MzAzLCBET0kgMTAuMTc0ODcvUkZDNDMwMywg
RGVjZW1iZXIgMjAwNSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmM0MzAzPi4KCiAgIFtSRkM0NDQzXSAgQ29udGEsIEEuLCBEZWVyaW5nLCBTLiwgYW5k
IE0uIEd1cHRhLCBFZC4sICJJbnRlcm5ldAogICAgICAgICAgICAgIENvbnRyb2wgTWVzc2FnZSBQ
cm90b2NvbCAoSUNNUHY2KSBmb3IgdGhlIEludGVybmV0CiAgICAgICAgICAgICAgUHJvdG9jb2wg
VmVyc2lvbiA2IChJUHY2KSBTcGVjaWZpY2F0aW9uIiwgU1REIDg5LAogICAgICAgICAgICAgIFJG
QyA0NDQzLCBET0kgMTAuMTc0ODcvUkZDNDQ0MywgTWFyY2ggMjAwNiwKICAgICAgICAgICAgICA8
aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0NDQzPi4KCiAgIFtSRkM3NjY1XSAg
SGFscGVybiwgSi4sIEVkLiBhbmQgQy4gUGlnbmF0YXJvLCBFZC4sICJTZXJ2aWNlIEZ1bmN0aW9u
CiAgICAgICAgICAgICAgQ2hhaW5pbmcgKFNGQykgQXJjaGl0ZWN0dXJlIiwgUkZDIDc2NjUsCiAg
ICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzc2NjUsIE9jdG9iZXIgMjAxNSwKICAgICAgICAg
ICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3NjY1Pi4KCiAgIFtSRkM3
Nzk5XSAgTW9ydG9uLCBBLiwgIkFjdGl2ZSBhbmQgUGFzc2l2ZSBNZXRyaWNzIGFuZCBNZXRob2Rz
ICh3aXRoCiAgICAgICAgICAgICAgSHlicmlkIFR5cGVzIEluLUJldHdlZW4pIiwgUkZDIDc3OTks
IERPSSAxMC4xNzQ4Ny9SRkM3Nzk5LAogICAgICAgICAgICAgIE1heSAyMDE2LCA8aHR0cHM6Ly93
d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3Nzk5Pi4KCiAgIFtSRkM4MDI5XSAgS29tcGVsbGEs
IEsuLCBTd2FsbG93LCBHLiwgUGlnbmF0YXJvLCBDLiwgRWQuLCBLdW1hciwgTi4sCiAgICAgICAg
ICAgICAgQWxkcmluLCBTLiwgYW5kIE0uIENoZW4sICJEZXRlY3RpbmcgTXVsdGlwcm90b2NvbCBM
YWJlbAogICAgICAgICAgICAgIFN3aXRjaGVkIChNUExTKSBEYXRhLVBsYW5lIEZhaWx1cmVzIiwg
UkZDIDgwMjksCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzgwMjksIE1hcmNoIDIwMTcs
CiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODAyOT4u
CgogICBbUkZDODEyNl0gIENvdHRvbiwgTS4sIExlaWJhLCBCLiwgYW5kIFQuIE5hcnRlbiwgIkd1
aWRlbGluZXMgZm9yCiAgICAgICAgICAgICAgV3JpdGluZyBhbiBJQU5BIENvbnNpZGVyYXRpb25z
IFNlY3Rpb24gaW4gUkZDcyIsIEJDUCAyNiwKICAgICAgICAgICAgICBSRkMgODEyNiwgRE9JIDEw
LjE3NDg3L1JGQzgxMjYsIEp1bmUgMjAxNywKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZj
LWVkaXRvci5vcmcvaW5mby9yZmM4MTI2Pi4KCiAgIFtSRkM4OTI0XSAgQWxkcmluLCBTLiwgUGln
bmF0YXJvLCBDLiwgRWQuLCBLdW1hciwgTi4sIEVkLiwgS3Jpc2huYW4sCiAgICAgICAgICAgICAg
Ui4sIGFuZCBBLiBHaGFud2FuaSwgIlNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykKICAg
ICAgICAgICAgICBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiwgYW5kIE1haW50ZW5hbmNlIChP
QU0pCiAgICAgICAgICAgICAgRnJhbWV3b3JrIiwgUkZDIDg5MjQsIERPSSAxMC4xNzQ4Ny9SRkM4
OTI0LCBPY3RvYmVyIDIwMjAsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iu
b3JnL2luZm8vcmZjODkyND4uCgpBdXRob3JzJyBBZGRyZXNzZXMKCiAgIEdyZWcgTWlyc2t5CiAg
IFpURSBDb3JwLgoKICAgRW1haWw6IGdyZWdpbWlyc2t5QGdtYWlsLmNvbQoKCgoKCgoKCgpNaXJz
a3ksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBBdWd1c3QgMTUsIDIwMjEgICAgICAgICAgICAg
ICBbUGFnZSAyMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBT
RkMgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMjEKCgogICBXZWkgTWVuZwogICBaVEUgQ29ycG9y
YXRpb24KICAgTm8uNTAgU29mdHdhcmUgQXZlbnVlLCBZdWh1YXRhaSBEaXN0cmljdAogICBOYW5q
aW5nCiAgIENoaW5hCgogICBFbWFpbDogbWVuZy53ZWkyQHp0ZS5jb20uY24KCgogICBCaHVtaXAg
S2hhc25hYmlzaAogICBJbmRpdmlkdWFsIGNvbnRyaWJ1dG9yCgogICBFbWFpbDogdnVtaXAxQGdt
YWlsLmNvbQoKCiAgIEN1aSBXYW5nCiAgIEluZGl2aWR1YWwgY29udHJpYnV0b3IKCiAgIEVtYWls
OiBsaW5kYXdhbmdqb3lAZ21haWwuY29tCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
TWlyc2t5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgQXVndXN0IDE1LCAyMDIxICAgICAgICAg
ICAgICAgW1BhZ2UgMjJdCg==
--000000000000ea499405bb197175
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-ietf-sfc-multi-layer-oam-08.txt -
 draft-ietf-sfc-multi-layer-oam-09.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-ietf-sfc-multi-layer-oam-08.txt -
 draft-ietf-sfc-multi-layer-oam-09.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_kl1ltbqo0>
X-Attachment-Id: f_kl1ltbqo0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQyKWh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCAtLT4KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwiPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4gCiAgIAogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRl
bnQtU3R5bGUtVHlwZSIgY29udGVudD0idGV4dC9jc3MiPiAKICA8dGl0bGU+RGlmZjogZHJhZnQt
aWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTA4LnR4dCAtIGRyYWZ0LWlldGYtc2ZjLW11bHRpLWxh
eWVyLW9hbS0wOS50eHQ8L3RpdGxlPiAKICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAKICAgIGJv
ZHkgICAgeyBtYXJnaW46IDAuNGV4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gCiAgICB0ciAgICAg
IHsgfSAKICAgIHRkICAgICAgeyB3aGl0ZS1zcGFjZTogcHJlOyBmb250LWZhbWlseTogbW9ub3Nw
YWNlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmb250LXNpemU6IDAuODZlbTt9IAogICAgdGggICAg
ICB7IGZvbnQtc2l6ZTogMC44NmVtOyB9IAogICAgLnNtYWxsICB7IGZvbnQtc2l6ZTogMC42ZW07
IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEhlbHZldGljYSwgc2Fu
cy1zZXJpZjsgfSAKICAgIC5sZWZ0ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IAogICAg
LnJpZ2h0ICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH0gCiAgICAuZGlmZiAgIHsgYmFja2dy
b3VuZC1jb2xvcjogI0NDRjsgfSAKICAgIC5sYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZC
OyB9IAogICAgLnJibG9jayB7IGJhY2tncm91bmQtY29sb3I6ICNGRjg7IH0gCiAgICAuaW5zZXJ0
IHsgYmFja2dyb3VuZC1jb2xvcjogIzhGRjsgfSAKICAgIC5kZWxldGUgeyBiYWNrZ3JvdW5kLWNv
bG9yOiAjQUNGOyB9IAogICAgLnZvaWQgICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkI7IH0gCiAg
ICAuY29udCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5saW5lYnIgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjQUFBOyB9IAogICAgLmxpbmVubyB7IGNvbG9yOiByZWQ7IGJhY2tncm91
bmQtY29sb3I6ICNGRkY7IGZvbnQtc2l6ZTogMC43ZW07IHRleHQtYWxpZ246IHJpZ2h0OyBwYWRk
aW5nOiAwIDJweDsgfSAKICAgIC5lbGlwc2lzeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBOyB9IAog
ICAgLmxlZnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREREOyB9IAogICAgLnJpZ2h0IC5j
b250IHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5sYmxvY2sgLmNvbnQgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjOUQ5OyB9IAogICAgLnJibG9jayAuY29udCB7IGJhY2tncm91bmQtY29s
b3I6ICNERDY7IH0gCiAgICAuaW5zZXJ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzBERDsg
fSAKICAgIC5kZWxldGUgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEFEOyB9IAogICAgLnN0
YXRzLCAuc3RhdHMgdGQsIC5zdGF0cyB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IHBhZGRp
bmc6IDJweCAwOyB9IAogICAgc3Bhbi5oaWRlIHsgZGlzcGxheTogbm9uZTsgY29sb3I6ICNhYWE7
fSAgICBhOmhvdmVyIHNwYW4geyBkaXNwbGF5OiBpbmxpbmU7IH0gICAgdHIuY2hhbmdlIHsgYmFj
a2dyb3VuZC1jb2xvcjogZ3JheTsgfSAKICAgIHRyLmNoYW5nZSBhIHsgdGV4dC1kZWNvcmF0aW9u
OiBub25lOyBjb2xvcjogYmxhY2sgfSAKICA8L3N0eWxlPiAKICAgICA8c2NyaXB0Pgp2YXIgY2h1
bmtfaW5kZXggPSAwOwp2YXIgb2xkX2NodW5rID0gbnVsbDsKCmZ1bmN0aW9uIGZvcm1hdF9jaHVu
ayhpbmRleCkgewogICAgdmFyIHByZWZpeCA9ICJkaWZmIjsKICAgIHZhciBzdHIgPSBpbmRleC50
b1N0cmluZygpOwogICAgZm9yICh4PTA7IHg8KDQtc3RyLmxlbmd0aCk7ICsreCkgewogICAgICAg
IHByZWZpeCs9JzAnOwogICAgfQogICAgcmV0dXJuIHByZWZpeCArIHN0cjsKfQoKZnVuY3Rpb24g
ZmluZF9jaHVuayhuKXsKICAgIHJldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0cltpZCQ9
IicgKyBuICsgJyJdJyk7Cn0KCmZ1bmN0aW9uIGNoYW5nZV9jaHVuayhvZmZzZXQpIHsKICAgIHZh
ciBpbmRleCA9IGNodW5rX2luZGV4ICsgb2Zmc2V0OwogICAgdmFyIG5ld19zdHI7CiAgICB2YXIg
bmV3X2NodW5rOwoKICAgIG5ld19zdHIgPSBmb3JtYXRfY2h1bmsoaW5kZXgpOwogICAgbmV3X2No
dW5rID0gZmluZF9jaHVuayhuZXdfc3RyKTsKICAgIGlmICghbmV3X2NodW5rKSB7CiAgICAgICAg
cmV0dXJuOwogICAgfQogICAgaWYgKG9sZF9jaHVuaykgewogICAgICAgIG9sZF9jaHVuay5zdHls
ZS5vdXRsaW5lID0gIiI7CiAgICB9CiAgICBvbGRfY2h1bmsgPSBuZXdfY2h1bms7CiAgICBvbGRf
Y2h1bmsuc3R5bGUub3V0bGluZSA9ICIxcHggc29saWQgcmVkIjsKICAgIHdpbmRvdy5sb2NhdGlv
bi5oYXNoID0gIiMiICsgbmV3X3N0cjsKICAgIHdpbmRvdy5zY3JvbGxCeSgwLC0xMDApOwogICAg
Y2h1bmtfaW5kZXggPSBpbmRleDsKfQoKZG9jdW1lbnQub25rZXlkb3duID0gZnVuY3Rpb24oZSkg
ewogICAgc3dpdGNoIChlLmtleUNvZGUpIHsKICAgIGNhc2UgNzg6CiAgICAgICAgY2hhbmdlX2No
dW5rKDEpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSA4MDoKICAgICAgICBjaGFuZ2VfY2h1bmso
LTEpOwogICAgICAgIGJyZWFrOwogICAgfQp9OwogICA8L3NjcmlwdD4gCjwvaGVhZD4gCjxib2R5
IGRhdGEtbmV3LWdyLWMtcy1jaGVjay1sb2FkZWQ9IjE0Ljk5NS4wIiBkYXRhLWdyLWV4dC1pbnN0
YWxsZWQ9IiI+IAogIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2lu
Zz0iMCI+IAogIDx0Ym9keT48dHIgaWQ9InBhcnQtMSIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90
aD48dGg+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1p
ZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMDgudHh0IiBzdHlsZT0iY29sb3I6IzAwODsgdGV4dC1k
ZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMDgudHh0IiBzdHlsZT0i
Y29sb3I6IzAwOCI+ZHJhZnQtaWV0Zi1zZmMtbXVsdGktbGF5ZXItb2FtLTA4LnR4dDwvYT4mbmJz
cDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtc2ZjLW11bHRpLWxheWVyLW9hbS0wOS50eHQiIHN0eWxlPSJjb2xv
cjojMDA4Ij5kcmFmdC1pZXRmLXNmYy1tdWx0aS1sYXllci1vYW0tMDkudHh0PC9hPiZuYnNwOzxh
IGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtaWV0Zi1zZmMt
bXVsdGktbGF5ZXItb2FtLTA5LnR4dCIgc3R5bGU9ImNvbG9yOiMwMDg7IHRleHQtZGVjb3JhdGlv
bjpub25lOyI+Jmd0OzwvYT48L3RoPjx0aD48L3RoPjwvdHI+IAogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlNGQyBXRyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEcuIE1pcnNreTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlNGQyBXRyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEcuIE1pcnNreTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWlRFIENvcnAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWlRFIENvcnAuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5VcGRhdGVz
OiA4MzAwIChpZiBhcHByb3ZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFcuIE1lbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5VcGRhdGVzOiA4MzAwIChp
ZiBhcHByb3ZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFcuIE1lbmc8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRzIFRy
YWNrICAgICAgICAgICAgICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRzIFRyYWNrICAgICAg
ICAgICAgICAgICAgICAgICAgIFpURSBDb3Jwb3JhdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMSI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj5FeHBpcmVzOiA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5KdWx5IDIzLCAyMDIxICA8L3NwYW4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBCLiBLaGFzbmFiaXNoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPkV4cGlyZXM6IDxzcGFuIGNsYXNzPSJpbnNlcnQiPkF1Z3VzdCAxNSwgMjAyMTwv
c3Bhbj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIuIEtoYXNuYWJpc2g8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQy4gV2FuZzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQy4gV2FuZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbmRp
dmlkdWFsIGNvbnRyaWJ1dG9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbmRpdmlkdWFsIGNv
bnRyaWJ1dG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMDAyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4gSmFudWFyeSAxOTwvc3Bh
bj4sIDIwMjE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPkZlYnJ1YXJ5IDExPC9zcGFuPiwgMjAyMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDAzIj48dGQ+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAg
QWN0aXZlIE9BTSBmb3IgU2VydmljZSBGdW5jdGlvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5DaGFp
bnMgaW4gTmV0d29ya3M8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgICAgICAgICAgICBBY3RpdmUgT0FNIGZvciBTZXJ2aWNlIEZ1bmN0aW9uIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPkNoYWluaW5nPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtbXVs
dGktbGF5ZXItb2FtLTA4PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1zZmMtbXVs
dGktbGF5ZXItb2FtLTA5PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5B
YnN0cmFjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkFic3RyYWN0PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDQiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgQSBzZXQgb2YgcmVxdWlyZW1lbnRzIGZvciBhY3RpdmUgT3BlcmF0aW9uLCA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5BZG1pbmlzdHJhdGlvbjwvc3Bhbj4gYW5kPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEEgc2V0IG9mIHJlcXVpcmVtZW50cyBmb3IgYWN0aXZl
IE9wZXJhdGlvbiwgPHNwYW4gY2xhc3M9Imluc2VydCI+QWRtaW5pc3RyYXRpb24sPC9zcGFuPiBh
bmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTWFpbnRlbmFuY2UgKE9BTSkgb2Yg
U2VydmljZSBGdW5jdGlvbiBDaGFpbnMgKFNGQ3MpIGluIDxzcGFuIGNsYXNzPSJkZWxldGUiPm5l
dHdvcmtzPC9zcGFuPiBpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBNYWlu
dGVuYW5jZSAoT0FNKSBvZiBTZXJ2aWNlIEZ1bmN0aW9uIENoYWlucyAoU0ZDcykgaW4gPHNwYW4g
Y2xhc3M9Imluc2VydCI+YSBuZXR3b3JrPC9zcGFuPiBpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5wcmVzZW50ZWQuPC9zcGFuPiAgQmFzZWQg
b24gdGhlc2UgcmVxdWlyZW1lbnRzLCBhbiBlbmNhcHN1bGF0aW9uIG9mIGFjdGl2ZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5wcmVzZW50
ZWQgaW4gdGhpcyBkb2N1bWVudC48L3NwYW4+ICBCYXNlZCBvbiB0aGVzZSByZXF1aXJlbWVudHMs
IGFuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIE9BTSA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5tZXNzYWdlPC9zcGFuPiBpbiBTRkMgYW5kIGEgbWVjaGFuaXNtIHRvIGRldGVjdCBhbmQg
bG9jYWxpemUgZGVmZWN0czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBlbmNh
cHN1bGF0aW9uIG9mIGFjdGl2ZSBPQU0gPHNwYW4gY2xhc3M9Imluc2VydCI+bWVzc2FnZXM8L3Nw
YW4+IGluIFNGQyBhbmQgYSBtZWNoYW5pc20gdG8gZGV0ZWN0PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIGRlc2NyaWJlZC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPkFsc28sIHRoaXM8
L3NwYW4+IGRvY3VtZW50IHVwZGF0ZXMgUkZDIDgzMDAgaW4gdGhlIGRlZmluaXRpb24gb2Y8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYW5kIGxvY2FsaXplIGRlZmVjdHMgPHNw
YW4gY2xhc3M9Imluc2VydCI+YXJlPC9zcGFuPiBkZXNjcmliZWQuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIE8gKE9BTSkgYml0IGluIHRoZSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVy
IChOU0gpIGFuZCBkZWZpbmVzIGhvdyA8c3BhbiBjbGFzcz0iZGVsZXRlIj50aGU8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYWN0aXZlIE9BTSBtZXNzYWdlIGlzIGlkZW50aWZpZWQg
aW4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U0ZDPC9zcGFuPiBOU0guPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlRoaXM8L3NwYW4+IGRvY3Vt
ZW50IHVwZGF0ZXMgUkZDIDgzMDAgaW4gdGhlIGRlZmluaXRpb24gb2YgTyAoT0FNKSBiaXQgaW48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIHRoZSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIGFuZCBkZWZpbmVzIGhv
dyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hbjwvc3Bhbj4gYWN0aXZlIE9BTTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbWVz
c2FnZSBpcyBpZGVudGlmaWVkIGluIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZTwvc3Bhbj4gTlNI
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5TdGF0dXMgb2YgVGhpcyBNZW1vPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+U3RhdHVzIG9mIFRoaXMgTWVtbzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIEludGVybmV0LURyYWZ0IGlzIHN1Ym1p
dHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgVGhpcyBJbnRlcm5ldC1EcmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25m
b3JtYW5jZSB3aXRoIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJvdmlzaW9u
cyBvZiBCQ1AgNzggYW5kIEJDUCA3OS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwcm92aXNpb25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRo
ZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVu
Z2luZWVyaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUYXNrIEZvcmNlIChJRVRG
KS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0IG90
aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBUaGUgbGlzdCBvZiBj
dXJyZW50IEludGVybmV0LTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdvcmtp
bmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50
ZXJuZXQtPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBEcmFmdHMgaXMgYXQgaHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvZHJhZnRzL2N1cnJlbnQvLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJ
bnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9m
IHNpeCBtb250aHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1E
cmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250
aHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVw
bGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Ig
b2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFm
dHMgYXMgcmVmZXJlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGltZS4g
IEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2U8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBv
dGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBp
biBwcm9ncmVzcy4iPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxs
IGV4cGlyZSBvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5KdWx5IDIzPC9zcGFuPiwgMjAyMS48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxs
IGV4cGlyZSBvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BdWd1c3QgMTU8L3NwYW4+LCAyMDIxLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5Db3B5cmlnaHQgTm90aWNlPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Q29weXJpZ2h0IE5vdGljZTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMjEgSUVURiBUcnVzdCBhbmQgdGhl
IHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBDb3B5cmlnaHQgKGMpIDIwMjEgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRp
ZmllZCBhcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRvY3VtZW50IGF1dGhv
cnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4
IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1
c3QncyBMZWdhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUHJvdmlzaW9ucyBSZWxh
dGluZyB0byBJRVRGIERvY3VtZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBl
ZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAo
aHR0cHM6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBk
YXRlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlz
IGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNl
IHJldmlldyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNh
cmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVzdHJpY3Rpb25zIHdp
dGggcmVzcGVjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNhcmVmdWxseSwg
YXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVj
dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUg
Q29tcG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3Q8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBDb21wb25lbnRz
IGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgaW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVk
IGluIFNlY3Rpb24gNC5lIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW5j
bHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24g
NC5lIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgVHJ1c3QgTGVnYWwgUHJv
dmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJl
IHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExp
Y2Vuc2UuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlRhYmxlIG9mIENvbnRlbnRz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+VGFibGUgb2YgQ29udGVudHM8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDIuICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5Db252ZW50aW9ucyAuIC4gLiAuIC4gLiAuIC48L3NwYW4+IC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgMi4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlRlcm1pbm9sb2d5IGFuZCBDb252
ZW50aW9uczwvc3Bhbj4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAyLjEuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2Ug
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAyLjEuICBSZXF1aXJlbWVudHMgTGFuZ3VhZ2UgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgMi4yLiAgQWNy
b255bXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgICAyLjIuICBBY3JvbnltcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij40PC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMy4gIFJlcXVpcmVtZW50cyBmb3IgQWN0aXZlIE9BTSBp
biBTRkMgTmV0d29yayAgLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgMy4gIFJlcXVpcmVtZW50cyBmb3IgQWN0aXZlIE9BTSBpbiBTRkMgTmV0
d29yayAgLiAuIC4gLiAuIC4gLiAuIC4gICA0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDQuICBBY3RpdmUgT0FN
IElkZW50aWZpY2F0aW9uIGluIFNGQyBOU0ggIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+NTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgNC4gIEFjdGl2ZSBPQU0gSWRlbnRpZmljYXRpb24gaW4gU0ZDIE5TSCAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij42PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA1LiAgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgZm9yIFNG
QyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5pbiBOZXR3b3Jrczwvc3Bhbj4gLiAuIC4gLiAuIC4gLiAu
IC4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj43PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICA1LiAgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgZm9yIFNGQyAuIC4gLiAu
IC4gLiAuIC4gLiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4uIC4gLiAuIC4gLiAgIDg8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNS4xLiAgUmV0dXJuIENvZGVzICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+OTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA1LjEu
ICBSZXR1cm4gQ29kZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgIDUuMi4gIEF1dGhlbnRpY2F0aW9uIGluIEVjaG8gUmVxdWVzdC9SZXBseSAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPjk8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgNS4yLiAgQXV0aGVudGljYXRpb24gaW4g
RWNobyBSZXF1ZXN0L1JlcGx5ICAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4xMTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA1LjMuICBT
RkMgRWNobyBSZXF1ZXN0IFRyYW5zbWlzc2lvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA8c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICAgIDUuMy4gIFNGQyBFY2hvIFJlcXVlc3QgVHJhbnNtaXNzaW9uIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTE8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNS40LiAgU0ZDIEVjaG8gUmVxdWVzdCBSZWNl
cHRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij4xMDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA1LjQuICBT
RkMgRWNobyBSZXF1ZXN0IFJlY2VwdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEyPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICAgNS40LjEuICBFcnJvcmVkIFRMVnMgVExWICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTA8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICA1LjQuMS4gIEVycm9yZWQgVExWcyBUTFYg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4xMjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA1LjUuICBTRkMg
RWNobyBSZXBseSBUcmFuc21pc3Npb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxz
cGFuIGNsYXNzPSJkZWxldGUiPjExPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgIDUuNS4gIFNGQyBFY2hvIFJlcGx5IFRyYW5zbWlzc2lvbiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTM8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNS42LiAgU0ZDIEVjaG8gUmVwbHkgUmVjZXB0aW9u
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4x
Mjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA1LjYuICBTRkMg
RWNobyBSZXBseSBSZWNlcHRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPjE0PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICA2LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTM8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4x
NDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgNy4gIEFja25vd2xlZGdt
ZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFu
IGNsYXNzPSJkZWxldGUiPjEzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICA3LiAgQWNrbm93bGVkZ21lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTU8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xNDwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgOC4gIElBTkEgQ29uc2lk
ZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPjE1PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICAgIDguMS4gIFNGQyBBY3RpdmUgT0FNIFByb3RvY29sIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgOC4xLiAgU0ZDIEFjdGl2ZSBPQU0gUHJvdG9jb2wgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xNTwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA4LjIuICBTRkMgQWN0aXZl
IE9BTSBNZXNzYWdlIFR5cGUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNs
YXNzPSJkZWxldGUiPjE0PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgIDguMi4gIFNGQyBBY3RpdmUgT0FNIE1lc3NhZ2UgVHlwZSAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTU8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgOC4zLiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IFBh
cmFtZXRlcnMgIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xNTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA4LjMuICBTRkMgRWNobyBS
ZXF1ZXN0L0VjaG8gUmVwbHkgUGFyYW1ldGVycyAgLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPjE2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
IDguNC4gIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBNZXNzYWdlIFR5cGVzIC4gLiAuIC4g
LiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTU8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgOC40LiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1l
c3NhZ2UgVHlwZXMgLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xNjwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA4LjUuICBTRkMgRWNobyBSZXBs
eSBNb2RlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNz
PSJkZWxldGUiPjE1PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
IDguNS4gIFNGQyBFY2hvIFJlcGx5IE1vZGVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTc8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgOC42LiAgU0ZDIEVjaG8gUmV0dXJuIENvZGVzIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xNjwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA4LjYuICBTRkMgRWNobyBSZXR1
cm4gQ29kZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPjE4PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDgu
Ny4gIFNGQyBUTFYgVHlwZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgOC43LiAgU0ZDIFRMViBUeXBlICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xOTwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA4LjguICBTRkMgT0FNIFVEUCBQb3J0
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPjE4PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDgu
OC4gIFNGQyBPQU0gVURQIFBvcnQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MjA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgOC45LiAgSE1BQyBUeXBlIFN1Yi1y
ZWdpc3RyeSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxODwvc3Bhbj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgOS4gIFJlZmVyZW5jZXMgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPjIwPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA5LiAgUmVm
ZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgOS4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yMDwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA5LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNl
cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPjE5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDkuMi4g
IEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MjA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICAgOS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xOTwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMjE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBdXRob3Jz
JyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMjE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MS4gIEludHJvZHVjdGlvbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzc2NjVdIGRlZmluZXMgY29tcG9uZW50cyBu
ZWNlc3NhcnkgdG8gaW1wbGVtZW50IGEgU2VydmljZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFtSRkM3NjY1XSBkZWZpbmVzIGNvbXBvbmVudHMgbmVjZXNzYXJ5IHRvIGltcGxl
bWVudCBhIFNlcnZpY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwMDkiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgRnVuY3Rpb24gQ2hhaW4gKFNGQykuICBUaGVz
ZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5pbmNsdWRlIGEgY2xhc3NpZmllciB0aGF0IHBlcmZvcm1z
IHRoZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgRnVuY3Rpb24g
Q2hhaW4gKFNGQykuICBUaGVzZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5pbmNsdWRlOjwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgY2xh
c3NpZmljYXRpb24gb2YgaW5jb21pbmcgcGFja2V0cy4gIEEgU2VydmljZSBGdW5jdGlvbiBGb3J3
YXJkZXI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAoU0ZGKSBpcyByZXNw
b25zaWJsZSBmb3IgZm9yd2FyZGluZyB0cmFmZmljIHRvIG9uZSBvciBtb3JlIGNvbm5lY3RlZDwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIFNlcnZpY2UgRnVuY3Rpb25zIChT
RnMpIGFjY29yZGluZyB0byB0aGUgaW5mb3JtYXRpb24gY2FycmllZCBpbiB0aGU8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBTRkMgZW5jYXBzdWxhdGlvbi4gIFNGRiBhbHNv
IGhhbmRsZXMgdHJhZmZpYyBjb21pbmcgYmFjayBmcm9tIHRoZSBTRjwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgIGFuZCB0cmFuc3BvcnRzIHRoZSBkYXRhIHBhY2tldHMgdG8g
dGhlIG5leHQgU0ZGLiAgQW5kIHRoZSBTRkYgc2VydmVzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xh
c3M9ImRlbGV0ZSI+ICAgYXMgYSB0ZXJtaW5hdGlvbiBlbGVtZW50IG9mIHRoZSBTZXJ2aWNlIEZ1
bmN0aW9uIFBhdGggKFNGUCkuICBTRiBpczwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgIHJlc3BvbnNpYmxlIGZvciB0aGUgc3BlY2lmaWMgdHJlYXRtZW50IG9mIHJlY2VpdmVk
IHBhY2tldHMuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMCI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5SZXN1bHRpbmcgZnJvbSB0aGF0IFNG
QyBpcyBjb25zdHJ1Y3RlZCBieTwvc3Bhbj4gYSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5udW1iZXI8
L3NwYW4+IG9mIDxzcGFuIGNsYXNzPSJkZWxldGUiPnRoZXNlPC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xLjwvc3Bhbj4gIGEg
PHNwYW4gY2xhc3M9Imluc2VydCI+Y2xhc3NpZmllciB0aGF0IHBlcmZvcm1zIHRoZSBjbGFzc2lm
aWNhdGlvbjwvc3Bhbj4gb2YgPHNwYW4gY2xhc3M9Imluc2VydCI+aW5jb21pbmcgcGFja2V0czwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
ICAgY29tcG9uZW50cywgdGhlcmU8L3NwYW4+IGFyZSBkaWZmZXJlbnQgdmlld3MgZnJvbSBkaWZm
ZXJlbnQgbGV2ZWxzIG9mIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAyLiAgU2VydmljZSBGdW5jdGlvbiBGb3J3YXJkZXJzIChTRkZz
KSB0aGF0IGFyZSByZXNwb25zaWJsZSBmb3I8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIFNGQy4gIE9uZSBpcyB0aGUgU0ZDLCBhbiBlbnRpcmVseSBhYnN0cmFjdCA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5lbnRpdHksPC9zcGFuPiB3aGljaCBkZWZpbmVzIGFuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICBmb3J3
YXJkaW5nIHRyYWZmaWMgdG8gb25lIG9yIG1vcmUgY29ubmVjdGVkIFNlcnZpY2UgRnVuY3Rpb25z
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvcmRlcmVkIHNldCBvZiBT
RnMgdGhhdCBtdXN0IGJlIGFwcGxpZWQgdG8gcGFja2V0cyBzZWxlY3RlZCA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj5kdWUgdG88L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAoU0ZzKSBhY2NvcmRpbmcgdG8gdGhlIGluZm9ybWF0
aW9uIGNhcnJpZWQgaW4gdGhlIFNGQyBzZXJ2aWNlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBjbGFzc2lmaWNhdGlvbi48L3NwYW4+
ICBCdXQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U0ZDPC9zcGFuPiBkb2Vzbid0IHNwZWNpZnkgdGhl
IGV4YWN0IG1hcHBpbmcgYmV0d2VlbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgZW5jYXBzdWxhdGlvbiBhbmQgaGFuZGxpbmcgdHJh
ZmZpYyBjb21pbmcgYmFjayBmcm9tIHRoZSBTRiBhbmQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIFNGRnMgYW5kIFNGcy4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPlRodXMg
dGhlcmUgZXhpc3RzPC9zcGFuPiBhbm90aGVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPnNlbWktYWJz
dHJhY3QgZW50aXR5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgZm9yd2FyZGluZyBpdCB0byB0aGUgbmV4dCBTRkYuPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4g
ICByZWZlcnJlZDwvc3Bhbj4gdG8gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YXMgU0ZQLjwvc3Bhbj4g
IFNGUCBpcyB0aGUgaW5zdGFudGlhdGlvbiBvZiB0aGUgU0ZDIGluIHRoZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG5ldHdvcmsgYW5kIHByb3ZpZGVzIGEgbGV2ZWwgb2Yg
aW5kaXJlY3Rpb24gYmV0d2VlbiB0aGUgZW50aXJlbHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgMy4gIFNGcyB0aGF0IGFyZSByZXNwb25z
aWJsZSBmb3IgdGhlIGV4ZWN1dGluZyBzcGVjaWZpYyBzZXJ2aWNlPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhYnN0cmFjdCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5TRkM8
L3NwYW4+IGFuZCBhIGZ1bGx5IHNwZWNpZmllZCBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0Zz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
ICAgICB0cmVhdG1lbnQgb24gcmVjZWl2ZWQgcGFja2V0cy48L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIGlkZW50aXRpZXMgdGhhdCB0aGUgcGFja2V0IHdpbGwgdmlzaXQg
d2hlbiBpdCB0cmF2ZXJzZXMgdGhlIFNGQy4gIFRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgIGxhdHRlciBlbnRpdHkgaXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YmVpbmc8
L3NwYW4+IHJlZmVycmVkIHRvIGFzIFJlbmRlcmVkIFNlcnZpY2UgUGF0aCAoUlNQKS48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgVGhlcmU8
L3NwYW4+IGFyZSBkaWZmZXJlbnQgdmlld3MgZnJvbSBkaWZmZXJlbnQgbGV2ZWxzIG9mIHRoZSBT
RkMuICBPbmUgaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhlIG1haW4gZGlm
ZmVyZW5jZSBiZXR3ZWVuIFNGUCBhbmQgUlNQIGlzIHRoYXQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
aW48L3NwYW4+IHRoZSBmb3JtZXIgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIHRoZSBTRkMsIGFuIGVudGlyZWx5IGFic3RyYWN0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPnZp
ZXcsPC9zcGFuPiB3aGljaCBkZWZpbmVzIGFuIG9yZGVyZWQgc2V0IG9mPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPmF1dGhvcml0eSB0byBzZWxl
Y3Q8L3NwYW4+IHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5TRkYvU0YgaGFzIGJlZW4gZGVsZWdh
dGVkIHRvPC9zcGFuPiB0aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+bmV0d29yay48L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFNGcyB0aGF0IG11c3QgYmUgYXBwbGll
ZCB0byBwYWNrZXRzIHNlbGVjdGVkIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmJhc2VkIG9uIGNsYXNz
aWZpY2F0aW9uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgcnVsZXMuPC9z
cGFuPiAgQnV0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPnNlcnZpY2UgZnVuY3Rpb24gY2hhaW48L3Nw
YW4+IGRvZXNuJ3Qgc3BlY2lmeSB0aGUgZXhhY3QgbWFwcGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYmV0d2VlbiBT
RkZzIGFuZCBTRnMuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5UaHVzLDwvc3Bhbj4gYW5vdGhlciA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5sb2dpY2FsIGNvbnN0cnVjdCB1c2VkIGluIFNGQyBpczwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGEgU2VydmljZSBGdW5jdGlvbiBQYXRo
IChTRlApLiAgQWNjb3JkaW5nPC9zcGFuPiB0byA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5bUkZDNzY2
NV0sPC9zcGFuPiBTRlAgaXMgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbnN0YW50aWF0aW9uIG9mIHRoZSBTRkMg
aW4gdGhlIG5ldHdvcmsgYW5kIHByb3ZpZGVzIGEgbGV2ZWwgb2Y8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGluZGlyZWN0
aW9uIGJldHdlZW4gdGhlIGVudGlyZWx5IGFic3RyYWN0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPlNG
Q3M8L3NwYW4+IGFuZCBhIGZ1bGx5IHNwZWNpZmllZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgb3JkZXJlZCBsaXN0IG9m
IFNGRnMgYW5kIFNGcyBpZGVudGl0aWVzIHRoYXQgdGhlIHBhY2tldCB3aWxsIHZpc2l0PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICB3aGVuIGl0IHRyYXZlcnNlcyB0aGUgU0ZDLiAgVGhlIGxhdHRlciBlbnRpdHkgaXMgcmVm
ZXJyZWQgdG8gYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIFJlbmRlcmVkIFNlcnZpY2UgUGF0aCAoUlNQKS4gIFRoZSBt
YWluIGRpZmZlcmVuY2UgYmV0d2VlbiBTRlAgYW5kIFJTUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgaXMgdGhhdCB0aGUg
Zm9ybWVyIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmlzPC9zcGFuPiB0aGUgPHNwYW4gY2xhc3M9Imlu
c2VydCI+bG9naWNhbCBjb25zdHJ1Y3QsIHdoaWxlPC9zcGFuPiB0aGUgPHNwYW4gY2xhc3M9Imlu
c2VydCI+bGF0dGVyIGlzPC9zcGFuPiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PnJlYWxpemF0aW9uIG9mIHRoZSBTRlAgdmlhIHRoZSBzZXF1ZW5jZSBvZiBzcGVjaWZpYyBTRkMg
ZWxlbWVudHMuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlz
IGRvY3VtZW50IGRlZmluZXMgaG93IGFjdGl2ZSBPcGVyYXRpb24sIEFkbWluaXN0cmF0aW9uIGFu
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5l
cyBob3cgYWN0aXZlIE9wZXJhdGlvbiwgQWRtaW5pc3RyYXRpb24gYW5kPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDExIj48dGQ+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IE1haW50ZW5hbmNlIChPQU0pLCBwZXIgW1JGQzc3OTldIGRlZmluaXRpb24gb2YgYWN0aXZlIE9B
TSwgaWRlbnRpZmllZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBNYWludGVu
YW5jZSAoT0FNKSwgcGVyIFtSRkM3Nzk5XSBkZWZpbml0aW9uIG9mIGFjdGl2ZSBPQU0sIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPmlzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBpbiBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIFNGQy4gIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPlRoZTwvc3Bhbj4gZG9jdW1lbnQgbGlzdHMgcmVxdWlyZW1lbnRzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIGlkZW50aWZpZWQgaW4gTmV0d29yayBTZXJ2aWNlIEhlYWRl
ciAoTlNIKSBTRkMuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5Gb2xsb3dpbmcgdGhlPC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0byBpbXByb3ZlIHRyb3VibGVzaG9vdGlu
ZyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5lZmZpY2llbmN5LiAgSXQgZGVmaW5lczwvc3Bhbj4gU0ZD
IEVjaG8gUmVxdWVzdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICBhbmFseXNpcyBvZiBTRkMgT0FNIGluIFtSRkM4OTI0XSwgdGhpczwvc3Bh
bj4gZG9jdW1lbnQgbGlzdHMgcmVxdWlyZW1lbnRzIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIGFuZCBFY2hvIDxzcGFuIGNsYXNzPSJkZWxldGUiPnJlcGx5IHRoYXQ8L3NwYW4+
IGVuYWJsZXMgb24tZGVtYW5kIENvbnRpbnVpdHkgQ2hlY2ssIENvbm5lY3Rpdml0eTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbXByb3ZlIHRyb3VibGVzaG9vdGluZyA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5lZmZpY2llbmN5IGFuZCBkZWZlY3QgbG9jYWxpemF0aW9uIGluIFNG
UC48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFZlcmlmaWNhdGlvbiBh
bW9uZyBvdGhlciBvcGVyYXRpb25zIG92ZXIgU0ZDIGluIDxzcGFuIGNsYXNzPSJkZWxldGUiPm5l
dHdvcmtzIGFkZHJlc3Npbmc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIEZvciB0aGF0IHB1cnBvc2UsPC9zcGFuPiBTRkMgRWNo
byBSZXF1ZXN0IGFuZCBFY2hvIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlJlcGx5IGFyZSBzcGVjaWZp
ZWQgaW48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgIGVzc2VudGlhbDwvc3Bhbj4gU0ZDIE9BTSBmdW5jdGlvbnMgaWRlbnRpZmllZCBp
biBbUkZDODkyNF0uICBBbHNvLCB0aGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHRoZSBkb2N1bWVudC4gIFRoaXMgbWVjaGFuaXNtPC9z
cGFuPiBlbmFibGVzIG9uLWRlbWFuZCBDb250aW51aXR5IENoZWNrLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBkb2N1bWVudCB1cGRhdGVzIFNlY3Rpb24gMi4yIG9mIFtSRkM4MzAw
XSBpbiBwYXJ0IG9mIHRoZSBkZWZpbml0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIENvbm5lY3Rpdml0eSBWZXJpZmljYXRpb24gYW1vbmcgb3RoZXIgb3BlcmF0aW9ucyBv
dmVyIFNGQyBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvZiBPIGJpdCBpbiB0
aGUgKE5TSCkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPm5ldHdvcmtzLCB0aHVzIHByb3ZpZGluZyBvbmUgb2YgdGhlIG1vc3QgY29tbW9u
PC9zcGFuPiBTRkMgT0FNIGZ1bmN0aW9uczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgaWRlbnRpZmllZCBpbiBbUkZDODky
NF0uICBBbHNvLCB0aGlzIGRvY3VtZW50IHVwZGF0ZXMgU2VjdGlvbiAyLjIgb2Y8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IFtSRkM4MzAwXSBpbiBwYXJ0IG9mIHRoZSBkZWZpbml0aW9uIG9mIE8gYml0IGluIHRoZSAoTlNI
KS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJk
aWZmMDAxMiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4yLiAgQ29udmVudGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+Mi4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlRlcm1pbm9sb2d5IGFuZDwvc3Bh
bj4gQ29udmVudGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPlRoZSB0ZXJtaW5vbG9neSBkZWZpbmVkIGluIFtSRkM3NjY1XSBpcyB1c2Vk
IGV4dGVuc2l2ZWx5IHRocm91Z2hvdXQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICB0aGlzIGRvY3VtZW50LiAgQSByZWFkZXIgaXMgZXhwZWN0ZWQgdG8gYmUgZmFtaWxpYXIg
d2l0aCBpdC48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBJbiB0aGlzIGRvY3VtZW50LCBTRkMgT0FNIHJlZmVy
cyB0byBhbiBhY3RpdmUgT0FNLCBhcyBkZWZpbmVkIGluPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgW1JGQzc3OTldLiBpbiBhbiBTRkMgYXJjaGl0ZWN0dXJlLjwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Mi4xLiAgUmVxdWlyZW1lbnRzIExhbmd1
YWdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Mi4xLiAgUmVxdWlyZW1lbnRzIExh
bmd1YWdlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBrZXkgd29yZHMg
Ik1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1V
U1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAiU0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAi
Tk9UIFJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJOT1QgUkVDT01N
RU5ERUQiLCAiTUFZIiwgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiT1BUSU9O
QUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBp
biBCQ1A8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiT1BUSU9OQUwiIGluIHRo
aXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBCQ1A8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwg
YW5kIG9ubHkgd2hlbiwgdGhleSBhcHBlYXIgaW4gYWxsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgMTQgW1JGQzIxMTldIFtSRkM4MTc0XSB3aGVuLCBhbmQgb25seSB3aGVuLCB0
aGV5IGFwcGVhciBpbiBhbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNhcGl0YWxz
LCBhcyBzaG93biBoZXJlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNhcGl0
YWxzLCBhcyBzaG93biBoZXJlLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4yLjIu
ICBBY3JvbnltczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuMi4gIEFjcm9ueW1z
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlm
ZjAwMTMiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+VW5sZXNzIGV4cGxpY2l0
bHkgc3BlY2lmaWVkIGluIHRoaXMgZG9jdW1lbnQsIGFjdGl2ZSBPQU0gaW4gU0ZDIGFuZDwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+RTJFOjwvc3Bhbj4gRW5kLXRvLUVuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBTRkMgT0FNIGFyZSBiZWluZyB1c2VkIGludGVyY2hhbmdl
YWJseS48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj48L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBlMmU6PC9zcGFuPiBFbmQtdG8tRW5kPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBGTTogRmF1bHQgTWFuYWdlbWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IEZNOiBGYXVsdCBNYW5hZ2VtZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IE5TSDogTmV0d29yayBTZXJ2aWNlIEhlYWRlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIE5TSDogTmV0d29yayBTZXJ2aWNlIEhlYWRlcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNCI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE9BTTogT3BlcmF0aW9u
cywgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVuYW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIE9BTTogT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24sIGFuZCBNYWludGVu
YW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQUk5HOiBQc2V1ZG9yYW5k
b20gbnVtYmVyIGdlbmVyYXRvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFBS
Tkc6IFBzZXVkb3JhbmRvbSBudW1iZXIgZ2VuZXJhdG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFJESTogUmVtb3RlIERlZmVjdCBJbmRpY2F0aW9uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgUkRJOiBSZW1vdGUgRGVmZWN0IEluZGljYXRpb248L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUlNQOiBSZW5kZXJlZCBTZXJ2aWNlIFBhdGg8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBSU1A6IFJlbmRlcmVkIFNlcnZpY2Ug
UGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTTUkgU3RydWN0dXJlIG9m
IE1hbmFnZW1lbnQgSW5mb3JtYXRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBTTUkgU3RydWN0dXJlIG9mIE1hbmFnZW1lbnQgSW5mb3JtYXRpb248L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtMiIgY2xhc3M9
ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxs
PjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0
LTIiPjxlbT4gcGFnZSA0LCBsaW5lIDI2PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2Vt
PjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21h
bGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3Bh
cnQtMiI+PGVtPiBwYWdlIDQsIGxpbmUgMzc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwv
ZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgU0ZDOiBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU0ZDOiBTZXJ2aWNlIEZ1bmN0aW9uIENoYWlu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNGRjogU2VydmljZSBGdW5jdGlv
biBGb3J3YXJkZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTRkY6IFNlcnZp
Y2UgRnVuY3Rpb24gRm9yd2FyZGVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFNGUDogU2VydmljZSBGdW5jdGlvbiBQYXRoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgU0ZQOiBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgTUFDOiBNZXNzYWdlIEF1dGhlbnRpY2F0aW9uIENvZGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBNQUM6IE1lc3NhZ2UgQXV0aGVudGljYXRpb24gQ29kZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4zLiAgUmVxdWlyZW1lbnRzIGZvciBBY3Rp
dmUgT0FNIGluIFNGQyBOZXR3b3JrPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+My4g
IFJlcXVpcmVtZW50cyBmb3IgQWN0aXZlIE9BTSBpbiBTRkMgTmV0d29yazwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE1Ij48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPlRvPC9zcGFuPiBwZXJmb3JtIHRoZSBPQU0gdGFz
ayBvZiBmYXVsdCBtYW5hZ2VtZW50IChGTSkgaW4gYW4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U0ZD
LCB0aGF0PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5BcyBkaXNjdXNzZWQgaW4gW1JGQzg5MjRdLCBTRkMtc3BlY2lmaWMgbWVh
bnMgYXJlIG5lZWRlZCB0bzwvc3Bhbj4gcGVyZm9ybTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBpbmNsdWRlczwvc3Bhbj4gZmFpbHVyZSBkZXRl
Y3Rpb24sIGRlZmVjdCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jaGFyYWN0ZXJpemF0aW9uPC9zcGFu
PiBhbmQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+bG9jYWxpemF0aW9uLDwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhlIE9BTSB0YXNrIG9mIGZhdWx0IG1hbmFnZW1l
bnQgKEZNKSBpbiBhbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TRkMgYXJjaGl0ZWN0dXJlLDwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
dGhpczwvc3Bhbj4gZG9jdW1lbnQgZGVmaW5lcyB0aGUgc2V0IG9mIHJlcXVpcmVtZW50cyBmb3Ig
YWN0aXZlIE9BTTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICBpbmNsdWRpbmc8L3NwYW4+IGZhaWx1cmUgZGV0ZWN0aW9uLCBkZWZlY3QgPHNw
YW4gY2xhc3M9Imluc2VydCI+Y2hhcmFjdGVyaXphdGlvbiw8L3NwYW4+IGFuZDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtZWNoYW5pc21zIHRvIGJlIHVzZWQgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+b248L3NwYW4+IGFuIDxzcGFuIGNsYXNzPSJkZWxldGUiPlNGQy48L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmxv
Y2FsaXphdGlvbi4gIFRoaXM8L3NwYW4+IGRvY3VtZW50IGRlZmluZXMgdGhlIHNldCBvZiByZXF1
aXJlbWVudHMgZm9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhY3RpdmUgPHNwYW4gY2xhc3M9Imluc2VydCI+Rk08L3Nw
YW4+IE9BTSBtZWNoYW5pc21zIHRvIGJlIHVzZWQgPHNwYW4gY2xhc3M9Imluc2VydCI+aW48L3Nw
YW4+IGFuIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlNGQyBhcmNoaXRlY3R1cmUuPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgKy0tLSsg
ICstLS0rICAgKy0tLSsgICstLS0rICArLS0tKyAgKy0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgKy0tLSsgICstLS0rICAgKy0tLSsgICst
LS0rICArLS0tKyAgKy0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgICAgICAgICB8U0YxfCAgfFNGMnwgICB8U0YzfCAgfFNGNHwgIHxTRjV8ICB8U0Y2fDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICB8U0YxfCAg
fFNGMnwgICB8U0YzfCAgfFNGNHwgIHxTRjV8ICB8U0Y2fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICstLS0rICArLS0tKyAgICstLS0rICArLS0tKyAg
Ky0tLSsgICstLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAgICAgICAgICstLS0rICArLS0tKyAgICstLS0rICArLS0tKyAgKy0tLSsgICstLS0rPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgXCAgICAvICAg
ICAgICAgIFwgIC8gICAgICAgICBcICAvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgICAgICAgICAgIFwgICAgLyAgICAgICAgICBcICAvICAgICAgICAgXCAg
LzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgKy0tLS0tLS0tLS0rICAgICAgICst
LS0tKyAgICAgICAgICstLS0tKyAgICAgICAgKy0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgKy0tLS0tLS0tLS0rICAgICAgICstLS0tKyAgICAgICAgICstLS0tKyAg
ICAgICAgKy0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB8Q2xhc3NpZmll
cnwtLS0tLS0tfFNGRjF8LS0tLS0tLS0tfFNGRjJ8LS0tLS0tLS18U0ZGM3w8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB8Q2xhc3NpZmllcnwtLS0tLS0tfFNGRjF8LS0tLS0t
LS0tfFNGRjJ8LS0tLS0tLS18U0ZGM3w8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICstLS0tLS0tLS0tKyAgICAgICArLS0tLSsgICAgICAgICArLS0tLSsgICAgICAgICstLS0tKzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICstLS0tLS0tLS0tKyAgICAgICAr
LS0tLSsgICAgICAgICArLS0tLSsgICAgICAgICstLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDE2Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgRmlndXJlIDE6IFNGQyByZWZl
cmVuY2UgbTwvc3Bhbj5vZGVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAg
ICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+RmlndXJlIDE6IFNGQyBEYXRhIFBsYW5l
IFJlZmVyZW5jZSBNPC9zcGFuPm9kZWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxNyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj5Jbjwvc3Bhbj4gdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmV4YW1wbGUgcHJlc2Vu
dGVkPC9zcGFuPiBpbiBGaWd1cmUgMSwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhlPC9zcGFuPiBz
ZXJ2aWNlIDxzcGFuIGNsYXNzPSJkZWxldGUiPlNGUDEgbWF5IGJlPC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5SZWdhcmRpbmc8
L3NwYW4+IHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5yZWZlcmVuY2UgbW9kZWwgZGVwaWN0ZWQ8
L3NwYW4+IGluIEZpZ3VyZSAxLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5jb25zaWRlciBhPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBy
ZWFsaXplZCB0aHJvdWdoIHR3byBpbmRlcGVuZGVudCBSU1BzLCBSU1AxKFNGMS0tU0YzLS1TRjUp
PC9zcGFuPiBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgc2VydmljZSA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5mdW5jdGlvbiBjaGFpbiB0aGF0IGluY2x1ZGVzIHRocmVlIGRp
c3RpbmN0IHNlcnZpY2U8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxz
cGFuIGNsYXNzPSJkZWxldGUiPlJTUDIoU0YyLS1TRjQtLVNGNSkuICBUbyBwZXJmb3JtIGVuZC10
by1lbmQ8L3NwYW4+IChlMmUpIEZNIFNGQyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5PQU06PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICBmdW5jdGlvbnMuICBJbiB0aGlzIGV4YW1wbGUsIHRoZSBTRlAgdHJhdmVyc2VzIFNGRjEsIFNG
RjIsPC9zcGFuPiBhbmQgPHNwYW4gY2xhc3M9Imluc2VydCI+U0ZGMyw8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBlYWNoIFNGRiBiZWluZyBjb25uZWN0ZWQgdG8gdHdvIGlu
c3RhbmNlcyBvZiB0aGUgc2FtZSBzZXJ2aWNlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imlu
c2VydCI+ICAgZnVuY3Rpb24uICBFbmQtdG8tZW5kPC9zcGFuPiAoZTJlKSA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5TRkMgT0FNLCBpbiB0aGlzIGV4YW1wbGUsIGhhcyB0aGU8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBDbGFzc2lmaWVyIGFzIHRoZSBpbmdyZXNzIG9mIHRoZSBT
RkMgT0FNIGRvbWFpbiwgYW5kIFNGRjMgLSBhcyBpdHM8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICBlZ3Jlc3MuICBTZWdtZW50IFNGQyBPQU0gaXMgYWx3YXlzIHdpdGhpbiB0
aGUgRTJFIFNGQyBPQU0gZG9tYWluPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
ICAgYmV0d2VlbiB0d28gZWxlbWVudHMgdGhhdCBhcmUgcGFydCBvZiB0aGUgc2FtZSBTRlAuICBG
b2xsb3dpbmcgYXJlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdGhlIHJl
cXVpcmVtZW50cyBmb3IgYW48L3NwYW4+IEZNIFNGQyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5PQU0s
IHdoZXRoZXIgd2l0aCB0aGUgRTJFIG9yIHNlZ21lbnQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICBzY29wZTo8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgUkVRIzE6
IFBhY2tldHMgb2YgYWN0aXZlIE9BTSBpbiBTRkMgU0hPVUxEIGJlIGZhdGUgc2hhcmluZyB3aXRo
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIFJFUSMxOiBQYWNrZXRzIG9m
IGFjdGl2ZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TRkM8L3NwYW4+IE9BTSBpbiBTRkMgU0hPVUxE
IGJlIGZhdGUgc2hhcmluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5kYXRhIHRyYWZmaWMsIGkuZS4sIGluLWJhbmQgd2l0aDwvc3Bhbj4g
dGhlIG1vbml0b3JlZCA8c3BhbiBjbGFzcz0iZGVsZXRlIj50cmFmZmljIGZvbGxvdyB0aGU8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHdpdGggdGhlIG1vbml0
b3JlZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TRkMgZGF0YSw8L3NwYW4+IGluIHRoZSBmb3J3YXJk
IGRpcmVjdGlvbiBmcm9tIGluZ3Jlc3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgc2FtZSBSU1AsPC9zcGFuPiBpbiB0aGUgZm9yd2FyZCBk
aXJlY3Rpb24gZnJvbSBpbmdyZXNzIHRvd2FyZCBlZ3Jlc3M8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgdG93YXJkIGVncmVzcyBlbmRwb2ludChzKSBvZiB0aGUgT0FNIHRl
c3QuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIGVuZHBvaW50KHMpIG9mIHRo
ZSBPQU0gdGVzdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMTkiPjx0ZD48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+UkVRIzI6PC9zcGFuPiBTRkMgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+T0FNIE1VU1Qgc3VwcG9ydCBwcm8tYWN0aXZlIG1vbml0b3Jpbmcgb2Yg
YW55IGVsZW1lbnQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPlRoZSBmYXRlIHNoYXJpbmcsIGluIHRoZTwvc3Bhbj4gU0ZDIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPmVudmlyb25tZW50LCBpcyBhY2hpZXZlZCB3aGVuIGEgdGVzdDwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgaW4gdGhlIFNGQyA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5hdmFpbGFiaWxpdHkuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBwYWNrZXQgdHJhdmVyc2VzIHRo
ZSBzYW1lIHBhdGggYW5kIHJlY2VpdmVzIHRoZSBzYW1lIHRyZWF0bWVudDwvc3Bhbj4gaW4gdGhl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50cmFuc3BvcnQgbGF5ZXIgYXMgYW48L3Nw
YW4+IFNGQyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5OU0ggcGFja2V0Ljwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAyMCI+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5UaGU8L3NwYW4+IGVncmVzcywgU0ZGMywg
aW4gdGhlIGV4YW1wbGUgaW4gRmlndXJlIDEsIDxzcGFuIGNsYXNzPSJkZWxldGUiPmlzPC9zcGFu
PiB0aGUgZW50aXR5IHRoYXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
PHNwYW4gY2xhc3M9Imluc2VydCI+UkVRIzI6IFNGQyBPQU0gTVVTVCBzdXBwb3J0IHByby1hY3Rp
dmUgbW9uaXRvcmluZyBvZiB0aGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIGRldGVjdHMgdGhlIGZhaWx1cmUgb2YgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhlIFNGQy4g
IEl0IG11c3Q8L3NwYW4+IGJlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFibGU8L3NwYW4+IHRvIHNp
Z25hbCB0aGUgbmV3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgIGNvbnRpbnVpdHkgb2YgdGhlIFNGUCBiZXR3ZWVuIGFueSBvZiBpdHMg
ZWxlbWVudHMuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBkZWZlY3Qg
c3RhdGUgdG8gdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmluZ3Jlc3MgU0ZGMS48L3NwYW4+ICBI
ZW5jZSB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50OjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICBBIG5ldHdvcmsgZmFpbHVyZSBtaWdodCBiZSBkZWNsYXJlZCB3aGVuIHNldmVy
YWwgY29uc2VjdXRpdmUgdGVzdDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
IHBhY2tldHMgYXJlIG5vdCByZWNlaXZlZCB3aXRoaW4gYSBwcmUtZGV0ZXJtaW5lZCB0aW1lLiAg
Rm9yIGV4YW1wbGUsPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgaW4gdGhl
IEUyRSBTRkMgT0FNIEZNIGNhc2UsIHRoZTwvc3Bhbj4gZWdyZXNzLCBTRkYzLCBpbiB0aGUgZXhh
bXBsZSBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgRmlndXJlIDEsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvdWxkIGJl
PC9zcGFuPiB0aGUgZW50aXR5IHRoYXQgZGV0ZWN0cyB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+
U0ZQJ3M8L3NwYW4+IGZhaWx1cmUgPHNwYW4gY2xhc3M9Imluc2VydCI+Ynk8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBtb25pdG9yaW5nIGEgZmxvdzwvc3Bhbj4gb2YgPHNw
YW4gY2xhc3M9Imluc2VydCI+cGVyaW9kaWMgdGVzdCBwYWNrZXRzLiAgVGhlIGluZ3Jlc3MgbWF5
PC9zcGFuPiBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+Y2FwYWJsZSBvZiByZWNv
dmVyaW5nIGZyb20gdGhlIGZhaWx1cmUsIGUuZy4sIHVzaW5nIHJlZHVuZGFudCBTRkM8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBlbGVtZW50cy4gIFRodXMsIGl0IGlzIGJl
bmVmaWNpYWwgZm9yIHRoZSBlZ3Jlc3M8L3NwYW4+IHRvIHNpZ25hbCB0aGUgbmV3PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBkZWZlY3Qgc3RhdGUgdG8gdGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmluZ3Jlc3MsIHdoaWNo
IGluIHRoaXMgZXhhbXBsZSBpcyB0aGUgQ2xhc3NpZmllci48L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBIZW5j
ZSB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50OjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICBSRVEjMzogU0ZDIE9BTSBNVVNUIHN1cHBvcnQgUmVtb3RlIERlZmVjdCBJbmRp
Y2F0aW9uIChSREkpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgUkVRIzM6
IFNGQyBPQU0gTVVTVCBzdXBwb3J0IFJlbW90ZSBEZWZlY3QgSW5kaWNhdGlvbiAoUkRJKTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgbm90aWZpY2F0aW9uIGJ5IHRoZSBlZ3Jlc3Mg
dG8gdGhlIGluZ3Jlc3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgbm90
aWZpY2F0aW9uIGJ5IHRoZSBlZ3Jlc3MgdG8gdGhlIGluZ3Jlc3MuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjEiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgUkVRIzQ6IFNGQyBPQU0gTVVTVCBzdXBwb3J0IGNvbm5lY3Rpdml0eSA8c3BhbiBjbGFz
cz0iZGVsZXRlIj52ZXJpZmljYXRpb24uPC9zcGFuPiAgRGVmaW5pdGlvbjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBSRVEjNDogU0ZDIE9BTSBNVVNUIHN1cHBvcnQgY29u
bmVjdGl2aXR5IDxzcGFuIGNsYXNzPSJpbnNlcnQiPnZlcmlmaWNhdGlvbiBvZiB0aGUgU0ZQLjwv
c3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgb2YgdGhlIG1pc2Nvbm5l
Y3Rpb24gZGVmZWN0LCBlbnRyeSBhbmQgZXhpdCBjcml0ZXJpYSBhcmUgb3V0c2lkZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBEZWZpbml0aW9uIG9mIHRoZSBtaXNjb25u
ZWN0aW9uIGRlZmVjdCwgZW50cnkgYW5kIGV4aXQgY3JpdGVyaWE8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgICAgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGFyZSBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlz
IGRvY3VtZW50LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDIyIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIE9uY2UgdGhlIFNGRjEgZGV0ZWN0cyB0aGUg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ZGVmZWN0PC9zcGFuPiBvYmplY3RpdmUgb2YgT0FNIDxzcGFu
IGNsYXNzPSJkZWxldGUiPnN3aXRjaGVzPC9zcGFuPiBmcm9tPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIE9uY2UgdGhlIFNGRjEgZGV0ZWN0cyB0aGUgPHNwYW4gY2xhc3M9Imlu
c2VydCI+ZGVmZWN0LCB0aGU8L3NwYW4+IG9iamVjdGl2ZSBvZiA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij50aGUgU0ZDPC9zcGFuPiBPQU08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ZmFpbHVyZTwvc3Bhbj4gZGV0ZWN0aW9uIHRvIGRlZmVjdCBjaGFy
YWN0ZXJpemF0aW9uIGFuZCBsb2NhbGl6YXRpb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNoYW5nZXM8L3NwYW4+IGZyb20gPHNwYW4g
Y2xhc3M9Imluc2VydCI+dGhlPC9zcGFuPiBkZXRlY3Rpb24gPHNwYW4gY2xhc3M9Imluc2VydCI+
b2YgYSBkZWZlY3Q8L3NwYW4+IHRvIGRlZmVjdCBjaGFyYWN0ZXJpemF0aW9uIGFuZDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgbG9jYWxpemF0aW9uLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHIgaWQ9ImRpZmYwMDIzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIFJFUSM1OiBTRkMgT0FNIE1V
U1Qgc3VwcG9ydCBmYXVsdCBsb2NhbGl6YXRpb24gb2YgTG9zcyBvZjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICBSRVEjNTogU0ZDIE9BTSBNVVNUIHN1cHBvcnQgZmF1bHQg
bG9jYWxpemF0aW9uIG9mIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZTwvc3Bhbj4gTG9zcyBvZjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBDb250aW51aXR5IDxzcGFuIGNsYXNz
PSJkZWxldGUiPmNoZWNrIGluIHRoZSBTRkMuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICBDb250aW51aXR5IDxzcGFuIGNsYXNzPSJpbnNlcnQiPkNoZWNrIHdp
dGhpbiBhbiBTRlAuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9ImRpZmYwMDI0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIFJFUSM2OiBTRkMgT0FN
IE1VU1Qgc3VwcG9ydCA8c3BhbiBjbGFzcz0iZGVsZXRlIj50cmFjaW5nIGFuIFNGUCB0byByZWFs
aXplPC9zcGFuPiB0aGUgUlNQLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
ICBSRVEjNjogU0ZDIE9BTSBNVVNUIHN1cHBvcnQgPHNwYW4gY2xhc3M9Imluc2VydCI+YW4gU0ZQ
IHRyYWNpbmcgdG8gZGlzY292ZXI8L3NwYW4+IHRoZSBSU1AuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjUiPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+SXQgaXMgcHJhY3RpY2FsLCBhczwvc3Bhbj4gcHJlc2VudGVk
IGluIEZpZ3VyZSAxLCA8c3BhbiBjbGFzcz0iZGVsZXRlIj50aGF0IHNldmVyYWwgU0ZzPC9zcGFu
PiBzaGFyZSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+SW4gdGhlIGV4YW1wbGU8L3NwYW4+IHByZXNlbnRlZCBpbiBGaWd1cmUgMSwg
PHNwYW4gY2xhc3M9Imluc2VydCI+dHdvIGRpc3RpbmN0IGluc3RhbmNlcyBvZiB0aGU8L3NwYW4+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHNhbWUgU0ZGLiAgSW4gPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+c3VjaCBhIGNhc2UsIFNGUDEgbWF5PC9zcGFuPiBiZSByZWFsaXplZCBvdmVy
IDxzcGFuIGNsYXNzPSJkZWxldGUiPnR3bzwvc3Bhbj4gUlNQcyw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgc2FtZSBzZXJ2aWNlIGZ1bmN0
aW9uPC9zcGFuPiBzaGFyZSB0aGUgc2FtZSBTRkYuICBJbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50
aGlzIGV4YW1wbGUsIHRoZSBTRlA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIFJTUDEoU0YxLS1TRjMtLVNGNSkgYW5kIFJTUDIoU0YyLS1TRjQtLVNGNikuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGNhbjwvc3Bh
bj4gYmUgcmVhbGl6ZWQgb3ZlciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zZXZlcmFsPC9zcGFuPiBS
U1BzLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5mb3IgaW5zdGFuY2UsPC9zcGFuPiBSU1AxKFNGMS0t
U0YzLS1TRjUpPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICBhbmQgUlNQMihTRjItLVNGNC0tU0Y2KS4gIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPkF2YWlsYWJsZSBSU1BzIGNhbiBiZSBkaXNjb3ZlcmVkIHVzaW5nIHRoZTwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHRyYWNlIGZ1bmN0aW9uIGRpc2N1c3Nl
ZCBpbiBTZWN0aW9uIDQuMyBbUkZDODkyNF0uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICBSRVEjNzogU0ZDIE9BTSBNVVNUIGhhdmUgdGhlIGFiaWxpdHkgdG8g
ZGlzY292ZXIgYW5kIGV4ZXJjaXNlIGFsbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgIFJFUSM3OiBTRkMgT0FNIE1VU1QgaGF2ZSB0aGUgYWJpbGl0eSB0byBkaXNjb3ZlciBh
bmQgZXhlcmNpc2UgYWxsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDI2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIGF2YWlsYWJsZSBSU1BzIGluIHRoZSA8
c3BhbiBjbGFzcz0iZGVsZXRlIj50cmFuc3BvcnQgPC9zcGFuPm5ldHdvcmsuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGF2YWlsYWJsZSBSU1BzIGluIHRoZSBuZXR3b3Jr
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDI3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPkluIHRoZSBwcm9jZXNz
IG9mIGxvY2FsaXppbmcgdGhlIFNGQyBmYWlsdXJlLCBzZXBhcmF0aW5nPC9zcGFuPiBTRkMgT0FN
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PlRoZTwvc3Bhbj4gU0ZDIE9BTSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5sYXllciBtb2RlbCBkZXNj
cmliZWQgaW4gW1JGQzg5MjRdIG9mZmVyczwvc3Bhbj4gYW4gZWZmaWNpZW50PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPmxheWVycyBpczwvc3Bh
bj4gYW4gZWZmaWNpZW50IDxzcGFuIGNsYXNzPSJkZWxldGUiPmFwcHJvYWNoLiAgVG8gYWNoaWV2
ZSB0aGF0PC9zcGFuPiBjb250aW51aXR5IDxzcGFuIGNsYXNzPSJkZWxldGUiPmFtb25nPC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5hcHByb2FjaCBmb3IgYSBkZWZlY3QgbG9jYWxpemF0aW9uIHdpdGhpbiBhIHNlcnZpY2UgZnVu
Y3Rpb24gY2hhaW4uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTRkZz
IHRoYXQgYXJlIHBhcnQgb2YgdGhlIHNhbWUgU0ZQIDxzcGFuIGNsYXNzPSJkZWxldGUiPnNob3Vs
ZDwvc3Bhbj4gYmUgdmVyaWZpZWQuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5PbmNlIFNGRnM8L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgIEFzIHRoZSBmaXJzdCBzdGVwLCB0aGUgU0ZQJ3M8L3NwYW4+IGNvbnRpbnVpdHkgPHNwYW4g
Y2xhc3M9Imluc2VydCI+Zm9yPC9zcGFuPiBTRkZzIHRoYXQgYXJlIHBhcnQgb2YgdGhlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHJlYWNoYWJp
bGl0eSBhbG9uZzwvc3Bhbj4gdGhlIDxzcGFuIGNsYXNzPSJkZWxldGUiPnBhcnRpY3VsYXIgU0ZQ
IGhhcyBiZWVuIGNvbmZpcm1lZCwgdGhlIHRhc2sgb2Y8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIHNhbWUgU0ZQIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvdWxkPC9z
cGFuPiBiZSB2ZXJpZmllZC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkFmdGVyPC9zcGFuPiB0aGUg
cmVhY2hhYmlsaXR5IG9mIFNGRnMgaGFzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgIGRlZmVjdCBsb2NhbGl6YXRpb24gbWF5IGZvY3VzIG9uIFNG
IHJlYWNoYWJpbGl0eSB2ZXJpZmljYXRpb24uPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBhbHJlYWR5IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmJlZW48L3NwYW4+IHZl
cmlmaWVkLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TRkZzIHRoYXQgc2VydmUgYW48L3NwYW4+IFNG
IG1heSBiZSB1c2VkIGFzIGEgdGVzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICBCZWNhdXNlPC9zcGFuPiByZWFjaGFiaWxpdHkgb2YgU0ZGcyBo
YXMgYWxyZWFkeSB2ZXJpZmllZCwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U0ZGIGxvY2FsIHRvIHRo
ZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9
Imluc2VydCI+cGFja2V0IHNvdXJjZS4gIEluIHN1Y2ggYSBjYXNlLCBTRkYgY2FuIGFjdCBhcyBh
IHByb3h5IGZvciBhbm90aGVyPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBTRiBtYXkgYmUgdXNlZCBhcyBhIDxzcGFuIGNsYXNzPSJkZWxldGUiPnNvdXJjZSBvZiB0aGU8
L3NwYW4+IHRlc3QgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cGFja2V0cy48L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIGVsZW1lbnQg
d2l0aGluIHRoZSBzZXJ2aWNlIGZ1bmN0aW9uIGNoYWluLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgUkVRIzg6IFNGQyBPQU0gTVVTVCBiZSBhYmxlIHRvIHRy
aWdnZXIgb24tZGVtYW5kIEZNIHdpdGggcmVzcG9uc2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgUkVRIzg6IFNGQyBPQU0gTVVTVCBiZSBhYmxlIHRvIHRyaWdnZXIgb24t
ZGVtYW5kIEZNIHdpdGggcmVzcG9uc2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICBiZWluZyBkaXJlY3RlZCB0b3dhcmRzIHRoZSBpbml0aWF0b3Igb2Ygc3VjaCBwcm94eSByZXF1
ZXN0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGJlaW5nIGRpcmVjdGVk
IHRvd2FyZHMgdGhlIGluaXRpYXRvciBvZiBzdWNoIHByb3h5IHJlcXVlc3QuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjQuICBBY3RpdmUgT0FNIElkZW50aWZpY2F0aW9uIGluIFNG
QyBOU0g8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij40LiAgQWN0aXZlIE9BTSBJZGVu
dGlmaWNhdGlvbiBpbiBTRkMgTlNIPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMjgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhlIDxzcGFuIGNsYXNz
PSJkZWxldGUiPmludGVycHJldGF0aW9uIG9mIHRoZTwvc3Bhbj4gTyBiaXQgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+ZmxhZzwvc3Bhbj4gaW4gdGhlIE5TSCBoZWFkZXIgaXMgZGVmaW5lZCBpbjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGUgTyBiaXQgaW4gdGhlIE5TSCBoZWFk
ZXIgaXMgZGVmaW5lZCBpbiBbUkZDODMwMF0gPHNwYW4gY2xhc3M9Imluc2VydCI+YXMgZm9sbG93
czo8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFtSRkM4MzAwXSA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5hczo8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBPIGJpdDogU2V0dGlu
ZyB0aGlzIGJpdCBpbmRpY2F0ZXMgYW4gT0FNIHBhY2tldC48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICBPIGJpdDogU2V0dGluZyB0aGlzIGJpdCBpbmRpY2F0ZXMgYW4gT0FN
IHBhY2tldC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAyOSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgdGg8c3Bh
biBjbGFzcz0iZGVsZXRlIj5lIGRlZmluaXRpb24gb2YgTyBiaXQ8L3NwYW4+IGFzIGZvbGxvd3M6
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRoaXMgZG9jdW1lbnQgdXBkYXRl
cyB0aDxzcGFuIGNsYXNzPSJpbnNlcnQiPmF0IGRlZmluaXRpb248L3NwYW4+IGFzIGZvbGxvd3M6
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIE8gYml0OiBTZXR0aW5nIHRo
aXMgYml0IGluZGljYXRlcyBhbiBPQU0gY29tbWFuZCBhbmQvb3IgZGF0YSBpbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIE8gYml0OiBTZXR0aW5nIHRoaXMgYml0IGluZGlj
YXRlcyBhbiBPQU0gY29tbWFuZCBhbmQvb3IgZGF0YSBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzMCI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICB0aGUg
TlNIIENvbnRleHQgSGVhZGVyIG9yIHBhY2tldCBwYXlsb2FkPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgIHRoZSBOU0ggQ29udGV4dCBIZWFkZXIgb3IgcGFja2V0IHBheWxv
YWQ8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4uPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBBY3RpdmUgU0ZDIE9BTSBpcyBkZWZpbmVkIGFzIGEgY29tYmluYXRpb24gb2Yg
T0FNIGNvbW1hbmRzIGFuZC9vcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFj
dGl2ZSBTRkMgT0FNIGlzIGRlZmluZWQgYXMgYSBjb21iaW5hdGlvbiBvZiBPQU0gY29tbWFuZHMg
YW5kL29yPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkYXRhIGluY2x1ZGVkIGluIGEg
bWVzc2FnZSB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvd3MgdGhlIE5TSC4gIFRvPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGF0YSBpbmNsdWRlZCBpbiBhIG1lc3NhZ2UgdGhhdCBp
bW1lZGlhdGVseSBmb2xsb3dzIHRoZSBOU0guICBUbzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBpZGVudGlmeSB0
aGUgYWN0aXZlIE9BTSBtZXNzYWdlLCB0aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dmFsdWUgb24g
dGhlPC9zcGFuPiBOZXh0IFByb3RvY29sIDxzcGFuIGNsYXNzPSJkZWxldGUiPmZpZWxkPC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpZGVudGlmeSB0aGUgYWN0aXZl
IE9BTSBtZXNzYWdlLCB0aGUgTmV4dCBQcm90b2NvbCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5maWVs
ZCdzIHZhbHVlPC9zcGFuPiBNVVNUPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIE1V
U1QgYmUgc2V0IHRvIEFjdGl2ZSBTRkMgT0FNIChUQkExKSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5h
Y2NvcmRpbmcgdG8gU2VjdGlvbiA4LjEuPC9zcGFuPiAgVGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIGJlIHNldCB0byBBY3RpdmUgU0ZDIE9BTSAoVEJBMSkgPHNwYW4gY2xh
c3M9Imluc2VydCI+KFNlY3Rpb24gOC4xKS48L3NwYW4+ICBUaGUgcnVsZXMgPHNwYW4gY2xhc3M9
Imluc2VydCI+Zm9yPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBydWxl
cyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5vZjwvc3Bhbj4gaW50ZXJwcmV0aW5nIHRoZSB2YWx1ZXMg
b2YgTyBiaXQgYW5kIHRoZSBOZXh0IFByb3RvY29sIGZpZWxkPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIGludGVycHJldGluZyB0aGUgdmFsdWVzIG9mIE8gYml0IGFuZCB0aGUg
TmV4dCBQcm90b2NvbCBmaWVsZCBhcmUgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgYXJlIGFzIGZvbGxvd3M6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGZv
bGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBp
ZD0iZGlmZjAwMzIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbyAgTyBiaXQgc2V0PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+LDwvc3Bhbj4gYW5kIHRoZSBOZXh0IFByb3RvY29sIHZhbHVlIGlzIG5vdCBvbmUgb2YgaWRl
bnRpZnlpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbyAgTyBiaXQgc2V0
IGFuZCB0aGUgTmV4dCBQcm90b2NvbCB2YWx1ZSBpcyBub3Qgb25lIG9mIGlkZW50aWZ5aW5nPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBhY3RpdmUgb3IgaHlicmlkIE9BTSBwcm90
b2NvbCAocGVyIFtSRkM3Nzk5XSBkZWZpbml0aW9ucyksIGUuZy4sPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgYWN0aXZlIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2wgKHBlciBb
UkZDNzc5OV0gZGVmaW5pdGlvbnMpLCBlLmcuLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzMyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBkZWZpbmVkIGlu
IHRoaXMgc3BlY2lmaWNhdGlvbiBBY3RpdmUgU0ZDIDxzcGFuIGNsYXNzPSJkZWxldGUiPk9BTSAt
IGEgRml4ZWQtTGVuZ3RoPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICBkZWZpbmVkIGluIHRoaXMgc3BlY2lmaWNhdGlvbiBBY3RpdmUgU0ZDIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPk9BTTo8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFu
IGNsYXNzPSJkZWxldGUiPiAgICAgIENvbnRleHQgSGVhZGVyIG9yIFZhcmlhYmxlLUxlbmd0aCBD
b250ZXh0IEhlYWRlcihzKSBjb250YWluIE9BTTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgICAgIGNvbW1hbmQgb3IgZGF0YS4gIGFuZCB0aGUgdHlwZSBvZiBwYXlsb2FkIGRl
dGVybWluZWQgYnkgdGhlIE5leHQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4g
ICAgICBQcm90b2NvbCBmaWVsZDs8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMDM0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPm8gIE8gYml0IHNl
dCwgYW5kIHRoZSBOZXh0IFByb3RvY29sIHZhbHVlIGlzIG9uZSBvZiBpZGVudGlmeWluZzwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgLSA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5hIEZpeGVkLUxlbmd0aCBDb250ZXh0IEhlYWRlciBvciBWYXJpYWJsZS1MZW5n
dGggQ29udGV4dDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xh
c3M9ImRlbGV0ZSI+ICAgICAgYWN0aXZlIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2w8L3NwYW4+IC0g
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhlIHBheWxvYWQgdGhhdCBpbW1lZGlhdGVseTwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
ICAgICAgSGVhZGVyKHMpIGNvbnRhaW4gYW48L3NwYW4+IE9BTSBjb21tYW5kIG9yIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmRhdGEuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICBmb2xsb3dzIFNGQyBOU0ggY29udGFpbnM8L3NwYW4+
IE9BTSBjb21tYW5kIG9yIDxzcGFuIGNsYXNzPSJkZWxldGUiPmRhdGE7PC9zcGFuPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzNSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5vICBPIGJpdCBpcyBjbGVhcjwvc3Bhbj4gLSA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5ubyBPQU0gaW4gYSBGaXhlZC1MZW5ndGggQ29udGV4dCBIZWFkZXIgb3I8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgIC0gdGhlIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPnR5cGUgb2Y8L3NwYW4+IHBheWxvYWQgPHNwYW4gY2xhc3M9Imluc2VydCI+aXM8L3Nw
YW4+IGRldGVybWluZWQgYnkgdGhlIE5leHQgUHJvdG9jb2wgPHNwYW4gY2xhc3M9Imluc2VydCI+
ZmllbGQuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0i
ZGVsZXRlIj4gICAgICBWYXJpYWJsZS1MZW5ndGggQ29udGV4dCBIZWFkZXIocykgYW5kPC9zcGFu
PiB0aGUgcGF5bG9hZCBkZXRlcm1pbmVkIGJ5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICB0aGUgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+dmFsdWUgb2YgdGhlPC9zcGFuPiBOZXh0IFByb3RvY29sIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPmZpZWxkOzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAw
MzYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgbyAgTyBiaXQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aXMgY2xlYXI8
L3NwYW4+IGFuZCB0aGUgTmV4dCBQcm90b2NvbCB2YWx1ZSBpcyBvbmUgb2YgaWRlbnRpZnlpbmc8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbyAgTyBiaXQgPHNwYW4gY2xhc3M9
Imluc2VydCI+c2V0PC9zcGFuPiBhbmQgdGhlIE5leHQgUHJvdG9jb2wgdmFsdWUgaXMgb25lIG9m
IGlkZW50aWZ5aW5nIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFjdGl2ZTwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2w6PC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imlu
c2VydCI+ICAgICAgICAgLSB0aGUgcGF5bG9hZCB0aGF0IGltbWVkaWF0ZWx5IGZvbGxvd3MgU0ZD
IE5TSCBNVVNUIGNvbnRhaW4gYW48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICAgICAgICBPQU0gY29tbWFuZCBvciBkYXRhLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIG8gIE8gYml0IGlz
IGNsZWFyOjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgIC0gbm8gT0FNIGluIGEgRml4ZWQtTGVuZ3Ro
IENvbnRleHQgSGVhZGVyIG9yIFZhcmlhYmxlLUxlbmd0aDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgICAgICAgIENvbnRleHQgSGVhZGVyKHMpLjwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxz
cGFuIGNsYXNzPSJpbnNlcnQiPjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAg
ICAgICAgIC0gdGhlIHBheWxvYWQgZGV0ZXJtaW5lZCBieSB0aGUgTmV4dCBQcm90b2NvbCBmaWVs
ZCdzIHZhbHVlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgTVVT
VCBiZSBwcmVzZW50Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIG8gIE8gYml0IGlzIGNsZWFyIGFuZCB0aGUg
TmV4dCBQcm90b2NvbCBmaWVsZCdzIHZhbHVlIGlkZW50aWZpZXM8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBhY3RpdmUgb3IgaHlicmlkIE9BTSBwcm90b2NvbCBNVVNU
IGJlIGlkZW50aWZpZWQgYW5kIHJlcG9ydGVkIGFzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgYWN0aXZlIG9yIGh5YnJpZCBPQU0gcHJvdG9jb2wgTVVTVCBiZSBpZGVudGlm
aWVkIGFuZCByZXBvcnRlZCBhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgdGhl
IGVycm9uZW91cyBjb21iaW5hdGlvbi4gIEFuIGltcGxlbWVudGF0aW9uIE1BWSBoYXZlIGNvbnRy
b2wgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB0aGUgZXJyb25lb3Vz
IGNvbWJpbmF0aW9uLiAgQW4gaW1wbGVtZW50YXRpb24gTUFZIGhhdmUgY29udHJvbCB0bzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgZW5hYmxlIHByb2Nlc3Npbmcgb2YgdGhlIE9B
TSBwYXlsb2FkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGVuYWJsZSBw
cm9jZXNzaW5nIG9mIHRoZSBPQU0gcGF5bG9hZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzNyI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5Gcm9tPC9zcGFuPiB0aGUgYWJvdmUtbGlzdGVkIHJ1bGVzIDxzcGFuIGNs
YXNzPSJkZWxldGUiPmZvbGxvd3M8L3NwYW4+IHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5yZWNv
bW1lbmRhdGlvbjwvc3Bhbj4gdG8gYXZvaWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+T25lIGNvbmNsdXNpb24gZnJvbTwvc3Bhbj4gdGhl
IGFib3ZlLWxpc3RlZCBydWxlcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5vZiBwcm9jZXNzaW5nIE8g
Yml0IGFuZDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgY29tYmluYXRp
b24gb2YgT0FNIGluIDxzcGFuIGNsYXNzPSJkZWxldGUiPmEgRml4ZWQtTGVuZ3RoPC9zcGFuPiBD
b250ZXh0IEhlYWRlciBvciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5WYXJpYWJsZS08L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5OZXh0IFByb3RvY29sIGZpZWxkJ3MgdmFsdWUgaXM8L3NwYW4+IHRvIGF2b2lkIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPnRoZTwvc3Bhbj4gY29tYmluYXRpb24gb2YgT0FNIGluPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIExlbmd0aCBDb250ZXh0
IEhlYWRlcihzKTwvc3Bhbj4gYW5kIDxzcGFuIGNsYXNzPSJkZWxldGUiPmluPC9zcGFuPiB0aGUg
cGF5bG9hZCBpbW1lZGlhdGVseSBmb2xsb3dpbmcgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFuIE5TSDwvc3Bhbj4gQ29udGV4dCBI
ZWFkZXIgPHNwYW4gY2xhc3M9Imluc2VydCI+KEZpeGVkLUxlbmd0aDwvc3Bhbj4gb3IgPHNwYW4g
Y2xhc3M9Imluc2VydCI+VmFyaWFibGUtTGVuZ3RoKTwvc3Bhbj4gYW5kIHRoZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTRkMgTlNIIGJlY2F1c2UgdGhlcmUgaXMgbm8gdW5hbWJp
Z3VvdXMgd2F5IHRvIGlkZW50aWZ5IHN1Y2g8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgcGF5bG9hZCBpbW1lZGlhdGVseSBmb2xsb3dpbmcgdGhlIFNGQyBOU0ggYmVjYXVzZSB0
aGVyZSBpcyBubzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBjb21iaW5hdGlvbiB1
c2luZyB0aGUgTyBiaXQgYW5kIHRoZSBOZXh0IFByb3RvY29sIGZpZWxkLjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICB1bmFtYmlndW91cyB3YXkgdG8gaWRlbnRpZnkgc3VjaCBj
b21iaW5hdGlvbiB1c2luZyB0aGUgTyBiaXQgYW5kIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgTmV4dCBQcm90b2Nv
bCBmaWVsZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAzOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTZXZlcmFsIGFjdGl2ZSBPQU0gcHJvdG9jb2xz
IDxzcGFuIGNsYXNzPSJkZWxldGUiPndpbGw8L3NwYW4+IGJlIDxzcGFuIGNsYXNzPSJkZWxldGUi
Pm5lZWRlZDwvc3Bhbj4gdG8gYWRkcmVzcyBhbGwgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkFzIGRlbW9uc3RyYXRlZCBpbiBTZWN0
aW9uIDQgW1JGQzg5MjRdIGFuZCBTZWN0aW9uIDMgb2YgdGhpczwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmVxdWlyZW1lbnRzIGxp
c3RlZCBpbiBTZWN0aW9uIDMuICBEZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIgbWF5PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICBkb2N1bWVudCwgU0ZDIE9BTSBpcyByZXF1aXJlZCB0byBwZXJmb3JtIG11bHRpcGxlIHRhc2tz
Ljwvc3Bhbj4gIFNldmVyYWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xh
c3M9ImRlbGV0ZSI+ICAgaWRlbnRpZnkgcHJvdG9jb2xzIGlmPC9zcGFuPiBJUC9VRFAgZW5jYXBz
dWxhdGlvbiBpcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj51c2VkLjwvc3Bhbj4gIEJ1dCBleHRyYSBJ
UC9VRFA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYWN0aXZlIE9BTSBwcm90
b2NvbHMgPHNwYW4gY2xhc3M9Imluc2VydCI+Y291bGQ8L3NwYW4+IGJlIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPnVzZWQ8L3NwYW4+IHRvIGFkZHJlc3MgYWxsIHRoZSA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5yZXF1aXJlbWVudHMuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBo
ZWFkZXJzLCBlc3BlY2lhbGx5IGluIDxzcGFuIGNsYXNzPSJkZWxldGUiPnRoZSBjYXNlIG9mIElQ
djYsPC9zcGFuPiBhZGQgbm90aWNlYWJsZSBvdmVyaGVhZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgV2hlbjwvc3Bhbj4gSVAvVURQIGVu
Y2Fwc3VsYXRpb24gPHNwYW4gY2xhc3M9Imluc2VydCI+b2YgYW4gU0ZDIE9BTSBjb250cm9sIG1l
c3NhZ2U8L3NwYW4+IGlzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnVzZWQsPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIGRvY3VtZW50IGRlZmluZXMgQWN0aXZlIE9B
TSBIZWFkZXIgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+RmlndXJlIDI8L3NwYW4+IHRvIGRlbXVsdGlw
bGV4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgIHByb3RvY29scyBjYW4gYmUgZGVtdWx0aXBsZXhlZCB1c2luZyB0aGUgRGVzdGluYXRpb24g
VURQIHBvcnQgbnVtYmVyLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
YWN0aXZlIE9BTSBwcm90b2NvbHMgb24gYW4gU0ZDLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBCdXQgZXh0cmEgSVAvVURQIGhlYWRlcnMsIGVzcGVjaWFsbHkgaW4gPHNwYW4g
Y2xhc3M9Imluc2VydCI+YW4gSVB2NiBuZXR3b3JrLDwvc3Bhbj4gYWRkPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBub3Rp
Y2VhYmxlIG92ZXJoZWFkLiAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIEFjdGl2ZSBPQU0gSGVhZGVy
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4oRmlndXJlIDIpPC9zcGFuPiB0byBkZW11
bHRpcGxleCBhY3RpdmUgT0FNIHByb3RvY29scyBvbiBhbiBTRkMuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgICAgICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgICAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8IFYgfCBNc2cgVHlwZSAgfCAgICAg
RmxhZ3MgICAgIHwgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgViB8IE1zZyBUeXBlICB8ICAgICBGbGFncyAgICAgfCAg
ICAgICAgICBMZW5ndGggICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB+ICAgICAgICAgICAgICBTRkMgQWN0aXZl
IE9BTSBDb250cm9sIFBhY2tldCAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIH4gICAgICAgICAgICAgIFNGQyBBY3RpdmUgT0FNIENvbnRyb2wg
UGFja2V0ICAgICAgICAgICAgICAgICAgICB+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICBGaWd1
cmUgMjogU0ZDIEFjdGl2ZSBPQU0gSGVhZGVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAyOiBTRkMgQWN0aXZlIE9BTSBIZWFkZXI8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0
LTMiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZm
LnB5aHQjcGFydC0zIj48ZW0+IHBhZ2UgNywgbGluZSAyODxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8
L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9yZmNkaWZmL3JmY2Rp
ZmYucHlodCNwYXJ0LTMiPjxlbT4gcGFnZSA4LCBsaW5lIDI4PHNwYW4gY2xhc3M9ImhpZGUiPiDC
tjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIE1zZyBUeXBlIC0gc2l4IGJpdHMg
bG9uZyBmaWVsZCBpZGVudGlmaWVzIE9BTSBwcm90b2NvbCwgZS5nLiwgRWNobzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIE1zZyBUeXBlIC0gc2l4IGJpdHMgbG9uZyBmaWVs
ZCBpZGVudGlmaWVzIE9BTSBwcm90b2NvbCwgZS5nLiwgRWNobzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgUmVxdWVzdC9SZXBseSBvciBCaWRpcmVjdGlvbmFsIEZvcndhcmRpbmcg
RGV0ZWN0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIFJlcXVlc3Qv
UmVwbHkgb3IgQmlkaXJlY3Rpb25hbCBGb3J3YXJkaW5nIERldGVjdGlvbi48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgRmxhZ3MgLSBlaWdodCBiaXRzIGxvbmcgZmllbGQg
Y2FycmllcyBiaXQgZmxhZ3MgdGhhdCBkZWZpbmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICBGbGFncyAtIGVpZ2h0IGJpdHMgbG9uZyBmaWVsZCBjYXJyaWVzIGJpdCBmbGFn
cyB0aGF0IGRlZmluZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgb3B0aW9uYWwg
Y2FwYWJpbGl0eSBhbmQgdGh1cyBwcm9jZXNzaW5nIG9mIHRoZSBTRkMgYWN0aXZlIE9BTTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIG9wdGlvbmFsIGNhcGFiaWxpdHkgYW5k
IHRodXMgcHJvY2Vzc2luZyBvZiB0aGUgU0ZDIGFjdGl2ZSBPQU08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgIGNvbnRyb2wgcGFja2V0LCBlLmcuLCBvcHRpb25hbCB0aW1lc3RhbXBp
bmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgY29udHJvbCBwYWNrZXQs
IGUuZy4sIG9wdGlvbmFsIHRpbWVzdGFtcGluZy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgTGVuZ3RoIC0gdHdvIG9jdGV0cyBsb25nIGZpZWxkIHRoYXQgaXMgdGhlIGxl
bmd0aCBvZiB0aGUgU0ZDPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgTGVu
Z3RoIC0gdHdvIG9jdGV0cyBsb25nIGZpZWxkIHRoYXQgaXMgdGhlIGxlbmd0aCBvZiB0aGUgU0ZD
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBhY3RpdmUgT0FNIGNvbnRyb2wgcGFj
a2V0IGluIG9jdGV0cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBhY3Rp
dmUgT0FNIGNvbnRyb2wgcGFja2V0IGluIG9jdGV0cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAzOSI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj41LiAgRWNo
byBSZXF1ZXN0L0VjaG8gUmVwbHkgZm9yIFNGQzxzcGFuIGNsYXNzPSJkZWxldGUiPiBpbiBOZXR3
b3Jrczwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+NS4gIEVjaG8gUmVx
dWVzdC9FY2hvIFJlcGx5IGZvciBTRkM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgRWNobyBSZXF1ZXN0L1JlcGx5IGlzIGEgd2VsbC1rbm93biBhY3RpdmUgT0FNIG1lY2hhbmlz
bSB0aGF0IGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRWNobyBSZXF1ZXN0
L1JlcGx5IGlzIGEgd2VsbC1rbm93biBhY3RpdmUgT0FNIG1lY2hhbmlzbSB0aGF0IGlzPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDQwIj48dGQ+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIGV4dGVuc2l2ZWx5IHVzZWQgdG8gZGV0ZWN0IGluY29uc2lzdGVuY2llcyBiZXR3
ZWVuIGEgc3RhdGUgaW4gY29udHJvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBleHRlbnNpdmVseSB1c2VkIHRvIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnZlcmlmeSBhIHBhdGgn
cyBjb250aW51aXR5LDwvc3Bhbj4gZGV0ZWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIGFuZCB0aGUgZGF0YSBwbGFuZXMsIGxvY2FsaXplIGRlZmVjdHMgaW4gdGhlIGRhdGEgcGxh
bmUuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5UaGUgZm9ybWF0PC9zcGFuPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbmNvbnNpc3RlbmNpZXMgYmV0d2VlbiBhIHN0YXRlIGlu
IGNvbnRyb2wgYW5kIHRoZSBkYXRhIHBsYW5lcywgPHNwYW4gY2xhc3M9Imluc2VydCI+YW5kPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvZiA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj50aGU8L3NwYW4+IEVjaG8gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmVxdWVzdC9FY2hvIHJl
cGx5PC9zcGFuPiBjb250cm9sIDxzcGFuIGNsYXNzPSJkZWxldGUiPnBhY2tldDwvc3Bhbj4gaXMg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+dG8gc3VwcG9ydCBwaW5nIGFuZDwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbG9jYWxpemUgZGVmZWN0cyBpbiB0aGUgZGF0YSBw
bGFuZS4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPklDTVAgKFtSRkMwNzkyXSBmb3IgSVB2NCBhbmQ8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgIHRyYWNlcm91dGUgZnVuY3Rpb25hbGl0eSBpbiBTRkM8L3NwYW4+IGluIDxzcGFuIGNsYXNz
PSJkZWxldGUiPm5ldHdvcmtzPC9zcGFuPiBGaWd1cmUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MyBy
ZXNlbWJsZXMgdGhlPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICBbUkZDNDQ0M10gZm9yIElQdjYgbmV0d29ya3MgcmVzcGVjdGl2
ZWx5KSBhbmQgW1JGQzgwMjldIGFyZSBleGFtcGxlczwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgZm9ybWF0IG9mIE1QTFMgTFNQIFBp
bmcgW1JGQzgwMjldIHdpdGggc29tZSBleGNlcHRpb25zLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgb2YgPHNwYW4gY2xhc3M9Imluc2VydCI+YnJvYWRseSB1c2Vk
IGFjdGl2ZSBPQU0gcHJvdG9jb2xzIGJhc2VkIG9uPC9zcGFuPiBFY2hvIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPlJlcXVlc3QvUmVwbHk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4g
ICBwcmluY2lwbGUuICBUaGUgU0ZDIE5TSCBFY2hvIFJlcXVlc3QvUmVwbHk8L3NwYW4+IGNvbnRy
b2wgPHNwYW4gY2xhc3M9Imluc2VydCI+bWVzc2FnZSBmb3JtYXQ8L3NwYW4+IGlzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5wcmVzZW50ZWQ8L3NwYW4+IGluIEZpZ3VyZSA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4zLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgICAgICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAwICAg
ICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAz
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB8IFYgfCAgICAg
ICAgUmVzZXJ2ZWQgICAgICAgICAgIHwgICAgICAgICBHbG9iYWwgRmxhZ3MgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICB8IFYgfCAgICAgICAgUmVzZXJ2
ZWQgICAgICAgICAgIHwgICAgICAgICBHbG9iYWwgRmxhZ3MgICAgICAgICAgfDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgaWQ9ImRpZmYwMDQxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICB8IE1lc3NhZ2UgVHlw
ZSAgfCAgIFJlcGx5IG1vZGUgIHwgIFJldHVybiBDb2RlICB8PHNwYW4gY2xhc3M9ImRlbGV0ZSI+
IFJldHVybiBTLjwvc3Bhbj5jb2RlIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgIHwgTWVzc2FnZSBUeXBlICB8ICAgUmVwbHkgbW9kZSAgfCAgUmV0dXJuIENvZGUgIHw8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5SZXR1cm4gU3ViPC9zcGFuPmNvZGUgfDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgIFNlbmRlcidzIEhhbmRsZSAgICAgICAgICAgICAgICAg
ICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgIFNlbmRlcidzIEhhbmRsZSAgICAgICAgICAgICAgICAgICAgICAgIHw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgU2VxdWVuY2UgTnVtYmVyICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
VExWcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVExWcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgIEZp
Z3VyZSAzOiBTRkMgRWNobyBSZXF1ZXN0L1JlcGx5IEZvcm1hdDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgIEZpZ3VyZSAzOiBTRkMgRWNobyBSZXF1ZXN0
L1JlcGx5IEZvcm1hdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgaW50
ZXJwcmV0YXRpb24gb2YgdGhlIGZpZWxkcyBpcyBhcyBmb2xsb3dzOjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBpbnRlcnByZXRhdGlvbiBvZiB0aGUgZmllbGRzIGlzIGFz
IGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwNDIiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgVmVyc2lvbiAoVikgaXMgYSB0d28tYml0
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+LWxvbmcgZmllbGQ8L3NwYW4+IGluZGljYXRlcyB0aGUgY3Vy
cmVudCB2ZXJzaW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIFZlcnNp
b24gKFYpIGlzIGEgdHdvLWJpdDxzcGFuIGNsYXNzPSJpbnNlcnQiPiBmaWVsZCB0aGF0PC9zcGFu
PiBpbmRpY2F0ZXMgdGhlIGN1cnJlbnQgdmVyc2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgb2YgdGhlIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkuICBUaGUgY3VycmVudCB2YWx1
ZSBpcyAwLiAgVGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgb2YgdGhl
IFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkuICBUaGUgY3VycmVudCB2YWx1ZSBpcyAwLiAgVGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICB2ZXJzaW9uIG51bWJlciBpcyB0byBiZSBp
bmNyZW1lbnRlZCB3aGVuZXZlciBhIGNoYW5nZSBpcyBtYWRlIHRoYXQ8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB2ZXJzaW9uIG51bWJlciBpcyB0byBiZSBpbmNyZW1lbnRl
ZCB3aGVuZXZlciBhIGNoYW5nZSBpcyBtYWRlIHRoYXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIGFmZmVjdHMgdGhlIGFiaWxpdHkgb2YgYW4gaW1wbGVtZW50YXRpb24gdG8gcGFy
c2Ugb3IgcHJvY2VzczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGFmZmVj
dHMgdGhlIGFiaWxpdHkgb2YgYW4gaW1wbGVtZW50YXRpb24gdG8gcGFyc2Ugb3IgcHJvY2Vzczwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgY29udHJvbCBwYWNrZXQgY29ycmVjdGx5
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIGNvbnRyb2wgcGFja2V0IGNv
cnJlY3RseS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDA0MyI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICBSZXNlcnZlZCAtIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPmZvdXJ0ZWVuLWJpdC1sb25nPC9zcGFuPiBmaWVsZC4gIEl0IE1VU1QgYmUgemVyb2Vk
IG9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIFJlc2VydmVkIC0gPHNw
YW4gY2xhc3M9Imluc2VydCI+Zm91cnRlZW4tYml0PC9zcGFuPiBmaWVsZC4gIEl0IE1VU1QgYmUg
emVyb2VkIG9uIHRyYW5zbWlzc2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICB0cmFuc21pc3Npb24gYW5kIGlnbm9yZWQgb24gcmVjZWlwdC48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgICAgYW5kIGlnbm9yZWQgb24gcmVjZWlwdC48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0NCI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICBUaGUgR2xvYmFsIEZsYWdzIGlzIGEgYml0IHZlY3RvciBmaWVsZC48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgVGhlIEdsb2JhbCBGbGFncyBpcyBhIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPnR3by1vY3RldCA8L3NwYW4+Yml0IHZlY3RvciBmaWVsZC48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA0
NSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICBUaGUgTWVzc2FnZSBUeXBlIGZpZWxkIHJlZmxlY3RzIHRoZSA8
c3BhbiBjbGFzcz0iZGVsZXRlIj50eXBlIG9mIHRoZSBwYWNrZXQuPC9zcGFuPiAgVmFsdWU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgVGhlIE1lc3NhZ2UgVHlwZSA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5pcyBhIG9uZS1vY3RldDwvc3Bhbj4gZmllbGQgPHNwYW4gY2xhc3M9
Imluc2VydCI+dGhhdDwvc3Bhbj4gcmVmbGVjdHMgdGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnBh
Y2tldDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgVEJBMyBpZGVu
dGlmaWVzIEVjaG8gUmVxdWVzdCBhbmQgVEJBNCAtIEVjaG8gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
UmVwbHk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgIHR5cGUuPC9zcGFuPiAgVmFsdWUgVEJBMyBpZGVudGlmaWVzIEVjaG8g
UmVxdWVzdCBhbmQgVEJBNCAtIEVjaG8gPHNwYW4gY2xhc3M9Imluc2VydCI+UmVwbHkuPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDQ2Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIFRoZSBSZXBseSBNb2RlIGRlZmluZXMgdGhlIHR5cGUg
b2YgdGhlIHJldHVybiBwYXRoIHJlcXVlc3RlZCBieTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICAgICBUaGUgUmVwbHkgTW9kZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5pcyBhIG9u
ZS1vY3RldCBmaWVsZC4gIEl0PC9zcGFuPiBkZWZpbmVzIHRoZSB0eXBlIG9mIHRoZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICB0aGUgc2VuZGVyIG9mIHRoZSBFY2hvIFJlcXVl
c3QuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHJldHVybiBwYXRoIHJl
cXVlc3RlZCBieSB0aGUgc2VuZGVyIG9mIHRoZSBFY2hvIFJlcXVlc3QuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNDciPjx0ZD48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICAgUmV0dXJuIENvZGVzIGFuZCBTdWJjb2RlcyBjYW4gYmUgdXNlZCB0byBpbmZvcm0g
dGhlIHNlbmRlciBhYm91dDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBS
ZXR1cm4gQ29kZXMgYW5kIFN1YmNvZGVzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFyZSBvbmUtb2N0
ZXQgZmllbGRzIGVhY2guICBUaGVzZTwvc3Bhbj4gY2FuIGJlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgIHRoZSByZXN1bHQgb2YgcHJvY2Vzc2luZyBpdHMgcmVxdWVzdC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgdXNlZCB0byBpbmZvcm0gdGhlIHNl
bmRlciBhYm91dCB0aGUgcmVzdWx0IG9mIHByb2Nlc3NpbmcgaXRzPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICByZXF1
ZXN0LiAgPHNwYW4gY2xhc3M9Imluc2VydCI+SW5pdGlhbCBSZXR1cm4gQ29kZSB2YWx1ZXMgYXJl
IGFjY29yZGluZyB0byBUYWJsZSAxLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgICAgIEZvciBhbGwgUmV0dXJuIENvZGUgdmFsdWVzIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVu
dCwgdGhlIHZhbHVlIG9mPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAg
dGhlIFJldHVybiBTdWJjb2RlIGZpZWxkIE1VU1QgYmUgc2V0IHRvIHplcm8uPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDQ4
Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgIFRoZSBTZW5kZXIncyBIYW5kbGUgaXMgZmlsbGVkIGluIGJ5IHRo
ZSBzZW5kZXIgYW5kIHJldHVybmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgIFRoZSBTZW5kZXIncyBIYW5kbGUgaXMgPHNwYW4gY2xhc3M9Imluc2VydCI+YSBmb3VyLW9j
dGV0IGZpZWxkLiAgSXQgaXM8L3NwYW4+IGZpbGxlZCBpbiBieSB0aGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICAgdW5jaGFuZ2VkIGJ5IHRoZSBFY2hvIFJlcGx5IDxzcGFuIGNs
YXNzPSJkZWxldGUiPnJlY2VpdmVyLjwvc3Bhbj4gIFRoZSBzZW5kZXIgTUFZIHVzZSBhPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIHNlbmRlciA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5vZiB0aGUgRWNobyBSZXF1ZXN0PC9zcGFuPiBhbmQgcmV0dXJuZWQgdW5jaGFuZ2VkIGJ5
IHRoZSBFY2hvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIDxzcGFuIGNsYXNz
PSJkZWxldGUiPnBzZXVkby1yYW5kb208L3NwYW4+IG51bWJlciBnZW5lcmF0b3IgKFBSTkcpIHRv
IHNldCB0aGUgdmFsdWUgb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgIFJlcGx5IDxzcGFuIGNsYXNzPSJpbnNlcnQiPnNlbmRlci48L3NwYW4+ICBUaGUgc2VuZGVy
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPm9mIHRoZSBFY2hvIFJlcXVlc3Q8L3NwYW4+IE1BWSB1c2Ug
YSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5wc2V1ZG8tPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICBTZW5kZXIncyBIYW5kbGUgZmllbGQuICA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5UaGUgdmFsdWUgb2YgdGhlIFNlbmRlcidzIEhhbmRsZSBmaWVsZDwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgcmFu
ZG9tPC9zcGFuPiBudW1iZXIgZ2VuZXJhdG9yIChQUk5HKSB0byBzZXQgdGhlIHZhbHVlIG9mIHRo
ZSBTZW5kZXInczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICAgICBTSE9VTEQgTk9UIGJlIGNoYW5nZWQgaW4gdGhlIGNvdXJzZSBvZiB0aGUgdGVz
dCBzZXNzaW9uLjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
SGFuZGxlIGZpZWxkLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMDQ5Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIFRoZSBTZXF1ZW5jZSBOdW1iZXIg
aXMgYXNzaWduZWQgYnkgdGhlIHNlbmRlciBhbmQgY2FuIGJlIChmb3I8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICAgVGhlIFNlcXVlbmNlIE51bWJlciBpcyA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5hIGZvdXItb2N0ZXQgZmllbGQuICBJdCBpczwvc3Bhbj4gYXNzaWduZWQgYnkg
dGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIGV4YW1wbGUpIHVzZWQgdG8g
ZGV0ZWN0IG1pc3NlZCByZXBsaWVzLiAgVGhlIHZhbHVlIG9mIHRoZSBTZXF1ZW5jZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBzZW5kZXIgYW5kIGNhbiBiZSAoZm9yIGV4
YW1wbGUpIHVzZWQgdG8gZGV0ZWN0IG1pc3NlZCByZXBsaWVzLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgICBOdW1iZXIgZmllbGQgU0hPVUxEIGJlIG1vbm90b25pY2FsbHkgaW5j
cmVhc2luZyBpbiB0aGUgY291cnNlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgIFRoZSB2YWx1ZSBvZiB0aGUgU2VxdWVuY2UgTnVtYmVyIGZpZWxkIFNIT1VMRCBiZSBt
b25vdG9uaWNhbGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIHRoZSB0ZXN0
IHNlc3Npb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGluY3JlYXNp
bmcgaW4gdGhlIGNvdXJzZSBvZiB0aGUgdGVzdCBzZXNzaW9uLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAg
ICAgICAyICAgICAgICAgICAgICAgICAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgICAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAx
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgIHwgICAgICBUeXBlICAgICB8ICAgIFJlc2VydmVkICAgfCAgICAgICAgICAgTGVuZ3RoICAg
ICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHwgICAg
ICBUeXBlICAgICB8ICAgIFJlc2VydmVkICAgfCAgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAg
ICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZhbHVlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICB+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZhbHVlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICBGaWd1cmUgNDogU0ZD
IEVjaG8gUmVxdWVzdC9SZXBseSBUTFYgRm9ybWF0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAgIEZpZ3VyZSA0OiBTRkMgRWNobyBSZXF1ZXN0L1JlcGx5IFRM
ViBGb3JtYXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJwYXJ0LTQiIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcg
dG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlm
Zi9yZmNkaWZmLnB5aHQjcGFydC00Ij48ZW0+IHBhZ2UgOSwgbGluZSA5PHNwYW4gY2xhc3M9Imhp
ZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2Rp
ZmYvcmZjZGlmZi5weWh0I3BhcnQtNCI+PGVtPiBwYWdlIDEwLCBsaW5lIDMwPHNwYW4gY2xhc3M9
ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRMViBpcyBhIHZhcmlh
YmxlLWxlbmd0aCBmaWVsZC4gIE11bHRpcGxlIFRMVnMgTUFZIGJlIHBsYWNlZCBpbiBhbjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRMViBpcyBhIHZhcmlhYmxlLWxlbmd0aCBm
aWVsZC4gIE11bHRpcGxlIFRMVnMgTUFZIGJlIHBsYWNlZCBpbiBhbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgU0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBwYWNrZXQuICBBZGRpdGlvbmFs
IFRMVnMgbWF5IGJlIGVuY2xvc2VkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
U0ZDIEVjaG8gUmVxdWVzdC9SZXBseSBwYWNrZXQuICBBZGRpdGlvbmFsIFRMVnMgbWF5IGJlIGVu
Y2xvc2VkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aXRoaW4gYSBnaXZlbiBUTFYs
IHN1YmplY3QgdG8gdGhlIHNlbWFudGljcyBvZiB0aGUgKG91dGVyKSBUTFYgaW48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aXRoaW4gYSBnaXZlbiBUTFYsIHN1YmplY3QgdG8g
dGhlIHNlbWFudGljcyBvZiB0aGUgKG91dGVyKSBUTFYgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHF1ZXN0aW9uLiAgSWYgbW9yZSB0aGFuIG9uZSBUTFYgaXMgdG8gYmUgaW5jbHVk
ZWQsIHRoZSB2YWx1ZSBvZiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBx
dWVzdGlvbi4gIElmIG1vcmUgdGhhbiBvbmUgVExWIGlzIHRvIGJlIGluY2x1ZGVkLCB0aGUgdmFs
dWUgb2YgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUeXBlIGZpZWxkIG9mIHRo
ZSBvdXRtb3N0IG91dGVyIFRMViBNVVNUIGJlIHNldCB0byBNdWx0aXBsZSBUTFZzIFVzZWQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUeXBlIGZpZWxkIG9mIHRoZSBvdXRtb3N0
IG91dGVyIFRMViBNVVNUIGJlIHNldCB0byBNdWx0aXBsZSBUTFZzIFVzZWQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIChUQkExMiksIGFzIGFzc2lnbmVkIGJ5IElBTkEgYWNjb3JkaW5n
IHRvIFNlY3Rpb24gOC43LiAgRmlndXJlIDQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAoVEJBMTIpLCBhcyBhc3NpZ25lZCBieSBJQU5BIGFjY29yZGluZyB0byBTZWN0aW9uIDgu
Ny4gIEZpZ3VyZSA0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwcmVzZW50cyB0aGUg
Zm9ybWF0IG9mIGFuIFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgVExWLCB3aGVyZSBmaWVsZHM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwcmVzZW50cyB0aGUgZm9ybWF0IG9mIGFu
IFNGQyBFY2hvIFJlcXVlc3QvUmVwbHkgVExWLCB3aGVyZSBmaWVsZHM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGFyZSBkZWZpbmVkIGFzIHRoZSBmb2xsb3dpbmc6PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXJlIGRlZmluZWQgYXMgdGhlIGZvbGxvd2luZzo8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgVHlwZSAtIGEgb25lLW9jdGV0LWxv
bmcgZmllbGQgdGhhdCBjaGFyYWN0ZXJpemVzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIFR5cGUgLSBhIG9uZS1vY3RldC1sb25nIGZpZWxkIHRoYXQgY2hhcmFjdGVy
aXplcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0i
ZGlmZjAwNTAiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgaW50ZXJwcmV0YXRpb24gb2YgdGhlIFZhbHVlIGZp
ZWxkLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+VExWcyAoVHlwZS1MZW5ndGgtVmFsdWU8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGludGVycHJldGF0aW9uIG9m
IHRoZSBWYWx1ZSBmaWVsZC4gIFR5cGUgdmFsdWVzIGFsbG9jYXRlZDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICB0dXBsZXMpIGhhdmUgdGhl
IHR3byBvY3RldHMgbG9uZyBUeXBlIGZpZWxkLCB0d28gb2N0ZXRzIGxvbmc8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGFjY29yZGluZyB0byBTZWN0aW9uIDgu
Ny48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
ICAgTGVuZ3RoIGZpZWxkIGlzIHRoZSBsZW5ndGggb2YgdGhlIFZhbHVlIGZpZWxkIGluIG9jdGV0
cy48L3NwYW4+ICBUeXBlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICB2YWx1ZXMgYWxsb2NhdGVkIGFjY29yZGluZyB0
byBTZWN0aW9uIDguNy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIFJlc2VydmVkIC0gb25lLW9jdGV0LWxvbmcg
ZmllbGQuICBUaGUgdmFsdWUgb2YgdGhlIFR5cGUgZmllbGQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICBSZXNlcnZlZCAtIG9uZS1vY3RldC1sb25nIGZpZWxkLiAgVGhlIHZh
bHVlIG9mIHRoZSBUeXBlIGZpZWxkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBk
ZXRlcm1pbmVzIGl0cyBpbnRlcnByZXRhdGlvbiBhbmQgZW5jb2RpbmcuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgZGV0ZXJtaW5lcyBpdHMgaW50ZXJwcmV0YXRpb24gYW5k
IGVuY29kaW5nLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDUxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgIExlbmd0aCAtIHR3by1vY3RldC1sb25n
IGZpZWxkIGVxdWFsIHRvIHRoZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5sZW5ndGggb2YgdGhlPC9z
cGFuPiBWYWx1ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICBMZW5ndGgg
LSB0d28tb2N0ZXQtbG9uZyBmaWVsZCBlcXVhbCB0byB0aGUgVmFsdWUgPHNwYW4gY2xhc3M9Imlu
c2VydCI+ZmllbGQncyBsZW5ndGg8L3NwYW4+IGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPmZpZWxkPC9zcGFuPiBpbiBvY3RldHMuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIG9jdGV0cy48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgVmFsdWUgLSBhIHZhcmlhYmxlLWxlbmd0aCBmaWVs
ZC4gIFRoZSB2YWx1ZSBvZiB0aGUgVHlwZSBmaWVsZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgIFZhbHVlIC0gYSB2YXJpYWJsZS1sZW5ndGggZmllbGQuICBUaGUgdmFsdWUg
b2YgdGhlIFR5cGUgZmllbGQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIGRldGVy
bWluZXMgaXRzIGludGVycHJldGF0aW9uIGFuZCBlbmNvZGluZy48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICBkZXRlcm1pbmVzIGl0cyBpbnRlcnByZXRhdGlvbiBhbmQgZW5j
b2RpbmcuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjUuMS4gIFJldHVybiBDb2Rl
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjUuMS4gIFJldHVybiBDb2RlczwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgdmFsdWUgb2YgdGhlIFJldHVybiBD
b2RlIGZpZWxkIGlzIHNldCB0byB6ZXJvIGJ5IHRoZSBzZW5kZXIgb2YgYW48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgdmFsdWUgb2YgdGhlIFJldHVybiBDb2RlIGZpZWxk
IGlzIHNldCB0byB6ZXJvIGJ5IHRoZSBzZW5kZXIgb2YgYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIEVjaG8gUmVxdWVzdC4gIFRoZSByZWNlaXZlciBvZiBzYWlkIEVjaG8gUmVxdWVz
dCBjYW4gc2V0IGl0IHRvIG9uZSBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IEVjaG8gUmVxdWVzdC4gIFRoZSByZWNlaXZlciBvZiBzYWlkIEVjaG8gUmVxdWVzdCBjYW4gc2V0
IGl0IHRvIG9uZSBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDA1MiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGUgdmFsdWVzIGxpc3RlZCBpbiBUYWJsZSA8
c3BhbiBjbGFzcz0iZGVsZXRlIj45PC9zcGFuPiBpbiB0aGUgY29ycmVzcG9uZGluZyBFY2hvIFJl
cGx5IHRoYXQgaXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhlIHZhbHVl
cyBsaXN0ZWQgaW4gVGFibGUgPHNwYW4gY2xhc3M9Imluc2VydCI+MTwvc3Bhbj4gaW4gdGhlIGNv
cnJlc3BvbmRpbmcgRWNobyBSZXBseSB0aGF0IGl0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBnZW5lcmF0ZXMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZ2VuZXJh
dGVzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9
ImRpZmYwMDUzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+Ky0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imlu
c2VydCI+ICAgICAgICAgIHwgVmFsdWUgfCAgICAgICAgICAgICAgICBEZXNjcmlwdGlvbiAgICAg
ICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAg
ICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgfCAwICAgICB8ICAg
ICAgICAgICAgICAgTm8gUmV0dXJuIENvZGUgICAgICAgICAgICAgICB8PC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgIHwgMSAgICAgfCAgICAgIE1hbGZvcm1lZCBF
Y2hvIFJlcXVlc3QgcmVjZWl2ZWQgICAgICAgfDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPiAgICAgICAgICB8IDIgICAgIHwgT25lIG9yIG1vcmUgb2YgdGhlIFRMVnMgd2FzIG5v
dCB1bmRlcnN0b29kIHw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAg
ICAgfCAzICAgICB8ICAgICAgICAgICBBdXRoZW50aWNhdGlvbiBmYWlsZWQgICAgICAgICAgICB8
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICstLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgICAgICAgICAgICAgICAgICAgICBUYWJsZSAxOiBTRkMgRWNobyBSZXR1cm4gQ29kZXM8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij41
LjIuICBBdXRoZW50aWNhdGlvbiBpbiBFY2hvIFJlcXVlc3QvUmVwbHk8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij41LjIuICBBdXRoZW50aWNhdGlvbiBpbiBFY2hvIFJlcXVlc3QvUmVw
bHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQXV0aGVudGljYXRpb24gY2Fu
IGJlIHVzZWQgdG8gcHJvdGVjdCB0aGUgaW50ZWdyaXR5IG9mIHRoZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEF1dGhlbnRpY2F0aW9uIGNhbiBiZSB1c2VkIHRvIHByb3RlY3Qg
dGhlIGludGVncml0eSBvZiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluZm9y
bWF0aW9uIGluIFNGQyBFY2hvIFJlcXVlc3QgYW5kL29yIEVjaG8gUmVwbHkuICBJbiB0aGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbmZvcm1hdGlvbiBpbiBTRkMgRWNobyBS
ZXF1ZXN0IGFuZC9vciBFY2hvIFJlcGx5LiAgSW4gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBbSS1ELmlldGYtc2ZjLW5zaC1pbnRlZ3JpdHldIGEgdmFyaWFibGUtbGVuZ3RoIENv
bnRleHQgSGVhZGVyIGhhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJLUQu
aWV0Zi1zZmMtbnNoLWludGVncml0eV0gYSB2YXJpYWJsZS1sZW5ndGggQ29udGV4dCBIZWFkZXIg
aGFzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBiZWVuIGRlZmluZWQgdG8gcHJvdGVj
dCB0aGUgaW50ZWdyaXR5IG9mIHRoZSBOU0ggYW5kIHRoZSBwYXlsb2FkLjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJlZW4gZGVmaW5lZCB0byBwcm90ZWN0IHRoZSBpbnRlZ3Jp
dHkgb2YgdGhlIE5TSCBhbmQgdGhlIHBheWxvYWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBUaGUgaGVhZGVyIGNhbiBhbHNvIGJlIHVzZWQgZm9yIHRoZSBvcHRpb25hbCBlbmNyeXB0
aW9uIG9mIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBoZWFkZXIg
Y2FuIGFsc28gYmUgdXNlZCBmb3IgdGhlIG9wdGlvbmFsIGVuY3J5cHRpb24gb2YgdGhlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzZW5zaXRpdmUgbWV0YWRhdGEuICBNQUMjMSBDb250
ZXh0IEhlYWRlciBpcyBtb3JlIHN1aXRhYmxlIGZvciB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBzZW5zaXRpdmUgbWV0YWRhdGEuICBNQUMjMSBDb250ZXh0IEhlYWRlciBp
cyBtb3JlIHN1aXRhYmxlIGZvciB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGlu
dGVncml0eSBwcm90ZWN0aW9uIG9mIGFjdGl2ZSBTRkMgT0FNLCBwYXJ0aWN1bGFybHkgb2YgdGhl
IGRlZmluZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnRlZ3JpdHkgcHJv
dGVjdGlvbiBvZiBhY3RpdmUgU0ZDIE9BTSwgcGFydGljdWxhcmx5IG9mIHRoZSBkZWZpbmVkPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbiB0aGlzIGRvY3VtZW50IFNGQyBFY2hvIFJl
cXVlc3QgYW5kIEVjaG8gUmVwbHkuICBPbiB0aGUgb3RoZXIgaGFuZCw8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBpbiB0aGlzIGRvY3VtZW50IFNGQyBFY2hvIFJlcXVlc3QgYW5k
IEVjaG8gUmVwbHkuICBPbiB0aGUgb3RoZXIgaGFuZCw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHVzaW5nIE1BQyMyIENvbnRleHQgSGVhZGVyIGFsbG93cyB0aGUgZGV0ZWN0aW9uIG9m
IG1pc2hhbmRsaW5nIG9mIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHVz
aW5nIE1BQyMyIENvbnRleHQgSGVhZGVyIGFsbG93cyB0aGUgZGV0ZWN0aW9uIG9mIG1pc2hhbmRs
aW5nIG9mIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTy1iaXQgYnkgYSB0cmFu
c2llbnQgU0ZDIGVsZW1lbnQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTy1i
aXQgYnkgYSB0cmFuc2llbnQgU0ZDIGVsZW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjUuMy4gIFNGQyBFY2hvIFJlcXVlc3QgVHJhbnNtaXNzaW9uPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+NS4zLiAgU0ZDIEVjaG8gUmVxdWVzdCBUcmFuc21pc3Npb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgU0ZDIEVjaG8gUmVxdWVzdCBjb250cm9s
IHBhY2tldCBNVVNUIHVzZSB0aGUgYXBwcm9wcmlhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBTRkMgRWNobyBSZXF1ZXN0IGNvbnRyb2wgcGFja2V0IE1VU1QgdXNlIHRoZSBh
cHByb3ByaWF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlk
PSJkaWZmMDA1NCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBlbmNhcHN1bGF0aW9uIG9mIHRoZSBtb25pdG9yZWQg
U0ZQLiAgSWYgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+TmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNI
KTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZW5jYXBzdWxhdGlv
biBvZiB0aGUgbW9uaXRvcmVkIFNGUC4gIElmIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZSBOU0g8
L3NwYW4+IGlzIHVzZWQsIEVjaG8gUmVxdWVzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBpcyB1c2VkLCBFY2hvIFJlcXVlc3QgTVVTVCBzZXQgTyBiaXQsIGFzIGRlZmluZWQgaW4g
W1JGQzgzMDBdLiAgU0ZDPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIE1VU1Qg
c2V0IE8gYml0LCBhcyBkZWZpbmVkIGluIFtSRkM4MzAwXS4gIFNGQyBOU0ggTVVTVCBiZSBpbW1l
ZGlhdGVseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBOU0ggTVVTVCBiZSBpbW1l
ZGlhdGVseSBmb2xsb3dlZCBieSB0aGUgU0ZDIEFjdGl2ZSBPQU0gSGVhZGVyIGRlZmluZWQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZm9sbG93ZWQgYnkgdGhlIFNGQyBBY3Rp
dmUgT0FNIEhlYWRlciBkZWZpbmVkIGluIFNlY3Rpb24gNC4gIFRoZTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBpbiBTZWN0aW9uIDQuICBUaGUgTWVzc2FnZSBUeXBlIGZpZWxkJ3Mg
dmFsdWUgaW4gdGhlIFNGQyBBY3RpdmUgT0FNPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIE1lc3NhZ2UgVHlwZSBmaWVsZCdzIHZhbHVlIGluIHRoZSBTRkMgQWN0aXZlIE9BTSBI
ZWFkZXIgTVVTVCBiZSBzZXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgSGVhZGVy
IE1VU1QgYmUgc2V0IHRvIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSB2YWx1ZSAoVEJBMikg
cGVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHRvIFNGQyBFY2hvIFJlcXVl
c3QvRWNobyBSZXBseSB2YWx1ZSAoVEJBMikgcGVyIFNlY3Rpb24gOC4yLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICBTZWN0aW9uIDguMi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFZhbHVlIG9mIHRo
ZSBSZXBseSBNb2RlIGZpZWxkIE1BWSBiZSBzZXQgdG86PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgVmFsdWUgb2YgdGhlIFJlcGx5IE1vZGUgZmllbGQgTUFZIGJlIHNldCB0bzo8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbyAgRG8gTm90IFJlcGx5IChUQkE1
KSBpZiBvbmUtd2F5IG1vbml0b3JpbmcgaXMgZGVzaXJlZC4gIElmIHRoZSBFY2hvPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgRG8gTm90IFJlcGx5IChUQkE1KSBpZiBvbmUt
d2F5IG1vbml0b3JpbmcgaXMgZGVzaXJlZC4gIElmIHRoZSBFY2hvPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICBSZXF1ZXN0IGlzIHVzZWQgdG8gbWVhc3VyZSBzeW50aGV0aWMgcGFj
a2V0IGxvc3M7IHRoZSByZWNlaXZlciBtYXk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICBSZXF1ZXN0IGlzIHVzZWQgdG8gbWVhc3VyZSBzeW50aGV0aWMgcGFja2V0IGxvc3M7
IHRoZSByZWNlaXZlciBtYXk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHJlcG9y
dCBsb3NzIG1lYXN1cmVtZW50IHJlc3VsdHMgdG8gYSByZW1vdGUgbm9kZS48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICByZXBvcnQgbG9zcyBtZWFzdXJlbWVudCByZXN1bHRz
IHRvIGEgcmVtb3RlIG5vZGUuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8g
IFJlcGx5IHZpYSBhbiBJUHY0L0lQdjYgVURQIFBhY2tldCAoVEJBNikgdmFsdWUgbGlrZWx5IHdp
bGwgYmUgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbyAgUmVwbHkgdmlh
IGFuIElQdjQvSVB2NiBVRFAgUGFja2V0IChUQkE2KSB2YWx1ZSBsaWtlbHkgd2lsbCBiZSB0aGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIG1vc3QgdXNlZC48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBtb3N0IHVzZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTUiIGNsYXNzPSJjaGFu
Z2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBo
cmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC01Ij48
ZW0+IHBhZ2UgMTAsIGxpbmUgMzQ8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9h
PjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC01
Ij48ZW0+IHBhZ2UgMTIsIGxpbmUgMTk8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+
PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgU2VuZGluZyBhbiBTRkMgRWNobyBSZXF1ZXN0IHRvIHRoZSBj
b250cm9sIHBsYW5lIGlzIHRyaWdnZXJlZCBieSBvbmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBTZW5kaW5nIGFuIFNGQyBFY2hvIFJlcXVlc3QgdG8gdGhlIGNvbnRyb2wgcGxh
bmUgaXMgdHJpZ2dlcmVkIGJ5IG9uZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb2Yg
dGhlIGZvbGxvd2luZyBwYWNrZXQgcHJvY2Vzc2luZyBleGNlcHRpb25zOiBOU0ggVFRMIGV4cGly
YXRpb24sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgb2YgdGhlIGZvbGxvd2lu
ZyBwYWNrZXQgcHJvY2Vzc2luZyBleGNlcHRpb25zOiBOU0ggVFRMIGV4cGlyYXRpb24sPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBOU0ggU2VydmljZSBJbmRleCAoU0kpIGV4cGlyYXRp
b24gb3IgdGhlIHJlY2VpdmVyIGlzIHRoZSB0ZXJtaW5hbCBTRkY8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBOU0ggU2VydmljZSBJbmRleCAoU0kpIGV4cGlyYXRpb24gb3IgdGhl
IHJlY2VpdmVyIGlzIHRoZSB0ZXJtaW5hbCBTRkY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGZvciBhbiBTRlAuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZm9yIGFu
IFNGUC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRmlyc3RseSwgaWYgdGhl
IFNGQyBFY2hvIFJlcXVlc3QgaXMgYXV0aGVudGljYXRlZCwgdGhlIHJlY2VpdmluZyBTRkY8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBGaXJzdGx5LCBpZiB0aGUgU0ZDIEVjaG8g
UmVxdWVzdCBpcyBhdXRoZW50aWNhdGVkLCB0aGUgcmVjZWl2aW5nIFNGRjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgTVVTVCB2ZXJpZnkgdGhlIGF1dGhlbnRpY2F0aW9uLiAgSWYgdGhl
IHZlcmlmaWNhdGlvbiBmYWlscywgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgTVVTVCB2ZXJpZnkgdGhlIGF1dGhlbnRpY2F0aW9uLiAgSWYgdGhlIHZlcmlmaWNhdGlvbiBm
YWlscywgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZWNlaXZlciBTRkYgTVVT
VCBzZW5kIGFuIFNGQyBFY2hvIFJlcGx5IHdpdGggdGhlIFJldHVybiBDb2RlIHNldCB0bzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlY2VpdmVyIFNGRiBNVVNUIHNlbmQgYW4g
U0ZDIEVjaG8gUmVwbHkgd2l0aCB0aGUgUmV0dXJuIENvZGUgc2V0IHRvPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAiQXV0aGVudGljYXRpb24gZmFpbGVkIiBhbmQgdGhlIFN1YmNvZGUg
c2V0IHRvIHplcm8uICBUaGVuLCB0aGUgU0ZGPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgIkF1dGhlbnRpY2F0aW9uIGZhaWxlZCIgYW5kIHRoZSBTdWJjb2RlIHNldCB0byB6ZXJv
LiAgVGhlbiwgdGhlIFNGRjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhhdCBoYXMg
cmVjZWl2ZWQgYW4gU0ZDIEVjaG8gUmVxdWVzdCB2ZXJpZmllcyB0aGUgcmVjZWl2ZWQgcGFja2V0
J3M8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGF0IGhhcyByZWNlaXZlZCBh
biBTRkMgRWNobyBSZXF1ZXN0IHZlcmlmaWVzIHRoZSByZWNlaXZlZCBwYWNrZXQnczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA1NSI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBnZW5lcmFsIHNhbml0eS4gIElmIHRoZSBwYWNrZXQgaXMgbm90IHdlbGwtPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+IDwvc3Bhbj5mb3JtZWQsIHRoZSByZWNlaXZlciBTRkY8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZ2VuZXJhbCBzYW5pdHkuICBJZiB0aGUgcGFja2V0
IGlzIG5vdCB3ZWxsLWZvcm1lZCwgdGhlIHJlY2VpdmVyIFNGRjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgU0hPVUxEIHNlbmQgYW4gU0ZDIEVjaG8gUmVwbHkgd2l0aCB0aGUgUmV0dXJu
IENvZGUgc2V0IHRvICJNYWxmb3JtZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBTSE9VTEQgc2VuZCBhbiBTRkMgRWNobyBSZXBseSB3aXRoIHRoZSBSZXR1cm4gQ29kZSBzZXQg
dG8gIk1hbGZvcm1lZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRWNobyBSZXF1ZXN0
IHJlY2VpdmVkIiBhbmQgdGhlIFN1YmNvZGUgc2V0IHRvIHplcm8uICBJZiB0aGVyZSBhcmUgYW55
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRWNobyBSZXF1ZXN0IHJlY2VpdmVk
IiBhbmQgdGhlIFN1YmNvZGUgc2V0IHRvIHplcm8uICBJZiB0aGVyZSBhcmUgYW55PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUTFZzIHRoYXQgU0ZGIGRvZXMgbm90IHVuZGVyc3RhbmQs
IHRoZSBTRkYgTVVTVCBzZW5kIGFuIFNGQyBFY2hvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgVExWcyB0aGF0IFNGRiBkb2VzIG5vdCB1bmRlcnN0YW5kLCB0aGUgU0ZGIE1VU1Qg
c2VuZCBhbiBTRkMgRWNobzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUmVwbHkgd2l0
aCB0aGUgUmV0dXJuIENvZGUgc2V0IHRvIDIgKCJPbmUgb3IgbW9yZSBUTFZzIHdhcyBub3Q8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBSZXBseSB3aXRoIHRoZSBSZXR1cm4gQ29k
ZSBzZXQgdG8gMiAoIk9uZSBvciBtb3JlIFRMVnMgd2FzIG5vdDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgdW5kZXJzdG9vZCIpIGFuZCBzZXQgdGhlIFN1YmNvZGUgdG8gemVyby4gIElu
IHRoZSBsYXR0ZXIgY2FzZSwgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
dW5kZXJzdG9vZCIpIGFuZCBzZXQgdGhlIFN1YmNvZGUgdG8gemVyby4gIEluIHRoZSBsYXR0ZXIg
Y2FzZSwgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTRkYgTUFZIGluY2x1ZGUg
YW4gRXJyb3JlZCBUTFZzIFRMViAoU2VjdGlvbiA1LjQuMSkgdGhhdCBhcyBzdWItVExWczwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNGRiBNQVkgaW5jbHVkZSBhbiBFcnJvcmVk
IFRMVnMgVExWIChTZWN0aW9uIDUuNC4xKSB0aGF0IGFzIHN1Yi1UTFZzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBjb250YWlucyBvbmx5IHRoZSBtaXN1bmRlcnN0b29kIFRMVnMuICBU
aGUgaGVhZGVyIGZpZWxkJ3MgU2VuZGVyJ3M8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBjb250YWlucyBvbmx5IHRoZSBtaXN1bmRlcnN0b29kIFRMVnMuICBUaGUgaGVhZGVyIGZp
ZWxkJ3MgU2VuZGVyJ3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEhhbmRsZSwgU2Vx
dWVuY2UgTnVtYmVyIGFyZSBub3QgZXhhbWluZWQgYnV0IGFyZSBpbmNsdWRlZCBpbiB0aGUgU0ZD
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSGFuZGxlLCBTZXF1ZW5jZSBOdW1i
ZXIgYXJlIG5vdCBleGFtaW5lZCBidXQgYXJlIGluY2x1ZGVkIGluIHRoZSBTRkM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEVjaG8gUmVwbHkgbWVzc2FnZS48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBFY2hvIFJlcGx5IG1lc3NhZ2UuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTYiIGNsYXNzPSJj
aGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFydC02
Ij48ZW0+IHBhZ2UgMTEsIGxpbmUgMzc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwvZW0+
PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZmLnB5aHQjcGFy
dC02Ij48ZW0+IHBhZ2UgMTMsIGxpbmUgMjM8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwv
ZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICBUaGUgVmFsdWUgZmllbGQgY29udGFpbnMg
dGhlIFRMVnMsIGVuY29kZWQgYXMgc3ViLVRMVnMsIHRoYXQgd2VyZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgIFRoZSBWYWx1ZSBmaWVsZCBjb250YWlucyB0aGUgVExWcywg
ZW5jb2RlZCBhcyBzdWItVExWcywgdGhhdCB3ZXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICBub3QgdW5kZXJzdG9vZCBvciBmYWlsZWQgdG8gYmUgcGFyc2VkIGNvcnJlY3RseS48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBub3QgdW5kZXJzdG9vZCBvciBm
YWlsZWQgdG8gYmUgcGFyc2VkIGNvcnJlY3RseS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+NS41LiAgU0ZDIEVjaG8gUmVwbHkgVHJhbnNtaXNzaW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+NS41LiAgU0ZDIEVjaG8gUmVwbHkgVHJhbnNtaXNzaW9uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBSZXBseSBNb2RlIGZpZWxkIGRpcmVjdHMg
d2hldGhlciBhbmQgaG93IHRoZSBFY2hvIFJlcGx5IG1lc3NhZ2U8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBUaGUgUmVwbHkgTW9kZSBmaWVsZCBkaXJlY3RzIHdoZXRoZXIgYW5k
IGhvdyB0aGUgRWNobyBSZXBseSBtZXNzYWdlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBzaG91bGQgYmUgc2VudC4gIFRoZSBzZW5kZXIgb2YgdGhlIEVjaG8gUmVxdWVzdCBNQVkgdXNl
IFRMVnMgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzaG91bGQgYmUgc2Vu
dC4gIFRoZSBzZW5kZXIgb2YgdGhlIEVjaG8gUmVxdWVzdCBNQVkgdXNlIFRMVnMgdG88L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlcXVlc3QgdGhhdCB0aGUgY29ycmVzcG9uZGluZyBF
Y2hvIFJlcGx5IGlzIHRyYW5zbWl0dGVkIG92ZXIgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgcmVxdWVzdCB0aGF0IHRoZSBjb3JyZXNwb25kaW5nIEVjaG8gUmVwbHkgaXMg
dHJhbnNtaXR0ZWQgb3ZlciB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNwZWNp
ZmllZCBwYXRoLiAgVmFsdWUgVEJBMyBpcyByZWZlcnJlZCB0byBhcyB0aGUgIkRvIG5vdCByZXBs
eSIgbW9kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNwZWNpZmllZCBwYXRo
LiAgVmFsdWUgVEJBMyBpcyByZWZlcnJlZCB0byBhcyB0aGUgIkRvIG5vdCByZXBseSIgbW9kZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA1NiI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBhbmQgc3VwcHJlc3NlcyB0PHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmFuc21p
c3Npb24gb2YgRWNobyBSZXBseSBwYWNrZXQ8L3NwYW4+LiAgVGhlIGRlZmF1bHQgdmFsdWU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYW5kIHN1cHByZXNzZXMgdDxzcGFuIGNs
YXNzPSJpbnNlcnQiPmhlIEVjaG8gUmVwbHkgcGFja2V0IHRyYW5zbWlzc2lvbjwvc3Bhbj4uICBU
aGUgZGVmYXVsdCB2YWx1ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKFRCQTYpIGZv
ciB0aGUgUmVwbHkgbW9kZSBmaWVsZCByZXF1ZXN0cyB0aGUgcmVzcG9uZGVyIHRvIHNlbmQgdGhl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKFRCQTYpIGZvciB0aGUgUmVwbHkg
bW9kZSBmaWVsZCByZXF1ZXN0cyB0aGUgcmVzcG9uZGVyIHRvIHNlbmQgdGhlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBFY2hvIFJlcGx5IHBhY2tldCBvdXQtb2YtYmFuZCBhcyBJUHY0
IG9yIElQdjYgVURQIHBhY2tldC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBF
Y2hvIFJlcGx5IHBhY2tldCBvdXQtb2YtYmFuZCBhcyBJUHY0IG9yIElQdjYgVURQIHBhY2tldC48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUmVzcG9uZGVyIHRvIHRoZSBTRkMg
RWNobyBSZXF1ZXN0IHNlbmRzIHRoZSBFY2hvIFJlcGx5IG92ZXIgSVA8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBSZXNwb25kZXIgdG8gdGhlIFNGQyBFY2hvIFJlcXVlc3Qgc2Vu
ZHMgdGhlIEVjaG8gUmVwbHkgb3ZlciBJUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
bmV0d29yayBpZiB0aGUgUmVwbHkgbW9kZSBpcyBSZXBseSB2aWEgYW4gSVB2NC9JUHY2IFVEUCBQ
YWNrZXQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbmV0d29yayBpZiB0aGUg
UmVwbHkgbW9kZSBpcyBSZXBseSB2aWEgYW4gSVB2NC9JUHY2IFVEUCBQYWNrZXQuPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDU3Ij48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIEJlY2F1c2UgU0ZDIE5TSCBkb2VzIG5vdCBpZGVudGlmeSB0aGUgaW5ncmVzcyBvZiB0
aGUgU0ZQIHRoZSBFY2hvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEJlY2F1
c2UgU0ZDIE5TSCBkb2VzIG5vdCBpZGVudGlmeSB0aGUgaW5ncmVzcyBvZiB0aGUgU0ZQPHNwYW4g
Y2xhc3M9Imluc2VydCI+LDwvc3Bhbj4gdGhlIEVjaG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFJlcXVlc3QsIHRoZSBzb3VyY2UgSUQgTVVTVCBiZSBpbmNsdWRlZCBpbiB0aGUgbWVz
c2FnZSBhbmQgdXNlZCBhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFJlcXVl
c3QsIHRoZSBzb3VyY2UgSUQgTVVTVCBiZSBpbmNsdWRlZCBpbiB0aGUgbWVzc2FnZSBhbmQgdXNl
ZCBhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIElQIGRlc3RpbmF0aW9uIGFk
ZHJlc3MgZm9yIElQL1VEUCBlbmNhcHN1bGF0aW9uIG9mIHRoZSBTRkMgRWNobzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSBJUCBkZXN0aW5hdGlvbiBhZGRyZXNzIGZvciBJ
UC9VRFAgZW5jYXBzdWxhdGlvbiBvZiB0aGUgU0ZDIEVjaG88L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFJlcGx5LiAgVGhlIHNlbmRlciBvZiB0aGUgU0ZDIEVjaG8gUmVxdWVzdCBNVVNU
IGluY2x1ZGUgU0ZDIFNvdXJjZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFJl
cGx5LiAgVGhlIHNlbmRlciBvZiB0aGUgU0ZDIEVjaG8gUmVxdWVzdCBNVVNUIGluY2x1ZGUgU0ZD
IFNvdXJjZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVExWIEZpZ3VyZSA2LjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRMViBGaWd1cmUgNi48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAg
ICAgICAgICAyICAgICAgICAgICAgICAgICAgIDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAg
ICAgICAgICAgICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgfCAgU291cmNlIElEICB8ICAg
IFJlc2VydmVkICAgfCAgICAgICAgICAgTGVuZ3RoICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIHwgIFNvdXJjZSBJRCAgfCAgICBSZXNlcnZlZCAgIHwg
ICAgICAgICAgIExlbmd0aCAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0
LTciIGNsYXNzPSJjaGFuZ2UiPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNkaWZm
LnB5aHQjcGFydC03Ij48ZW0+IHBhZ2UgMTIsIGxpbmUgMzg8c3BhbiBjbGFzcz0iaGlkZSI+IMK2
PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dzYuaWV0Zi5vcmcvcmZjZGlmZi9yZmNk
aWZmLnB5aHQjcGFydC03Ij48ZW0+IHBhZ2UgMTQsIGxpbmUgMjE8c3BhbiBjbGFzcz0iaGlkZSI+
IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIFVEUCBkZXN0aW5hdGlvbiBw
b3J0IGZvciBTRkMgRWNobyBSZXBseSBUQkExNSB3aWxsIGJlIGFsbG9jYXRlZDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBVRFAgZGVzdGluYXRpb24gcG9ydCBmb3IgU0ZD
IEVjaG8gUmVwbHkgVEJBMTUgd2lsbCBiZSBhbGxvY2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIGJ5IElBTkEgU2VjdGlvbiA4LjguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgYnkgSUFOQSBTZWN0aW9uIDguOC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+NS42LiAgU0ZDIEVjaG8gUmVwbHkgUmVjZXB0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+NS42LiAgU0ZDIEVjaG8gUmVwbHkgUmVjZXB0aW9uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFuIFNGRiBTSE9VTEQgTk9UIGFjY2VwdCBTRkMgRWNobyBS
ZXBseSB1bmxlc3MgdGhlIHJlY2VpdmVkIHBhc3NlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIEFuIFNGRiBTSE9VTEQgTk9UIGFjY2VwdCBTRkMgRWNobyBSZXBseSB1bmxlc3Mg
dGhlIHJlY2VpdmVkIHBhc3NlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIGZv
bGxvd2luZyBjaGVja3M6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhlIGZv
bGxvd2luZyBjaGVja3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8gIHRo
ZSByZWNlaXZlZCBTRkMgRWNobyBSZXBseSBpcyB3ZWxsLWZvcm1lZDs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBvICB0aGUgcmVjZWl2ZWQgU0ZDIEVjaG8gUmVwbHkgaXMgd2Vs
bC1mb3JtZWQ7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwNTgiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbyAgaXQgaGFzIG91dHN0YW5kaW5nIFNGQyBF
Y2hvIFJlcXVlc3Qgc2VudCBmcm9tIHRoZSBVRFAgcG9ydCB0aGF0PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIG8gIGl0IGhhcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hbiA8L3Nw
YW4+b3V0c3RhbmRpbmcgU0ZDIEVjaG8gUmVxdWVzdCBzZW50IGZyb20gdGhlIFVEUCBwb3J0IHRo
YXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIG1hdGNoZXMgZGVzdGluYXRpb24g
VURQIHBvcnQgbnVtYmVyIG9mIHRoZSByZWNlaXZlZCBwYWNrZXQ7PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgbWF0Y2hlcyBkZXN0aW5hdGlvbiBVRFAgcG9ydCBudW1iZXIg
b2YgdGhlIHJlY2VpdmVkIHBhY2tldDs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgbyAgaWYgdGhlIG1hdGNoaW5nIHRvIHRoZSBFY2hvIFJlcXVlc3QgZm91bmQsIHRoZSB2YWx1
ZSBvZiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvICBpZiB0aGUgbWF0
Y2hpbmcgdG8gdGhlIEVjaG8gUmVxdWVzdCBmb3VuZCwgdGhlIHZhbHVlIG9mIHRoZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgU2VuZGVyJ3MgSGFuZGxlIG4gdGhlIEVjaG8gUmVx
dWVzdCBzZW50IGlzIGVxdWFsIHRvIHRoZSB2YWx1ZSBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgIFNlbmRlcidzIEhhbmRsZSBuIHRoZSBFY2hvIFJlcXVlc3Qgc2VudCBp
cyBlcXVhbCB0byB0aGUgdmFsdWUgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
IFNlbmRlcidzIEhhbmRsZSBpbiB0aGUgRWNobyBSZXBseSByZWNlaXZlZDs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBTZW5kZXIncyBIYW5kbGUgaW4gdGhlIEVjaG8gUmVw
bHkgcmVjZWl2ZWQ7PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG8gIGlmIGFs
bCBjaGVja3MgcGFzc2VkLCB0aGUgU0ZGIGNoZWNrcyBpZiB0aGUgU2VxdWVuY2UgTnVtYmVyIGlu
IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG8gIGlmIGFsbCBjaGVja3Mg
cGFzc2VkLCB0aGUgU0ZGIGNoZWNrcyBpZiB0aGUgU2VxdWVuY2UgTnVtYmVyIGluIHRoZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgRWNobyBSZXF1ZXN0IHNlbnQgbWF0Y2hlcyB0
byB0aGUgU2VxdWVuY2UgTnVtYmVyIGluIHRoZSBFY2hvIFJlcGx5PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgRWNobyBSZXF1ZXN0IHNlbnQgbWF0Y2hlcyB0byB0aGUgU2Vx
dWVuY2UgTnVtYmVyIGluIHRoZSBFY2hvIFJlcGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICByZWNlaXZlZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBy
ZWNlaXZlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9InBhcnQtOCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lw
cGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9yZy9y
ZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTgiPjxlbT4gcGFnZSAxMywgbGluZSAzMTxzcGFuIGNs
YXNzPSJoaWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5z
a2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3Ni5pZXRmLm9y
Zy9yZmNkaWZmL3JmY2RpZmYucHlodCNwYXJ0LTgiPjxlbT4gcGFnZSAxNSwgbGluZSA5PHNwYW4g
Y2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkMwNzky
XSwgW1JGQzQ0NDNdIGFuZCBNUExTIExTUCBwaW5nIFtSRkM4MDI5XS48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMDc5Ml0sIFtSRkM0NDQzXSBhbmQgTVBMUyBMU1AgcGlu
ZyBbUkZDODAyOV0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZXJlIGFy
ZSBhdCBsZWFzdCB0aHJlZSBhcHByb2FjaGVzIHRvIGF0dGFja2luZyBhIG5vZGUgaW4gdGhlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlcmUgYXJlIGF0IGxlYXN0IHRocmVl
IGFwcHJvYWNoZXMgdG8gYXR0YWNraW5nIGEgbm9kZSBpbiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIG92ZXJsYXkgbmV0d29yayB1c2luZyB0aGUgbWVjaGFuaXNtcyBkZWZpbmVk
IGluIHRoZSBkb2N1bWVudC4gIE9uZSBpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIG92ZXJsYXkgbmV0d29yayB1c2luZyB0aGUgbWVjaGFuaXNtcyBkZWZpbmVkIGluIHRoZSBk
b2N1bWVudC4gIE9uZSBpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYSBEZW5pYWwt
b2YtU2VydmljZSBhdHRhY2ssIHNlbmRpbmcgYW4gU0ZDIEVjaG8gUmVxdWVzdCB0byBvdmVybG9h
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGEgRGVuaWFsLW9mLVNlcnZpY2Ug
YXR0YWNrLCBzZW5kaW5nIGFuIFNGQyBFY2hvIFJlcXVlc3QgdG8gb3ZlcmxvYWQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFuIGVsZW1lbnQgb2YgdGhlIFNGQy4gIFRoZSBzZWNvbmQg
bWF5IHVzZSBzcG9vZmluZywgaGlqYWNraW5nLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIGFuIGVsZW1lbnQgb2YgdGhlIFNGQy4gIFRoZSBzZWNvbmQgbWF5IHVzZSBzcG9vZmlu
ZywgaGlqYWNraW5nLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVwbHlpbmcsIG9y
IG90aGVyd2lzZSB0YW1wZXJpbmcgd2l0aCBTRkMgRWNobyBSZXF1ZXN0cyBhbmQvb3I8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICByZXBseWluZywgb3Igb3RoZXJ3aXNlIHRhbXBl
cmluZyB3aXRoIFNGQyBFY2hvIFJlcXVlc3RzIGFuZC9vcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgcmVwbGllcyB0byBtaXNyZXByZXNlbnQsIGFsdGVyIHRoZSBvcGVyYXRvcidzIHZp
ZXcgb2YgdGhlIHN0YXRlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVw
bGllcyB0byBtaXNyZXByZXNlbnQsIGFsdGVyIHRoZSBvcGVyYXRvcidzIHZpZXcgb2YgdGhlIHN0
YXRlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgU0ZDLiAgVGhlIHRoaXJk
IGlzIGFuIHVuYXV0aG9yaXplZCBzb3VyY2UgdXNpbmcgYW4gU0ZDIEVjaG88L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgU0ZDLiAgVGhlIHRoaXJkIGlzIGFuIHVuYXV0aG9y
aXplZCBzb3VyY2UgdXNpbmcgYW4gU0ZDIEVjaG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIFJlcXVlc3QvUmVwbHkgdG8gb2J0YWluIGluZm9ybWF0aW9uIGFib3V0IHRoZSBTRkMgYW5k
L29yIGl0czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFJlcXVlc3QvUmVwbHkg
dG8gb2J0YWluIGluZm9ybWF0aW9uIGFib3V0IHRoZSBTRkMgYW5kL29yIGl0czwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA1OSI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBlbGVtZW50cywgZS5nLjxzcGFuIGNsYXNzPSJkZWxldGUiPiA8L3NwYW4+IFNGRiBvciBT
Ri48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZWxlbWVudHMsIGUuZy48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4sPC9zcGFuPiBTRkYgb3IgU0YuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIEl0IGlzIFJFQ09NTUVOREVEIHRoYXQgaW1wbGVtZW50YXRpb25zIHRo
cm90dGxlIHRoZSBTRkMgcGluZyB0cmFmZmljPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgSXQgaXMgUkVDT01NRU5ERUQgdGhhdCBpbXBsZW1lbnRhdGlvbnMgdGhyb3R0bGUgdGhl
IFNGQyBwaW5nIHRyYWZmaWM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGdvaW5nIHRv
IHRoZSBjb250cm9sIHBsYW5lIHRvIG1pdGlnYXRlIHBvdGVudGlhbCBEZW5pYWwtb2YtU2Vydmlj
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGdvaW5nIHRvIHRoZSBjb250cm9s
IHBsYW5lIHRvIG1pdGlnYXRlIHBvdGVudGlhbCBEZW5pYWwtb2YtU2VydmljZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXR0YWNrcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBhdHRhY2tzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBSZXBs
eSBhbmQgc3Bvb2ZpbmcgYXR0YWNrcyBpbnZvbHZpbmcgZmFraW5nIG9yIHJlcGx5aW5nIHRvIFNG
QyBFY2hvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUmVwbHkgYW5kIHNwb29m
aW5nIGF0dGFja3MgaW52b2x2aW5nIGZha2luZyBvciByZXBseWluZyB0byBTRkMgRWNobzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUmVwbHkgbWVzc2FnZXMgd291bGQgaGF2ZSB0byBt
YXRjaCB0aGUgU2VuZGVyJ3MgSGFuZGxlIGFuZCBTZXF1ZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFJlcGx5IG1lc3NhZ2VzIHdvdWxkIGhhdmUgdG8gbWF0Y2ggdGhlIFNl
bmRlcidzIEhhbmRsZSBhbmQgU2VxdWVuY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IE51bWJlciBvZiBhbiBvdXRzdGFuZGluZyBTRkMgRWNobyBSZXF1ZXN0IG1lc3NhZ2UsIHdoaWNo
IGlzIGhpZ2hseTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE51bWJlciBvZiBh
biBvdXRzdGFuZGluZyBTRkMgRWNobyBSZXF1ZXN0IG1lc3NhZ2UsIHdoaWNoIGlzIGhpZ2hseTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdW5saWtlbHkuICBUaHVzIHRoZSBub24tbWF0
Y2hpbmcgcmVwbHkgd291bGQgYmUgZGlzY2FyZGVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIHVubGlrZWx5LiAgVGh1cyB0aGUgbm9uLW1hdGNoaW5nIHJlcGx5IHdvdWxkIGJl
IGRpc2NhcmRlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVG8gcHJvdGVj
dCBhZ2FpbnN0IHVuYXV0aG9yaXplZCBzb3VyY2VzIHRyeWluZyB0byBvYnRhaW4gaW5mb3JtYXRp
b248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUbyBwcm90ZWN0IGFnYWluc3Qg
dW5hdXRob3JpemVkIHNvdXJjZXMgdHJ5aW5nIHRvIG9idGFpbiBpbmZvcm1hdGlvbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYWJvdXQgdGhlIG92ZXJsYXkgYW5kL29yIHVuZGVybGF5
LCBhbiBpbXBsZW1lbnRhdGlvbiBNQVkgY2hlY2sgdGhhdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIGFib3V0IHRoZSBvdmVybGF5IGFuZC9vciB1bmRlcmxheSwgYW4gaW1wbGVt
ZW50YXRpb24gTUFZIGNoZWNrIHRoYXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRo
ZSBzb3VyY2Ugb2YgdGhlIEVjaG8gUmVxdWVzdCBpcyBpbmRlZWQgcGFydCBvZiB0aGUgU0ZQLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSBzb3VyY2Ugb2YgdGhlIEVjaG8g
UmVxdWVzdCBpcyBpbmRlZWQgcGFydCBvZiB0aGUgU0ZQLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij43LiAgQWNrbm93bGVkZ21lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+Ny4gIEFja25vd2xlZGdtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBBdXRob3JzIGdyZWF0bHkgYXBwcmVjaWF0ZSB0aG9yb3VnaCByZXZpZXcgYW5kIHRoZSBt
b3N0IGhlbHBmdWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBdXRob3JzIGdy
ZWF0bHkgYXBwcmVjaWF0ZSB0aG9yb3VnaCByZXZpZXcgYW5kIHRoZSBtb3N0IGhlbHBmdWw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNjAiPjx0
ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+ICAgY29tbWVudHMgZnJvbSBEYW4gV2luZzxzcGFuIGNsYXNzPSJkZWxldGUiPiBh
bmQgRGlyayB2b24gSHVnbzwvc3Bhbj4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIGNvbW1lbnRzIGZyb20gRGFuIFdpbmc8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4sIERpcmsgdm9u
IEh1Z28sIGFuZCBNb2hhbWVkIEJvdWNhZGFpcjwvc3Bhbj4uPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjguICBJQU5BIENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+OC4gIElBTkEgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+OC4xLiAgU0ZDIEFjdGl2ZSBPQU0gUHJvdG9jb2w8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij44LjEuICBTRkMgQWN0aXZlIE9BTSBQcm90b2NvbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBhc3NpZ24gYSBu
ZXcgdHlwZSBmcm9tIHRoZSBTRkMgTmV4dCBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiBhIG5ldyB0eXBlIGZyb20g
dGhlIFNGQyBOZXh0IFByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZWdp
c3RyeSBhcyBmb2xsb3dzOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlZ2lz
dHJ5IGFzIGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgKy0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgICAgICAgfCBWYWx1ZSB8ICBEZXNjcmlwdGlvbiAgIHwgUmVmZXJlbmNlICAgICB8
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgIHwgVmFsdWUg
fCAgRGVzY3JpcHRpb24gICB8IFJlZmVyZW5jZSAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAr
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICB8IFRCQTEgIHwgU0ZDIEFjdGl2ZSBPQU0gfCBU
aGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgfCBUQkExICB8IFNGQyBBY3RpdmUgT0FNIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDYxIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDxzcGFuIGNsYXNzPSJk
ZWxldGUiPjE8L3NwYW4+OiBTRkMgQWN0aXZlIE9BTSBQcm90b2NvbDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICBUYWJsZSA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4yPC9zcGFuPjogU0ZDIEFjdGl2ZSBPQU0gUHJvdG9jb2w8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+OC4yLiAgU0ZDIEFjdGl2ZSBPQU0gTWVzc2FnZSBUeXBlPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+OC4yLiAgU0ZDIEFjdGl2ZSBPQU0gTWVzc2FnZSBU
eXBlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElBTkEgaXMgcmVxdWVzdGVk
IHRvIGNyZWF0ZSBhIG5ldyByZWdpc3RyeSBjYWxsZWQgIlNGQyBBY3RpdmUgT0FNPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGEg
bmV3IHJlZ2lzdHJ5IGNhbGxlZCAiU0ZDIEFjdGl2ZSBPQU08L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIE1lc3NhZ2UgVHlwZSIuICBBbGwgY29kZSBwb2ludHMgaW4gdGhlIHJhbmdlIDEg
dGhyb3VnaCAzMjc2NyBpbiB0aGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
TWVzc2FnZSBUeXBlIi4gIEFsbCBjb2RlIHBvaW50cyBpbiB0aGUgcmFuZ2UgMSB0aHJvdWdoIDMy
NzY3IGluIHRoaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlZ2lzdHJ5IHNoYWxs
IGJlIGFsbG9jYXRlZCBhY2NvcmRpbmcgdG8gdGhlICJJRVRGIFJldmlldyIgcHJvY2VkdXJlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVnaXN0cnkgc2hhbGwgYmUgYWxsb2Nh
dGVkIGFjY29yZGluZyB0byB0aGUgIklFVEYgUmV2aWV3IiBwcm9jZWR1cmU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNjIiPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgc3BlY2lmaWVkIGluIFtSRkM4MTI2XS4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPlJlbWFpbmlu
Zzwvc3Bhbj4gY29kZSBwb2ludHMgdG8gYmUgYWxsb2NhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5UaGUgcmVtYWluaW5nPC9zcGFuPiBjb2RlIHBvaW50cyB0byBiZSBhbGxvY2F0ZWQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYWNjb3JkaW5nIHRvIFRhYmxlIDxzcGFuIGNs
YXNzPSJkZWxldGUiPjI6PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBhY2NvcmRpbmcgdG8gVGFibGUgPHNwYW4gY2xhc3M9Imluc2VydCI+Mzo8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICstLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgfCBWYWx1ZSAgICAgICAgIHwgRGVzY3JpcHRpb24gfCBSZWZlcmVuY2UgICAgICAgICAgICAg
ICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgfCBWYWx1ZSAgICAg
ICAgIHwgRGVzY3JpcHRpb24gfCBSZWZlcmVuY2UgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIHwgMCAgICAg
ICAgICAgICB8ICAgUmVzZXJ2ZWQgIHwgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgIHwgMCAgICAgICAgICAgICB8ICAgUmVz
ZXJ2ZWQgIHwgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICAgICAgfCAxIC0gMzI3NjcgICAgIHwgICBSZXNlcnZlZCAgfCBJRVRGIENvbnNl
bnN1cyAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
fCAxIC0gMzI3NjcgICAgIHwgICBSZXNlcnZlZCAgfCBJRVRGIENvbnNlbnN1cyAgICAgICAgICB8
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICB8IDMyNzY4IC0gNjU1MzAgfCAg
IFJlc2VydmVkICB8IEZpcnN0IENvbWUgRmlyc3QgU2VydmVkIHw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgICB8IDMyNzY4IC0gNjU1MzAgfCAgIFJlc2VydmVkICB8IEZp
cnN0IENvbWUgRmlyc3QgU2VydmVkIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgIHwgNjU1MzEgLSA2NTUzNCB8ICAgUmVzZXJ2ZWQgIHwgUHJpdmF0ZSBVc2UgICAgICAgICAg
ICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgIHwgNjU1MzEgLSA2
NTUzNCB8ICAgUmVzZXJ2ZWQgIHwgUHJpdmF0ZSBVc2UgICAgICAgICAgICAgfDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgfCA2NTUzNSAgICAgICAgIHwgICBSZXNlcnZlZCAg
fCAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgfCA2NTUzNSAgICAgICAgIHwgICBSZXNlcnZlZCAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICArLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICArLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA2MyI+PHRkPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICAgICAgICAgICAgICAgVGFibGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mjwvc3Bhbj46IFNGQyBB
Y3RpdmUgT0FNIE1lc3NhZ2UgVHlwZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICAgICAgICAgICAgICAgVGFibGUgPHNwYW4gY2xhc3M9Imluc2VydCI+Mzwvc3Bhbj46IFNG
QyBBY3RpdmUgT0FNIE1lc3NhZ2UgVHlwZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBhc3NpZ24gYSBuZXcgdHlwZSBmcm9tIHRoZSBTRkMg
QWN0aXZlIE9BTTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEgaXMgcmVx
dWVzdGVkIHRvIGFzc2lnbiBhIG5ldyB0eXBlIGZyb20gdGhlIFNGQyBBY3RpdmUgT0FNPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBNZXNzYWdlIFR5cGUgcmVnaXN0cnkgYXMgZm9sbG93
czo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBNZXNzYWdlIFR5cGUgcmVnaXN0
cnkgYXMgZm9sbG93czo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAg
ICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgKy0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgIHwgVmFsdWUgfCAgICAgICAgIERlc2NyaXB0aW9uICAgICAg
ICAgfCBSZWZlcmVuY2UgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgICAgfCBWYWx1ZSB8ICAgICAgICAgRGVzY3JpcHRpb24gICAgICAgICB8IFJlZmVyZW5jZSAg
ICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICstLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgIHwgVEJBMiAgfCBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgfCBUaGlzIGRvY3Vt
ZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgfCBUQkEyICB8
IFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDY0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgVGFibGUgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+Mzwvc3Bhbj46IFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseSBUeXBl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgVGFibGUg
PHNwYW4gY2xhc3M9Imluc2VydCI+NDwvc3Bhbj46IFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBs
eSBUeXBlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjguMy4gIFNGQyBFY2hvIFJl
cXVlc3QvRWNobyBSZXBseSBQYXJhbWV0ZXJzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+OC4zLiAgU0ZDIEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5IFBhcmFtZXRlcnM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGEg
bmV3IFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNyZWF0ZSBhIG5ldyBTRkMgRWNobyBSZXF1
ZXN0L0VjaG8gUmVwbHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBhcmFtZXRlcnMg
cmVnaXN0cnkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUGFyYW1ldGVycyBy
ZWdpc3RyeS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OC40LiAgU0ZDIEVjaG8g
UmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2UgVHlwZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij44LjQuICBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHkgTWVzc2FnZSBUeXBlczwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBj
cmVhdGUgaW4gdGhlIFNGQyBFY2hvIFJlcXVlc3QvRWNobyBSZXBseTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGNyZWF0ZSBpbiB0aGUgU0ZD
IEVjaG8gUmVxdWVzdC9FY2hvIFJlcGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQ
YXJhbWV0ZXJzIHJlZ2lzdHJ5IHRoZSBuZXcgc3ViLXJlZ2lzdHJ5IE1lc3NhZ2UgVHlwZXMuICBB
bGwgY29kZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFBhcmFtZXRlcnMgcmVn
aXN0cnkgdGhlIG5ldyBzdWItcmVnaXN0cnkgTWVzc2FnZSBUeXBlcy4gIEFsbCBjb2RlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwb2ludHMgaW4gdGhlIHJhbmdlIDEgdGhyb3VnaCAx
NzUgaW4gdGhpcyByZWdpc3RyeSBzaGFsbCBiZSBhbGxvY2F0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBwb2ludHMgaW4gdGhlIHJhbmdlIDEgdGhyb3VnaCAxNzUgaW4gdGhp
cyByZWdpc3RyeSBzaGFsbCBiZSBhbGxvY2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGFjY29yZGluZyB0byB0aGUgIklFVEYgUmV2aWV3IiBwcm9jZWR1cmUgc3BlY2lmaWVkIGlu
IFtSRkM4MTI2XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhY2NvcmRpbmcg
dG8gdGhlICJJRVRGIFJldmlldyIgcHJvY2VkdXJlIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDb2RlIHBvaW50cyBpbiB0aGUgcmFuZ2UgMTc2
IHRocm91Z2ggMjM5IGluIHRoaXMgcmVnaXN0cnkgc2hhbGwgYmU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBDb2RlIHBvaW50cyBpbiB0aGUgcmFuZ2UgMTc2IHRocm91Z2ggMjM5
IGluIHRoaXMgcmVnaXN0cnkgc2hhbGwgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGFsbG9jYXRlZCBhY2NvcmRpbmcgdG8gdGhlICJGaXJzdCBDb21lIEZpcnN0IFNlcnZlZCIgcHJv
Y2VkdXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWxsb2NhdGVkIGFjY29y
ZGluZyB0byB0aGUgIkZpcnN0IENvbWUgRmlyc3QgU2VydmVkIiBwcm9jZWR1cmU8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uICBUaGUgcmVtYWlu
aW5nIGNvZGUgcG9pbnRzIGFyZSBhbGxvY2F0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBzcGVjaWZpZWQgaW4gW1JGQzgxMjZdLiAgVGhlIHJlbWFpbmluZyBjb2RlIHBvaW50
cyBhcmUgYWxsb2NhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDY1Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFjY29yZGluZyB0byBUYWJsZSA8c3BhbiBj
bGFzcz0iZGVsZXRlIj40OiBhcyBzcGVjaWZpZWQgaW4gVGFibGUgNDwvc3Bhbj4uPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFjY29yZGluZyB0byBUYWJsZSA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij41OiBhcyBzcGVjaWZpZWQgaW4gVGFibGUgNTwvc3Bhbj4uPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgVmFsdWUgICAg
IHwgRGVzY3JpcHRpb24gIHwgUmVmZXJlbmNlICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgICAgfCBWYWx1ZSAgICAgfCBEZXNjcmlwdGlvbiAgfCBSZWZl
cmVuY2UgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICst
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgIHwgMCAgICAgICAgIHwgICBSZXNlcnZlZCAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgfCAwICAgICAgICAgfCAg
IFJlc2VydmVkICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgIHwgMS0gMTc1ICAgIHwgIFVuYXNzaWduZWQgIHwgVGhpcyBkb2N1bWVu
dCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgfCAxLSAx
NzUgICAgfCAgVW5hc3NpZ25lZCAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgMTc2IC0gMjM5IHwgIFVuYXNzaWduZWQgIHwgVGhp
cyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAgfCAxNzYgLSAyMzkgfCAgVW5hc3NpZ25lZCAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgMjQwIC0gMjUxIHwgRXhwZXJpbWVu
dGFsIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICAgfCAyNDAgLSAyNTEgfCBFeHBlcmltZW50YWwgfCBUaGlzIGRvY3VtZW50IHw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgMjUyIC0gMjU0IHwg
UHJpdmF0ZSBVc2UgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAgfCAyNTIgLSAyNTQgfCBQcml2YXRlIFVzZSAgfCBUaGlzIGRv
Y3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgMjU1
ICAgICAgIHwgICBSZXNlcnZlZCAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgfCAyNTUgICAgICAgfCAgIFJlc2VydmVkICAg
fCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA2NiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICBU
YWJsZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj40PC9zcGFuPjogU0ZDIEVjaG8gUmVxdWVzdC9FY2hv
IFJlcGx5IE1lc3NhZ2UgVHlwZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
ICAgICAgICAgVGFibGUgPHNwYW4gY2xhc3M9Imluc2VydCI+NTwvc3Bhbj46IFNGQyBFY2hvIFJl
cXVlc3QvRWNobyBSZXBseSBNZXNzYWdlIFR5cGVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNjciPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgSUFOQSBp
cyByZXF1ZXN0ZWQgdG8gYXNzaWduIHZhbHVlcyBhcyBsaXN0ZWQgaW4gVGFibGUgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+NTwvc3Bhbj4uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiB2YWx1ZXMgYXMgbGlzdGVkIGluIFRhYmxlIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPjY8L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICst
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICB8IFZhbHVlIHwgICBEZXNjcmlwdGlvbiAgICB8
IFJlZmVyZW5jZSAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgIHwgVmFsdWUgfCAgIERlc2NyaXB0aW9uICAgIHwgUmVmZXJlbmNlICAgICB8PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICB8IFRCQTMgIHwg
U0ZDIEVjaG8gUmVxdWVzdCB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgIHwgVEJBMyAgfCBTRkMgRWNobyBSZXF1ZXN0IHwgVGhp
cyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICB8
IFRCQTQgIHwgIFNGQyBFY2hvIFJlcGx5ICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIHwgVEJBNCAgfCAgU0ZDIEVjaG8gUmVw
bHkgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
ICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICstLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwNjgiPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAg
VGFibGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+NTwvc3Bhbj46IFNGQyBFY2hvIFJlcXVlc3QvRWNo
byBSZXBseSBNZXNzYWdlIFR5cGVzIFZhbHVlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAgICAgICBUYWJsZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij42PC9zcGFuPjogU0ZDIEVj
aG8gUmVxdWVzdC9FY2hvIFJlcGx5IE1lc3NhZ2UgVHlwZXMgVmFsdWVzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjguNS4gIFNGQyBFY2hvIFJlcGx5IE1vZGVzPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+OC41LiAgU0ZDIEVjaG8gUmVwbHkgTW9kZXM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGlu
IHRoZSBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBFY2hvIFJl
cXVlc3QvRWNobyBSZXBseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUGFyYW1ldGVy
cyByZWdpc3RyeSB0aGUgbmV3IHN1Yi1yZWdpc3RyeSBSZXBseSBNb2RlLiAgQWxsIGNvZGUgcG9p
bnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUGFyYW1ldGVycyByZWdpc3Ry
eSB0aGUgbmV3IHN1Yi1yZWdpc3RyeSBSZXBseSBNb2RlLiAgQWxsIGNvZGUgcG9pbnRzPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbiB0aGUgcmFuZ2UgMSB0aHJvdWdoIDE3NSBpbiB0
aGlzIHJlZ2lzdHJ5IHNoYWxsIGJlIGFsbG9jYXRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGluIHRoZSByYW5nZSAxIHRocm91Z2ggMTc1IGluIHRoaXMgcmVnaXN0cnkgc2hh
bGwgYmUgYWxsb2NhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhY2NvcmRpbmcg
dG8gdGhlICJJRVRGIFJldmlldyIgcHJvY2VkdXJlIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWNjb3JkaW5nIHRvIHRoZSAiSUVURiBS
ZXZpZXciIHByb2NlZHVyZSBzcGVjaWZpZWQgaW4gW1JGQzgxMjZdLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgQ29kZSBwb2ludHMgaW4gdGhlIHJhbmdlIDE3NiB0aHJvdWdoIDIzOSBp
biB0aGlzIHJlZ2lzdHJ5IHNoYWxsIGJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgQ29kZSBwb2ludHMgaW4gdGhlIHJhbmdlIDE3NiB0aHJvdWdoIDIzOSBpbiB0aGlzIHJlZ2lz
dHJ5IHNoYWxsIGJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhbGxvY2F0ZWQgYWNj
b3JkaW5nIHRvIHRoZSAiRmlyc3QgQ29tZSBGaXJzdCBTZXJ2ZWQiIHByb2NlZHVyZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFsbG9jYXRlZCBhY2NvcmRpbmcgdG8gdGhlICJG
aXJzdCBDb21lIEZpcnN0IFNlcnZlZCIgcHJvY2VkdXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBzcGVjaWZpZWQgaW4gW1JGQzgxMjZdLiAgVGhlIHJlbWFpbmluZyBjb2RlIHBvaW50
cyBhcmUgYWxsb2NhdGVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc3BlY2lm
aWVkIGluIFtSRkM4MTI2XS4gIFRoZSByZW1haW5pbmcgY29kZSBwb2ludHMgYXJlIGFsbG9jYXRl
ZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA2
OSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBhY2NvcmRpbmcgdG8gVGFibGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
NjogYXMgc3BlY2lmaWVkIGluIFRhYmxlIDY8L3NwYW4+LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBhY2NvcmRpbmcgdG8gVGFibGUgPHNwYW4gY2xhc3M9Imluc2VydCI+Nzog
YXMgc3BlY2lmaWVkIGluIFRhYmxlIDc8L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAg
ICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICB8IFZhbHVlICAgICB8IERlc2NyaXB0aW9u
ICB8IFJlZmVyZW5jZSAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgIHwgVmFsdWUgICAgIHwgRGVzY3JpcHRpb24gIHwgUmVmZXJlbmNlICAgICB8PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICB8IDAgICAg
ICAgICB8ICAgUmVzZXJ2ZWQgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIHwgMCAgICAgICAgIHwgICBSZXNlcnZlZCAgIHwg
VGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
ICB8IDEtIDE3NSAgICB8ICBVbmFzc2lnbmVkICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIHwgMS0gMTc1ICAgIHwgIFVuYXNz
aWduZWQgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICB8IDE3NiAtIDIzOSB8ICBVbmFzc2lnbmVkICB8IFRoaXMgZG9jdW1lbnQgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIHwgMTc2IC0gMjM5
IHwgIFVuYXNzaWduZWQgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgICAgICB8IDI0MCAtIDI1MSB8IEV4cGVyaW1lbnRhbCB8IFRoaXMgZG9j
dW1lbnQgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIHwg
MjQwIC0gMjUxIHwgRXhwZXJpbWVudGFsIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICB8IDI1MiAtIDI1NCB8IFByaXZhdGUgVXNlICB8
IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgIHwgMjUyIC0gMjU0IHwgUHJpdmF0ZSBVc2UgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICB8IDI1NSAgICAgICB8ICAgUmVz
ZXJ2ZWQgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgIHwgMjU1ICAgICAgIHwgICBSZXNlcnZlZCAgIHwgVGhpcyBkb2N1bWVu
dCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICArLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwNzAiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICBUYWJs
ZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj42PC9zcGFuPjogU0ZDIEVjaG8gUmVwbHkgTW9kZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgIFRhYmxl
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjc8L3NwYW4+OiBTRkMgRWNobyBSZXBseSBNb2RlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFsbCBjb2RlIHBvaW50cyBpbiB0aGUgcmFu
Z2UgMSB0aHJvdWdoIDE5MSBpbiB0aGlzIHJlZ2lzdHJ5IHNoYWxsIGJlPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgQWxsIGNvZGUgcG9pbnRzIGluIHRoZSByYW5nZSAxIHRocm91
Z2ggMTkxIGluIHRoaXMgcmVnaXN0cnkgc2hhbGwgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGFsbG9jYXRlZCBhY2NvcmRpbmcgdG8gdGhlICJJRVRGIFJldmlldyIgcHJvY2VkdXJl
IHNwZWNpZmllZCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFsbG9jYXRl
ZCBhY2NvcmRpbmcgdG8gdGhlICJJRVRGIFJldmlldyIgcHJvY2VkdXJlIHNwZWNpZmllZCBpbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3MSI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBbUkZDODEyNl0gYW5kIGFzc2lnbiB2YWx1ZXMgYXMgbGlzdGVkIGluIFRh
YmxlIDxzcGFuIGNsYXNzPSJkZWxldGUiPjc8L3NwYW4+LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBbUkZDODEyNl0gYW5kIGFzc2lnbiB2YWx1ZXMgYXMgbGlzdGVkIGluIFRh
YmxlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjg8L3NwYW4+LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgVmFsdWUg
fCAgICAgICAgICAgICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgICAgICAgICAgfCBSZWZlcmVu
Y2UgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgVmFsdWUgfCAgICAgICAg
ICAgICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgICAgICAgICAgfCBSZWZlcmVuY2UgfDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICB8IDAgICAgIHwgICAgICAgICAgICAgICAgICAgIFJlc2VydmVkICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB8IDAg
ICAgIHwgICAgICAgICAgICAgICAgICAgIFJlc2VydmVkICAgICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgVEJBNSAgfCAgICAgICAg
ICAgICAgICAgIERvIE5vdCBSZXBseSAgICAgICAgICAgICAgICAgfCBUaGlzIGRvY3UgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgVEJBNSAgfCAgICAgICAgICAgICAgICAg
IERvIE5vdCBSZXBseSAgICAgICAgICAgICAgICAgfCBUaGlzIGRvY3UgfDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IG1lbnQgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IG1lbnQgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8IFRC
QTYgIHwgICAgICAgUmVwbHkgdmlhIGFuIElQdjQvSVB2NiBVRFAgUGFja2V0ICAgICAgIHwgVGhp
cyBkb2N1IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB8IFRCQTYgIHwgICAg
ICAgUmVwbHkgdmlhIGFuIElQdjQvSVB2NiBVRFAgUGFja2V0ICAgICAgIHwgVGhpcyBkb2N1IHw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBtZW50ICAgICAgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCBtZW50ICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgfCBUQkE3ICB8ICBSZXBseSB2aWEgQXBwbGljYXRpb24gTGV2ZWwgQ29udHJvbCBD
aGFubmVsICB8IFRoaXMgZG9jdSB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
fCBUQkE3ICB8ICBSZXBseSB2aWEgQXBwbGljYXRpb24gTGV2ZWwgQ29udHJvbCBDaGFubmVsICB8
IFRoaXMgZG9jdSB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0icGFydC05IiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBw
aW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3Jm
Y2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtOSI+PGVtPiBwYWdlIDE2LCBsaW5lIDQ0PHNwYW4gY2xh
c3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3Jn
L3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQtOSI+PGVtPiBwYWdlIDE4LCBsaW5lIDI5PHNwYW4g
Y2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgVEJBOCAg
fCAgICAgICAgICAgIFJlcGx5IHZpYSBTcGVjaWZpZWQgUGF0aCAgICAgICAgICAgfCBUaGlzIGRv
Y3UgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgVEJBOCAgfCAgICAgICAg
ICAgIFJlcGx5IHZpYSBTcGVjaWZpZWQgUGF0aCAgICAgICAgICAgfCBUaGlzIGRvY3UgfDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IG1lbnQgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IG1lbnQgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICB8IFRCQTkgIHwgICBSZXBseSB2aWEgYW4gSVB2NC9JUHY2IFVEUCBQYWNrZXQgd2l0aCB0
aGUgIHwgVGhpcyBkb2N1IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB8IFRC
QTkgIHwgICBSZXBseSB2aWEgYW4gSVB2NC9JUHY2IFVEUCBQYWNrZXQgd2l0aCB0aGUgIHwgVGhp
cyBkb2N1IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgICAgICAgfCAgICAgICAg
ICAgZGF0YSBpbnRlZ3JpdHkgcHJvdGVjdGlvbiAgICAgICAgICAgfCBtZW50ICAgICAgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgICAgICAgfCAgICAgICAgICAgZGF0YSBp
bnRlZ3JpdHkgcHJvdGVjdGlvbiAgICAgICAgICAgfCBtZW50ICAgICAgfDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgfCBUQkExMCB8ICBSZXBseSB2aWEgQXBwbGljYXRpb24gTGV2ZWwg
Q29udHJvbCBDaGFubmVsICB8IFRoaXMgZG9jdSB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgfCBUQkExMCB8ICBSZXBseSB2aWEgQXBwbGljYXRpb24gTGV2ZWwgQ29udHJvbCBD
aGFubmVsICB8IFRoaXMgZG9jdSB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8ICAg
ICAgIHwgICAgICAgd2l0aCB0aGUgZGF0YSBpbnRlZ3JpdHkgcHJvdGVjdGlvbiAgICAgIHwgbWVu
dCAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB8ICAgICAgIHwgICAg
ICAgd2l0aCB0aGUgZGF0YSBpbnRlZ3JpdHkgcHJvdGVjdGlvbiAgICAgIHwgbWVudCAgICAgIHw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgVEJBMTEgfCAgICAgUmVwbHkgdmlhIFNw
ZWNpZmllZCBQYXRoIHdpdGggdGhlIGRhdGEgICAgfCBUaGlzIGRvY3UgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgVEJBMTEgfCAgICAgUmVwbHkgdmlhIFNwZWNpZmllZCBQ
YXRoIHdpdGggdGhlIGRhdGEgICAgfCBUaGlzIGRvY3UgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgfCAgICAgICB8ICAgICAgICAgICAgICBpbnRlZ3JpdHkgcHJvdGVjdGlvbiAgICAg
ICAgICAgICB8IG1lbnQgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
fCAgICAgICB8ICAgICAgICAgICAgICBpbnRlZ3JpdHkgcHJvdGVjdGlvbiAgICAgICAgICAgICB8
IG1lbnQgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICArLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICArLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3MiI+PHRk
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgICAgICAgICAgICAgIFRhYmxlIDxzcGFuIGNsYXNzPSJkZWxldGUiPjc8
L3NwYW4+OiBTRkMgRWNobyBSZXBseSBNb2RlIFZhbHVlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgIFRhYmxlIDxzcGFuIGNsYXNzPSJpbnNlcnQi
Pjg8L3NwYW4+OiBTRkMgRWNobyBSZXBseSBNb2RlIFZhbHVlczwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij44LjYuICBTRkMgRWNobyBSZXR1cm4gQ29kZXM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij44LjYuICBTRkMgRWNobyBSZXR1cm4gQ29kZXM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGluIHRo
ZSBTRkMgRWNobyBSZXF1ZXN0L0VjaG8gUmVwbHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgaW4gdGhlIFNGQyBFY2hvIFJlcXVl
c3QvRWNobyBSZXBseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUGFyYW1ldGVycyBy
ZWdpc3RyeSB0aGUgbmV3IHN1Yi1yZWdpc3RyeSBSZXR1cm4gQ29kZXMgYXMgZGVzY3JpYmVkIGlu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUGFyYW1ldGVycyByZWdpc3RyeSB0
aGUgbmV3IHN1Yi1yZWdpc3RyeSBSZXR1cm4gQ29kZXMgYXMgZGVzY3JpYmVkIGluPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDczIj48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIFRhYmxlIDxzcGFuIGNsYXNzPSJkZWxldGUiPjg8L3NwYW4+LjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUYWJsZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij45PC9zcGFu
Pi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgKy0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICB8IFZhbHVlICAgfCBEZXNjcmlwdGlvbiB8IFJlZmVyZW5jZSAgICAgICAgICAgICAg
IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICB8IFZhbHVlICAg
fCBEZXNjcmlwdGlvbiB8IFJlZmVyZW5jZSAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
KzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgfCAwLTE5MSAgIHwgIFVu
YXNzaWduZWQgfCBJRVRGIFJldmlldyAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgfCAwLTE5MSAgIHwgIFVuYXNzaWduZWQgfCBJRVRGIFJl
dmlldyAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICB8IDE5Mi0yNTEgfCAgVW5hc3NpZ25lZCB8IEZpcnN0IENvbWUgRmlyc3QgU2VydmVkIHw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICB8IDE5Mi0yNTEgfCAgVW5h
c3NpZ25lZCB8IEZpcnN0IENvbWUgRmlyc3QgU2VydmVkIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgIHwgMjUyLTI1NCB8ICBVbmFzc2lnbmVkIHwgUHJpdmF0ZSBVc2Ug
ICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
IHwgMjUyLTI1NCB8ICBVbmFzc2lnbmVkIHwgUHJpdmF0ZSBVc2UgICAgICAgICAgICAgfDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgfCAyNTUgICAgIHwgICBSZXNlcnZl
ZCAgfCAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgfCAyNTUgICAgIHwgICBSZXNlcnZlZCAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICArLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3NCI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAg
ICAgICAgICAgICAgVGFibGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ODwvc3Bhbj46IFNGQyBFY2hv
IFJldHVybiBDb2RlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAg
ICAgICAgICAgICAgVGFibGUgPHNwYW4gY2xhc3M9Imluc2VydCI+OTwvc3Bhbj46IFNGQyBFY2hv
IFJldHVybiBDb2RlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBWYWx1ZXMg
ZGVmaW5lZCBmb3IgdGhlIFJldHVybiBDb2RlcyBzdWItcmVnaXN0cnkgYXJlIGxpc3RlZCBpbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFZhbHVlcyBkZWZpbmVkIGZvciB0aGUg
UmV0dXJuIENvZGVzIHN1Yi1yZWdpc3RyeSBhcmUgbGlzdGVkIGluPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDc1Ij48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFRh
YmxlIDxzcGFuIGNsYXNzPSJkZWxldGUiPjk8L3NwYW4+LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBUYWJsZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xMDwvc3Bhbj4uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgfCBWYWx1ZSB8ICAgICAgICAgICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgICAg
ICAgIHwgUmVmZXJlbmNlICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
fCBWYWx1ZSB8ICAgICAgICAgICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgICAgICAgIHwgUmVm
ZXJlbmNlICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICArLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICArLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgMCAgICAgfCAgICAgICAgICAgICAgIE5vIFJldHVybiBD
b2RlICAgICAgICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHwgMCAgICAgfCAgICAgICAgICAgICAgIE5vIFJldHVybiBDb2RlICAgICAg
ICAgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
fCAxICAgICB8ICAgICAgTWFsZm9ybWVkIEVjaG8gUmVxdWVzdCByZWNlaXZlZCAgICAgIHwgVGhp
cyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgfCAxICAgICB8
ICAgICAgTWFsZm9ybWVkIEVjaG8gUmVxdWVzdCByZWNlaXZlZCAgICAgIHwgVGhpcyBkb2N1bWVu
dCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8IDIgICAgIHwgICAgICBPbmUgb3Ig
bW9yZSBvZiB0aGUgVExWcyB3YXMgbm90ICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB8IDIgICAgIHwgICAgICBPbmUgb3IgbW9yZSBvZiB0
aGUgVExWcyB3YXMgbm90ICAgICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHwgICAgICAgfCAgICAgICAgICAgICAgICAgdW5kZXJzdG9vZCAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIHwgICAgICAgfCAgICAgICAgICAgICAgICAgdW5kZXJzdG9vZCAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgfCAzICAgICB8
ICAgICAgICAgICBBdXRoZW50aWNhdGlvbiBmYWlsZWQgICAgICAgICAgIHwgVGhpcyBkb2N1bWVu
dCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgfCAzICAgICB8ICAgICAgICAg
ICBBdXRoZW50aWNhdGlvbiBmYWlsZWQgICAgICAgICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3NiI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAg
ICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4gVGFibGUgOTwvc3Bhbj46IFNGQyBFY2hvIFJl
dHVybiBDb2RlcyBWYWx1ZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
ICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+VGFibGUgMTA8L3NwYW4+OiBTRkMgRWNo
byBSZXR1cm4gQ29kZXMgVmFsdWVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjgu
Ny4gIFNGQyBUTFYgVHlwZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjguNy4gIFNG
QyBUTFYgVHlwZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJl
cXVlc3RlZCB0byBjcmVhdGUgdGhlIFNGQyBPQU0gVExWIFR5cGUgcmVnaXN0cnkuICBBbGwgY29k
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRv
IGNyZWF0ZSB0aGUgU0ZDIE9BTSBUTFYgVHlwZSByZWdpc3RyeS4gIEFsbCBjb2RlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwb2ludHMgaW4gdGhlIHJhbmdlIDEgdGhyb3VnaCAxNzUg
aW4gdGhpcyByZWdpc3RyeSBzaGFsbCBiZSBhbGxvY2F0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBwb2ludHMgaW4gdGhlIHJhbmdlIDEgdGhyb3VnaCAxNzUgaW4gdGhpcyBy
ZWdpc3RyeSBzaGFsbCBiZSBhbGxvY2F0ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGFjY29yZGluZyB0byB0aGUgIklFVEYgUmV2aWV3IiBwcm9jZWR1cmUgc3BlY2lmaWVkIGluIFtS
RkM4MTI2XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhY2NvcmRpbmcgdG8g
dGhlICJJRVRGIFJldmlldyIgcHJvY2VkdXJlIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDb2RlIHBvaW50cyBpbiB0aGUgcmFuZ2UgMTc2IHRo
cm91Z2ggMjM5IGluIHRoaXMgcmVnaXN0cnkgc2hhbGwgYmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBDb2RlIHBvaW50cyBpbiB0aGUgcmFuZ2UgMTc2IHRocm91Z2ggMjM5IGlu
IHRoaXMgcmVnaXN0cnkgc2hhbGwgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFs
bG9jYXRlZCBhY2NvcmRpbmcgdG8gdGhlICJGaXJzdCBDb21lIEZpcnN0IFNlcnZlZCIgcHJvY2Vk
dXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWxsb2NhdGVkIGFjY29yZGlu
ZyB0byB0aGUgIkZpcnN0IENvbWUgRmlyc3QgU2VydmVkIiBwcm9jZWR1cmU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uICBUaGUgcmVtYWluaW5n
IGNvZGUgcG9pbnRzIGFyZSBhbGxvY2F0ZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBzcGVjaWZpZWQgaW4gW1JGQzgxMjZdLiAgVGhlIHJlbWFpbmluZyBjb2RlIHBvaW50cyBh
cmUgYWxsb2NhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
aWQ9ImRpZmYwMDc3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFjY29yZGluZyB0byBUYWJsZSAxPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+MDwvc3Bhbj46PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IGFjY29yZGluZyB0byBUYWJsZSAxPHNwYW4gY2xhc3M9Imluc2VydCI+MTwvc3Bhbj46PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICstLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgVmFs
dWUgICAgIHwgRGVzY3JpcHRpb24gIHwgUmVmZXJlbmNlICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgfCBWYWx1ZSAgICAgfCBEZXNjcmlwdGlvbiAg
fCBSZWZlcmVuY2UgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgIHwgMCAgICAgICAgIHwgICBSZXNlcnZlZCAgIHwgVGhpcyBkb2N1bWVudCB8
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgfCAwICAgICAg
ICAgfCAgIFJlc2VydmVkICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgICAgIHwgMS0gMTc1ICAgIHwgIFVuYXNzaWduZWQgIHwgVGhpcyBk
b2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
fCAxLSAxNzUgICAgfCAgVW5hc3NpZ25lZCAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgMTc2IC0gMjM5IHwgIFVuYXNzaWduZWQg
IHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgICAgICAgfCAxNzYgLSAyMzkgfCAgVW5hc3NpZ25lZCAgfCBUaGlzIGRvY3VtZW50IHw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgMjQwIC0gMjUxIHwgRXhw
ZXJpbWVudGFsIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICAgfCAyNDAgLSAyNTEgfCBFeHBlcmltZW50YWwgfCBUaGlzIGRvY3Vt
ZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIHwgMjUyIC0g
MjU0IHwgUHJpdmF0ZSBVc2UgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgfCAyNTIgLSAyNTQgfCBQcml2YXRlIFVzZSAgfCBU
aGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
IHwgMjU1ICAgICAgIHwgICBSZXNlcnZlZCAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgfCAyNTUgICAgICAgfCAgIFJlc2Vy
dmVkICAgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3OCI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgIFRhYmxlIDE8c3BhbiBjbGFzcz0iZGVsZXRlIj4wPC9zcGFuPjogU0ZDIE9B
TSBUTFYgVHlwZSBSZWdpc3RyeTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
ICAgICAgICAgICAgICAgIFRhYmxlIDE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xPC9zcGFuPjogU0ZD
IE9BTSBUTFYgVHlwZSBSZWdpc3RyeTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUaGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGZvbGxvd2luZyBuZXcgdmFsdWVzIGluIFNGQyBP
QU0gVExWIFR5cGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3Vt
ZW50IGRlZmluZXMgdGhlIGZvbGxvd2luZyBuZXcgdmFsdWVzIGluIFNGQyBPQU0gVExWIFR5cGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlZ2lzdHJ5OjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHJlZ2lzdHJ5OjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICst
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgfCBWYWx1ZSB8ICAgIERlc2NyaXB0aW9uICAg
ICB8IFJlZmVyZW5jZSAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgfCBWYWx1ZSB8ICAgIERlc2NyaXB0aW9uICAgICB8IFJlZmVyZW5jZSAgICAgfDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIHwgVEJB
MTIgfCBNdWx0aXBsZSBUTFZzIFVzZWQgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIHwgVEJBMTIgfCBNdWx0aXBsZSBUTFZzIFVz
ZWQgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgfCBUQkExMyB8ICAgU291cmNlIElEIFRMViAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgfCBUQkExMyB8ICAgU291
cmNlIElEIFRMViAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICB8IFRCQTE0IHwgICAgRXJyb3JlZCBUTFZzICAgIHwgVGhpcyBkb2N1
bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICB8IFRC
QTE0IHwgICAgRXJyb3JlZCBUTFZzICAgIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDA3
OSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDE8c3BhbiBjbGFzcz0i
ZGVsZXRlIj4xPC9zcGFuPjogU0ZDIE9BTSBUeXBlIFZhbHVlczwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDE8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4yPC9zcGFuPjogU0ZDIE9BTSBUeXBlIFZhbHVlczwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij44LjguICBTRkMgT0FNIFVEUCBQb3J0PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+OC44LiAgU0ZDIE9BTSBVRFAgUG9ydDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBhbGxvY2F0ZSBVRFAgcG9ydCBudW1i
ZXIgYWNjb3JkaW5nIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSUFOQSBp
cyByZXF1ZXN0ZWQgdG8gYWxsb2NhdGUgVURQIHBvcnQgbnVtYmVyIGFjY29yZGluZyB0bzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICArLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICArLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHwgU2VydmljIHwgUG9ydCAgfCBUcmFuc3BvcnQgfCBEZXNjcmlwdGlvbiB8IFNl
bWFudGljcyAgfCBSZWZlcmVuY2UgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHwgU2VydmljIHwgUG9ydCAgfCBUcmFuc3BvcnQgfCBEZXNjcmlwdGlvbiB8IFNlbWFudGljcyAg
fCBSZWZlcmVuY2UgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgfCBlIE5hbWUgfCBO
dW1iZSB8ICBQcm90b2NvbCB8ICAgICAgICAgICAgIHwgRGVmaW5pdGlvbiB8ICAgICAgICAgICB8
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgfCBlIE5hbWUgfCBOdW1iZSB8ICBQ
cm90b2NvbCB8ICAgICAgICAgICAgIHwgRGVmaW5pdGlvbiB8ICAgICAgICAgICB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8ICAgICAgICB8IHIgICAgIHwgICAgICAgICAgIHwgICAg
ICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICB8ICAgICAgICB8IHIgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgICAg
fCAgICAgICAgICAgIHwgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICstLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICstLS0tLS0t
LSstLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgfCBTRkMgICAgfCBUQkExNSB8IFVE
UCAgICAgICB8IFNGQyBPQU0gICAgIHwgU2VjdGlvbiA1LiB8IFRoaXMgZG9jdSB8PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgfCBTRkMgICAgfCBUQkExNSB8IFVEUCAgICAgICB8
IFNGQyBPQU0gICAgIHwgU2VjdGlvbiA1LiB8IFRoaXMgZG9jdSB8PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDgwIj48dGQ+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHwg
T0FNICAgIHwgICAgICAgfCAgICAgICAgICAgfCA8c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAg
ICAgPC9zcGFuPiAgfCA1ICAgICAgICAgIHwgbWVudCAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgfCBPQU0gICAgfCAgICAgICB8ICAgICAgICAgICB8IDxzcGFuIGNs
YXNzPSJpbnNlcnQiPkVjaG8gUmVwbHk8L3NwYW4+ICB8IDUgICAgICAgICAgfCBtZW50ICAgICAg
fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKy0tLS0tLS0tKy0tLS0tLS0rLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKy0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwODEiPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgICAgICAgICAgICAgICAgICAgICBUYWJsZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xMjo8L3Nw
YW4+IFNGQyBPQU0gUG9ydDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIFRhYmxlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEzOjwvc3Bhbj4g
U0ZDIE9BTSBQb3J0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjguOS4gIEhNQUMgVHlwZSBTdWItcmVnaXN0
cnk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj48L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICBJQU5BIGlzIHJlcXVlc3RlZCB0byBjcmVhdGUgdGhlIEhNQUMg
VHlwZSBzdWItcmVnaXN0cnkgYXMgcGFydCBvZiB0aGU8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFz
cz0iZGVsZXRlIj4gICBTRkMgT0FNIFRMViBUeXBlIHJlZ2lzdHJ5LiAgQWxsIGNvZGUgcG9pbnRz
IGluIHRoZSByYW5nZSAxIHRocm91Z2g8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRl
Ij4gICAxMjcgaW4gdGhpcyByZWdpc3RyeSBzaGFsbCBiZSBhbGxvY2F0ZWQgYWNjb3JkaW5nIHRv
IHRoZSAiSUVURjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIFJldmlldyIg
cHJvY2VkdXJlIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uICBDb2RlIHBvaW50cyBpbiB0aGUgcmFu
Z2U8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAxMjggdGhyb3VnaCAyMzkg
aW4gdGhpcyByZWdpc3RyeSBzaGFsbCBiZSBhbGxvY2F0ZWQgYWNjb3JkaW5nIHRvIHRoZTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICJGaXJzdCBDb21lIEZpcnN0IFNlcnZl
ZCIgcHJvY2VkdXJlIHNwZWNpZmllZCBpbiBbUkZDODEyNl0uICBUaGU8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICByZW1haW5pbmcgY29kZSBwb2ludHMgYXJlIGFsbG9jYXRl
ZCBhY2NvcmRpbmcgdG8gVGFibGUgMTM6PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAgICAgKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgICAgICB8IFZhbHVlICAgICB8IERlc2NyaXB0
aW9uICB8IFJlZmVyZW5jZSAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgICAgICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0rPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAgICAgfCAw
ICAgICAgICAgfCAgIFJlc2VydmVkICAgfCBUaGlzIGRvY3VtZW50IHw8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgICAgICB8IDEtIDEyNyAgICB8ICBVbmFzc2ln
bmVkICB8IFRoaXMgZG9jdW1lbnQgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgICAgICAgICAgIHwgMTI4IC0gMjM5IHwgIFVuYXNzaWduZWQgIHwgVGhpcyBkb2N1bWVu
dCB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAgICAgfCAy
NDAgLSAyNDkgfCBFeHBlcmltZW50YWwgfCBUaGlzIGRvY3VtZW50IHw8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgICAgICB8IDI1MCAtIDI1NCB8IFByaXZhdGUg
VXNlICB8IFRoaXMgZG9jdW1lbnQgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgICAgICAgICAgIHwgMjU1ICAgICAgIHwgICBSZXNlcnZlZCAgIHwgVGhpcyBkb2N1bWVu
dCB8PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICAgICAgKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
c3BhbiBjbGFzcz0iZGVsZXRlIj48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4g
ICAgICAgICAgICAgICAgICAgICBUYWJsZSAxMzogSE1BQyBUeXBlIFN1Yi1yZWdpc3RyeTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0aGUgZm9sbG93aW5nIG5ldyB2YWx1
ZXMgaW4gdGhlIEhNQUMgVHlwZSBzdWItPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0
ZSI+ICAgcmVnaXN0cnk6PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgfCBWYWx1ZSB8ICAgICAgICAgRGVzY3JpcHRpb24g
ICAgICAgICB8IFJlZmVyZW5jZSAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0rPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgICAgICAg
IHwgMSAgICAgfCBITUFDLVNIQS0yNTYgMTYgb2N0ZXRzIGxvbmcgfCBUaGlzIGRvY3VtZW50IHw8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAgICAgKy0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUi
PiAgICAgICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDE0OiBITUFDIFR5cGVzPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+OS4gIFJlZmVyZW5jZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij45
LiAgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij45LjEuICBOb3Jt
YXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjkuMS4gIE5v
cm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtS
RkMyMTE5XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGlj
YXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzIxMTldICBCcmFkbmVy
LCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0
LCBSRkMgMjExOSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
IFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkMyMTE5LCBNYXJjaCAxOTk3
LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3
NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICZsdDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMTkmZ3Q7
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgJmx0O2h0dHBz
Oi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjExOSZndDsuPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTEwIiBjbGFzcz0i
Y2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+
PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3BhcnQt
MTAiPjxlbT4gcGFnZSAyMCwgbGluZSA5PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48L2Vt
PjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21h
bGw+PGEgaHJlZj0iaHR0cHM6Ly93d3c2LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3Bh
cnQtMTAiPjxlbT4gcGFnZSAyMCwgbGluZSA0NDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8L3NwYW4+
PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICJOZXR3b3JrIFNlcnZpY2UgSGVh
ZGVyIChOU0gpIiwgUkZDIDgzMDAsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICAiTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSIsIFJGQyA4MzAwLDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDODMw
MCwgSmFudWFyeSAyMDE4LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgRE9JIDEwLjE3NDg3L1JGQzgzMDAsIEphbnVhcnkgMjAxOCw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3Jn
L2luZm8vcmZjODMwMCZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MzAwJmd0Oy48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJl
bmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjkuMi4gIEluZm9ybWF0aXZlIFJl
ZmVyZW5jZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW0ktRC5pZXRmLXNm
Yy1uc2gtaW50ZWdyaXR5XTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJLUQu
aWV0Zi1zZmMtbnNoLWludGVncml0eV08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgQm91Y2FkYWlyLCBNLiwgUmVkZHkuSywgVC4sIGFuZCBELiBXaW5nLCAiSW50ZWdy
aXR5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBCb3VjYWRh
aXIsIE0uLCBSZWRkeS5LLCBULiwgYW5kIEQuIFdpbmcsICJJbnRlZ3JpdHk8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgUHJvdGVjdGlvbiBmb3IgdGhlIE5ldHdvcmsg
U2VydmljZSBIZWFkZXIgKE5TSCkgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICBQcm90ZWN0aW9uIGZvciB0aGUgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAo
TlNIKSBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgRW5jcnlw
dGlvbiBvZiBTZW5zaXRpdmUgQ29udGV4dCBIZWFkZXJzIiwgZHJhZnQtaWV0Zi1zZmMtPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBFbmNyeXB0aW9uIG9mIFNl
bnNpdGl2ZSBDb250ZXh0IEhlYWRlcnMiLCBkcmFmdC1pZXRmLXNmYy08L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwODIiPjx0ZD48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgICAgICAgICBuc2gtaW50ZWdyaXR5LTA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yPC9zcGFuPiAo
d29yayBpbiBwcm9ncmVzcyksIEphbnVhcnkgMjAyMS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgICAgICAgICBuc2gtaW50ZWdyaXR5LTA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4zPC9zcGFuPiAod29yayBpbiBwcm9ncmVzcyksIEphbnVhcnkgMjAyMS48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzA3OTJdICBQb3N0ZWwsIEouLCAiSW50ZXJuZXQg
Q29udHJvbCBNZXNzYWdlIFByb3RvY29sIiwgU1REIDUsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgW1JGQzA3OTJdICBQb3N0ZWwsIEouLCAiSW50ZXJuZXQgQ29udHJvbCBNZXNz
YWdlIFByb3RvY29sIiwgU1REIDUsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
ICAgICAgIFJGQyA3OTIsIERPSSAxMC4xNzQ4Ny9SRkMwNzkyLCBTZXB0ZW1iZXIgMTk4MSw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIFJGQyA3OTIsIERPSSAx
MC4xNzQ4Ny9SRkMwNzkyLCBTZXB0ZW1iZXIgMTk4MSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZj
NzkyJmd0Oy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICZs
dDtodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzc5MiZndDsuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM0MzAyXSAgS2VudCwgUy4sICJJUCBBdXRoZW50
aWNhdGlvbiBIZWFkZXIiLCBSRkMgNDMwMiw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBbUkZDNDMwMl0gIEtlbnQsIFMuLCAiSVAgQXV0aGVudGljYXRpb24gSGVhZGVyIiwgUkZD
IDQzMDIsPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIERPSSAxMC4x
NzQ4Ny9SRkM0MzAyLCBEZWNlbWJlciAyMDA1LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzQzMDIsIERlY2VtYmVyIDIwMDUsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICZsdDtodHRwczovL3d3dy5y
ZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzQzMDImZ3Q7LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjNDMwMiZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtSRkM0MzAz
XSAgS2VudCwgUy4sICJJUCBFbmNhcHN1bGF0aW5nIFNlY3VyaXR5IFBheWxvYWQgKEVTUCkiLDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM0MzAzXSAgS2VudCwgUy4sICJJ
UCBFbmNhcHN1bGF0aW5nIFNlY3VyaXR5IFBheWxvYWQgKEVTUCkiLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KCiAgICAgPHRyPjx0ZD48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQ+PC90ZD48L3RyPgogICAgIDx0
ciBpZD0iZW5kIiBiZ2NvbG9yPSJncmF5Ij48dGggY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciI+
Jm5ic3A7RW5kIG9mIGNoYW5nZXMuIDgyIGNoYW5nZSBibG9ja3MuJm5ic3A7PC90aD48L3RyPgog
ICAgIDx0ciBjbGFzcz0ic3RhdHMiPjx0ZD48L3RkPjx0aD48aT4yNDEgbGluZXMgY2hhbmdlZCBv
ciBkZWxldGVkPC9pPjwvdGg+PHRoPjxpPiA8L2k+PC90aD48dGg+PGk+MjYwIGxpbmVzIGNoYW5n
ZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3RyPgogICAgIDx0cj48dGQgY29sc3Bhbj0i
NSIgYWxpZ249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48YnI+VGhpcyBodG1sIGRpZmYgd2FzIHBy
b2R1Y2VkIGJ5IHJmY2RpZmYgMS40OC4gVGhlIGxhdGVzdCB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBm
cm9tIDxhIGhyZWY9Imh0dHA6Ly93d3cudG9vbHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0
dHA6Ly90b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLzwvYT4gPC90ZD48L3RyPgogICA8L3Ri
b2R5PjwvdGFibGU+CiAgIAogICAKPC9ib2R5PjwvaHRtbD4=
--000000000000ea499405bb197175--


From nobody Tue Feb 16 07:30:15 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 06B8B3A0F02; Tue, 16 Feb 2021 07:30:13 -0800 (PST)
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: sfc@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: sfc@ietf.org
Message-ID: <161348941295.24826.3212434817663196141@ietfa.amsl.com>
Date: Tue, 16 Feb 2021 07:30:13 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/22e2NTuAwtzw2-HW1RhjehqhvrE>
Subject: [sfc] I-D Action: draft-ietf-sfc-nsh-integrity-04.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Feb 2021 15:30:13 -0000

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

        Title           : Integrity Protection for the Network Service Header (NSH) and Encryption of Sensitive Context Headers
        Authors         : Mohamed Boucadair
                          Tirumaleswar Reddy
                          Dan Wing
	Filename        : draft-ietf-sfc-nsh-integrity-04.txt
	Pages           : 28
	Date            : 2021-02-16

Abstract:
   This specification adds integrity protection directly to the Network
   Service Header (NSH) used for Service Function Chaining (SFC).  Also,
   this specification allows to encrypt sensitive metadata that is
   carried in the NSH.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-sfc-nsh-integrity-04
https://datatracker.ietf.org/doc/html/draft-ietf-sfc-nsh-integrity-04

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-integrity-04


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 Feb 16 07:32:08 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B2083A0F0E for <sfc@ietfa.amsl.com>; Tue, 16 Feb 2021 07:32:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level: 
X-Spam-Status: No, score=-2.095 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_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 JNpJCRjB24SA for <sfc@ietfa.amsl.com>; Tue, 16 Feb 2021 07:32:05 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E3103A0F13 for <sfc@ietf.org>; Tue, 16 Feb 2021 07:32:05 -0800 (PST)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id 4Dg4hh0PJCz1ylD for <sfc@ietf.org>; Tue, 16 Feb 2021 16:32:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1613489524; bh=6c9tZadYFYbHx1miu5oP0+DZ0zBqg2IqSBVfy4V6sgk=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=QgGa6bChpi6N4ZjEHvPJj6T5wU84WDMl11hlxfDQz1G5xFEzO8TnhqnJ68G+eTUCx YuJJDXbHkl8GDNXSof4MBz/1lyDqOJd9uzlvhX3eRB8d9fqW0zF784QRrazNJpRMow iXVhaYQa7RsnrMMPrVRzZjtAqmJ88mpMk8W2+8+pbZZIJEQ1+jbWqX5RrqjkqBs3+B XlHF/KUE33GaHk4UmRqCPOU5pitRqpQF1EFuIv4fY7BJDAmvy70LMTIN3R6sfpQ0zq 6s5A2ZmTRvIpe4INXRMpfoxKk/V7RD0I1urmxi6EZU3OqfLYc3CKzb4a9vrZvXRx7h 5vU2HJPxGecrg==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.101]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id 4Dg4hg6pMmzDq94 for <sfc@ietf.org>; Tue, 16 Feb 2021 16:32:03 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] I-D Action: draft-ietf-sfc-nsh-integrity-04.txt
Thread-Index: AQHXBHijvZZfh65cU0+gQ6MCfv+Jxqpa6JQg
Date: Tue, 16 Feb 2021 15:32:02 +0000
Message-ID: <13050_1613489524_602BE573_13050_436_4_787AE7BB302AE849A7480A190F8B9330315CF74F@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <161348941295.24826.3212434817663196141@ietfa.amsl.com>
In-Reply-To: <161348941295.24826.3212434817663196141@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/V70mADiBiDfIuyd10pmaGwpWW2E>
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-nsh-integrity-04.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Feb 2021 15:32:07 -0000

Hi all,=20

This version integrates the changes agreed during the WGLC.=20

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de internet-
> drafts@ietf.org
> Envoy=E9=A0: mardi 16 f=E9vrier 2021 16:30
> =C0=A0: i-d-announce@ietf.org
> Cc=A0: sfc@ietf.org
> Objet=A0: [sfc] I-D Action: draft-ietf-sfc-nsh-integrity-04.txt
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the Service Function Chaining WG of the
> IETF.
>=20
>         Title           : Integrity Protection for the Network
> Service Header (NSH) and Encryption of Sensitive Context Headers
>         Authors         : Mohamed Boucadair
>                           Tirumaleswar Reddy
>                           Dan Wing
> 	Filename        : draft-ietf-sfc-nsh-integrity-04.txt
> 	Pages           : 28
> 	Date            : 2021-02-16
>=20
> Abstract:
>    This specification adds integrity protection directly to the
> Network
>    Service Header (NSH) used for Service Function Chaining (SFC).
> Also,
>    this specification allows to encrypt sensitive metadata that is
>    carried in the NSH.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/
>=20
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-sfc-nsh-integrity-04
> https://datatracker.ietf.org/doc/html/draft-ietf-sfc-nsh-integrity-04
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-sfc-nsh-integrity-04
>=20
>=20
> 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.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Wed Feb 17 14:40:04 2021
Return-Path: <adrian@olddog.co.uk>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 475C33A11A3 for <sfc@ietfa.amsl.com>; Wed, 17 Feb 2021 14:40:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MAY_BE_FORGED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 O86Z7RWo-DjK for <sfc@ietfa.amsl.com>; Wed, 17 Feb 2021 14:40:00 -0800 (PST)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 87BA83A1DBB for <sfc@ietf.org>; Wed, 17 Feb 2021 14:39:59 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id 11HMdvFQ000984; Wed, 17 Feb 2021 22:39:57 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 57E5B2203B; Wed, 17 Feb 2021 22:39:57 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs1.iomartmail.com (Postfix) with ESMTPS id 42E362203A; Wed, 17 Feb 2021 22:39:57 +0000 (GMT)
Received: from LAPTOPK7AS653V (201.128.51.84.dyn.plus.net [84.51.128.201] (may be forged)) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.4/8.14.4) with ESMTP id 11HMdutd017431 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 17 Feb 2021 22:39:56 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <sfc@ietf.org>
Cc: <rfc-ise@rfc-editor.org>
Date: Wed, 17 Feb 2021 22:39:56 -0000
Organization: Old Dog Consulting
Message-ID: <053901d7057d$d13548a0$739fd9e0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdcFfc7M2328bDbeSIWN1WmtyitjPg==
Content-Language: en-gb
X-Originating-IP: 84.51.128.201
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-25942.003
X-TM-AS-Result: No--4.641-10.0-31-10
X-imss-scan-details: No--4.641-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25942.003
X-TMASE-Result: 10--4.641000-10.000000
X-TMASE-MatchedRID: Vag+r/h5ShQOwAmmWH5kBACNFKULxGCZZR8WvNBnXZPfUZT83lbkELEp pMQFmBm/bTB+2qjlAKGc6ROq6I5mOI9oUcx9VMLgOX/V8P8ail1bCjvvWZW+SQu6eoWZ7+usFBp uM64i9KEWzvLLw+18R8RB0bsfrpPIx1FPlNAAmcB1GGBc1hyQ/b/OiYeS6nnezlxNFO178vkfkV YKdyxioSXidVjAhEZBrX7cmKNisA4yqaEb8zSjj/QwfDO7YmjAFm3/b4o5bPM=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/4pzQFbcy9uxkPPOadTFqTTbCbLE>
Subject: [sfc] Philosophical question about MD types 1 and 2
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Feb 2021 22:40:02 -0000

Hi,

Sorry if this re-opens old wounds...

If I define something to go in a fixed length MD type 1 context header,
should I also define how it is carried in an MD type 2 header?

Thanks,
Adrian


From nobody Thu Feb 18 06:25:07 2021
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D568E3A1295 for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 06:25:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 IZxDxcg1FknQ for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 06:25:04 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 09C973A128F for <sfc@ietf.org>; Thu, 18 Feb 2021 06:25:03 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4DhH6R5QS6z1nvMG for <sfc@ietf.org>; Thu, 18 Feb 2021 06:25:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1613658303; bh=6vy9CwfkDL8xCeMZ5CcaHM6AKYxFOdYcL30nGb4w5To=; h=Subject:References:To:From:Date:In-Reply-To:From; b=lz19fcQ+nTD6tkBRIuslhQ98Hw6hEMl0c7xZJEShvtcgzJI4so0Y967ZTMzuqLCp0 c8OqRbnmYAWhHa83MUttZCYITPceV66hshVcgXnKb46k2tLSD06SQb+EQr+KS1JA9q cCOUdQgwlWbm1BXOWletkypkPLIy6NejPUlHN9W8=
X-Quarantine-ID: <Hc_jtI6CRQ8A>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.128.43] (unknown [50.225.209.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4DhH6R2R6bz1nvBc for <sfc@ietf.org>; Thu, 18 Feb 2021 06:25:03 -0800 (PST)
References: <161365771236.8570.11348497959366101106@ietfa.amsl.com>
To: "sfc@ietf.org" <sfc@ietf.org>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Forwarded-Message-Id: <161365771236.8570.11348497959366101106@ietfa.amsl.com>
Message-ID: <2b68064f-4dd0-d7db-ae78-2971bc572e93@joelhalpern.com>
Date: Thu, 18 Feb 2021 09:25:02 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0
MIME-Version: 1.0
In-Reply-To: <161365771236.8570.11348497959366101106@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/hNI063iWIZX3XZ9VviyOSzr64ME>
Subject: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 14:25:06 -0000

The WG Last Call for draft-ietf-sfc-nsh-integrity has completed 
successfully as noted below.

We now need a document shepherd.
It would be good for someone other than the chairs to do this.
If you are willing, please let us know.  We will pick someone with a few 
days.

Thank you,
Joel


-------- Forwarded Message --------
Subject: IETF WG state changed for draft-ietf-sfc-nsh-integrity
Resent-Date: Thu, 18 Feb 2021 06:15:12 -0800 (PST)
Resent-From: alias-bounces@ietf.org
Resent-To: tal.mizrahi.phd@gmail.com, james.n.guichard@futurewei.com, 
jmh@joelhalpern.com
Date: Thu, 18 Feb 2021 06:15:12 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
To: draft-ietf-sfc-nsh-integrity@ietf.org, sfc-chairs@ietf.org


The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed to "WG
Consensus: Waiting for Write-Up" from "In WG Last Call" by Joel Halpern:

https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/

Comment:
Thank you.  This document has completed WG Last Call successfully.
Thanks to the authors for promptly addressing comments raised during
that last call. We will now pick a document shepherd, and in parallel
ask for an updated security review.


From nobody Thu Feb 18 07:05:30 2021
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A60BB3A1331 for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 07:05:28 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=gmail.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 LjH3X7uHYyhX for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 07:05:27 -0800 (PST)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (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 C2A383A132F for <sfc@ietf.org>; Thu, 18 Feb 2021 07:05:26 -0800 (PST)
Received: by mail-lj1-x22d.google.com with SMTP id a17so5175063ljq.2 for <sfc@ietf.org>; Thu, 18 Feb 2021 07:05:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Y6nGhik5mThvTUJfCXbtcNrXd7OMQAE8GCUYHiqCbGw=; b=X2LQOAgHOyy2rBO3KMdmSPuSZ7yL/rU3QcdWLkdafo1XYgMDIxN6fiwA9CoJTwlyot fYxD+7JU7RMsEHTNYfiv5X2ikBtJYwv4E+9OUBTOYvh9/xcYaGloPy34x3X+Rrt45REy 2RZQLtNT6k+mh4Azr04Lf7IPE4DynI3+r/XW6P8UE+lmgbfT43exM0EC8ylA5XS5wnnL 9c29+QzW2/VCrxqxEbNZnyOih0StTpHZItOdIxn7jGSpNxpNy2lE6GagHe+R7APRJXZi Z0HhmzHCkAJZStmIsUB5LzS2Nz1RQoYFF+O+4//qmoKA8q9DLaJ4UBza0ejYYHWEp22M L9fw==
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=Y6nGhik5mThvTUJfCXbtcNrXd7OMQAE8GCUYHiqCbGw=; b=dqCXTA8d0NSSe9ix41PLNWMUrWB5iLASFY9uw2qaNpqGVVaOMyPe1OiPi5SAEBUpON TCk8Ay72i1ONm3t0JgnHyciLpOHJ4qvfm7gEV+G5ExMay7IEzoaLQEH5Xf6/K4BYaCeX Kv+1ca09M54BMI/4/tzjVhZITyo4cmwMV8rVuVBFsa/SmoWvP4lqyzMmHmQNFjlvVPkd yNvbvDROeC1D6Keu0n3kybyaBidA6eMYvDCMByX7mheW1VTxPeN5jMvoB00o9leK3qWs 4w7YYfF9FuHiwUo/FWggSrIjntjOX8/mOwYEi/wTXRBPJJIcx/Jb0akXMoHW+Bi6LaUC 73lA==
X-Gm-Message-State: AOAM533LXeLTVIoLgmQndpk20Tlniw6/fyQM0QR8Fg1KM8v0ty8Jy/tR Wrd5vvItCnv2A97DbDXWwYC5aJ4E2lu5yzd7/QQL+w/u/u6xZw==
X-Google-Smtp-Source: ABdhPJxUa4IChDQ2OuGY67V5vXIIs37RD3SjQPb5p17d6AzllwiSCCnW9016VFvibH0HmCOOqxuQQhkrxwYkECSdkAg=
X-Received: by 2002:ac2:5285:: with SMTP id q5mr2809961lfm.109.1613660724352;  Thu, 18 Feb 2021 07:05:24 -0800 (PST)
MIME-Version: 1.0
References: <161365771236.8570.11348497959366101106@ietfa.amsl.com> <2b68064f-4dd0-d7db-ae78-2971bc572e93@joelhalpern.com>
In-Reply-To: <2b68064f-4dd0-d7db-ae78-2971bc572e93@joelhalpern.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 18 Feb 2021 07:05:13 -0800
Message-ID: <CA+RyBmV--OA8C0KAZdQdtONndO2_C3HMKXeVKOEYo=nXoYD5HQ@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000435cdb05bb9daaab"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/vcDGhVyGczn5og7r4sDjyP8ExZY>
Subject: Re: [sfc] Fwd: IETF WG state changed for draft-ietf-sfc-nsh-integrity
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 15:05:29 -0000

--000000000000435cdb05bb9daaab
Content-Type: text/plain; charset="UTF-8"

Hi Joel and Jim,
I'll be happy to shepherd this document.

Regards,
Greg

On Thu, Feb 18, 2021 at 6:25 AM Joel M. Halpern <jmh@joelhalpern.com> wrote:

> The WG Last Call for draft-ietf-sfc-nsh-integrity has completed
> successfully as noted below.
>
> We now need a document shepherd.
> It would be good for someone other than the chairs to do this.
> If you are willing, please let us know.  We will pick someone with a few
> days.
>
> Thank you,
> Joel
>
>
> -------- Forwarded Message --------
> Subject: IETF WG state changed for draft-ietf-sfc-nsh-integrity
> Resent-Date: Thu, 18 Feb 2021 06:15:12 -0800 (PST)
> Resent-From: alias-bounces@ietf.org
> Resent-To: tal.mizrahi.phd@gmail.com, james.n.guichard@futurewei.com,
> jmh@joelhalpern.com
> Date: Thu, 18 Feb 2021 06:15:12 -0800
> From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
> To: draft-ietf-sfc-nsh-integrity@ietf.org, sfc-chairs@ietf.org
>
>
> The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed to "WG
> Consensus: Waiting for Write-Up" from "In WG Last Call" by Joel Halpern:
>
> https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/
>
> Comment:
> Thank you.  This document has completed WG Last Call successfully.
> Thanks to the authors for promptly addressing comments raised during
> that last call. We will now pick a document shepherd, and in parallel
> ask for an updated security review.
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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

<div dir=3D"ltr">Hi Joel and Jim,<div>I&#39;ll be happy to shepherd this do=
cument.</div><div><br></div><div>Regards,</div><div>Greg</div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 1=
8, 2021 at 6:25 AM Joel M. Halpern &lt;<a href=3D"mailto:jmh@joelhalpern.co=
m">jmh@joelhalpern.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">The WG Last Call for draft-ietf-sfc-nsh-integrity has=
 completed <br>
successfully as noted below.<br>
<br>
We now need a document shepherd.<br>
It would be good for someone other than the chairs to do this.<br>
If you are willing, please let us know.=C2=A0 We will pick someone with a f=
ew <br>
days.<br>
<br>
Thank you,<br>
Joel<br>
<br>
<br>
-------- Forwarded Message --------<br>
Subject: IETF WG state changed for draft-ietf-sfc-nsh-integrity<br>
Resent-Date: Thu, 18 Feb 2021 06:15:12 -0800 (PST)<br>
Resent-From: <a href=3D"mailto:alias-bounces@ietf.org" target=3D"_blank">al=
ias-bounces@ietf.org</a><br>
Resent-To: <a href=3D"mailto:tal.mizrahi.phd@gmail.com" target=3D"_blank">t=
al.mizrahi.phd@gmail.com</a>, <a href=3D"mailto:james.n.guichard@futurewei.=
com" target=3D"_blank">james.n.guichard@futurewei.com</a>, <br>
<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.co=
m</a><br>
Date: Thu, 18 Feb 2021 06:15:12 -0800<br>
From: IETF Secretariat &lt;<a href=3D"mailto:ietf-secretariat-reply@ietf.or=
g" target=3D"_blank">ietf-secretariat-reply@ietf.org</a>&gt;<br>
To: <a href=3D"mailto:draft-ietf-sfc-nsh-integrity@ietf.org" target=3D"_bla=
nk">draft-ietf-sfc-nsh-integrity@ietf.org</a>, <a href=3D"mailto:sfc-chairs=
@ietf.org" target=3D"_blank">sfc-chairs@ietf.org</a><br>
<br>
<br>
The IETF WG state of draft-ietf-sfc-nsh-integrity has been changed to &quot=
;WG<br>
Consensus: Waiting for Write-Up&quot; from &quot;In WG Last Call&quot; by J=
oel Halpern:<br>
<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh-integrity/" =
rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft=
-ietf-sfc-nsh-integrity/</a><br>
<br>
Comment:<br>
Thank you.=C2=A0 This document has completed WG Last Call successfully.<br>
Thanks to the authors for promptly addressing comments raised during<br>
that last call. We will now pick a document shepherd, and in parallel<br>
ask for an updated security review.<br>
<br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
</blockquote></div>

--000000000000435cdb05bb9daaab--


From nobody Thu Feb 18 07:18:58 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 411F93A12DD for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 07:18:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 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_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 D4faHlpj6Mql for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 07:18:55 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D79203A11B8 for <sfc@ietf.org>; Thu, 18 Feb 2021 07:18:54 -0800 (PST)
Received: from opfedar02.francetelecom.fr (unknown [xx.xx.xx.4]) by opfedar20.francetelecom.fr (ESMTP service) with ESMTP id 4DhJJY1QvKz8tqs; Thu, 18 Feb 2021 16:18:53 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1613661533; bh=L5VZCFwd0VRYvvRjXcu5sDme5BoNNxE2RsY++xk8s9A=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=W/eot2W7MvclBb9jeESGk1mtEc3RpzB3fSUfk+r3FTuMCuRLojLXRmKaqH1COk/rF iiIkss8PytFoV+ox3UFjxYNRFXRakKj2zIWdNWQg/vvQSWMla0T+aWlc2eOxZ6uN4S UECmTOFCAEclhTU4tLiNG+myp9sMiFWlwUJVwUcqyfjBUxL78HIITPKmSRL+3tEQqD pRFgU+a/ykQChZ9FLEsnacK8oELyoLL6Pcxf4JEV8iiR5sC4XxCZh/q0ZflbTGOE/N qVseE1nX6TS+Yfs8Ra4WnulLAWw2cazB9rthWyS5Giw0Jwb2nWOcqmQJIERUiCf9UD QpeMWWTclvloA==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.70]) by opfedar02.francetelecom.fr (ESMTP service) with ESMTP id 4DhJJY0N5RzCql2; Thu, 18 Feb 2021 16:18:53 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "sfc@ietf.org" <sfc@ietf.org>
CC: "rfc-ise@rfc-editor.org" <rfc-ise@rfc-editor.org>
Thread-Topic: [sfc] Philosophical question about MD types 1 and 2
Thread-Index: AdcFfc7M2328bDbeSIWN1WmtyitjPgAil6Qw
Date: Thu, 18 Feb 2021 15:18:52 +0000
Message-ID: <20722_1613661533_602E855D_20722_104_4_787AE7BB302AE849A7480A190F8B9330315D1DDB@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <053901d7057d$d13548a0$739fd9e0$@olddog.co.uk>
In-Reply-To: <053901d7057d$d13548a0$739fd9e0$@olddog.co.uk>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/LJUTqgJYbj_H0QQkizAnMiOLRow>
Subject: Re: [sfc] Philosophical question about MD types 1 and 2
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 15:18:56 -0000

Hi Adrian,=20

The agreement was that you can (not a should, though):

"the documents defining MD-1 formats can also define a MD-2 Type code for c=
arrying the same block of information with the same structure."

Please note that a standard track document is needed for MD#2, while defini=
ng MD#1 context can be in an informational RFC.

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Adrian Farrel
> Envoy=E9=A0: mercredi 17 f=E9vrier 2021 23:40
> =C0=A0: sfc@ietf.org
> Cc=A0: rfc-ise@rfc-editor.org
> Objet=A0: [sfc] Philosophical question about MD types 1 and 2
>=20
> Hi,
>=20
> Sorry if this re-opens old wounds...
>=20
> If I define something to go in a fixed length MD type 1 context
> header, should I also define how it is carried in an MD type 2
> header?
>=20
> Thanks,
> Adrian
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Thu Feb 18 08:18:00 2021
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9263A3A13CB for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 08:17:58 -0800 (PST)
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, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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=joelhalpern.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 t_yHLDTgnDku for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 08:17:56 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 B564C3A13A0 for <sfc@ietf.org>; Thu, 18 Feb 2021 08:17:56 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4DhKch40N7z1ntWm; Thu, 18 Feb 2021 08:17:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1613665076; bh=89i/bLhmzEaDIqV3KDSOwOwRYcGdsLd9zJloLVBfR+E=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=Kiorp7Z7fpetJ+nDxz42PCLSdcBXL0E70SvMY98Oy9KRrGZOm+Dr7BqUxkyitfIDS f4CHTBH1xq+iilQSsFN2a2JLSeviN9fEIHskNCVRb3VNkzY/FOUhTe1PavIMkncia4 2/Mvd8ZNw87KGHwaO7J+N7riIvM52ZuLeWTKxU18=
X-Quarantine-ID: <GBDK0x7UAhet>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.128.43] (unknown [50.225.209.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4DhKcg22NBz1nsT7; Thu, 18 Feb 2021 08:17:55 -0800 (PST)
To: mohamed.boucadair@orange.com, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "sfc@ietf.org" <sfc@ietf.org>
Cc: "rfc-ise@rfc-editor.org" <rfc-ise@rfc-editor.org>
References: <053901d7057d$d13548a0$739fd9e0$@olddog.co.uk> <20722_1613661533_602E855D_20722_104_4_787AE7BB302AE849A7480A190F8B9330315D1DDB@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <81449118-5fe0-7fca-109b-b384f409fc78@joelhalpern.com>
Date: Thu, 18 Feb 2021 11:17:54 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0
MIME-Version: 1.0
In-Reply-To: <20722_1613661533_602E855D_20722_104_4_787AE7BB302AE849A7480A190F8B9330315D1DDB@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/FeGnb6_4tpVLJrJI3RshnpGq-BI>
Subject: Re: [sfc] Philosophical question about MD types 1 and 2
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 16:17:59 -0000

Med, you are almost correct.  The assignment policy for class 0 is 
Standards track.  The assignment policy for classes 0x0001-0x01FF are 
IETF Review.  Classes 0x0201-0xFFF5 are expert review.  So if we need a 
class code and subsequent variable-length metadata type, there are ways 
we could do it even for an Informational Document or an Independent 
Stream document.  (We gave BBF an entire class.)

If the WG wants to, we can spin a document to create an FCFS class by 
IETF Action.

Yours,
Joel

On 2/18/2021 10:18 AM, mohamed.boucadair@orange.com wrote:
> Hi Adrian,
> 
> The agreement was that you can (not a should, though):
> 
> "the documents defining MD-1 formats can also define a MD-2 Type code for carrying the same block of information with the same structure."
> 
> Please note that a standard track document is needed for MD#2, while defining MD#1 context can be in an informational RFC.
> 
> Cheers,
> Med
> 
>> -----Message d'origine-----
>> De : sfc [mailto:sfc-bounces@ietf.org] De la part de Adrian Farrel
>> Envoyé : mercredi 17 février 2021 23:40
>> À : sfc@ietf.org
>> Cc : rfc-ise@rfc-editor.org
>> Objet : [sfc] Philosophical question about MD types 1 and 2
>>
>> Hi,
>>
>> Sorry if this re-opens old wounds...
>>
>> If I define something to go in a fixed length MD type 1 context
>> header, should I also define how it is carried in an MD type 2
>> header?
>>
>> Thanks,
>> Adrian
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
> 
> _________________________________________________________________________________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
> 


From nobody Thu Feb 18 10:08:37 2021
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CC413A1514 for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 10:08:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 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_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 LypmmBZNOqWl for <sfc@ietfa.amsl.com>; Thu, 18 Feb 2021 10:08:33 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 401143A1513 for <sfc@ietf.org>; Thu, 18 Feb 2021 10:08:33 -0800 (PST)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by opfedar24.francetelecom.fr (ESMTP service) with ESMTPS id 4DhN4H3MGkz5vsb;  Thu, 18 Feb 2021 19:08:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1613671711; bh=4AnXZYiU1EZm6M00NoDk0gxKfr7pzd3UJf48Xov7A7c=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=NBDcdOh7p6lwVgv2uBloeTN7NMPyD+AHpsiem89TqsJPBIlN2ea0kgvxO+zdA7T+B kV/dMWElIWEK3UxZP8MBFzZ36VkEjQAy+ZPD1/A0azOjq9za46tO6WjFt031NFbI1b DSoCdJXE8Gwh+sx06oevmrFZ4tCtgmie0kOLlEw2vhxfnlUqhgRLbBsh7Nua3X3R4a wMzoAIN/FIhFFsCtE+hpbEdBQ4tFfAcUMLHMyuLo+8EUkMuRGWOiMf5heBUMjr5aki ejJbr1i4KnMMlrrW+fkxdP34jbbs+HiuAh07ErUQuCPxjk4v4z+gGxKpsk6y0Exq1y sa7ke/j1yHrjw==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by opfedar00.francetelecom.fr (ESMTP service) with ESMTPS id 4DhN4H1wVFzCqk2;  Thu, 18 Feb 2021 19:08:31 +0100 (CET)
From: <mohamed.boucadair@orange.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "sfc@ietf.org" <sfc@ietf.org>
CC: "rfc-ise@rfc-editor.org" <rfc-ise@rfc-editor.org>
Thread-Topic: [sfc] Philosophical question about MD types 1 and 2
Thread-Index: AQHXBhGgDxqKJkIhi0yD9UvhetYqiKpeNOWA
Date: Thu, 18 Feb 2021 18:08:30 +0000
Message-ID: <27045_1613671711_602EAD1F_27045_45_2_787AE7BB302AE849A7480A190F8B9330315D203D@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <053901d7057d$d13548a0$739fd9e0$@olddog.co.uk> <20722_1613661533_602E855D_20722_104_4_787AE7BB302AE849A7480A190F8B9330315D1DDB@OPEXCAUBMA2.corporate.adroot.infra.ftgroup> <81449118-5fe0-7fca-109b-b384f409fc78@joelhalpern.com>
In-Reply-To: <81449118-5fe0-7fca-109b-b384f409fc78@joelhalpern.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/8ID34o7tL2sfYLZNzOkUevPcDSU>
Subject: Re: [sfc] Philosophical question about MD types 1 and 2
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 18:08:35 -0000

UmUtLA0KDQpZb3UgYXJlIHJpZ2h0LCBKb2VsLiBJIHdhcyByZWZlcnJpbmcgdG8gdGhlIElFVEYg
Q2xhc3MuIA0KDQpDaGVlcnMsDQpNZWQNCg0KPiAtLS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0N
Cj4gRGXCoDogSm9lbCBNLiBIYWxwZXJuIFttYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4g
RW52b3nDqcKgOiBqZXVkaSAxOCBmw6l2cmllciAyMDIxIDE3OjE4DQo+IMOAwqA6IEJPVUNBREFJ
UiBNb2hhbWVkIFRHSS9PTE4gPG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+Ow0KPiBhZHJp
YW5Ab2xkZG9nLmNvLnVrOyBzZmNAaWV0Zi5vcmcNCj4gQ2PCoDogcmZjLWlzZUByZmMtZWRpdG9y
Lm9yZw0KPiBPYmpldMKgOiBSZTogW3NmY10gUGhpbG9zb3BoaWNhbCBxdWVzdGlvbiBhYm91dCBN
RCB0eXBlcyAxIGFuZCAyDQo+IA0KPiBNZWQsIHlvdSBhcmUgYWxtb3N0IGNvcnJlY3QuICBUaGUg
YXNzaWdubWVudCBwb2xpY3kgZm9yIGNsYXNzIDAgaXMNCj4gU3RhbmRhcmRzIHRyYWNrLiAgVGhl
IGFzc2lnbm1lbnQgcG9saWN5IGZvciBjbGFzc2VzIDB4MDAwMS0weDAxRkYgYXJlDQo+IElFVEYg
UmV2aWV3LiAgQ2xhc3NlcyAweDAyMDEtMHhGRkY1IGFyZSBleHBlcnQgcmV2aWV3LiAgU28gaWYg
d2UgbmVlZA0KPiBhIGNsYXNzIGNvZGUgYW5kIHN1YnNlcXVlbnQgdmFyaWFibGUtbGVuZ3RoIG1l
dGFkYXRhIHR5cGUsIHRoZXJlIGFyZQ0KPiB3YXlzIHdlIGNvdWxkIGRvIGl0IGV2ZW4gZm9yIGFu
IEluZm9ybWF0aW9uYWwgRG9jdW1lbnQgb3IgYW4NCj4gSW5kZXBlbmRlbnQgU3RyZWFtIGRvY3Vt
ZW50LiAgKFdlIGdhdmUgQkJGIGFuIGVudGlyZSBjbGFzcy4pDQo+IA0KPiBJZiB0aGUgV0cgd2Fu
dHMgdG8sIHdlIGNhbiBzcGluIGEgZG9jdW1lbnQgdG8gY3JlYXRlIGFuIEZDRlMgY2xhc3MgYnkN
Cj4gSUVURiBBY3Rpb24uDQo+IA0KPiBZb3VycywNCj4gSm9lbA0KPiANCj4gT24gMi8xOC8yMDIx
IDEwOjE4IEFNLCBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIHdyb3RlOg0KPiA+IEhpIEFk
cmlhbiwNCj4gPg0KPiA+IFRoZSBhZ3JlZW1lbnQgd2FzIHRoYXQgeW91IGNhbiAobm90IGEgc2hv
dWxkLCB0aG91Z2gpOg0KPiA+DQo+ID4gInRoZSBkb2N1bWVudHMgZGVmaW5pbmcgTUQtMSBmb3Jt
YXRzIGNhbiBhbHNvIGRlZmluZSBhIE1ELTIgVHlwZQ0KPiBjb2RlIGZvciBjYXJyeWluZyB0aGUg
c2FtZSBibG9jayBvZiBpbmZvcm1hdGlvbiB3aXRoIHRoZSBzYW1lDQo+IHN0cnVjdHVyZS4iDQo+
ID4NCj4gPiBQbGVhc2Ugbm90ZSB0aGF0IGEgc3RhbmRhcmQgdHJhY2sgZG9jdW1lbnQgaXMgbmVl
ZGVkIGZvciBNRCMyLA0KPiB3aGlsZSBkZWZpbmluZyBNRCMxIGNvbnRleHQgY2FuIGJlIGluIGFu
IGluZm9ybWF0aW9uYWwgUkZDLg0KPiA+DQo+ID4gQ2hlZXJzLA0KPiA+IE1lZA0KPiA+DQo+ID4+
IC0tLS0tTWVzc2FnZSBkJ29yaWdpbmUtLS0tLQ0KPiA+PiBEZcKgOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBBZHJpYW4gRmFycmVsDQo+ID4+IEVudm95
w6nCoDogbWVyY3JlZGkgMTcgZsOpdnJpZXIgMjAyMSAyMzo0MCDDgMKgOiBzZmNAaWV0Zi5vcmcg
Q2PCoDoNCj4gPj4gcmZjLWlzZUByZmMtZWRpdG9yLm9yZyBPYmpldMKgOiBbc2ZjXSBQaGlsb3Nv
cGhpY2FsIHF1ZXN0aW9uIGFib3V0DQo+IE1EDQo+ID4+IHR5cGVzIDEgYW5kIDINCj4gPj4NCj4g
Pj4gSGksDQo+ID4+DQo+ID4+IFNvcnJ5IGlmIHRoaXMgcmUtb3BlbnMgb2xkIHdvdW5kcy4uLg0K
PiA+Pg0KPiA+PiBJZiBJIGRlZmluZSBzb21ldGhpbmcgdG8gZ28gaW4gYSBmaXhlZCBsZW5ndGgg
TUQgdHlwZSAxIGNvbnRleHQNCj4gPj4gaGVhZGVyLCBzaG91bGQgSSBhbHNvIGRlZmluZSBob3cg
aXQgaXMgY2FycmllZCBpbiBhbiBNRCB0eXBlIDINCj4gPj4gaGVhZGVyPw0KPiA+Pg0KPiA+PiBU
aGFua3MsDQo+ID4+IEFkcmlhbg0KPiA+Pg0KPiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPiA+PiBzZmMgbWFpbGluZyBsaXN0DQo+ID4+IHNmY0Bp
ZXRmLm9yZw0KPiA+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K
PiA+DQo+ID4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IF8NCj4gPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPg0KPiA+IENlIG1lc3NhZ2UgZXQgc2Vz
IHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucw0KPiA+IGNv
bmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jIHBhcyBldHJl
DQo+IGRpZmZ1c2VzLA0KPiA+IGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24u
IFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UNCj4gPiBwYXIgZXJyZXVyLCB2ZXVpbGxleiBs
ZSBzaWduYWxlciBhIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZQ0KPiBhaW5zaSBxdWUgbGVz
IHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudA0KPiBzdXNj
ZXB0aWJsZXMgZCdhbHRlcmF0aW9uLCBPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0
ZSBzaSBjZQ0KPiBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVy
Y2kuDQo+ID4NCj4gPiBUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFp
biBjb25maWRlbnRpYWwgb3INCj4gPiBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJl
IHByb3RlY3RlZCBieSBsYXc7IHRoZXkgc2hvdWxkDQo+IG5vdCBiZSBkaXN0cmlidXRlZCwgdXNl
ZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KPiA+IElmIHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlcg0KPiBhbmQg
ZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KPiA+IEFzIGVtYWlscyBt
YXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQNCj4g
aGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCj4gPiBUaGFuayB5b3Uu
DQo+ID4NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiA+IHNmYyBtYWlsaW5nIGxpc3QNCj4gPiBzZmNAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+DQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKQ2UgbWVzc2Fn
ZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25z
IGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jCnBhcyBl
dHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2
b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVy
CmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50
ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVy
YXRpb24sCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2Ug
YSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4KClRoaXMgbWVzc2FnZSBh
bmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2Vk
IGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7CnRoZXkgc2hvdWxkIG5v
dCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLgpJ
ZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRo
ZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4KQXMg
ZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMg
dGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLgpUaGFuayB5b3Uu
Cgo=

