
From nobody Sun Mar  1 02:52:05 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B8AD3A0CF3; Sun,  1 Mar 2020 02:52:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 62hex8JnYAm4; Sun,  1 Mar 2020 02:51:59 -0800 (PST)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60109.outbound.protection.outlook.com [40.107.6.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6DB43A0CF0; Sun,  1 Mar 2020 02:51:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FddzPPNGPU4wl94VA0ZINIkStio8pU0Ggmx1+vxml3iE5/Tv5M6MswSF0yFOVFXbyx6J5DOMK5xycnQ72uQQMNJqicrkxRsAuBJoTVtsdoYd1sWkPjnTbiHFIs8/CZNo9DJhg+5E03p/c1uarYp18otcgMQaOQW6ozwat7elWSUoZ7omqQ4v5FfYyZedOIgxPg04ot1WfTcqYtsFQQGedeZEw/rglaSdRo5Q9GcCrLEZoeisdSi7s6SATjjgSsJs/WMpxov3jn4LjfvPQlsWQ4DDuwHmK1RUgqgrlJ/7eB0WsO8Ntymp9Uq3XUEwy3ymlrIO4T5//w5h2svLVssgWQ==
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=6HhZyZ2UMiZR2RbsmdORiOcF2dhHvs39X39MUtpMNnA=; b=NBTZpwZk+e8xAdXs4O8X4M9a+s7a8LQ3EQrXmvg5ELcZ/NY4flVTK0rkBACgpDipRoFnhH1lRHgbWv2l32/rMlipJeD+XhvKQUbmOx7oyXnP/yHJdecKcbi8xBIwsRgMaJ2KHJiUb+tt/IHe2OJo1Rtjs374Of/3FDBTiIlwzkiWJMMXgFdDJ1kX4IadykS9cDVDDVtKamSJJAYCbmfKfThAAZcqxI8vmD0Ju05bv44ULPn0HdOsOFMqx+7OTkC586uCZ6ANtAog2ODGkxk93b3I2LP1x0bHeOh8EOnn7jI4lBh5sGKyTb6nGfAf819OnuQDCnroLNVzrC6BHDV9rA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6HhZyZ2UMiZR2RbsmdORiOcF2dhHvs39X39MUtpMNnA=; b=iwaqg6B07jIWnbOlS8e7QeRKmfvksshvxAsB7glGR54mLYlJmPnXGaIcBmud6Y31YnBme7C6Dy+cyDVhubL/yi+cGZosUKN4JOtH0Lr6mD3Hii2K9F9TMGB5JbiA1OEIfwLkgYXvrA2fAynq0bJyy4vIx722DwxoF6vYEAgsazM=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB5594.eurprd07.prod.outlook.com (20.178.43.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.10; Sun, 1 Mar 2020 10:51:56 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2793.009; Sun, 1 Mar 2020 10:51:56 +0000
From: tom petch <ietfc@btconnect.com>
To: Tarek Saad <tsaad@juniper.net>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-ietf-mpls-base-yang@ietf.org" <draft-ietf-mpls-base-yang@ietf.org>
Thread-Topic: [mpls] MPLS wglc draft-ietf-mpls-base-yang
Thread-Index: AQHVtlY6DqL/m7q1BUSyzqpktbiPc6fr772sgAlRoUKALSWZAIADz/8ggAgTxoCABbUNKQ==
Date: Sun, 1 Mar 2020 10:51:56 +0000
Message-ID: <DB7PR07MB56578EEC4746544E58F4E3F8A0E60@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <2e2ce194-ed62-d225-ca7e-97e373c9c5c9@pi.nu> <DB7PR07MB565756000718666B19277A81A0370@DB7PR07MB5657.eurprd07.prod.outlook.com> <DB7PR07MB5657487FF5F4DB2E0F2006FCA00D0@DB7PR07MB5657.eurprd07.prod.outlook.com> <080939AD-4BE0-4138-AAF6-34141CD36385@juniper.net> <DB7PR07MB56577E28162DFB1CC17028FAA0120@DB7PR07MB5657.eurprd07.prod.outlook.com>, <06CEB2BB-716E-4401-9669-E458A1B11CFA@juniper.net>
In-Reply-To: <06CEB2BB-716E-4401-9669-E458A1B11CFA@juniper.net>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=5c7ae61b-4200-4976-b63d-00007479d7aa; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-02-19T05:55:45Z; 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 16d706a0-a480-4b2b-9894-08d7bdce8f5a
x-ms-traffictypediagnostic: DB7PR07MB5594:
x-microsoft-antispam-prvs: <DB7PR07MB55942AD6541B64D0DBA7D3F3A0E60@DB7PR07MB5594.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1443;
x-forefront-prvs: 0329B15C8A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(136003)(346002)(376002)(366004)(39860400002)(199004)(189003)(53546011)(966005)(55016002)(9686003)(26005)(76116006)(66946007)(186003)(81156014)(91956017)(8676002)(8936002)(66556008)(64756008)(66446008)(66476007)(71200400001)(6506007)(81166006)(52536014)(5660300002)(4326008)(2906002)(478600001)(7696005)(33656002)(54906003)(110136005)(86362001)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5594; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sRf3zKnnYNse45gLpoxElFk7Tw8cIZG8hOjC8qO1/u8ZQEfXWC7fpNNLtX0F6LhcjLRQZDRf6VWhz4uIzE+tqNUGWlzZIMeGQOAlxZWBciXBzeywyS2KilOFgb033nK67YvPNKN1wq41bSjvplIHXKpC055id4Fk9dWsyeuvILasC5R4tToU1MdDS41bvR4xWfROaRQt2iZgXywnVXfb0YxgNGhijODVDnnXxEwznenIhyEVoW4mhSeSWllW0ySIVhvmWknxUZ2pSFjXCzlDZcE8YP7zGNKxEivfANRDN0bhSnStLpInkOM7Lnk3LIhkyxtnwdTH6iItlaLESTYTpHFe9avNOAHLkZuZSgbNawuwVUlP+RNdghPhotHAlCqwJCovXpexkpKOfQ3hdzZcVzAufA38xI61R8N7175LAGCeYaHV3Xd3Naj4D1IDrLOYwg3cMuy1s8QB8Gh+nxAjYfdlWNG+wx/ReprsGHhSJMC86gu5aIB9PcbiEmrRkNUyEOefEDpFQe+WbS4jetosXw==
x-ms-exchange-antispam-messagedata: W8kyx4JYOWBfnY3Ccqidavl3qALDfQNSWXHZPy4mL9cZSzNU9OAXnb5RNY30xGwSGV9/phNFOc2QT242rGRGvlkJ04IawebqBuGiMfUUAJWTY7qOGRoEP4c+3OwylIMzeFLWVxaxXqhF21sbQLeB/g==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 16d706a0-a480-4b2b-9894-08d7bdce8f5a
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2020 10:51:56.0937 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pXPbvGPpiN1QZ5Xrvx0Aw5FWbMykI7DjkqlASdurzRZRE3TAhN93Vvwa4V1wdVzl5OpLEoEB8HtBKwaLPco7ng==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5594
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/VlI_4MtLho5vGkEVRNFZYwHG2X8>
Subject: Re: [mpls] MPLS wglc draft-ietf-mpls-base-yang
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Mar 2020 10:52:03 -0000

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyb206IFRhcmVrIFNhYWQg
PHRzYWFkQGp1bmlwZXIubmV0PgpTZW50OiAyNiBGZWJydWFyeSAyMDIwIDE5OjM0CgpIaSBUb20s
CgpUaGFua3MgYWdhaW4uIFBsZWFzZSBzZWUgaW5saW5lIGZvciBtb3JlIHJlc3BvbnNlcy4gV2Ug
d2lsbCB1cGxvYWQgYSBuZXcgcmV2IG9uY2UgeW91IGFjayBvayBmb3IgYmVsb3cuCgo8dHA+CgpC
YXNpY2FsbHkgeWVzIGVpdGhlciBPSyBvciA8dHAyPiBpbiByZXNwb25zZSAKClRvbSBQZXRjaAoK
77u/T24gMi8yMS8yMCwgMTE6MzAgQU0sICJ0b20gcGV0Y2giIDxpZXRmY0BidGNvbm5lY3QuY29t
PiB3cm90ZToKCiAgICBUYXJlawoKICAgIHByb2dyZXNzaW5nIC4uLiA8dHA+IGlubGluZQoKICAg
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICAgIEZyb206IFRhcmVr
IFNhYWQgPHRzYWFkQGp1bmlwZXIubmV0PgogICAgU2VudDogMTkgRmVicnVhcnkgMjAyMCAwNjow
MAoKICAgIFRoYW5rcyBtdWNoIGZvciB5b3VyIHJldmlldyBhbmQgdXNlZnVsIGNvbW1lbnRzLiBX
ZSBoYXZlIHBvc3RlZCBhIG5ldyByZXZpc2lvbiAtMTIgYXQgaHR0cHM6Ly91cmxkZWZlbnNlLmNv
bS92My9fX2h0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW1wbHMtYmFzZS15
YW5nLTEyX187ISFORXQ2eU1hTy1nayFSRmxoTkUwNzlOTjFiS08tRmt0bXdnSzJGZURuRTJ6LS1L
OHRmLXRrNTdXZVBzc0Vvb3gwaFhfRUpoaFF3QSQgIHRoYXQgYWRkcmVzc2VzIHRob3NlLiBMZXQg
dXMga25vdyBpZiB5b3UgaGF2ZSBmdXJ0aGVyIGNvbW1lbnRzLgogICAgQWxzbywgc2VlIGlubGlu
ZSBmb3IgcmVzcG9uc2VzIG9uIGNsb3N1cmUuCgogICAgT24gMS8yMS8yMCwgNzozOCBBTSwgInRv
bSBwZXRjaCIgPGlldGZjQGJ0Y29ubmVjdC5jb20+IHdyb3RlOgoKICAgIFNvbWUgbW9yZSB0ZWNo
bmljYWwgdGhvdWdodHMgb24gdGhpcyBJLUQKCiAgICAgICAgICAgIEFic3RyYWN0CgogICAgICAg
ICAgICBMU1AgaXMgbm90IGluIHRoZSBSRkMgRWRpdG9yIGxpc3Qgb2YgJ3NvIHdlbGwga25vd24g
Li4uJwogICAgW1RTXTogaXQgaXMgbGlzdGVkIGF0IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9tYXRlcmlhbHMvYWJicmV2LmV4cGFuc2lvbi50
eHRfXzshIU5FdDZ5TWFPLWdrIVJGbGhORTA3OU5OMWJLTy1Ga3Rtd2dLMkZlRG5FMnotLUs4dGYt
dGs1N1dlUHNzRW9veDBoWDlZS0R5V0x3JAoKICAgIDx0cD4gYXMgQWNlZSBwb2ludHMgb3V0LCBp
dCBsYWNrcyB0aGUgYXN0ZXJpc2sgdGhhdCBzYXlzIHRoYXQgbm8gZXhwYW5zaW9uIGlzIG5lZWRl
ZCA6LSgKW1RTXTogeWVzLCBhZG1pdHRlZGx5IEkgd2FzIGlnbm9yYW50IGFib3V0IHRoYXQuCgpP
SwogICAgICAgICAgICBzLjIuMQogICAgICAgICAgICAgICBUaGUgb3RoZXIgTVBMUyByb3V0ZShz
KSB0aGF0IGFyZSBub24tSVAgcHJlZml4IHJvdXRlcyBhcmUgbW9kZWxsZWQgYnkKICAgICAgICAg
ICAgICAgaW50cm9kdWNpbmcgYSBuZXcgIm1wbHMiIGFkZHJlc3MtZmFtaWx5IFJJQiBhcyBwZXIg
cmVjb21tZW5kYXRpb24gLgoKICAgICAgICAgICAgV2hlcmUgaXMgdGhhdD8KCiAgICA8dHA+IEkg
d2FzIGxvb2tpbmcgZm9yIGEgcmVmZXJlbmNlIGZvciB0aGUgcmVjb21tZW5kYXRpb24gLSBpcyB0
aGlzIHRoZSByb3V0aW5nIFJGQywgUkZDODM0OSBzLjUuMj8KW1RTXTogWWVzLCB0aGF0IHdvdWxk
IGJlIFJGQzgzNDkgc2VjdGlvbiAzOgoiCiAgIG8gIFRoZSBkYXRhIG1vZGVsIHNob3VsZCBiZSBz
dWl0YWJsZSBmb3IgdGhlIGNvbW1vbiBhZGRyZXNzIGZhbWlsaWVzCiAgICAgIC0tIGluIHBhcnRp
Y3VsYXIsIElQdjQgYW5kIElQdjYgLS0gYW5kIGZvciB1bmljYXN0IGFuZCBtdWx0aWNhc3QKICAg
ICAgcm91dGluZywgYXMgd2VsbCBhcyBNdWx0aXByb3RvY29sIExhYmVsIFN3aXRjaGluZyAoTVBM
UykuCiIKCk9LCgogICAgW1RTXTogUGxlYXNlIHJlZmVyIHRvIGlkZW50aXR5IGJlbG93IGRlZmlu
ZWQgaW4gdGhlIG1vZGVsIHdoaWNoIGhhcyBydDphZGRyZXNzLWZhbWlseSBhcyBiYXNlLgogICAg
ICBpZGVudGl0eSBtcGxzIHsKICAgICAgICAgICAgYmFzZSBydDphZGRyZXNzLWZhbWlseTsKICAg
ICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAiVGhpcyBpZGVudGl0eSByZXByZXNl
bnRzIHRoZSBNUExTIGFkZHJlc3MgZmFtaWx5LiI7CiAgICAgIH0KCk9LCgogICAgICAgICAgICBz
LjIuMgogICAgICAgICAgICAgICBpbnRlcmZhY2VzLW1wbHM6CiAgICAgICAgICAgICAgICAgICAg
ICBBIFlBTkcgZ3JvdXBpbmcgdGhhdCBkZXNjcmliZXMgdGhlIGxpc3Qgb2YgTVBMUyBlbmFibGVk
IGludGVyZmFjZXMKICAgICAgICAgICAgICAgICAgICAgIG9uIGEgZGV2aWNlLgoKICAgICAgICAg
ICAgICAgbGFiZWwtYmxvY2tzOgogICAgICAgICAgICAgICAgICAgICAgQSBZQU5HIGdyb3VwaW5n
IHRoYXQgZGVzY3JpYmVzIHRoZSBsaXN0IG9mIE1QTFMgZW5hYmxlZCBpbnRlcmZhY2VzCiAgICAg
ICAgICAgICAgICAgICAgICBvbiBhIGRldmljZS4KCiAgICAgICAgICAgIHVtCiAgICBbVFNdOiB3
ZSBjb3JyZWN0ZWQgdGhlIGRlc2NyaXB0aW9uLiBTZWUgYmVsb3c6CiAgICBORVc6CiAgICBBIFlB
TkcgZ3JvdXBpbmcgdGhhdCBkZXNjcmliZXMgdGhlIGxpc3Qgb2YgYXNzaWduZWQgTVBMUyBsYWJl
bCBibG9ja3MgYW5kIGl0cyBwcm9wZXJ0aWVzLgoKT0sKCiAgICAgICAgICAgIFlBTkcgTW9kdWxl
CiAgICAgICAgICAgICAgICAgICAgIENvcHlyaWdodCAoYykgMjAxOCBJRVRGIFRydXN0CgogICAg
ICAgICAgICAgICAgICAgIGxlYWYgbG9hZHNoYXJlIHsKICAgICAgICAgICAgSSAgd291bGQgIHZh
bHVlIGEgcmVmZXJlbmNlIGZvciB0aGlzLgogICAgW1RTXTogcmZjMzAzMSBzZWN0aW9uIDMuMTEg
YW5kICAzLjEyLgoKICAgIDxUUD4gIHdlbGwgc29ydCBvZjsgdGhvc2Ugc2VjdGlvbnMgdGFsayBh
Ym91dCBzaGFyaW5nIGFjcm9zcyBlcXVhbCBjb3N0IHBhdGhzIHdoaWNoIHNlZW1zIHNvbWV3aGF0
IHNpbXBsZXIgLSBJIHVuZGVyc3RhbmQgdGhlIFlBTkcgREVTQ1JJUFRJT04gYnV0IHdvdWxkIGV4
cGVjdCBpdCB0byBiZSBkZXNjcmliZWQgaW4gYW4gUkZDIHNvbWV3aGVyZS4KW1RTXTogSSd2ZSBh
Y3Jvc3MgeWV0IGFub3RoZXIgcmVmZXJlbmNlIHRoYXQgdGFja2xlcyBvcHRpbWl6aW5nIGRpc3Ry
aWJ1dGlvbiBvZiB0cmFmZmljIG9uIEVDTVAvTEFHIC0tIHJmYzc0MjQgKGUuZy4gc2VjIDUuNCku
IExldCBtZSBrbm93IGlmIHlvdSBhcmUgT0sgd2l0aCB0aGlzIGFuZCB3ZSBjYW4gcmVmZXIgdG8g
aXQuCgo8dHAyPiB5ZXMgcGxlYXNlIGFkZCBpdCBpcyBhIGJldHRlciBkZXNjcmlwdGlvbiBhbHRo
b3VnaCBJIGNhbm5vdCBmaW5kIGEgdXNlIG9mIGxvYWRzaGFyZS4gIEkgd2lsbCBkaWcgYXJvdW5k
IHRvIHNlZSBpZiBJIGNhbiBmaW5kIHRoZSB0ZXJtIHVzZWQgYW55d2hlcmUgZWxzZSBidXQgbWVh
bnRpbWUgZ28gYWhlYWQgd2l0aCB0aGlzIG9uZS4gIFRvIGRhdGUgSSBjYW4gb25seSBmaW5kIGl0
IGluIFNTNzotKQoKCiAgICAgICAgICAgICAgZ3JvdXBpbmcgaW50ZXJmYWNlLW1wbHMtcHJvcGVy
dGllcyB7CiAgICAgICAgICAgIC4uLgogICAgICAgICAgICAgICAgICAgICAgdHlwZSBib29sZWFu
OwogICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgICAgICAgICAgICAg
ICAiJ3RydWUnIGlmIG1wbHMgZW5jYXBzdWxhdGlvbiBpcyBlbmFibGVkIG9uIHRoZSBpbnRlcmZh
Y2UuCiAgICAgICAgICAgICAgICAgICAgICAgJ2ZhbHNlJyBpZiBtcGxzIGVuY2Fwc3VsYXRpb24g
aXMgZW5hYmxlZCAgb24gdGhlIGludGVyZmFjZS4iOwoKICAgIDx0cD4gc28gdHJ1ZSBtZWFucyBl
bmFibGVkIGFuZCBmYWxzZSBtZWFucyAuLiAgZW5hYmxlZCA7IGNsZWFyIGJ1dCBsb2dpY2FsPwpb
VFNdOiB0aGFua3MgZm9yIHNwb3R0aW5nIHRoaXMuIFdlIHdpbGwgY29ycmVjdCB0aGlzIHR5cG8u
CgpPSwoKICAgICAgICAgICAgICAgICAgICBsZWFmIG10dSB7ICB0eXBlIHVpbnQzMjsgZGVzY3Jp
cHRpb24KICAgICAgICAgICAgICAgICAgICAgICAgICAgICJNUExTIE1heGltdW0gVHJhbnNtaXNz
aW9uIFVuaXQgKE1UVSkgaW4gYnl0ZXMiOwoKICAgICAgICAgICAgdW0gd2hhdCBpcyBpbmNsdWRl
ZCBpbiBNVFUgaGVyZSAgYy5mLmRyYWZ0LWlldGYtbmV0bW9kLWludGYtZXh0LXlhbmctMDcKICAg
ICAgICAgICAgd2hpY2ggIGluY2x1ZGVzIEwyIGhlYWRlciBidXQgbm90IEZDUyBpbiBMYXllciAy
IE1UVTsKICAgICAgICAgICAgYSByZWZlcmVuY2UgbWlnaHQgaGVscAogICAgW1RTXTogaW5jbHVk
ZXMgTDIgTVRVICsgbWF4aW11bSBNUExTIGxhYmVsIHN0YWNrIHNpemUuIHJmYzMwMzIgc2VjdGlv
biAzLjIuCgogICAgPHRwPiB3ZWxsIG5vOyBNVFUgZG9lcyBub3QgYXBwZWFyIGluIFJGQzMwMzIg
cy4zLjE7IG90aGVyIHRlcm1pbm9sb2d5IGRvZXMgYW5kIEkgd2FudCB0byBtYXAgdGhlIHRlcm1p
bm9sb2d5IG9mIHRoaXMgSS1EIC0gTVRVLSB0byB0aGUgdGVybWlub2xvZ3kgb2Ygcy4zLjEKW1RT
XTogdGhlIHNlY3Rpb24gd2UgcmVmZXJlbmNlZCAoUkZDMzAzMiBzZWN0aW9uIDMuMikgaGFzOgoK
IgozLjIuIE1heGltdW0gSW5pdGlhbGx5IExhYmVsZWQgSVAgRGF0YWdyYW0gU2l6ZQoKICAgRXZl
cnkgTFNSIHdoaWNoIGlzIGNhcGFibGUgb2YKCiAgICAgIGEpIHJlY2VpdmluZyBhbiB1bmxhYmVs
ZWQgSVAgZGF0YWdyYW0sCiAgICAgIGIpIGFkZGluZyBhIGxhYmVsIHN0YWNrIHRvIHRoZSBkYXRh
Z3JhbSwgYW5kCiAgICAgIGMpIGZvcndhcmRpbmcgdGhlIHJlc3VsdGluZyBsYWJlbGVkIHBhY2tl
dCwKCiAgIFNIT1VMRCBzdXBwb3J0IGEgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXIga25vd24gYXMg
dGhlICJNYXhpbXVtCiAgIEluaXRpYWxseSBMYWJlbGVkIElQIERhdGFncmFtIFNpemUiLCB3aGlj
aCBjYW4gYmUgc2V0IHRvIGEgbm9uLQogICBuZWdhdGl2ZSB2YWx1ZS4KIgoKV291bGQgcmVuYW1p
bmcgdGhlIGxlYWYgdG8gbWF4aW11bS1sYWJlbGVkLXBhY2tldC1zaXplIGhlbHAgaW4gYW55IHdh
eT8KCjx0cDI+CiB5ZXMgdGhhdCB3b3VsZCBiZSBhIGdvb2QgY2hhbmdlCgo8L3RwPgoKUmVnYXJk
cywKVGFyZWsKCgogICAgVGhhdCBpcyBhbGwKCiAgICBUb20gUGV0Y2gKICAgIDwvdHA+CgogICAg
ICAgICAgICAgIGdyb3VwaW5nIGludGVyZmFjZXMtbXBscyB7ICAgIGRlc2NyaXB0aW9uICJMaXN0
IG9mIE1QTFMgaW50ZXJmYWNlcyI7CiAgICAgICAgICAgICAgICAgICAgbGlzdCBpbnRlcmZhY2Ug
eyAgIGtleSAibmFtZSI7ICBkZXNjcmlwdGlvbiAiTGlzdCBvZiBNUExTCiAgICAgICAgICAgIGlu
dGVyZmFjZXMiOwogICAgICAgICAgICAgICAgICAgICAgbGVhZiBuYW1lIHsgICB0eXBlIGlmOmlu
dGVyZmFjZS1yZWY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAgICJU
aGUgbmFtZSBvZiBhIGNvbmZpZ3VyZWQgTVBMUyBpbnRlcmZhY2UiOwoKICAgICAgICAgICAgbm8g
Y29uZGl0aW9uYWwgc28gZXZlcnkgUklQIG9yIGRpYWwgdXAgWC4yNSBlLmcuaXMgZ29pbmcgdG8g
Z2V0IHRoaXM6LSggcHJvYmFibHkgb2sKCiAgICAgICAgICAgICAgYXVnbWVudCAiL3J0OnJvdXRp
bmciIHsKICAgICAgICAgICAgZGl0dG8sIGFsdGhvdWdoIHByb2JhYmx5IGxlc3Mgc2lnbmlmaWNh
bnQKICAgIFtUU106IGFkZGVkIGZlYXR1cmUgbXBscywgYW5kIGFkZGVkIGlmLWZlYXR1cmUgY2hl
Y2sgdW5kZXIgdGhlIGF1Z21lbnRhdGlvbnMuCgogICAgICAgICAgICAgIGF1Z21lbnQgIi9ydDpy
b3V0aW5nL3J0OnJpYnMvcnQ6cmliL3J0OnJvdXRlcy9ydDpyb3V0ZS8iCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArICJydDpuZXh0LWhvcC9ydDpuZXh0LWhvcC1vcHRpb25zL3J0OnNpbXBs
ZS1uZXh0LWhvcCIgewogICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICAg
ICAgICAgICAgICAiQXVnbWVudCAnc2ltcGxlLW5leHQtaG9wJyBjYXNlIGluIElQIHVuaWNhc3Qg
cm91dGVzLiI7CgogICAgICAgICAgICBvdGhlciBJLUQgYXVnbWVudCBjb250cm9sIHBsYW5lL3By
b3RvY29scy9zdGF0aWMtcm91dGVzCiAgICBbVFNdOiB0aGUgTVBMUyBTdGF0aWMgbW9kZWwgaXMg
YSBzZXBhcmF0ZSBtb2RlbCB0aGF0IGlzIGRlc2NyaWJlZCBpbiBkcmFmdC1pZXRmLW1wbHMtc3Rh
dGljLXlhbmcuCgogICAgUmVnYXJkcywKICAgIFRhcmVrCgogICAgICAgICAgICBUb20gUGV0Y2gK
CgoK


From nobody Sun Mar  1 10:01:14 2020
Return-Path: <Suresh@kaloom.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D09A73A0A47; Sun,  1 Mar 2020 10:01:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_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=kaloom.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 J9QqIst-3zxm; Sun,  1 Mar 2020 10:01:08 -0800 (PST)
Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660098.outbound.protection.outlook.com [40.107.66.98]) (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 896B33A0A45; Sun,  1 Mar 2020 10:01:08 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AyPqJgIlh6Egbf8jRPHipAvto12WRrboWoPN9QhNr0kyxTtQebWhNxyQ64yK2W8oWNjPBX10bUe5y/fyQsWq+c6BJUodqXk/Mu+V1GgXlcPqlL0oNUnADQpEKFao82yrld3diH4yC01ErCXFTLzDYX0pZjd6mqgchZX18AzIfbdd0WOnn4BvRhlm6YWfsUG2bhLEaD7RjCt72Svg0AIcGMT4v4y72Y8Hn+ZxyZZ7oNvLtN/yV1kN8BTK6V+9ZSgu7jqkDju2SmPH46TNbRzLgrrEN+1li5dIWQfWifyD+tx+ojWGS7NOM3k5cN1XVjHHKRaNllUawThjpBuzvzLSXw==
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=4pNWy1bwfRUgIgOpXOW3NZwgc6weUTaHrtRyWIKpwZE=; b=j9dmSGA9/FckJRm2ZItn7cRDLIhRIjiEmd8nL5s9XYjhd+d/QLcK3MsxwGL2GvOHdV0IDhT2HfsYhSlyZpahunVcAsVIWx9zKIJ2QRS/b+D16qg+OhIcqEfhBco4erGcr50zkLh4YyBZ/5Jf9g7O3iV4K23dRYzyqQY3PQ/CwCVXovRDm/7OJvGYHPV2K3wj+6jUZK2l41s0QmLReI7Y2d9uwLPZO1fm3s/sHIxLp1zsLMvuJ5vendEgFvb/uqYARvgS7NFTLWlMd8S6wCBi/ZfrQzpFg/IPbWfGvfnPOIBD11P3cGqY21YEANvNvTtce6vxUGSKI0tc+dh/6t50Tw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kaloom.com; dmarc=pass action=none header.from=kaloom.com; dkim=pass header.d=kaloom.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kaloom.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4pNWy1bwfRUgIgOpXOW3NZwgc6weUTaHrtRyWIKpwZE=; b=HPKZ1SrFiRjEKUufXBLR6QXVWRoHnOdjl+2Zxkw4WhCZDqLunTcuu+6t37woQ1QClJG9hjbU4R3swS3oE/5xjedHz557jy6O0ZAij/FqoYuJ5VlrXhjESsl4SQRh7OUkHXnMlnL48yT/inAXMu+YwOH9hZK2CyzXhHk/rbMdaXs=
Received: from QB1PR01MB3219.CANPRD01.PROD.OUTLOOK.COM (52.132.84.225) by QB1PR01MB2323.CANPRD01.PROD.OUTLOOK.COM (52.132.87.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.18; Sun, 1 Mar 2020 18:01:05 +0000
Received: from QB1PR01MB3219.CANPRD01.PROD.OUTLOOK.COM ([fe80::88eb:95a3:1188:b54a]) by QB1PR01MB3219.CANPRD01.PROD.OUTLOOK.COM ([fe80::88eb:95a3:1188:b54a%6]) with mapi id 15.20.2772.019; Sun, 1 Mar 2020 18:01:04 +0000
From: Suresh Krishnan <Suresh@kaloom.com>
To: "Kamran Raza (skraza)" <skraza=40cisco.com@dmarc.ietf.org>
CC: The IESG <iesg@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>
Thread-Topic: Updated rev -08 posted [Re: [mpls] Suresh Krishnan's No Objection on draft-ietf-mpls-ldp-yang-07: (with COMMENT)]
Thread-Index: AQHV7fE8HjQl60NxIEWto8/dnKm0h6g0Ct0A
Date: Sun, 1 Mar 2020 18:01:04 +0000
Message-ID: <006FF228-2569-4947-ACB1-A2D2F9A0F778@kaloom.com>
References: <A06BF470-7C02-4045-A1F1-693F8CC6327D@cisco.com>
In-Reply-To: <A06BF470-7C02-4045-A1F1-693F8CC6327D@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Suresh@kaloom.com; 
x-originating-ip: [49.207.136.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fe7b9597-c738-47d7-d547-08d7be0a82ce
x-ms-traffictypediagnostic: QB1PR01MB2323:
x-microsoft-antispam-prvs: <QB1PR01MB2323BEC8202A6DC9F88C04EEB4E60@QB1PR01MB2323.CANPRD01.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0329B15C8A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(199004)(189003)(186003)(4744005)(66946007)(2906002)(2616005)(76116006)(91956017)(6486002)(6506007)(36756003)(53546011)(6512007)(4326008)(81166006)(8936002)(86362001)(508600001)(81156014)(66556008)(66476007)(5660300002)(26005)(71200400001)(8676002)(54906003)(55236004)(64756008)(33656002)(66446008); DIR:OUT; SFP:1102; SCL:1; SRVR:QB1PR01MB2323; H:QB1PR01MB3219.CANPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: kaloom.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DQmMW2hKAWQukrPD2gL22efDw36guAZ+wAKQJ1tFnS9Bu6Y8mlw8u87Rlg5fOncn0I6TIUjNGWjAV5Zi8CzSPaBpIF7DyFB0EH0NEkWl6aTDbZJIYa/MGMQzm1JHrawbZYiSICeLQylZ1oKQwNstF2nKliMvfPYG8oHZdFIHgwJRLMIljRcBgpcdKsT4q8+2h6SEpkFB3DGIhoI/dpD8ZObnqhL1V7tufeVQlGswhW3NzjQAo+3fRvMRiB+SBJMCSPaGu8W8L5JtcVoFC2VAwMj/Tx76nTJ+sQXQROLH1HFuy+mx2XhbIkoU7Ti2GLU0NhUwBHwR5K9OCurWIKLTjT2fbwLBO8UMtIEsKUW9WQPV3mr3vEGhvTt2EgIsfIANkEV2gHwzpRfWNQA9gJsQbKbJHLnLYw8Jm/GiKvu7D6lF3BIVy6ahdovPOSwVOBWs
x-ms-exchange-antispam-messagedata: Amb/jEDlPBcM1Sjs2Q+Pci5dAYGFUuB1JdHba9wLui2ybHPenHXwIm9ar1Cp39t4Qxo04eDG0GMDXujMcRHJFtPz2k6/dCsMoqAwS2yDeJRJQfqY7gQlILoTWgSHaZF2PYHRW1KSZdcCdU9vrwU09w==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <1D857F1D2A7EA945B08B48F81AAF43B6@CANPRD01.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: kaloom.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fe7b9597-c738-47d7-d547-08d7be0a82ce
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2020 18:01:04.9338 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 47d58e26-f796-48e8-ac40-1c365c204513
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: XGvGe9c8hmIbxQkrlwg1NWiYLK8fVunNqS43s/LtOvVd7/wQ0wBQr6+2yQhU0Zim6keIlNcFfW6/44dRGa1+EQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: QB1PR01MB2323
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/k3DrCASb9R4DoT72H4ygGzQvdXI>
Subject: Re: [mpls] Updated rev -08 posted [Re: Suresh Krishnan's No Objection on draft-ietf-mpls-ldp-yang-07: (with COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Mar 2020 18:01:12 -0000

VGhhbmtzIEthbXJhbi4gSSBsb29rZWQgb3ZlciB0aGUgZHJhZnQgYW5kIHRoZXNlIGNoYW5nZXMg
d29yayBmb3IgbWUuDQoNClJlZ2FyZHMNClN1cmVzaA0KDQo+IE9uIEZlYiAyNywgMjAyMCwgYXQg
MTE6NDAgUE0sIEthbXJhbiBSYXphIChza3JhemEpIDxza3JhemE9NDBjaXNjby5jb21AZG1hcmMu
aWV0Zi5vcmc+IHdyb3RlOg0KPiANCj4gU3VyZXNoLCDvu79UaGFua3MgZm9yIHlvdXIgcmV2aWV3
IGFuZCBjb21tZW50cy4NCj4gV2UgaGF2ZSBwb3N0ZWQgYSBuZXcgcmV2IC0wOCB0aGF0IHRha2Vz
IGNhcmUgb2YgeW91ciBjb21tZW50cyBhbmQgY29tbWVudHMgZnJvbSBvdGhlciBySUVTRyBldmll
d2Vycy4NCj4gT24gYmVoYWxmIG9mIGF1dGhvcnMsIHBsZWFzZSBzZWUgZnVydGhlciBpbmxpbmUg
W3NrcmF6YV06ICAgIA0KPiANCj4gDQo+IO+7v09uIDIwMTktMTItMDQsIDExOjEzIEFNLCAibXBs
cyBvbiBiZWhhbGYgb2YgU3VyZXNoIEtyaXNobmFuIHZpYSBEYXRhdHJhY2tlciIgPG1wbHMtYm91
bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2Ygbm9yZXBseUBpZXRmLm9yZz4gd3JvdGU6DQo+IA0K
PiANCj4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgICBDT01NRU5UOg0KPiAgICAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo+IA0KPiAgICBJIGtpbmQgb2YgZmlndXJlZCBvdXQgaG93IHRoaXMgc2hvdWxkIHdvcmsgYnV0
IGlzIHRoaXMgZm9ybXVsYXRpb24gdXNlZCBpbg0KPiAgICBGaWd1cmVzIDEwLDExIGFuZCAxMyBz
b21ldGhpbmcgd2VsbCBkZWZpbmVkPyBJIGhhdmUgbm90IHNlZW4gdGhpcyBiZWZvcmUgYW5kIGEN
Cj4gICAgcmVyZWFkIG9mIFJGQzgzNDAgZGlkIG5vdCBoZWxwIGVpdGhlcg0KPiANCj4gICAgKy0t
cm8gaXB2NCAob3IgaXB2NikNCj4gDQo+IFtza3JhemFdOiBGaXhlZC4gQWRkZWQgdGV4dCB0byBo
aWdobGlnaHQgdGhhdCBzaW1pbGFyIHRyZWUgZXhpc3RzIGZvciBpcHY2IGFzIHdlbGwuDQo+IA0K
PiANCg0K


From nobody Mon Mar  2 02:18:07 2020
Return-Path: <matthew.bocci@nokia.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 395EC3A0496; Mon,  2 Mar 2020 02:18:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level: 
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b7uQZUvGLS8G; Mon,  2 Mar 2020 02:17:56 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80094.outbound.protection.outlook.com [40.107.8.94]) (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 35AA33A047F; Mon,  2 Mar 2020 02:17:50 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S3PZUBOso5OZytYdHSBN0/bPlmBPuIvrSudiAnO7GOZpl/JRGKj7YBB2jSvDcM9wI5hf46PfMUnRL39zXEBtR7jmGoS8RnoXc8WlqNCQUGAYh3LtvV7QPRc/xXU64oX35KeBzYSfrHOKJULiQYFwu06ciJ09oI6mVxwXsF0OMxnt25hGNiDidHGus8lOLxpecWMCdh3l7KRLGNSDpB1o1qghAbUCaiKb0D+BvuuToI4tUb9M8XvC1hhNlOGqI/iaPL2y5vk+s+TBqiScaS03NeLgRs0QJUefj7oShfQmZHLvy5az0V/QNWRGc1JgGLKwGXotcA8qbxBTNvFcuNPx9g==
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=61DYUYBX0vFGIb6AhLNBQJu4o9KIjvsrdxT101U8PtM=; b=AkjklGb0YuKkVVZ1Zvr0njEgWNgngK6cn/wY2P69gnrXieDZp8ETDE0V2oqwzBt5pYHxyJZjZYtLJ0GSk7AYJfi8UGlsAdW4qFVELd5fOx+X65LhZcw/b86Ai50QwxPWGLwBigSCIy9shXf86DeNwB9UaVhJn9IeBVuooMVk5jB1GRiYqvBju/TDj57kUO2nCVNY7HB8gW2Coi/ev0S+s2/sa25NMOhs/vyswr2vTcnh8RI6WL8kojUhhDJzjX34ODrksoVNSD2GWx+Kvn+E8X/2XqcRbI89IsrrZDnAdb54VOtl5BbBi+eBy4VCbtpiDR7cz6Wmf7XpQ30kmRJPUg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=61DYUYBX0vFGIb6AhLNBQJu4o9KIjvsrdxT101U8PtM=; b=UvwWU8WyzDPjIZmdZggHxHXYbuPDi0wXeOvn5w03sH3wEISgxbqFxFgWitsYlb8ZcbRPeMs8TfMdChUDS2uVoC32hqOlU7YfQPbsuwjU6/GSqkRMKnqwuysBjn65IBuZoWk7mziUgcdroQrRrwsNSy0xpwPxicJpq7HDy4juZiw=
Received: from DB7PR07MB4106.eurprd07.prod.outlook.com (52.134.103.159) by DB7PR07MB4697.eurprd07.prod.outlook.com (52.135.134.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.9; Mon, 2 Mar 2020 10:17:46 +0000
Received: from DB7PR07MB4106.eurprd07.prod.outlook.com ([fe80::d1d:70e6:1bc8:7437]) by DB7PR07MB4106.eurprd07.prod.outlook.com ([fe80::d1d:70e6:1bc8:7437%7]) with mapi id 15.20.2793.011; Mon, 2 Mar 2020 10:17:46 +0000
From: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
To: "draft-hegde-mpls-spring-epe-oam@ietf.org" <draft-hegde-mpls-spring-epe-oam@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT review of draft-hegde-mpls-spring-epe-oam
Thread-Index: AQHV4vKeUWPhHQxU802Q8qJSjuS136g1MbyA
Date: Mon, 2 Mar 2020 10:17:46 +0000
Message-ID: <6D84F768-8EA8-406B-993F-A9E56C823728@nokia.com>
References: <2141e262-752f-0c7e-fdcb-03aea45e9aa1@pi.nu>
In-Reply-To: <2141e262-752f-0c7e-fdcb-03aea45e9aa1@pi.nu>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=matthew.bocci@nokia.com; 
x-originating-ip: [81.108.178.133]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 5f8e0e58-b282-41b3-5712-08d7be92f40f
x-ms-traffictypediagnostic: DB7PR07MB4697:
x-microsoft-antispam-prvs: <DB7PR07MB4697688D66E31B2CA8C7AB36EBE70@DB7PR07MB4697.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 033054F29A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(366004)(346002)(39860400002)(136003)(396003)(199004)(189003)(26005)(6512007)(450100002)(86362001)(186003)(76116006)(2616005)(478600001)(64756008)(66446008)(66556008)(66946007)(4326008)(66476007)(91956017)(36756003)(55236004)(71200400001)(316002)(2906002)(6486002)(6506007)(81156014)(81166006)(8676002)(5660300002)(33656002)(110136005)(8936002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB4697; H:DB7PR07MB4106.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rD4VkAPXDtmXaklPlhyFpsqfDfm/LIKh/bojJZ81wClhrFAab+ZsL65gYqxNltSIiezyGDiqDUCC7dbRYYxeYh2460J2vE2i9cndwylcnLi0t41QJVh2sH1WVmRNRhUmHzn4jnqwNUYRPfb8TJFCRdLdfXs88VkFsFt5w/taz8UhQAEZbAKh41I1OdFpD1zHRHXQA6wr9EuF+Ob/ebQEK+higK4vi84q0YROmFote9c4hKXxWU3y3pQPCYtII1qvz/ERFsRZZtePjcym0SCOx/KFKhpoYQ7TPjkqHESOkYXXL5z0M3rn/gkmYK2XFtOQ8tzhHOsBdI6vwNLeKHLUdVoDunU8+q2UJ9inOh0o7dJeRyuaTlTHkQbb2wUOP9AqP94a00d9tf86CmBKau7v2laaR1Oh63/vrprYjLYScK3dupfez5C8pLieh66Eqb9S
x-ms-exchange-antispam-messagedata: 1x91w8bAbQE8xP7ZL5pz2C9/jzD751BO8ijx1K8IWi1GUk42c2f4I4stUjvveMySo6Orp4kPXXNWNjLS0XtMIutK1JEiSx2p9rORudTDJFgftnlzwEj6DGGlIthLNtD/8+8zWaTId86jzqlDaProNQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <BF2C2B1624400F4398B6364CDCAF5E2D@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f8e0e58-b282-41b3-5712-08d7be92f40f
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2020 10:17:46.3844 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Wkd7asd/Yu23Q7SflTyrx2OTxCPwKP2QnEYYr82SKWtiuwu1BiaLYh5WsI3FciFkZt4NlqdMjTN2T7yzMpppZA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB4697
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/ztYR3LfZdCmNve7O31b6lD66vBk>
Subject: Re: [mpls] MPLS-RT review of draft-hegde-mpls-spring-epe-oam
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Mar 2020 10:18:05 -0000

SGVsbG8NCg0KSSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgYW4gTVBMUyBSZXZpZXcgVGVhbSByZXZp
ZXdlciBmb3IgdGhpcyBkcmFmdC4NCg0KSSBmb3VuZCB0aGUgZG9jdW1lbnQgdG8gYmUgY2xlYXIs
IHdlbGwtd3JpdHRlbiBhbmQgY29oZXJlbnQuIEl0IGRvZXMgYWRkcmVzcyBhIHByb2JsZW0gdGhh
dCBuZWVkcyB0byBiZSBzb2x2ZWQuDQoNCk9uZSB0ZWNobmljYWwgY29tbWVudCB0aGF0IEkgaGF2
ZSBpcyB0aGF0IHRoZSBkb2N1bWVudCByZWxpZXMgb24gdGhlIGluZ3Jlc3MgTEVSIGxhdW5jaGlu
ZyB0aGUgTFNQIFBpbmcvVHJhY2Uga25vd2luZyB0aGUgdHlwZSBvZiBldmVyeSBTSUQgYWxvbmcg
dGhlIHBhdGggb2YgdGhlIExTUCBpbiBvcmRlciB0byB1c2UgdGhlIGNvcnJlY3QgVExWIGluIHRo
ZSB0YXJnZXQgRkVDIHN0YWNrLiBUaGlzIHByZXNlbnRzIGEgY2hhbGxlbmdlIGZvciBTUiBQb2xp
Y3kgYmVjYXVzZSB0aGUgcGF0aCBpcyBqdXN0IGEgbGlzdCBvZiBTSUQgbGFiZWxzIHdpdGggbm8g
dHlwZSBleHBsaWNpdGx5IHByb3ZpZGVkIGluIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBwb2xpY3ku
IA0KDQpUaGlzIGlzIHNsaWdodGx5IGxlc3Mgb2YgYSBwcm9ibGVtIGluIHRoZSBjYXNlIG9mIFJG
QzgyODcgYmVjYXVzZSB0aGUgaGVhZCBlbmQgbm9kZSBhdCBsZWFzdCBrbm93cyB0aGUgZGV0YWls
cyBvZiB0aGUgdG9wIFNJRC4gIEluIHRoZSBjYXNlIG9mIEVQRSBTSURzLCBhIGNvbnRyb2xsZXIg
bWF5IGxlYXJuIHRoZXNlIGRvd25zdHJlYW0gU0lEcyB0aG91Z2ggQkdQLUxTLCBidXQgdGhleSBh
cmUgbm90IGxlYXJuZWQgZGlyZWN0bHkgYnkgdGhlIGhlYWQgZW5kIG5vZGUuIFRoZSBjb250cm9s
bGVyIG1heSBvciBtYXkgbm90IHByb3ZpZGUgU0lEIHR5cGVzIHRvIHRoZSBub2RlLCBidXQgaXQg
aXMgbm90IGNsZWFyIHdoYXQgbWVjaGFuaXNtIGlzIGF2YWlsYWJsZSB0byBkbyB0aGlzLiBUaGUg
ZHJhZnQgcmF0aGVyIHNpZGUgc3RlcHMgdGhpcyBpc3N1ZSBhbmQgb25seSBwcm92aWRlcyB0aGUg
Zm9sbG93aW5nIGd1aWRhbmNlIGluIHNlY3Rpb24gMjogIlRoZSBub2RlIGluaXRpYXRpbmcgdGhl
IGRhdGEgcGxhbmUgbW9uaXRvcmluZyBtYXkgYWNxdWlyZSB0aGUgZGV0YWlscyBvZiBFUEUtU0lE
cyB0aHJvdWdoIEJHUC1MUyBhZHZlcnRpc2VtZW50cy4uLiIuICBUaGlzIHN0YXRlbWVudCBzaG91
bGQgY29udGFpbiBtb3JlIGRldGFpbCBhYm91dCBob3cgdGhpcyB3b3JrcyAoZ2l2ZW4gdGhhdCBp
dCBpcyB0aGUgY29udHJvbGxlciB0aGF0IGxlYXJucyB0aG91Z2ggQkdQLUxTKSwgYW5kIHdoYXQg
YWx0ZXJuYXRpdmVzIGV4aXN0IGlmIHRoZSBjb250cm9sbGVyIGRvZXMgbm90IHByb3ZpZGUgdGhl
IFNJRCB0eXBlcyB0byB0aGUgaW5pdGlhdGluZyBub2RlIGUuZy4gdXNlIG9mIGEgTklMIEZFQyB0
eXBlLiBBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBiZSBtb3JlIGV4cGxpY2l0IHRoYXQgdGhp
cyBpcyBhIGdhcCB3aGljaCBpcyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkcmFmdCBhbmQgZXhwbGlj
aXRseSBzdGF0ZSB0aGF0IHRoZSBtZWNoYW5pc20gdGhhdCB0aGUgaW5pdGlhdGluZyBub2RlIGxl
YXJucyB0aGUgZGV0YWlscyBvZiB0aGUgRVBFIFNJRHMgaXMgb3V0IG9mIHNjb3BlLiANCg0KQmVz
dCByZWdhcmRzDQoNCk1hdHRoZXcNCg0KDQogDQpkcmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUt
b2FtQGlldGYub3JnIDxkcmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUtb2FtQGlldGYub3JnPg0K
DQrvu79PbiAxNC8wMi8yMDIwLCAwNDo1MiwgIkxvYSBBbmRlcnNzb24iIDxsb2FAcGkubnU+IHdy
b3RlOg0KDQogICAgTWF0aGV3LCBTYW0sIFNhc2hhIGFuZCBJdGFsbywNCiAgICANCiAgICBZb3Ug
aGF2ZSBiZSBzZWxlY3RlZCBhcyBNUExTLVJUIHJldmlld2VycyBmb3INCiAgICBkcmFmdC1oZWdk
ZS1tcGxzLXNwcmluZy1lcGUtb2FtLg0KICAgIA0KICAgIE5vdGUgdG8gYXV0aG9yczogWW91IGhh
dmUgYmVlbiBDQydkIG9uIHRoaXMgZW1haWwgc28gdGhhdCB5b3UgY2FuIGtub3cNCiAgICB0aGF0
IHRoaXMgcmV2aWV3IGlzIGdvaW5nIG9uLiBIb3dldmVyLCBwbGVhc2UgZG8gbm90IHJldmlldyB5
b3VyIG93bg0KICAgIGRvY3VtZW50Lg0KICAgIA0KICAgIFJldmlld3Mgc2hvdWxkIGNvbW1lbnQg
b24gd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgY29oZXJlbnQsIGlzIGl0DQogICAgdXNlZnVsIChp
ZSwgaXMgaXQgbGlrZWx5IHRvIGJlIGFjdHVhbGx5IHVzZWZ1bCBpbiBvcGVyYXRpb25hbA0KICAg
IG5ldHdvcmtzKSwgYW5kIGlzIHRoZSBkb2N1bWVudCB0ZWNobmljYWxseSBzb3VuZD8gIFdlIGFy
ZSBpbnRlcmVzdGVkDQogICAgaW4ga25vd2luZyB3aGV0aGVyIHRoZSBkb2N1bWVudCBpcyByZWFk
eSB0byBiZSBjb25zaWRlcmVkIGZvciBXRw0KICAgIGFkb3B0aW9uIChpZSwgaXQgZG9lc24ndCBo
YXZlIHRvIGJlIHBlcmZlY3QgYXQgdGhpcyBwb2ludCwgYnV0IHNob3VsZCBiZQ0KICAgIGEgZ29v
ZCBzdGFydCkuDQogICAgDQogICAgUmV2aWV3cyBzaG91bGQgYmUgc2VudCB0byB0aGUgZG9jdW1l
bnQgYXV0aG9ycywgV0cgY28tY2hhaXJzIGFuZA0KICAgIFdHIHNlY3JldGFyeSwgYW5kIENDJ2Qg
dG8gdGhlIE1QTFMgV0cgZW1haWwgbGlzdC4gSWYgbmVjZXNzYXJ5LCBjb21tZW50cw0KICAgIG1h
eSBiZSBzZW50IHByaXZhdGVseSB0byBvbmx5IHRoZSBXRyBjaGFpcnMuDQogICAgDQogICAgSWYg
eW91IGhhdmUgdGVjaG5pY2FsIGNvbW1lbnRzIHlvdSBzaG91bGQgdHJ5IHRvIGJlIGV4cGxpY2l0
IGFib3V0IHdoYXQNCiAgICAqcmVhbGx5KiBuZWVkIHRvIGJlIHJlc29sdmVkIGJlZm9yZSBhZG9w
dGluZyBpdCBhcyBhIHdvcmtpbmcgZ3JvdXANCiAgICBkb2N1bWVudCwgYW5kIHdoYXQgY2FuIHdh
aXQgdW50aWwgdGhlIGRvY3VtZW50IGlzIGEgd29ya2luZyBncm91cA0KICAgIGRvY3VtZW50IGFu
ZCB0aGUgd29ya2luZyBncm91cCBoYXMgdGhlIHJldmlzaW9uIGNvbnRyb2wuDQogICAgDQogICAg
QXJlIHlvdSBhYmxlIHRvIHJldmlldyB0aGlzIGRyYWZ0IGJ5IEZlYiAyOCwgMjAyMD8gUGxlYXNl
IHJlc3BvbmQgaW4gYQ0KICAgIHRpbWVseSBmYXNoaW9uLg0KICAgIA0KICAgIA0KICAgIFRoYW5r
cywgTG9hDQogICAgKGFzIE1QTFMgV0cgY2hhaXIpDQogICAgLS0gDQogICAgLS0gDQogICAgDQog
ICAgDQogICAgTG9hIEFuZGVyc3NvbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBsb2FA
cGkubnUNCiAgICBTZW5pb3IgTVBMUyBFeHBlcnQNCiAgICBCcm9uemUgRHJhZ29uIENvbnN1bHRp
bmcgICAgICAgICAgICAgcGhvbmU6ICs0NiA3MzkgODEgMjEgNjQNCiAgICANCg0K


From nobody Tue Mar  3 13:01:55 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 01C0D3A0988; Tue,  3 Mar 2020 13:01:53 -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: mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.119.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mpls@ietf.org
Message-ID: <158326931291.7640.2372691788138032095@ietfa.amsl.com>
Date: Tue, 03 Mar 2020 13:01:52 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/tqR04e8mgCBJDe-HDAGb60JJuog>
Subject: [mpls] I-D Action: draft-ietf-mpls-base-yang-13.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Mar 2020 21:01:53 -0000

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

        Title           : A YANG Data Model for MPLS Base
        Authors         : Tarek Saad
                          Kamran Raza
                          Rakesh Gandhi
                          Xufeng Liu
                          Vishnu Pavan Beeram
	Filename        : draft-ietf-mpls-base-yang-13.txt
	Pages           : 19
	Date            : 2020-03-03

Abstract:
   This document contains a specification of the MPLS base YANG model.
   The MPLS base YANG model serves as a base framework for configuring
   and managing an MPLS switching subsystem on an MPLS-enabled router.
   It is expected that other MPLS YANG models (e.g.  MPLS Label Switched
   Path (LSP) Static, LDP or RSVP-TE YANG models) will augment the MPLS
   base YANG model.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-base-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mpls-base-yang-13
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-base-yang-13

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-base-yang-13


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 Mar  3 13:04:09 2020
Return-Path: <tsaad@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41BE83A0995; Tue,  3 Mar 2020 13:04:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=bumYJfUQ; dkim=pass (1024-bit key) header.d=juniper.net header.b=BTuh27Tc
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 aRvAum2i-DK1; Tue,  3 Mar 2020 13:03:59 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 A79483A09C6; Tue,  3 Mar 2020 13:03:59 -0800 (PST)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 023KwFPo001580; Tue, 3 Mar 2020 13:03:59 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=iq1k8O53aZ08342bqJE2I7bSi59klzQI4IOuYjb1BoM=; b=bumYJfUQ3lCFC1Dg+P5D5kLdXIr+mw436HckXEQhEHbfnht5XXcRu7OzHj7DzT/2fBmS aMk5JM6M7X8voKpCM9truw61ntbRM2A3lQt9obmpL3gMfAqO9O4n9Bhe8aWYdH6FYZCZ +l41SCw0CxdQJjKCNQaPXzfHPtvtRQazO+qEpg5u4kGWRX1DEkE1TqRSdlVPlalV5Guq +svW8dqzHuxkVWHN0Cm9R7xCgs2/aScAVzg58hlMymxL6x43C63iGW7NQ2JuOs+aPJXA 4Hfgo8zT+ECIJF/kQe5jlbLtLWjvTz8bh9FWqIG4w0MnuAPvIq+169XYgpRvvPpunwLg MA== 
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2170.outbound.protection.outlook.com [104.47.58.170]) by mx0a-00273201.pphosted.com with ESMTP id 2yhn7fh6s3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Mar 2020 13:03:58 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fflY9HDAa+KaAh6G9AfMMVcD9UtT9JrsCb8E8+/Q7UfthNxgrSsosxAosImAhIcCKdFA2xnljXE/FYOiWQi1ZKVOUYdqqRoIteNhbPG2JRV8MmgjP+gC4ZWapWWDBJe5c1WIRVWdzRjrQ1jqEwolypgiYhz7O0x8CDFcvgkPxuGrTfqrHhf5A0SlQ18DT/+aqXRcqahY0DyiYo6MswzHyX7iiE1/QTyWi/pIOGPJ/EcG9dqtsJg9s8HOLk2cAqs3wXvsewjapPXaePUjBxcBBwyoMhFjfji0RvbR5qee/UKJhg9hE3W+luCSLOs12YklPkvjFV5BWUg0JDzu8pBLVA==
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=iq1k8O53aZ08342bqJE2I7bSi59klzQI4IOuYjb1BoM=; b=R7fvc5ZCK2kBSbqysNSN1tOH4XblolnqG+mIrjD08hiKl6vngatK2w9NMyTLijy4mwQzM5OvYU9pqV4+uu3nqVBO7zAXvkMKeqpruHHnmsMmPZmoQHEk5JimacixADp18vwL/I09WSLKG1yimwCWIHp6cifMr6HLIkW9UKhk2fFuSylJpRVWqb+IVialsAN1JBGxeevgT5LpoHyRB8qkRDeCY+2ty96Nk371TvPRDNEI51B2vPAm6JyEkwZU4eTsrCjfRzT1ekYW0IPq4Kwhb7qD5JDSsFad9us8lQqcydkbMAgGsySpF4zc8RWSfT8AasHmtALAvb5ncVV1UJ/GsA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iq1k8O53aZ08342bqJE2I7bSi59klzQI4IOuYjb1BoM=; b=BTuh27TcwGKY9n+mLn2ba8+LGI4Ttn9lW+b9H4Zm3Aj4d735LaPpRqZKBirnzvrRTAw+VJeJpqejCYvB3yk/D8k4DsHXhBbSa9W5d8sHnhGqnpJXe6wMf3XeOjxz+4R1oi86E4FLjBeUQ65+Atf6CfogrsA5O6sCbLraHQZnuF0=
Received: from BL0PR05MB5027.namprd05.prod.outlook.com (2603:10b6:208:81::16) by BL0PR05MB4594.namprd05.prod.outlook.com (2603:10b6:208:54::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.9; Tue, 3 Mar 2020 21:03:57 +0000
Received: from BL0PR05MB5027.namprd05.prod.outlook.com ([fe80::715e:dfde:cf1:f90f]) by BL0PR05MB5027.namprd05.prod.outlook.com ([fe80::715e:dfde:cf1:f90f%3]) with mapi id 15.20.2793.011; Tue, 3 Mar 2020 21:03:57 +0000
From: Tarek Saad <tsaad@juniper.net>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-ietf-mpls-base-yang@ietf.org" <draft-ietf-mpls-base-yang@ietf.org>
Thread-Topic: Closed: MPLS wglc draft-ietf-mpls-base-yang
Thread-Index: AQHVtlY60U96AZZm7ESA2/7A6IS706f8i4cAgDryeoA=
Date: Tue, 3 Mar 2020 21:03:56 +0000
Message-ID: <7511E01A-FE76-421C-8087-4046AAD0107F@juniper.net>
References: <2e2ce194-ed62-d225-ca7e-97e373c9c5c9@pi.nu> <295672fb-8f3c-d31c-2edf-9d92c193ea97@pi.nu>
In-Reply-To: <295672fb-8f3c-d31c-2edf-9d92c193ea97@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=7d34f0b7-0e2a-4ad7-8c65-00001de53881; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-03-03T21:02:52Z; 
user-agent: Microsoft-MacOutlook/10.22.0.200209
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: e37a06a8-6eab-40d1-1c0e-08d7bfb6637b
x-ms-traffictypediagnostic: BL0PR05MB4594:
x-microsoft-antispam-prvs: <BL0PR05MB4594674E074E3BB61920DE49B7E40@BL0PR05MB4594.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 03319F6FEF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(396003)(376002)(39860400002)(346002)(136003)(189003)(199004)(81156014)(8936002)(8676002)(478600001)(966005)(81166006)(71200400001)(6512007)(4326008)(76116006)(6486002)(2906002)(54906003)(110136005)(5660300002)(66556008)(66446008)(6506007)(53546011)(86362001)(66946007)(316002)(33656002)(66476007)(64756008)(36756003)(2616005)(186003)(26005); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR05MB4594; H:BL0PR05MB5027.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DDQy2CVwjO8r2FWCF85Kn5XYs85Oi9qTdL8wa3cX/NCpa0doEKltqL1gbKAN2KHyTVCYvLj+GRWlAqFYvI67IpX9IOfls0Lo6sJaWvu8pUTBbJJ57HV7hZf5uXE9Tr+EXJ9yB/g6cp5lUCfp4SeDHtOvflMzjOgYC1q3y+VYAQWsbql3yISrYIvaNdw0soSRu6gFDnMM6wgABGuZX27cTBFc/ZQUKwaCRn6zQsCtTAG0HamJPt0OwAqQj8V6hTDdOp9gg0PGQRXopb4VaxN90/+TD5XheMuwp5P8nHu8VrmYCY84qUS5viy7/ZEAIbrbzy4MGUhqhUvi+L/ndNaX7OzQUnyDR9HYDkjFhRUKHp6uHrolNXphfg+1H6Wizh581yxXHC1Bo1etDsIAD1WLhIYRFiJnvWWKtno2mzRz4gDC7h4cRGla5ywc4wVBOa/3rlrev0lyhIVHYUMXLNuFVsZRmtKa5N8MalTyY2c47kYBVoySBc0SBPmrbnBpsDoZ2RgEpXU+2J8CI24p96ljqQ==
x-ms-exchange-antispam-messagedata: FQv2wwvFtCqZTpzTErGCl4nhc5DsDioWwU81PS+cNpy10Pe2uUMcgBWjGTeccAUOQF6FUDqZFzHgMCuyi3EzzT1sDciL7r3qIbsI3FgS27T6P9D+Zo2KvXBnLEBtOHhfHWSFd1S6J6FOUwDTid2Gtw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <0820C8D282D0E54BB16E995B81E15649@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: e37a06a8-6eab-40d1-1c0e-08d7bfb6637b
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2020 21:03:56.8151 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 76DSl68NUDMqqbsjrLnuUXvVBKu8grZ3rZa3NE98Yka0J3sVLPFkHd6QvqW2f3q7KkFsdrZxnZiYq6Z3xDcMYA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB4594
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-03_06:2020-03-03, 2020-03-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 malwarescore=0 bulkscore=0 mlxscore=0 spamscore=0 clxscore=1015 impostorscore=0 mlxlogscore=999 lowpriorityscore=0 adultscore=0 suspectscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003030134
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/BevX247-gQb5auhguBpUbdH9btM>
Subject: Re: [mpls] Closed: MPLS wglc draft-ietf-mpls-base-yang
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Mar 2020 21:04:08 -0000

SGkgTG9hLA0KDQpGWUksIHdlIGhhdmUgdXBsb2FkZWQgdmVyc2lvbiAxMyB0aGF0IGFkZHJlc3Nl
cyBhbGwgY29tbWVudHMgZnJvbSBXR0xDLg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWlldGYtbXBscy1iYXNlLXlhbmctMTMNCg0KUmVnYXJkcywNClRhcmVrDQoNCu+7v09uIDEv
MjUvMjAsIDEwOjUzIFBNLCAiTG9hIEFuZGVyc3NvbiIgPGxvYUBwaS5udT4gd3JvdGU6DQoNCiAg
ICBXb3JraW5nIEdyb3VwLA0KICAgIA0KICAgIEkgaGF2ZSBiZWVuIGhvbGRpbmcgdGhpcyB3Z2xj
IG9wZW4gdHdvIHdlZWtzIGxvbmdlciB0aGFuIEkNCiAgICBpbnRlbmRlZC4gSSBoYWQgYW4gb2Zm
LWxpbmUgbWFpbCBhc2tpbmcgZm9yIG1vcmUgdGltZSwgYnV0IHNpbmNlDQogICAgdGhlIHRpbWUg
aXMgdXAgYW5kIEkgaGF2ZW4ndCBoZWFyZCBhbnl0aGluZyBiYXNlZCBvbiB0aGF0IHJlcXVlc3QN
CiAgICBpdCBpcyB0aW1lIHRvIGNsb3NlLg0KICAgIA0KICAgIFRoaXMgd29ya2luZyBncm91cCBs
YXN0IGNhbGwgaXMgY2xvc2VkLg0KICAgIA0KICAgIFRoZXJlIGhhdmUgYmVlbiBjb21tZW50cywg
dGhlIGF1dGhvcnMgc2hvdWxkIGFkZHJlc3MgdGhlIGNvbW1lbnRzDQogICAgYW5kIHdvcmsgd2l0
aCB0aGUgcmV2aWV3ZXJzIHNvIHRoZXkgYXJlIGNvbWZvcnRhYmxlIHdpdGggaG93IHdlDQogICAg
aGFuZGxlIHRoZSBjb21tZW50LiBQb3N0IGEgbmV3IHZlcnNpb24gYXMgbmVjZXNzYXJ5Lg0KICAg
IA0KICAgIC9Mb2ENCiAgICBNUExTIFdHIENvLWNoYWlyDQogICAgDQogICAgT24gMTkvMTIvMjAx
OSAxODoyMiwgTG9hIEFuZGVyc3NvbiB3cm90ZToNCiAgICA+IFdvcmtpbmcgR3JvdXAsDQogICAg
PiANCiAgICA+IFRoaXMgaXMgdG8gaW5pdGlhdGUgYSAidHdvIHdlZWsiIHdvcmtpbmcgZ3JvdXAg
bGFzdCBjYWxsIG9uDQogICAgPiBkcmFmdC1pZXRmLW1wbHMtYmFzZS15YW5nLg0KICAgID4gDQog
ICAgPiBNb3RlOiBXZSBhcmUgYWxsb3dpbmcgZm9yIHRoZSBob2xpZGF5IHNlYXNvbiBhbmQgaW50
ZW5kIHRvIGNsb3NlIHRoZQ0KICAgID4gd2dsYyBvbiBGcmlkYXkgSmFudWFyeSAxMCwgMjAyMC4N
CiAgICA+IA0KICAgID4gUGxlYXNlIHNlbmQgeW91ciBjb21tZW50cyB0byB0aGUgbXBscyB3ZyBt
YWlsaW5nIGxpc3QgKG1wbHNAaWV0Zi5vcmcpLg0KICAgID4gDQogICAgPiBUaGVyZSBhcmUgbm8g
SVBSIGRpc2Nsb3N1cmVzIGFnYWluc3QgZHJhZnQtaWV0Zi1tcGxzLXJtci4NCiAgICA+IA0KICAg
ID4gQm90aCB0aGUgYXV0aG9ycyBhbmQgdGhlIGNvbnRyaWJ1dG9ycyBoYXZlIHN0YXRlZCBvbiB0
aGUgd29ya2luZyBncm91cA0KICAgID4gbWFpbGluZyBsaXN0IHRoYXQgdGhleSBhcmUgdW5hd2Fy
ZSBvZiBhbnkgbm9uLWRpc2Nsb3NlZCBJUFJzIHRoYXQNCiAgICA+IHJlbGF0ZXMgdG8gdGhpcyBk
b2N1bWVudC4NCiAgICA+IA0KICAgID4gVGhpcyB3b3JraW5nIGdyb3VwIGxhc3QgY2FsbCBlbmRz
IEZyaWRheSBKYW51YXJ5IDEwLCAyMDIwLg0KICAgID4gDQogICAgPiAvTG9hDQogICAgPiBtcGxz
IHdnIGNvLWNoYWlyDQogICAgDQogICAgLS0gDQogICAgDQogICAgDQogICAgTG9hIEFuZGVyc3Nv
biAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBsb2FAcGkubnUNCiAgICBTZW5pb3IgTVBM
UyBFeHBlcnQNCiAgICBCcm9uemUgRHJhZ29uIENvbnN1bHRpbmcgICAgICAgICAgICAgcGhvbmU6
ICs0NiA3MzkgODEgMjEgNjQNCiAgICANCg0K


From nobody Wed Mar  4 04:58:10 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2C913A0E65; Wed,  4 Mar 2020 04:58:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HNsuwvSRJO-b; Wed,  4 Mar 2020 04:58:00 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02on0721.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe06::721]) (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 A3D6A3A0E90; Wed,  4 Mar 2020 04:57:59 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LXzAlGJYOgohhT0jG7FibqDnV+cSfBPx0WwirdKN037a3oi6sdFukaxE37yQn/MW0v7LD9Hl/feNsLeCP4asA7dYAEA41soS/Ruc9YkWXDY8BhzBfrqMM8QZFEtbAB128AqBl0GpiiMWGlpEHFtcx8AAn1f+WN4cT9woXxpQyBQP+7diEEuocinHLgkg4aAHzSYZTkJhpbxYGLHj6uSHMGLRc5RUcOQPueiXakYt72teh6iKfjZsXJJKCwZhNXLZOEKK7vMogO80yVtLLzDTp4V0a+qtdlJuxlGWGwQ0Y8SXKK4w76JJ0WAVw6Z/F7nDWFGb5SG7EkWLhU4PT94oeg==
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=MdVoEOqLD0NcjlSRm3X2l3gvVoq2BrnIZ031u7Z+pNY=; b=RB3XecEmCUxYD9Dq8PDEOO3Di21m1i5kz1r8wDc8mJWtKkqKXU1JXz6pF0/lu8B16jytRLoEeVavDn/yNE+oBdOBnqNou2r8ctKhQsUz0eTAwqhyY6Lid+ms9iLeteyAM4d9GTkZ6ON+L9vDcOPNHlEKaxLRFQeDxRpt7GiD3C3uhDj3thc9BeIlkETtNc77o/HaE2C9KmAezA/OinyawDgjqAVoRsGsYm8HJ4j9xiegD61C2RXiaPCOF3+LdPWOqRf0j44YyVVix7nJmstSmoHqSuS2aYXNq6cBJemh8YbZgovc8YzkxrgJMV9CAsfmGz2gkjDlvGDE1hQxcbFgLQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MdVoEOqLD0NcjlSRm3X2l3gvVoq2BrnIZ031u7Z+pNY=; b=R07vXVqxgi9u+UblHLmHL1OpWmofclmao3S5bJg2HGvsJafK+s0ZeR9kf0VjBd7UDMDZlVjtMc7WEiUKLZ/Pm3MQzuWT7y6tf2JiLtRnJyBUxtZkZ24jzuAlYXGqUClFagXDdYeV5214lr8U1ixtUBmvQYmSFTslhAlAhrafXyc=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB5162.eurprd07.prod.outlook.com (20.178.42.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.11; Wed, 4 Mar 2020 12:57:57 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2793.011; Wed, 4 Mar 2020 12:57:57 +0000
From: tom petch <ietfc@btconnect.com>
To: Tarek Saad <tsaad=40juniper.net@dmarc.ietf.org>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-ietf-mpls-base-yang@ietf.org" <draft-ietf-mpls-base-yang@ietf.org>
Thread-Topic: Closed: MPLS wglc draft-ietf-mpls-base-yang
Thread-Index: AQHVtlY60U96AZZm7ESA2/7A6IS706f8i4cAgDryeoCAAV1NQw==
Date: Wed, 4 Mar 2020 12:57:57 +0000
Message-ID: <DB7PR07MB5657B19F3CB5E85E7F585C1EA0E50@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <2e2ce194-ed62-d225-ca7e-97e373c9c5c9@pi.nu> <295672fb-8f3c-d31c-2edf-9d92c193ea97@pi.nu>, <7511E01A-FE76-421C-8087-4046AAD0107F@juniper.net>
In-Reply-To: <7511E01A-FE76-421C-8087-4046AAD0107F@juniper.net>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=7d34f0b7-0e2a-4ad7-8c65-00001de53881; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-03-03T21:02:52Z; 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7464d105-45ae-4665-e5bf-08d7c03ba96b
x-ms-traffictypediagnostic: DB7PR07MB5162:
x-microsoft-antispam-prvs: <DB7PR07MB51622D42A6482E40DE7CF1B7A0E50@DB7PR07MB5162.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0332AACBC3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(136003)(376002)(39860400002)(366004)(396003)(189003)(199004)(316002)(110136005)(54906003)(2906002)(71200400001)(86362001)(52536014)(26005)(478600001)(81156014)(81166006)(64756008)(66556008)(66476007)(66446008)(6506007)(9686003)(53546011)(5660300002)(8936002)(8676002)(186003)(4326008)(966005)(55016002)(33656002)(66946007)(91956017)(7696005)(76116006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5162; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dDuqai+gRPNTRpP9dL6F5cxhxSLOJMLidjcBg9V6xr+uHLLfiRq4aO4sXjwkXhOdnM0qhKiEkAcfCV4PDKUxLW+ckJ1bDftVL57l6X5Mi1x98Ma5wVQUX/k+TLNmyw+70zDhvVJ7YLEFErNJGRtarH8RAvXpuKc81LinIwKqGjeL5iq4Ww5lEi8YUoyv5xdNG7H/6ypSQwGV5PHttFRSFH5IKVXlWWFyMCberXpkxyfFi5gPLmXXbmkXMPATdpKS5I8MdeceLHgZn7YEviH/wH7U62yMqunx0qvfmXRDSLV1QdWr4Qw242m68fXjv6IgC9mIIkWwtj7cbPloG8xf6Ii9oItyG+rh8DZyV771lr35pkjvSaZeFOEPM3q/6Hm9kFsFk+D5eIWDFWOOXcGqEBGJJoNgs07riPIr+KghEhFdz9Nc8VsIH3T1Ul0hCqCFlyCdEENR3cahc/5rAa7U5seNZ1JWhaH2pF2UdVe8c0ELg2CFFd465lC27mITenIy
x-ms-exchange-antispam-messagedata: xtsDCF/plp6ddOxgl4xTdtJ41IMZJiTy/vzd/DhOsPtE2vJJG9wkOGrLu3kJfl7dUT4YvP5rfSUKQwNDKan+RmeR/gdWDQzI8FBCTDN8auKr9hj9lZ0aEQn/NwDQaRCzqqwt6inWIHBQkPQDrqXX9A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7464d105-45ae-4665-e5bf-08d7c03ba96b
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2020 12:57:57.3179 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PqITh+0U/1GinER8utmxeEXkjfbT1kUvnqLkrqJIsZ0lfzRPvcV8gm5m/qPvlQsnYvrsyF4azVtu27Y9MmromQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5162
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/yDEjviY750Qq9HfxgpSHLRF6t4U>
Subject: Re: [mpls] Closed: MPLS wglc draft-ietf-mpls-base-yang
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2020 12:58:04 -0000

RnJvbTogbXBscyA8bXBscy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgVGFyZWsgU2Fh
ZCA8dHNhYWQ9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4KU2VudDogMDMgTWFyY2ggMjAy
MCAyMTowMwpUbzogTG9hIEFuZGVyc3NvbjsgbXBsc0BpZXRmLm9yZwoKRllJLCB3ZSBoYXZlIHVw
bG9hZGVkIHZlcnNpb24gMTMgdGhhdCBhZGRyZXNzZXMgYWxsIGNvbW1lbnRzIGZyb20gV0dMQy4K
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtbXBscy1iYXNlLXlhbmctMTMK
Cjx0cD4KClRhcmVrCgpZb3UgaGF2ZSBhZGRlZCBhIHJlZmVyZW5jZSB0byBSRkM3NDI0LCB3aGlj
aCBpcyBnb29kLCBidXQgaXQgYWxzbyBuZWVkcyB0byBnbyBpbiB0aGUgSS1EIFJlZmVyZW5jZXMg
YW5kIHMuMi40LiAgT25lIGRheSwgbWF5IGJlLCB3ZSB3aWxsIGhhdmUgYSB0b29sLCBsaWtlIGEg
Y29tcHV0ZXIsIHRvIHBlcmZvcm0gdGhlc2UgYm9yaW5nIHRhc2tzIGZvciB1czotKQoKVG9tIFBl
dGNoCgoKClJlZ2FyZHMsClRhcmVrCgrvu79PbiAxLzI1LzIwLCAxMDo1MyBQTSwgIkxvYSBBbmRl
cnNzb24iIDxsb2FAcGkubnU+IHdyb3RlOgoKICAgIFdvcmtpbmcgR3JvdXAsCgogICAgSSBoYXZl
IGJlZW4gaG9sZGluZyB0aGlzIHdnbGMgb3BlbiB0d28gd2Vla3MgbG9uZ2VyIHRoYW4gSQogICAg
aW50ZW5kZWQuIEkgaGFkIGFuIG9mZi1saW5lIG1haWwgYXNraW5nIGZvciBtb3JlIHRpbWUsIGJ1
dCBzaW5jZQogICAgdGhlIHRpbWUgaXMgdXAgYW5kIEkgaGF2ZW4ndCBoZWFyZCBhbnl0aGluZyBi
YXNlZCBvbiB0aGF0IHJlcXVlc3QKICAgIGl0IGlzIHRpbWUgdG8gY2xvc2UuCgogICAgVGhpcyB3
b3JraW5nIGdyb3VwIGxhc3QgY2FsbCBpcyBjbG9zZWQuCgogICAgVGhlcmUgaGF2ZSBiZWVuIGNv
bW1lbnRzLCB0aGUgYXV0aG9ycyBzaG91bGQgYWRkcmVzcyB0aGUgY29tbWVudHMKICAgIGFuZCB3
b3JrIHdpdGggdGhlIHJldmlld2VycyBzbyB0aGV5IGFyZSBjb21mb3J0YWJsZSB3aXRoIGhvdyB3
ZQogICAgaGFuZGxlIHRoZSBjb21tZW50LiBQb3N0IGEgbmV3IHZlcnNpb24gYXMgbmVjZXNzYXJ5
LgoKICAgIC9Mb2EKICAgIE1QTFMgV0cgQ28tY2hhaXIKCiAgICBPbiAxOS8xMi8yMDE5IDE4OjIy
LCBMb2EgQW5kZXJzc29uIHdyb3RlOgogICAgPiBXb3JraW5nIEdyb3VwLAogICAgPgogICAgPiBU
aGlzIGlzIHRvIGluaXRpYXRlIGEgInR3byB3ZWVrIiB3b3JraW5nIGdyb3VwIGxhc3QgY2FsbCBv
bgogICAgPiBkcmFmdC1pZXRmLW1wbHMtYmFzZS15YW5nLgogICAgPgogICAgPiBNb3RlOiBXZSBh
cmUgYWxsb3dpbmcgZm9yIHRoZSBob2xpZGF5IHNlYXNvbiBhbmQgaW50ZW5kIHRvIGNsb3NlIHRo
ZQogICAgPiB3Z2xjIG9uIEZyaWRheSBKYW51YXJ5IDEwLCAyMDIwLgogICAgPgogICAgPiBQbGVh
c2Ugc2VuZCB5b3VyIGNvbW1lbnRzIHRvIHRoZSBtcGxzIHdnIG1haWxpbmcgbGlzdCAobXBsc0Bp
ZXRmLm9yZykuCiAgICA+CiAgICA+IFRoZXJlIGFyZSBubyBJUFIgZGlzY2xvc3VyZXMgYWdhaW5z
dCBkcmFmdC1pZXRmLW1wbHMtcm1yLgogICAgPgogICAgPiBCb3RoIHRoZSBhdXRob3JzIGFuZCB0
aGUgY29udHJpYnV0b3JzIGhhdmUgc3RhdGVkIG9uIHRoZSB3b3JraW5nIGdyb3VwCiAgICA+IG1h
aWxpbmcgbGlzdCB0aGF0IHRoZXkgYXJlIHVuYXdhcmUgb2YgYW55IG5vbi1kaXNjbG9zZWQgSVBS
cyB0aGF0CiAgICA+IHJlbGF0ZXMgdG8gdGhpcyBkb2N1bWVudC4KICAgID4KICAgID4gVGhpcyB3
b3JraW5nIGdyb3VwIGxhc3QgY2FsbCBlbmRzIEZyaWRheSBKYW51YXJ5IDEwLCAyMDIwLgogICAg
PgogICAgPiAvTG9hCiAgICA+IG1wbHMgd2cgY28tY2hhaXIKCiAgICAtLQoKCiAgICBMb2EgQW5k
ZXJzc29uICAgICAgICAgICAgICAgICAgICAgICAgZW1haWw6IGxvYUBwaS5udQogICAgU2VuaW9y
IE1QTFMgRXhwZXJ0CiAgICBCcm9uemUgRHJhZ29uIENvbnN1bHRpbmcgICAgICAgICAgICAgcGhv
bmU6ICs0NiA3MzkgODEgMjEgNjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwptcGxzIG1haWxpbmcgbGlzdAptcGxzQGlldGYub3JnCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscwo=


From nobody Wed Mar  4 07:45:54 2020
Return-Path: <N.Leymann@telekom.de>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FD8B3A115B; Wed,  4 Mar 2020 07:45: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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 s-jmoi8lOisD; Wed,  4 Mar 2020 07:45:48 -0800 (PST)
Received: from mailout41.telekom.de (mailout41.telekom.de [194.25.225.151]) (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 636F73A0CFF; Wed,  4 Mar 2020 07:45:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1583336747; x=1614872747; h=from:to:subject:date:message-id:mime-version; bh=GxoBRHcZmjPngG8qL0byQdpqZ1X4HHIPCr2PgctJjdU=; b=byggJzcnv3Kk7wTJLjFR3/iD9CBtrI62BJ2+sMuc61x39WiB3+IwG9dv ztGXf7fU3OvLx/60pRcqeS1sc8t/SP3QQTHza/LBvK1RAw8Mjee7KG62o S2ZNciqmS0K5XLRm1nxChVNVUIjRZr2eFrc9WcBFoB6p0btcE3CSim6AS BAYOQhGXgg9aLp/CKp9D0MGc4FvJNskzOuMVMg0faRw9the1C53OI7vSV bwAKKcEGX4Qr0YKHXi/N1A8sMdaqXw4NvcRThZxde2xNg0r6hhntZd8qx WfqaRv4CPa9gLihoQahTPxzfA2KVM+vtDur6jjzGOn+z4g36rilAFJ1Ij A==;
IronPort-SDR: 175mEj+7GMaSHW392DMf+V1InyZcdtBwQPZ9RU4K17AmhC8cafONWff6Q6ZGEkYY/4GqScwGWJ ev31d0Gw8kkA==
Received: from qdefcs.de.t-internal.com ([10.171.254.41]) by MAILOUT41.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Mar 2020 16:45:44 +0100
IronPort-SDR: 6xgNGeXTJiqQu8Ks+lCElVLu8BiMrzS9BXtLFIbSVBLbCLWOjQigtJGKu5ajAOn4e90xq2usto NlohzIXKlsjQ==
X-IronPort-AV: E=Sophos; i="5.69,256,1571695200"; d="scan'208,217"; a="63958876"
X-MGA-submission: =?us-ascii?q?MDHDcvQlXVn5vyEP15Tf0MfmBS9BMKsUbOqvpc?= =?us-ascii?q?2njtN9xJ/I/U+xwzhmQo6dg9U86FXO8zbWdyoIfnvKGCgvTigNzrXok8?= =?us-ascii?q?cta9P2+xe/JsJfx9wSLXRc2mOdXHbSO73SwIq8Y9wTenUpRGvHeUbQ3b?= =?us-ascii?q?J9Ge3NsDzWAcoP5vFl7TyP7A=3D=3D?=
Received: from he105711.emea1.cds.t-internal.com ([10.169.118.42]) by QDEFCV.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA384; 04 Mar 2020 16:44:42 +0100
Received: from HE105711.EMEA1.cds.t-internal.com (10.169.118.42) by HE105711.emea1.cds.t-internal.com (10.169.118.42) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 4 Mar 2020 16:44:41 +0100
Received: from HE104164.emea1.cds.t-internal.com (10.171.40.35) by HE105711.EMEA1.cds.t-internal.com (10.169.118.42) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 4 Mar 2020 16:44:41 +0100
Received: from GER01-FRA-obe.outbound.protection.outlook.de (51.4.80.20) by O365mail06.telekom.de (172.30.0.233) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 4 Mar 2020 16:44:39 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fzdr3XvkB0DavCRfED+ecnSzVdFsZJ176zt7D4fNci8C5v/nSxs5XaKzefPr/Vcvw1MbM5AfHn7nmfHZp/o85T+n61PvoW7W0eJRdVSlpEbuXPrjGfrWllobFUCxAuW43CxpwXK4Nf6r0tGBM0NhnM+ikIqxNDpWqmCrfJDYpl0lM3061IY2QcSnQ7KF5B42BDLVD1WGcqPCdzEhx5cLhndxZCgp64AS7rHp80H5+SYcIfxQibps7AN584klyA3wl1z9/Nji54REYDMBz6zJZN65zvbYj9E7caHlE1cRSte8fRt7DFApEKJpW3S1PMCaFd04MMRnCwQ4s9Ni9Bxuyg==
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=GxoBRHcZmjPngG8qL0byQdpqZ1X4HHIPCr2PgctJjdU=; b=aZc4wjAxQps9qDChNB8S6B209K3z51saq3gHWTfs+30BmdQkY58C6Zi3RQS86sK0o5NMRWhfaaHOcj6S2UrdV5tL+2IzzPSzqDRDmRAc3s8C/uWE3SjiLCq2koOjbWSA4LqQakt5GQDZgMK2xDltfMjeGqULoFLjR+K+Q7z73K2js4BkvMHmyuDtYJFnT4EhVV3BM+c2f8XjfcIMrQ40NebvduUYKmtJx2+jHVdDkfTQqTf6gYg5ee3OoIFCTF1ip2lffQFzIYjIBYukjSKv2d+cQN77UpwIaK8AXL1wYqnD6xWV09PdECFvEs8M/nT/LvDug3iuP4RTt9bYIeRJcA==
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 FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE (10.158.134.19) by FRAPR01MB1028.DEUPRD01.PROD.OUTLOOK.DE (10.158.134.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.18; Wed, 4 Mar 2020 15:44:41 +0000
Received: from FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE ([fe80::111f:1d92:dcdd:bef8]) by FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE ([fe80::111f:1d92:dcdd:bef8%6]) with mapi id 15.20.2772.019; Wed, 4 Mar 2020 15:44:41 +0000
From: <N.Leymann@telekom.de>
To: <mpls-chairs@ietf.org>, <mpls@ietf.org>, <draft-ietf-mpls-spl-terminology@ietf.org>
Thread-Topic: MPLS WGLC for draft-ietf-mpls-spl-terminology 
Thread-Index: AdXyO4PBgEbWnBmHT9iiI0UZIRyeJQ==
Date: Wed, 4 Mar 2020 15:44:41 +0000
Message-ID: <FRAPR01MB06424ED5EB631F9053FCC46A98E50@FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=N.Leymann@telekom.de; 
x-originating-ip: [164.19.3.55]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3c657b3f-b3e9-4494-817e-08d7c052f44e
x-ms-traffictypediagnostic: FRAPR01MB1028:
x-microsoft-antispam-prvs: <FRAPR01MB10289BBCB8BD510B9F89AC3398E50@FRAPR01MB1028.DEUPRD01.PROD.OUTLOOK.DE>
x-ms-oob-tlc-oobclassifiers: OLM:4502;
x-forefront-prvs: 0332AACBC3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(376002)(396003)(136003)(346002)(199004)(189003)(316002)(4744005)(71200400001)(110136005)(2906002)(9686003)(55016002)(26005)(86362001)(186003)(33656002)(478600001)(76116006)(66946007)(450100002)(5660300002)(66556008)(64756008)(8936002)(8676002)(81156014)(7696005)(19627235002)(66446008)(66476007)(4743002)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:FRAPR01MB1028; H:FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: telekom.de does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZOVL6QILa/27YLnxF067U5n7DSOq+GE9kPz7BuJ249f5fm+URiWQTwOttiMId6PFIFhbMakQ7ugUsDbkW3wgUUuf/schaCZ1s9I+iVuVIIQKInudL/KtF0jU9KYvQV3osGI9OQy5I5vr66ZNKfLUBpPSnuMulf6jHg1Lasdqs61/y43GpQQmURRAUksx02QbR+yUql4lxe9myKH84kdc8O5KLnIUypg1wyz6B6VMyro2jhbHh+HfQaA6dHUgsBGD6IZw25o8Px7no+yvynhhcglfYC1uyECg7E1EoMAN+q8bGMSUtrtt+p4h0Wcc9Af2h/ul2i9LBT+M2TX4foBoU0lUGkOLy1ryvly7lZHzXGj9OSisi8E0zpQDJHI9Xx9ti5Av61KjjwRJslTgqUktk+Gn8IPZyQxpXPT3hMX6082abvs65rGs0TEVolOygw7f
x-ms-exchange-antispam-messagedata: kPyB/Cu+WRBPwTKk7Fi+HdQabZ5ZGbz+mYMhfrQuXCf2QwP2gJ6zEkszeejBHDbqfGa5mGCz1ZK8mutqJ3L9ohAZuZkrAX14TdY7JUY5SduxFBJUu9ft28AEiHpf0lFhZI+VlSv+rhu5Q0afE8dq9Q==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_FRAPR01MB06424ED5EB631F9053FCC46A98E50FRAPR01MB0642DEUP_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3c657b3f-b3e9-4494-817e-08d7c052f44e
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2020 15:44:41.4631 (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: NOB2yD/1aZcOVz8fkQvaJAzlu28hSm1IJ96NwmF2OhwpX4x0DC6vNj/nIjnyJlZ+1QXgPrzjkhR/4TR43hKhJA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRAPR01MB1028
X-TM-SNTS-SMTP: F722F09FC13464D28042F84342102D37BED274A03F37CD7457D7A4B89E16E48C2000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/AkWwuWeKum7SkLsPJICKfoi1gRE>
Subject: [mpls] MPLS WGLC for draft-ietf-mpls-spl-terminology
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2020 15:45:53 -0000

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

Working Group,



This is to initiate a two week working group last call on draft-ietf-mpls-s=
pl-terminology.



Please send your comments to the MPLS WG mailing list (mpls@ietf.org<mailto=
:mpls@ietf.org>).



There are no IPR disclosures against draft-ietf-mpls-spl-terminology.



Both the authors and the contributors have stated on the working group mail=
ing list that they are unaware of any non-disclosed IPRs that relates to th=
is document.



This working group last call ends March 19, 2020.

Regards

Nic

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Nur Text Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.E-MailFormatvorlage17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.NurTextZchn
	{mso-style-name:"Nur Text Zchn";
	mso-style-priority:99;
	mso-style-link:"Nur Text";
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></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"DE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Working Group,<o:p></o:p></s=
pan></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">This is to initiate a two we=
ek working group last call on draft-ietf-mpls-spl-terminology.<o:p></o:p></=
span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Please send your comments to=
 the MPLS WG mailing list (</span><a href=3D"mailto:mpls@ietf.org"><span la=
ng=3D"EN-US">mpls@ietf.org</span></a><span lang=3D"EN-US">).<o:p></o:p></sp=
an></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">There are no IPR disclosures=
 against draft-ietf-mpls-spl-terminology.<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Both the authors and the con=
tributors have stated on the working group mailing list that they are unawa=
re of any non-disclosed IPRs that relates to this document.<o:p></o:p></spa=
n></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">This working group last call=
 ends March 19, 2020.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Nic<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_FRAPR01MB06424ED5EB631F9053FCC46A98E50FRAPR01MB0642DEUP_--


From nobody Wed Mar  4 08:00:13 2020
Return-Path: <adrian@olddog.co.uk>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E58FD3A11A0; Wed,  4 Mar 2020 08:00:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EMbKCImk1BUP; Wed,  4 Mar 2020 08:00:08 -0800 (PST)
Received: from mta7.iomartmail.com (mta7.iomartmail.com [62.128.193.157]) (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 29B523A1183; Wed,  4 Mar 2020 08:00:07 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta7.iomartmail.com (8.14.4/8.14.4) with ESMTP id 024G019X015820; Wed, 4 Mar 2020 16:00:01 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6ABFC2203D; Wed,  4 Mar 2020 16:00:01 +0000 (GMT)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs1.iomartmail.com (Postfix) with ESMTPS id 53C322203C; Wed,  4 Mar 2020 16:00:01 +0000 (GMT)
Received: from LAPTOPK7AS653V ([195.166.134.68]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id 024G00w8030827 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 4 Mar 2020 16:00:00 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <N.Leymann@telekom.de>, <mpls-chairs@ietf.org>, <mpls@ietf.org>, <draft-ietf-mpls-spl-terminology@ietf.org>
References: <FRAPR01MB06424ED5EB631F9053FCC46A98E50@FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE>
In-Reply-To: <FRAPR01MB06424ED5EB631F9053FCC46A98E50@FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE>
Date: Wed, 4 Mar 2020 15:59:58 -0000
Organization: Old Dog Consulting
Message-ID: <06eb01d5f23d$f542cbe0$dfc863a0$@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: AQHniIOoF0gsxMPLGcatrCTYbOZU3qgVaQCA
Content-Language: en-gb
X-Originating-IP: 195.166.134.68
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-25270.001
X-TM-AS-Result: No--10.539-10.0-31-10
X-imss-scan-details: No--10.539-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25270.001
X-TMASE-Result: 10--10.539400-10.000000
X-TMASE-MatchedRID: hls5oAVArl9xWR+9hcFWA3FPUrVDm6jt+IfriO3cV8R5xaVclJA5pVTh qI2YKeuyv7WaOjyFSeVSVlD27D567P3flyGWfT3UiJwEp8weVXzg02I3oyGU8MZljLhYzKpkrFR MjFdWqDjLQHVIzLfbCNS1+cCqMAMd36uJ7k9YM5cm2C2fR2e+B7q5gapsvWFSDO+DX+rUwfaIus hUx+1X0KYD53Li+6kT7uTk+xoYFu57rs3LkQ3z5E7yqWc5cVLPfYrr1p9yfCo4XREg9Ki10wHVr ebjgv4S4vM1YF6AJbZcLc3sLtjOt9CpCFLDTHZUavP8b9lJtWr6C0ePs7A07YVH0dq7wY7uwDQU lnxIhXkniJ/J6A2gl9Rmn5duftOmbGyWu4qwuyjpLkNNr4qXMg==
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/mpls/hKhVzlzUamT-UYyMSMFLlLBKJt0>
Subject: Re: [mpls] MPLS WGLC for draft-ietf-mpls-spl-terminology
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2020 16:00:11 -0000

Nic,

I'm an author, I support its publication, no one is surprised.

I'd like to make a change in the Introduction
OLD
   At the time of posting this Internet-Draft
NEW
   At the time of writing at the first version of this document
END

Thanks,
Adrian

From: N.Leymann@telekom.de <N.Leymann@telekom.de> 
Sent: 04 March 2020 15:45
To: mpls-chairs@ietf.org; mpls@ietf.org;
draft-ietf-mpls-spl-terminology@ietf.org
Subject: MPLS WGLC for draft-ietf-mpls-spl-terminology 

Working Group,

This is to initiate a two week working group last call on
draft-ietf-mpls-spl-terminology.

Please send your comments to the MPLS WG mailing list
(mailto:mpls@ietf.org).

There are no IPR disclosures against draft-ietf-mpls-spl-terminology.

Both the authors and the contributors have stated on the working group
mailing list that they are unaware of any non-disclosed IPRs that relates to
this document.

This working group last call ends March 19, 2020.

Regards

Nic


From nobody Wed Mar  4 08:31:44 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 93AE53A124D; Wed,  4 Mar 2020 08:31:37 -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: mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.119.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mpls@ietf.org
Message-ID: <158333949747.29453.15281425605635247573@ietfa.amsl.com>
Date: Wed, 04 Mar 2020 08:31:37 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/6GU9FK1-I2YUiWi9RFzs1cU0IN0>
Subject: [mpls] I-D Action: draft-ietf-mpls-base-yang-14.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2020 16:31:38 -0000

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

        Title           : A YANG Data Model for MPLS Base
        Authors         : Tarek Saad
                          Kamran Raza
                          Rakesh Gandhi
                          Xufeng Liu
                          Vishnu Pavan Beeram
	Filename        : draft-ietf-mpls-base-yang-14.txt
	Pages           : 19
	Date            : 2020-03-04

Abstract:
   This document contains a specification of the MPLS base YANG model.
   The MPLS base YANG model serves as a base framework for configuring
   and managing an MPLS switching subsystem on an MPLS-enabled router.
   It is expected that other MPLS YANG models (e.g.  MPLS Label Switched
   Path (LSP) Static, LDP or RSVP-TE YANG models) will augment the MPLS
   base YANG model.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-base-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mpls-base-yang-14
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-base-yang-14

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-base-yang-14


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 Wed Mar  4 08:39:33 2020
Return-Path: <tsaad@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C434E3A1273; Wed,  4 Mar 2020 08:39:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=Nb8eL0xo; dkim=pass (1024-bit key) header.d=juniper.net header.b=it7KeXF9
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 iLPF-S3onLCG; Wed,  4 Mar 2020 08:39:23 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 982C43A126D; Wed,  4 Mar 2020 08:39:23 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 024GbTvj002233; Wed, 4 Mar 2020 08:39:19 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=WHcm85F5Io+lIVhiIr57lkiNniDpXFLCwdBA3YKPmy4=; b=Nb8eL0xoBbhHj3nzCs+HwPdX9XqkaRbKl49eJGpmVjqyMFEevzTWqTQ/7WO51i/6ggqE C0IqG2JC7h5eWgIlPQk3/nWlwa3EVNqR/apoFSBU/NHCDPOOYAVfztcyIZLSHliY6afB MPs6rt38WbnsuJhgbhLXSGpftDy+aaN31MZj88GsagHMVed/2DRKsY/UzG6oDKhp9tgN ibpgSD9w5s5ZldghjGxqjTje7GzDzs1IAzfqZiJZf/E2MkBQdA3/Qbgn6zil6FuE2WNG sgGD/EDEUNqx0UpY0c4POgaboPQqdXVeTK9+xLWJNaUUe9FGa+/fgaKiYDmQsHu3g8vP iA== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2050.outbound.protection.outlook.com [104.47.46.50]) by mx0b-00273201.pphosted.com with ESMTP id 2yhrjq2mj9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 04 Mar 2020 08:39:19 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mZvzDdUoqXW79pYQBLbA2VVemWos4UYJoBo6+LsSo6coMN8V+BBA6OXzocMvbJ8dMe0eo0CwgCY5ciZPr5zAOz3WS7C1AVAe+g6HB9OTkQ1VZrAUoIWDDC14KjEVVHdsm7N8FYwa0b117QycVuVOkXwJ8k1X8+y3UEK1w/+3gL1pri5yYQKDgTLJLJct/eqDWei6ni5dQzBZK+ROz3CjNrOXatURf3Oux8bsRhGGRPthOdFUT26CgA2FvGIAnQujI149LNqHl5qoLfoE0fnV8mCYYtZ0uC4jpjs+m2krBlyTM1S4p2JWbfQw2EgOXhAnnKH8i50wuIZliAOowbKjKQ==
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=WHcm85F5Io+lIVhiIr57lkiNniDpXFLCwdBA3YKPmy4=; b=AqAf59Onli2mytMrYXJAPtsD/sl9W1U1+TZGwFpt+O8aJho5pCHB5eA2kZ2xjm1yr7tBYk9WQ2ZL0Fm7X4Os8gLwYjx9MROsXOwK8DMj5Wf6uCyWyCnaeHuWO4+fNXi1ISDWpU6bimaY60/s9Apdv0dxBl2o85m38CCyZz0ZH88f3ljtSytG6f/ZwV9EwDq685Dojr1DeZwzO4NjEatDtenqQwpPSBBiYxRKhf134ZVd+UwpPktXHvaTni9ytwUL2EYVpxPFwhnZ/2kM3xQ1Zbm4e7LGsznERYX6T9THyUC4Xr4RAzvpc03TTLvmm9a2MNXej+ah04s9tU8UI2rMzg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WHcm85F5Io+lIVhiIr57lkiNniDpXFLCwdBA3YKPmy4=; b=it7KeXF967RmbPsjehTqM9T/Okz7B2X0OnI8NoCE204hv1ULTePsEyAg0p3t2hlStHqKJ9FRiGpUE9DK6juy64O4wLePYtKspPUt4Knk0SD57ONe8A3eyp3nkQn4qJn6yo0Mji8YXIYHXgT+ePB/7eg7dyL+UFGlTxBiaBpFb3I=
Received: from BL0PR05MB5027.namprd05.prod.outlook.com (2603:10b6:208:81::16) by BL0PR05MB4994.namprd05.prod.outlook.com (2603:10b6:208:8e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.5; Wed, 4 Mar 2020 16:39:17 +0000
Received: from BL0PR05MB5027.namprd05.prod.outlook.com ([fe80::715e:dfde:cf1:f90f]) by BL0PR05MB5027.namprd05.prod.outlook.com ([fe80::715e:dfde:cf1:f90f%3]) with mapi id 15.20.2793.011; Wed, 4 Mar 2020 16:39:17 +0000
From: Tarek Saad <tsaad@juniper.net>
To: tom petch <ietfc@btconnect.com>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-ietf-mpls-base-yang@ietf.org" <draft-ietf-mpls-base-yang@ietf.org>
Thread-Topic: Closed: MPLS wglc draft-ietf-mpls-base-yang
Thread-Index: AQHVtlY60U96AZZm7ESA2/7A6IS706f8i4cAgDryeoCAAV1NQ///6xOA
Date: Wed, 4 Mar 2020 16:39:17 +0000
Message-ID: <950E01CA-C5BE-4937-A403-A871692C2A87@juniper.net>
References: <2e2ce194-ed62-d225-ca7e-97e373c9c5c9@pi.nu> <295672fb-8f3c-d31c-2edf-9d92c193ea97@pi.nu> <7511E01A-FE76-421C-8087-4046AAD0107F@juniper.net> <DB7PR07MB5657B19F3CB5E85E7F585C1EA0E50@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB5657B19F3CB5E85E7F585C1EA0E50@DB7PR07MB5657.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=7d34f0b7-0e2a-4ad7-8c65-00001de53881; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-03-03T21:02:52Z; 
user-agent: Microsoft-MacOutlook/10.22.0.200209
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 263e3169-8760-4e53-62dd-08d7c05a94f5
x-ms-traffictypediagnostic: BL0PR05MB4994:
x-microsoft-antispam-prvs: <BL0PR05MB499471BF2964013C1EF76D5CB7E50@BL0PR05MB4994.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0332AACBC3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(346002)(396003)(39860400002)(136003)(366004)(376002)(189003)(199004)(5660300002)(66476007)(76116006)(66446008)(6512007)(64756008)(6486002)(66556008)(66946007)(91956017)(2906002)(26005)(478600001)(2616005)(186003)(966005)(54906003)(4326008)(296002)(110136005)(86362001)(33656002)(316002)(53546011)(36756003)(8936002)(71200400001)(8676002)(81156014)(81166006)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR05MB4994; H:BL0PR05MB5027.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 48AYjPLTZTokjrZg64rUhcA/+CJ+E4yAkHY9c4PFES/F/ODTKYoyHToZGVuRArjxxUxG3jLKiPDBCYdwzPxVhnN5KtTfqLWuXo1mN1G2p6H+GISRUwPPg+5byq6awc1UM3pWlv1++SHysoUBqjshewxSYhpZmpRXzOm1I3nA1/83U6hg+XAjpgz8oBzR2UtLX1yeQaO51DHQICZwKOEnlhcWGxLRo1JcbXIFWhMvIbU3TgE/5pqsgbBnh6vOfmO1IyhO16OaKCEi99CYvcuvsuAGq2zUDgy/FXbKCJc17tIrmr+EngjFXzFLxEHGbfu93mAjG4guqhDFHCp0nea1ciZdsnb1PAMk+Hsz2a2ekzI05l/CxwNJQoSa6SkanAH4GC+3jed59KUOmnw8s34ENefcyL81dP95C5OoyDKgURL/Fo/VplSIGxHpG8P0Xe9pLr5UeyQ/UdaDQHwrh+tNcnSSq2mwc1aek8HZG/D+yIZQLOGn52qCeuRA8zhI+a8g
x-ms-exchange-antispam-messagedata: DfcPS5jJrKnV9Rq34B3CFW3hNysHuApQnXaat2o9lBID6oY9pFTbP8T/RtGMsYZVg4bWOM4MCFz8ClnEnnhy6pO6NMxhypVl14jtc0QWI0oQL4He0uQB5e8os4mPrR4mZY8HG6P0lpqyMQ4Cim+qcA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <24082FF2F84302439FF5D45137E163B6@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 263e3169-8760-4e53-62dd-08d7c05a94f5
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2020 16:39:17.3254 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: isTTQHs3+b6ohS+ahCMdV/OsU9zpkZNJiWezTgvfKAnqntAF/Y+yphlg2gDjns/72yBCeScflEN99mEKqOZo2w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB4994
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-04_06:2020-03-04, 2020-03-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 impostorscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003040120
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/E4UCxnaSNJNcfJpq7HGG7ZLvbTA>
Subject: Re: [mpls] Closed: MPLS wglc draft-ietf-mpls-base-yang
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2020 16:39:33 -0000

VGhhbmtzIFRvbS4gSW5kZWVkLCBJIGhhZCB0byBleHBsaWNpdGx5IGFkZCBpdCBpbmxpbmUgb2Yg
dGhlIGRvY3VtZW50IHNvIGl0IGNhbiBiZSBkZXRlY3RlZCBhbmQgYWRkZWQgaW4gdGhlIHJlZmVy
ZW5jZSBsaXN0Lg0KVGhlIG5ldyB2ZXJzaW9uIGlzIHVwbG9hZGVkLiBUaGFua3MgYWdhaW4gZm9y
IGFsbCB5b3VyIGZlZWRiYWNrLg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWll
dGYtbXBscy1iYXNlLXlhbmctMTQNCg0KUmVnYXJkcywNClRhcmVrDQoNCu+7v09uIDMvNC8yMCwg
Nzo1OCBBTSwgInRvbSBwZXRjaCIgPGlldGZjQGJ0Y29ubmVjdC5jb20+IHdyb3RlOg0KDQogICAg
RnJvbTogbXBscyA8bXBscy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgVGFyZWsgU2Fh
ZCA8dHNhYWQ9NDBqdW5pcGVyLm5ldEBkbWFyYy5pZXRmLm9yZz4NCiAgICBTZW50OiAwMyBNYXJj
aCAyMDIwIDIxOjAzDQogICAgVG86IExvYSBBbmRlcnNzb247IG1wbHNAaWV0Zi5vcmcNCiAgICAN
CiAgICBGWUksIHdlIGhhdmUgdXBsb2FkZWQgdmVyc2lvbiAxMyB0aGF0IGFkZHJlc3NlcyBhbGwg
Y29tbWVudHMgZnJvbSBXR0xDLg0KICAgIGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1tcGxzLWJhc2UteWFuZy0xM19fOyEh
TkV0NnlNYU8tZ2shVzk5eGFCNm9fUTYzcTk0eU5CRmRiTFBuZG5IbDYxaWZVVkhFdEVQbjFFZTFC
OS1ueXV5NFV4TnZZQ3BVUVEkIA0KICAgIA0KICAgIDx0cD4NCiAgICANCiAgICBUYXJlaw0KICAg
IA0KICAgIFlvdSBoYXZlIGFkZGVkIGEgcmVmZXJlbmNlIHRvIFJGQzc0MjQsIHdoaWNoIGlzIGdv
b2QsIGJ1dCBpdCBhbHNvIG5lZWRzIHRvIGdvIGluIHRoZSBJLUQgUmVmZXJlbmNlcyBhbmQgcy4y
LjQuICBPbmUgZGF5LCBtYXkgYmUsIHdlIHdpbGwgaGF2ZSBhIHRvb2wsIGxpa2UgYSBjb21wdXRl
ciwgdG8gcGVyZm9ybSB0aGVzZSBib3JpbmcgdGFza3MgZm9yIHVzOi0pDQogICAgDQogICAgVG9t
IFBldGNoDQogICAgDQogICAgDQogICAgDQogICAgUmVnYXJkcywNCiAgICBUYXJlaw0KICAgIA0K
ICAgIE9uIDEvMjUvMjAsIDEwOjUzIFBNLCAiTG9hIEFuZGVyc3NvbiIgPGxvYUBwaS5udT4gd3Jv
dGU6DQogICAgDQogICAgICAgIFdvcmtpbmcgR3JvdXAsDQogICAgDQogICAgICAgIEkgaGF2ZSBi
ZWVuIGhvbGRpbmcgdGhpcyB3Z2xjIG9wZW4gdHdvIHdlZWtzIGxvbmdlciB0aGFuIEkNCiAgICAg
ICAgaW50ZW5kZWQuIEkgaGFkIGFuIG9mZi1saW5lIG1haWwgYXNraW5nIGZvciBtb3JlIHRpbWUs
IGJ1dCBzaW5jZQ0KICAgICAgICB0aGUgdGltZSBpcyB1cCBhbmQgSSBoYXZlbid0IGhlYXJkIGFu
eXRoaW5nIGJhc2VkIG9uIHRoYXQgcmVxdWVzdA0KICAgICAgICBpdCBpcyB0aW1lIHRvIGNsb3Nl
Lg0KICAgIA0KICAgICAgICBUaGlzIHdvcmtpbmcgZ3JvdXAgbGFzdCBjYWxsIGlzIGNsb3NlZC4N
CiAgICANCiAgICAgICAgVGhlcmUgaGF2ZSBiZWVuIGNvbW1lbnRzLCB0aGUgYXV0aG9ycyBzaG91
bGQgYWRkcmVzcyB0aGUgY29tbWVudHMNCiAgICAgICAgYW5kIHdvcmsgd2l0aCB0aGUgcmV2aWV3
ZXJzIHNvIHRoZXkgYXJlIGNvbWZvcnRhYmxlIHdpdGggaG93IHdlDQogICAgICAgIGhhbmRsZSB0
aGUgY29tbWVudC4gUG9zdCBhIG5ldyB2ZXJzaW9uIGFzIG5lY2Vzc2FyeS4NCiAgICANCiAgICAg
ICAgL0xvYQ0KICAgICAgICBNUExTIFdHIENvLWNoYWlyDQogICAgDQogICAgICAgIE9uIDE5LzEy
LzIwMTkgMTg6MjIsIExvYSBBbmRlcnNzb24gd3JvdGU6DQogICAgICAgID4gV29ya2luZyBHcm91
cCwNCiAgICAgICAgPg0KICAgICAgICA+IFRoaXMgaXMgdG8gaW5pdGlhdGUgYSAidHdvIHdlZWsi
IHdvcmtpbmcgZ3JvdXAgbGFzdCBjYWxsIG9uDQogICAgICAgID4gZHJhZnQtaWV0Zi1tcGxzLWJh
c2UteWFuZy4NCiAgICAgICAgPg0KICAgICAgICA+IE1vdGU6IFdlIGFyZSBhbGxvd2luZyBmb3Ig
dGhlIGhvbGlkYXkgc2Vhc29uIGFuZCBpbnRlbmQgdG8gY2xvc2UgdGhlDQogICAgICAgID4gd2ds
YyBvbiBGcmlkYXkgSmFudWFyeSAxMCwgMjAyMC4NCiAgICAgICAgPg0KICAgICAgICA+IFBsZWFz
ZSBzZW5kIHlvdXIgY29tbWVudHMgdG8gdGhlIG1wbHMgd2cgbWFpbGluZyBsaXN0IChtcGxzQGll
dGYub3JnKS4NCiAgICAgICAgPg0KICAgICAgICA+IFRoZXJlIGFyZSBubyBJUFIgZGlzY2xvc3Vy
ZXMgYWdhaW5zdCBkcmFmdC1pZXRmLW1wbHMtcm1yLg0KICAgICAgICA+DQogICAgICAgID4gQm90
aCB0aGUgYXV0aG9ycyBhbmQgdGhlIGNvbnRyaWJ1dG9ycyBoYXZlIHN0YXRlZCBvbiB0aGUgd29y
a2luZyBncm91cA0KICAgICAgICA+IG1haWxpbmcgbGlzdCB0aGF0IHRoZXkgYXJlIHVuYXdhcmUg
b2YgYW55IG5vbi1kaXNjbG9zZWQgSVBScyB0aGF0DQogICAgICAgID4gcmVsYXRlcyB0byB0aGlz
IGRvY3VtZW50Lg0KICAgICAgICA+DQogICAgICAgID4gVGhpcyB3b3JraW5nIGdyb3VwIGxhc3Qg
Y2FsbCBlbmRzIEZyaWRheSBKYW51YXJ5IDEwLCAyMDIwLg0KICAgICAgICA+DQogICAgICAgID4g
L0xvYQ0KICAgICAgICA+IG1wbHMgd2cgY28tY2hhaXINCiAgICANCiAgICAgICAgLS0NCiAgICAN
CiAgICANCiAgICAgICAgTG9hIEFuZGVyc3NvbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWls
OiBsb2FAcGkubnUNCiAgICAgICAgU2VuaW9yIE1QTFMgRXhwZXJ0DQogICAgICAgIEJyb256ZSBE
cmFnb24gQ29uc3VsdGluZyAgICAgICAgICAgICBwaG9uZTogKzQ2IDczOSA4MSAyMSA2NA0KICAg
IA0KICAgIA0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQogICAgbXBscyBtYWlsaW5nIGxpc3QNCiAgICBtcGxzQGlldGYub3JnDQogICAgaHR0cHM6
Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vbXBsc19fOyEhTkV0NnlNYU8tZ2shVzk5eGFCNm9fUTYzcTk0eU5CRmRiTFBuZG5IbDYxaWZV
VkhFdEVQbjFFZTFCOS1ueXV5NFV4TkJYLXFzeUEkIA0KICAgIA0KDQo=


From nobody Wed Mar  4 09:25:57 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B41623A1306; Wed,  4 Mar 2020 09:25:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lLqwKzt3mPPR; Wed,  4 Mar 2020 09:25:48 -0800 (PST)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2133.outbound.protection.outlook.com [40.107.21.133]) (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 B5A2F3A1302; Wed,  4 Mar 2020 09:25:47 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TJ/KYxpzWJ/FBhcQLRCgXRzQ8Nuk5bDMz+3KkCbewKOA4mUYSkOxGYVLvQKUI3SxSuWkLHxt0E4cuGLmMLg1RBnv4LBbO76ydeE/qJrVEpbPIEYtdsd7TaEYyi8N5JxTafeAKz40saK+i+2afUb8nFjGf7VXT9pzdtLZdNKkIyFNLyRs1+cr+pHGdRFrWl/KK0ydJVnkqufogrIGRGMFA+JQ3IAgs0Pa54rzC+E3rEu/S3PFe9tt6aUDii/pHorvy2X6y0IEGge7qn+fgfe60mSomkaChGuhJH3EkcwOsCDi15Eeff5fBNsae/LMCvykfmg/UAPH0UPPdLmS6e0L9A==
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=OOkm+3pbPe14kpe6bmvQSDEULjPGEioI8bx68nalJkw=; b=KYXMpOalWSHxD+sc3hMUC3vA2UmkOPhaFNlLr7sDGhfXALYLT+3lHtvQsAhLdKZdywPpVIZzL0tmzjFf+TtLf7t16CEAAo4PhWv8ICCzph2zJwffsphQkhNm803eWw5N9sUTchtPE6riAO+/EsoW9vnwsnUUY7/YlTYh7ZY0x0t/+0qSQGHq3yxu8gfQ9XYGM3Q3xZu83mJctPkmdXwC113fH0ShTfmnCKY/4dAm1D2yY05EEqCBQXGPNM9QXyNQUFbay5ViyMpHT530u7fqyu3EO4WBi6hYi/UY1eEyLAK4DtzV1I9A/sK5PzxwQyEU2fuEfqhzznP9zQCkQhwaMw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OOkm+3pbPe14kpe6bmvQSDEULjPGEioI8bx68nalJkw=; b=v4VKOQLYcYA8onSo0uaWVyWt9EbXpue9lAuusRm6gXsh29eZzYRCMVwPUZryQ7I5Sy2hupmS2PbNH+qR8yHrJw8F4aZCIl3s5OLW13/XNeYgdPVGeBw3iYbKkV4RlhGks+QMT/WzQisiq2G5hFV8K5e12CSBS8YxZojgv6IpJU4=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB5130.eurprd07.prod.outlook.com (20.178.40.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.9; Wed, 4 Mar 2020 17:25:45 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2793.011; Wed, 4 Mar 2020 17:25:45 +0000
From: tom petch <ietfc@btconnect.com>
To: "Kamran Raza (skraza)" <skraza=40cisco.com@dmarc.ietf.org>, Roman Danyliw <rdd@cert.org>, The IESG <iesg@ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>
Thread-Topic: [mpls] Updated rev -08 posted [Re: Roman Danyliw's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV7e+KMhpzdI5At0eY8iQt426Qmag4txWl
Date: Wed, 4 Mar 2020 17:25:45 +0000
Message-ID: <DB7PR07MB565736B9BADF219EBCD02E59A0E50@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <9400B475-128E-484A-BB1E-8CAB6743A894@cisco.com>
In-Reply-To: <9400B475-128E-484A-BB1E-8CAB6743A894@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6623670c-abcf-4fb8-7352-08d7c061128d
x-ms-traffictypediagnostic: DB7PR07MB5130:
x-microsoft-antispam-prvs: <DB7PR07MB5130A3A37512FC1FB277BEA0A0E50@DB7PR07MB5130.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0332AACBC3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(366004)(136003)(376002)(346002)(396003)(199004)(189003)(55016002)(478600001)(966005)(33656002)(2906002)(15650500001)(86362001)(9686003)(186003)(8936002)(71200400001)(26005)(81156014)(110136005)(8676002)(52536014)(4326008)(54906003)(316002)(81166006)(76116006)(66946007)(6506007)(5660300002)(66446008)(7696005)(64756008)(66556008)(66476007)(91956017); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5130; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zEJYp/EV1OAmkDNfPejTlVlV8hiOfw7KyjqUKX004oD5wLbKT0B5DHjlXIga1Ksvm/HklMwbMJFet8Gp9uBJltOrNriq5BZFZyfxU/lYKQaqGBWJmVCJVWeUtzty6zi2xqLjzgajsN+guLQpFeTx807WrZu6sIVKqwNy9pA+HFISaIT8SH1aqtSavij9gPRDeFa5kNcbS0VSYhpekSpITLIPsD5VKGleEnXMY61J/CWpSVx2doD/ilS296WrD+4ev+p1Ykc83VI4+M+QsrsaYvIMEkmciB7F8/ID9Upbq13uvMRbOGNFIliE7K9g4vsnIVCHeBTJoWJjb1Q1NzO9PwFMymlGfFTZD6W6eU9F+axpMHbg1TrtCgh25GJZ4eEv3PP6GDx15WfCdWJ+yLijqSphgZAh1i4GQ6VgPDcpZjKp2Hl+25wO/1aPCDRTDQEUi6HXZw+iKDI0wTlsR/GDF+gWfbTlJv9fmXX8Ovz97HBvdMtQy+faTBMojKF+uajuSM5GvySgrx2/syydUwoBBw==
x-ms-exchange-antispam-messagedata: 6Em1e6jk7udHEX71T/L+U5YVlTHiEZYw8PVMvNxb2lwzV95tlHqPiFGt+eW1FHhikvOGa+uw6XZcdwx9ooPqC/+NWia7ZnTWgRT95H5wgIrOcG34IFR5FzcCZkKJWmsdCgc+jRGrskp+F+zFU3xDLw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6623670c-abcf-4fb8-7352-08d7c061128d
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2020 17:25:45.0376 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rccGJ3+BMLL9HQZCab3yqdSyJ0nggTYu9+pXVqo1nf531So/yG3bxBCm0wmT4QxkiaL3zLpg2ikZQGLahzH7ew==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5130
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/m__S-oGvo50c67y1Ui58HB4lKs8>
Subject: Re: [mpls] Updated rev -08 posted [Re: Roman Danyliw's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2020 17:25:50 -0000

____________________________________=0A=
From: mpls <mpls-bounces@ietf.org> on behalf of Kamran Raza (skraza) <skraz=
a=3D40cisco.com@dmarc.ietf.org>=0A=
Sent: 28 February 2020 04:28=0A=
=0A=
=0A=
Nothing to do with Roman's comments but=0A=
=0A=
RFC7277 is referenced in the YANG module but is absent from the I-D Referen=
ces=0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
=0A=
=0A=
Thanks for your review Roman.=0A=
We have posted a new rev -08 that takes care your comments and comments fro=
m other IESG reviewers.=0A=
On behalf of authors, Please see inline [skraza]:=0A=
=0A=
    ----------------------------------------------------------------------=
=0A=
    DISCUSS:=0A=
    ----------------------------------------------------------------------=
=0A=
=0A=
    Thank you for using the YANG Security Considerations template.  Could y=
ou=0A=
    please provide more details on which nodes are sensitive to write and r=
ead=0A=
    issues; and the RPC operations of concern.  For example, see=0A=
    draft-ietf-isis-yang-isis-cfg or draft-ietf-ospf-yang.=0A=
=0A=
[skraza]: Done. Please see significantly enhanced section in the posted rev=
 -08.=0A=
=0A=
    ----------------------------------------------------------------------=
=0A=
    COMMENT:=0A=
    ----------------------------------------------------------------------=
=0A=
=0A=
    A few trivial editorial nits:=0A=
[skraza]: Have fixed all those.=0A=
=0A=
=0A=
    * Section 1.1. Typo.  s/minumum/minimum/=0A=
    * Section 1.1.  Typo. s/catogories/categories/=0A=
    * Section 1.1.  Typo. s/higlighting/highlighting/=0A=
    * Section 3.0.  Typo. s/grapically/graphically/=0A=
    * Section 5.2.1.  Typo. s/an network-instance/a network-instance/=0A=
=0A=
=0A=
    _______________________________________________=0A=
    mpls mailing list=0A=
    mpls@ietf.org=0A=
    https://www.ietf.org/mailman/listinfo/mpls=0A=
=0A=
=0A=
_______________________________________________=0A=
mpls mailing list=0A=
mpls@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/mpls=0A=


From nobody Wed Mar  4 11:20:50 2020
Return-Path: <adrian@olddog.co.uk>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D51183A151F; Wed,  4 Mar 2020 11:20:48 -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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 jhyxIrYKY3ep; Wed,  4 Mar 2020 11:20:47 -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 BC84A3A151C; Wed,  4 Mar 2020 11:20:46 -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 024JKigO019586; Wed, 4 Mar 2020 19:20:44 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 645BF2203B; Wed,  4 Mar 2020 19:20:44 +0000 (GMT)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs1.iomartmail.com (Postfix) with ESMTPS id 4F1DC2203A; Wed,  4 Mar 2020 19:20:44 +0000 (GMT)
Received: from LAPTOPK7AS653V ([195.166.134.68]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id 024JKhO4015202 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 4 Mar 2020 19:20:43 GMT
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <adrian@olddog.co.uk>, <N.Leymann@telekom.de>, <mpls-chairs@ietf.org>, <mpls@ietf.org>, <draft-ietf-mpls-spl-terminology@ietf.org>
References: <FRAPR01MB06424ED5EB631F9053FCC46A98E50@FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE> <06eb01d5f23d$f542cbe0$dfc863a0$@olddog.co.uk>
In-Reply-To: <06eb01d5f23d$f542cbe0$dfc863a0$@olddog.co.uk>
Date: Wed, 4 Mar 2020 19:20:41 -0000
Organization: Old Dog Consulting
Message-ID: <074101d5f259$ff889550$fe99bff0$@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: AQHniIOoF0gsxMPLGcatrCTYbOZU3gHOoS9XqActu2A=
Content-Language: en-gb
X-Originating-IP: 195.166.134.68
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-25270.002
X-TM-AS-Result: No--10.539-10.0-31-10
X-imss-scan-details: No--10.539-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25270.002
X-TMASE-Result: 10--10.539400-10.000000
X-TMASE-MatchedRID: hls5oAVArl9xWR+9hcFWA3FPUrVDm6jtWw/S0HB7eoOrZHMcVOhFSIoq qJHJHX2Wx6nxYL9elhwwvdy2gdphoAEy3Yzjx8iuuVFL9NtjSQLxAJQLHjrobzUFVPU8vgTqJkp EgWlcD4FiFboluAAlnLlrdp2TrguxtmLzbCF+X9eQgeuUY0WN7Epl/9BUBA/YDdRoWq8QuFZJ9L 43nm/22TGJw1TMiWU7IBXyBBHOCKcl1ruS1vtrJdAck6bUzJC8S/ceBQrgS1FJfyfUaPjAAew1g mAhG2GAQc1jtbpiLH2Rk6XtYogiarQ/aqQZTRfKU6baA36eiazEQdG7H66TyKsQd9qPXhnJR406 My8sYL7qqrgO5ipYbhWwmQy51eZbTfYqj8CZ43gztSMvvSc8jA==
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/mpls/a9xYImwi3f2M2c8yx68Q3gFum1E>
Subject: Re: [mpls] MPLS WGLC for draft-ietf-mpls-spl-terminology
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Mar 2020 19:20:49 -0000

Ooops,

NEW
   At the time of writing the first version of this document
END

Thanks, Acee.

Adrian

-----Original Message-----
From: Adrian Farrel <adrian@olddog.co.uk> 
Sent: 04 March 2020 16:00
To: N.Leymann@telekom.de; mpls-chairs@ietf.org; mpls@ietf.org;
draft-ietf-mpls-spl-terminology@ietf.org
Subject: RE: MPLS WGLC for draft-ietf-mpls-spl-terminology 

Nic,

I'm an author, I support its publication, no one is surprised.

I'd like to make a change in the Introduction
OLD
   At the time of posting this Internet-Draft
NEW
   At the time of writing at the first version of this document
END

Thanks,
Adrian

From: N.Leymann@telekom.de <N.Leymann@telekom.de> 
Sent: 04 March 2020 15:45
To: mpls-chairs@ietf.org; mpls@ietf.org;
draft-ietf-mpls-spl-terminology@ietf.org
Subject: MPLS WGLC for draft-ietf-mpls-spl-terminology 

Working Group,

This is to initiate a two week working group last call on
draft-ietf-mpls-spl-terminology.

Please send your comments to the MPLS WG mailing list
(mailto:mpls@ietf.org).

There are no IPR disclosures against draft-ietf-mpls-spl-terminology.

Both the authors and the contributors have stated on the working group
mailing list that they are unaware of any non-disclosed IPRs that relates to
this document.

This working group last call ends March 19, 2020.

Regards

Nic


From nobody Wed Mar  4 19:03:27 2020
Return-Path: <mach.chen@huawei.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CECA3A09B7; Wed,  4 Mar 2020 19:03:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 bFtvUjlBAR9m; Wed,  4 Mar 2020 19:03:23 -0800 (PST)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A95B63A09B4; Wed,  4 Mar 2020 19:03:23 -0800 (PST)
Received: from lhreml706-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id C0A7BD4253C66BB596FA; Thu,  5 Mar 2020 03:03:20 +0000 (GMT)
Received: from DGGEML404-HUB.china.huawei.com (10.3.17.39) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 5 Mar 2020 03:03:20 +0000
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.161]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0439.000; Thu, 5 Mar 2020 11:03:13 +0800
From: Mach Chen <mach.chen@huawei.com>
To: "mpls@ietf.org" <mpls@ietf.org>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: MPLS WG Slot Request for 107
Thread-Index: AdXymjT2pkrt1QL/RBCVO4DNcc3cHg==
Date: Thu, 5 Mar 2020 03:03:13 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE2979BDCC1@dggeml510-mbx.china.huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.108.203.48]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/WGmJix2Cil3GPYmP0mJ86HgCm-M>
Subject: [mpls] MPLS WG Slot Request for 107
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Mar 2020 03:03:26 -0000

Hi all,

We are building the MPLS WG session's agenda for IETF 107. The preliminary =
agenda for IETF107, is available at: https://datatracker.ietf.org/meeting/1=
07/agenda.html

The MPLS WG sessions are currently scheduled as below:
13:30-15:30	Thursday Afternoon session I

If you need a slot, please send slot requests for presenting at the MPLS se=
ssion copying myself and the WG chairs - indicate draft name, speaker and d=
esired duration.=20

BTW, a reminder to authors/editors of MPLS WG drafts that will not be discu=
ssed/presented at IETF107 to send a status report to the WG list so it can =
be included in the MPLS WG progress report.

Best regards,
Mach


From nobody Thu Mar  5 18:59:32 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E463B3A11AB; Thu,  5 Mar 2020 18:59:19 -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: mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.119.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mpls@ietf.org
Message-ID: <158346355986.14611.552962572623499888@ietfa.amsl.com>
Date: Thu, 05 Mar 2020 18:59:19 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/dNRvAiaOTcbVKFN_1T7o1VQRY3o>
Subject: [mpls] I-D Action: draft-ietf-mpls-lsp-ping-registries-update-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2020 02:59:20 -0000

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

        Title           : Updating the IANA MPLS LSP Ping Parameters
        Authors         : Loa Andersson
                          Mach Chen
                          Carlos Pignataro
                          Tarek Saad
	Filename        : draft-ietf-mpls-lsp-ping-registries-update-01.txt
	Pages           : 15
	Date            : 2020-03-05

Abstract:
   This document updates RFC 8029 and RFC 8611 that define IANA
   registries for MPLS LSP Ping.  The updates are mostly for
   clarification and to align this registry with recent developments..


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-registries-update/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mpls-lsp-ping-registries-update-01
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-lsp-ping-registries-update-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-lsp-ping-registries-update-01


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 Mar  5 21:06:43 2020
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA7F83A13D7; Thu,  5 Mar 2020 21:06:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E4KN8yrjcOUE; Thu,  5 Mar 2020 21:06:38 -0800 (PST)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC9C33A13A6; Thu,  5 Mar 2020 21:06:38 -0800 (PST)
Received: from [192.168.1.6] (unknown [119.94.165.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 359133649A0; Fri,  6 Mar 2020 06:06:33 +0100 (CET)
To: "mpls@ietf.org" <mpls@ietf.org>
References: <158346355986.14611.552962572623499888@ietfa.amsl.com>
Cc: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-ietf-mpls-lsp-ping-registries-update@ietf.org" <draft-ietf-mpls-lsp-ping-registries-update@ietf.org>, Adrian Farrel <adrian@olddog.co.uk>
From: Loa Andersson <loa@pi.nu>
Message-ID: <a7e3924a-cf20-3333-727c-20bdd4580b7d@pi.nu>
Date: Fri, 6 Mar 2020 13:06:29 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
MIME-Version: 1.0
In-Reply-To: <158346355986.14611.552962572623499888@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/mpls/wVtBmhTLwizmrNh1XG-NXWaibUY>
Subject: Re: [mpls] I-D Action: draft-ietf-mpls-lsp-ping-registries-update-01.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2020 05:06:41 -0000

Working Group,

We have posted a new version of the draft, including the updates/changes
we discussed about in Singapore.

The authors think that now the draft is ready for wglc.

/Loa

On 06/03/2020 10:59, internet-drafts@ietf.org wrote:
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Multiprotocol Label Switching WG of the IETF.
> 
>          Title           : Updating the IANA MPLS LSP Ping Parameters
>          Authors         : Loa Andersson
>                            Mach Chen
>                            Carlos Pignataro
>                            Tarek Saad
> 	Filename        : draft-ietf-mpls-lsp-ping-registries-update-01.txt
> 	Pages           : 15
> 	Date            : 2020-03-05
> 
> Abstract:
>     This document updates RFC 8029 and RFC 8611 that define IANA
>     registries for MPLS LSP Ping.  The updates are mostly for
>     clarification and to align this registry with recent developments..
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-registries-update/
> 
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-mpls-lsp-ping-registries-update-01
> https://datatracker.ietf.org/doc/html/draft-ietf-mpls-lsp-ping-registries-update-01
> 
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-lsp-ping-registries-update-01
> 
> 
> 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/
> 
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
> 

-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Fri Mar  6 02:04:35 2020
Return-Path: <shraddha@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AE8D3A0BEC; Fri,  6 Mar 2020 02:04:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.589
X-Spam-Level: 
X-Spam-Status: No, score=-1.589 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FILL_THIS_FORM_SHORT=0.001, HTML_MESSAGE=0.001, PDS_BTC_ID=0.499, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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=juniper.net header.b=V95gLHRI; dkim=pass (1024-bit key) header.d=juniper.net header.b=EaUM2XSj
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 IDLoP-30sofI; Fri,  6 Mar 2020 02:04:30 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 D48793A0BE8; Fri,  6 Mar 2020 02:04:29 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0269wNR9028473; Fri, 6 Mar 2020 02:04:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=zjBlLmgZZvdeR+xXQggkcX3hUo4QpWIvrStSxGrFfyw=; b=V95gLHRIbQPR0K0JSklqZ29/xTP6LvsrncJF05x4RPEl4UBj/pqxhoBb+vFNjdchLDcf BTxa6W89o1jy1UnD9c1sD3Aa6CAsOg70a+MFS8k1OIIbZuA1wwS0Om57X7pELzhV0O9A jg90LJEaSANuU26j/IAynEMF38/XTH/HZ9yLmgkeValDS/vCSr4YrUTcSMLQutCUqTCr /3TNwsr5HaNdlQwg/nrG5UAZccHPupR4L9Fc8wAXvWsBgNlWRlPm6Eh2/RlGhpyoUm/s X8zFFccwQ1XFuT78kp3/eTP6ov/ami/LZdN2cw17ZCsp82Cz7tr1IP5aDd8WprevF2EA yQ== 
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2175.outbound.protection.outlook.com [104.47.58.175]) by mx0b-00273201.pphosted.com with ESMTP id 2yhrjq6h93-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Mar 2020 02:04:21 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mye0pnNcCGiSADhne6a74C8Rd8IyLhJIopNjSsgxpimpSs7qJ9WxJqg9wQ/7UI18+fxyu4EnHEPb+s8Hid2qQmbrnhTjyLcek/K7K/SSV3y5+ty6SfSB8DXFGqmBo9YOews/xQYdRmDtA6vTNp4sTsLqbZssNBDFzYVQsL0VgpTxZtlHpPK5HGis/4o9XmZ/Cj69LRpxCNu5psrYstoioFdPg9P4kUiMZt0i2GVLyWO18ZdBX+JJOu8jhnD7zxnzNEsHk7PWQ7l81o+Ql+QTgJDL63DDoTcrUObpFDBsWSZvkJQoRCmj0DJqA9GYXCq3789QmBUoQZXJrQtuDjCgeA==
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=zjBlLmgZZvdeR+xXQggkcX3hUo4QpWIvrStSxGrFfyw=; b=gS9dKhitUy66h61RpjderLaqpVer1Eo6ITFlvVC8VSVmN/C18fqZu8z2PtsVT1U5rKRXFRmx6n5JL57P9ZkBoACwRJ3O3xSjEyeGjg88WPLem+mHgeucTGbiG91IaNfA5S2ToYD39p/KdI7xdfowVXlzwf0GOGw08uB0sOCuygCe9DbYrFkNRMbJfphsqkXdBx7sd3dYudy0Ca9YnlN/du6jZseUIJEHqCZEPGhbLL9ey+v5GcceRBBN7BFtsTHdCxFtl3WU5hoQUyXS2ybZJZIuVn+4eBYmcJlLBlgqc58rUkXCKFF0PTssG4QeoukAqyCYQa7K5QO7JmOyiXHwqw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zjBlLmgZZvdeR+xXQggkcX3hUo4QpWIvrStSxGrFfyw=; b=EaUM2XSjzbVCWrz5jUroahdWLX3KnX7dzn0IlTGzyaYO7olUvPuHRXhw86rhcwrRYFnoNU1W/czBjPxwe/weqZQjO0SmlX9M19DDFTwzPeVHo/OEh4qEwXJeSyM3Rm1NAEn2/PAkX+AzPVFUulNHFe9MjarXAQwxl9njQSMeVsM=
Received: from BYAPR05MB3943.namprd05.prod.outlook.com (2603:10b6:a02:8b::18) by BYAPR05MB5494.namprd05.prod.outlook.com (2603:10b6:a03:19::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.7; Fri, 6 Mar 2020 10:04:18 +0000
Received: from BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::9415:edbd:33a5:5708]) by BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::9415:edbd:33a5:5708%3]) with mapi id 15.20.2814.007; Fri, 6 Mar 2020 10:04:18 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, Mach Chen <mach.chen@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT review of draft-hegde-mpls-spring-epe-oam
Thread-Index: AQHV4vKl4WCDGjdC3kq5Rs08STypkqgg4S6AgAkNc8CAAecUAIAPoQ4w
Date: Fri, 6 Mar 2020 10:04:18 +0000
Message-ID: <BYAPR05MB39433335EE2881F68A171840D5E30@BYAPR05MB3943.namprd05.prod.outlook.com>
References: <2141e262-752f-0c7e-fdcb-03aea45e9aa1@pi.nu> <AM0PR0302MB32176103B4B465D86CF7C8C49D110@AM0PR0302MB3217.eurprd03.prod.outlook.com> <BYAPR05MB39430B4382AE04298C1BF806D5EC0@BYAPR05MB3943.namprd05.prod.outlook.com> <AM0PR0302MB3217ABFCD39B8EF7D884FC8A9DED0@AM0PR0302MB3217.eurprd03.prod.outlook.com>
In-Reply-To: <AM0PR0302MB3217ABFCD39B8EF7D884FC8A9DED0@AM0PR0302MB3217.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=15354a3f-3b5f-44f7-851b-00006e550613; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-03-06T10:02:23Z;  MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [116.197.184.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: c426d61f-50d6-4806-0d81-08d7c1b5bbf9
x-ms-traffictypediagnostic: BYAPR05MB5494:
x-microsoft-antispam-prvs: <BYAPR05MB5494AEA43561D18F38615382D5E30@BYAPR05MB5494.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0334223192
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(39860400002)(346002)(396003)(366004)(136003)(199004)(189003)(4326008)(478600001)(186003)(26005)(8936002)(7696005)(66946007)(33656002)(66476007)(66556008)(66446008)(5660300002)(9686003)(316002)(6916009)(64756008)(71200400001)(52536014)(81156014)(76116006)(8676002)(2906002)(55016002)(81166006)(6506007)(86362001)(54906003)(53546011); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5494; H:BYAPR05MB3943.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TouC+tp4xV/QAYdOrJqXy+AHb0QIAylWAREPaKrv1pLnZGa3ZDh/DYnSEIrqNMJJabuTl7pr7u/G96J6trJMWmtIA2PrVbsLCbCmjM18HgvLxKWw5FGG/jlPwwAN5tsBzw6fCuxi3X3KVc2hOK3Sk3Ck7YSmJedq7wNeeHl8N8X2Z423CTEUXnUUND52qocCdQO3VPPYaI39GhQpQBsr+4Jv4sCuq0XKIAkjl8dNf6pQAMDVUuYjFlif9OFgLo80p6NV0yJKE4bly1UtJpOA27scX6uce6ZNM2eYLH6ptpm2pjK6Tzfmd3yJWrJTTGo1tEB/VTyQBZUa8FpZj4JXk6/W/ExWjBtm69i+iAAz+1KWuBd+tOvQRGTdw3mfo2dBpdNTCPbSOmIIvwgrQntt7NGztnjmQJ0GCHHDOhZvxr+giBlIrXl7pxKOHQDjRFR2Yq6asxZqQ1TzArult/TZ1tFDvusZAAUtdsxrJiBsTWmKq9jj03tU5WrZWucbWaOpNV5yuaRzC4S+U8ixWXX46w==
x-ms-exchange-antispam-messagedata: VFoGpyPJgDUmYnLy160JIP2XlhUFh767YSThIyCkuIk55Odcd5KAoFt/QrvB5LRZQWlmCRsCs7BeVMR8SyU6lhEi1mxGht0gxMOVjxVbBv7HqN9cZdwieFk4pagihshE5AgVZvdxt9spSFZhCLNb1g==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB39433335EE2881F68A171840D5E30BYAPR05MB3943namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: c426d61f-50d6-4806-0d81-08d7c1b5bbf9
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2020 10:04:18.0958 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ym4+0RfPR4SUwgOaViYQur5caumh/Z3qkmwoOueZGU0hzDVXXgIx0GxLAaOoba6W5ptw4Ngd614BCPNBCQDnGA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5494
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-06_02:2020-03-05, 2020-03-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 adultscore=0 suspectscore=0 mlxlogscore=999 impostorscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003060071
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/7DpDK3cAxrequEE5FWR1elGrlSA>
Subject: Re: [mpls] MPLS-RT review of draft-hegde-mpls-spring-epe-oam
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2020 10:04:34 -0000

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

U2FzaGEsDQoNClBscyBzZWUgaW5saW5lLi4NCg0KRnJvbTogQWxleGFuZGVyIFZhaW5zaHRlaW4g
PEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPg0KU2VudDogVHVlc2RheSwgRmVicnVh
cnkgMjUsIDIwMjAgNDo1MiBQTQ0KVG86IFNocmFkZGhhIEhlZ2RlIDxzaHJhZGRoYUBqdW5pcGVy
Lm5ldD4NCkNjOiBtcGxzLWNoYWlyc0BpZXRmLm9yZzsgTWFjaCBDaGVuIDxtYWNoLmNoZW5AaHVh
d2VpLmNvbT47IG1wbHNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBNUExTLVJUIHJldmlldyBvZiBk
cmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUtb2FtDQoNClNocmFkZGhhLA0KTG90cyBvZiB0aGFu
a3MgZm9yIGEgZGV0YWlsZWQgcmVzcG9uc2UgdG8gbXkgY29tbWVudHMgYW5kIGEgbmV3IHZlcnNp
b24gb2YgdGhlIGRyYWZ0IHRoYXQgYWRkcmVzc2VzIG1vc3Qgb2YgdGhlbS4NCg0KUGxlYXNlIHNl
ZSBhbHNvIHNvbWUgcmVzcG9uc2VzIGlubGluZSBiZWxvdy4gSG9wZWZ1bGx5IHRoZXkgd2lsbCBi
ZSB1c2VmdWwuDQoNCg0KUmVnYXJkcywNClNhc2hhDQoNCk9mZmljZTogKzk3Mi0zOTI2NjMwMg0K
Q2VsbDogICAgICArOTcyLTU0OTI2NjMwMg0KRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPg0KDQpG
cm9tOiBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ8bWFpbHRvOnNocmFkZGhh
QGp1bmlwZXIubmV0Pj4NClNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMjQsIDIwMjAgNjo1NiBQTQ0K
VG86IEFsZXhhbmRlciBWYWluc2h0ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNv
bTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+Pg0KQ2M6IG1wbHMtY2hh
aXJzQGlldGYub3JnPG1haWx0bzptcGxzLWNoYWlyc0BpZXRmLm9yZz47IE1hY2ggQ2hlbiA8bWFj
aC5jaGVuQGh1YXdlaS5jb208bWFpbHRvOm1hY2guY2hlbkBodWF3ZWkuY29tPj47IG1wbHNAaWV0
Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogTVBMUy1SVCByZXZpZXcg
b2YgZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbQ0KDQpIaSBTYXNoYSwNCg0KVGhhbmtz
IGZvciB0aGUgcmV2aWV3LiBQbHMgc2VlIGlubGluZSBmb3IgcmVwbGllcw0KDQpSZ2RzDQpTaHJh
ZGRoYQ0KDQpGcm9tOiBBbGV4YW5kZXIgVmFpbnNodGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPj4NClNl
bnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDE4LCAyMDIwIDU6MzQgUE0NClRvOiBtcGxzLWNoYWlyc0Bp
ZXRmLm9yZzxtYWlsdG86bXBscy1jaGFpcnNAaWV0Zi5vcmc+OyBNYWNoIENoZW4gPG1hY2guY2hl
bkBodWF3ZWkuY29tPG1haWx0bzptYWNoLmNoZW5AaHVhd2VpLmNvbT4+DQpDYzogZHJhZnQtaGVn
ZGUtbXBscy1zcHJpbmctZXBlLW9hbUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaGVnZGUtbXBscy1z
cHJpbmctZXBlLW9hbUBpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBNUExTLVJUIHJldmlldyBvZiBk
cmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUtb2FtDQoNCg0KSGVsbG8sDQoNCkkgaGF2ZSBiZWVu
IHNlbGVjdGVkIGFzIG9uZSBvZiB0aGUgIE1QTFMtUlQgcmV2aWV3ZXJzIG9mIGRyYWZ0LWhlZ2Rl
LW1wbHMtc3ByaW5nLWVwZS1vYW0uDQoNCg0KDQpUaGlzIHJldmlldyBwcmVzdW1hYmx5IGlzIHBh
cnQgb2YgdGhlIHByb2Nlc3Mgb2YgYWRvcHRpb24gb2YgdGhpcyBkcmFmdCBhcyBhbiBNUExTIFdH
IGRvY3VtZW50LCBhbmQgc2hvdWxkIGFuc3dlciB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uczoNCg0K
ICAxLiAgRG9lcyB0aGlzIGRyYWZ0IGFkZHJlc3MgYSByZWFsIHByb2JsZW0/DQogIDIuICBJcyB0
aGUgY3VycmVudCB2ZXJzaW9uIGEgcmVhc29uYWJseSBnb29kIHN0YXJ0IGZvciBzb2x2aW5nIHRo
aXMgcHJvYmxlbT8NCiAgMy4gIEFyZSB0aGVyZSBhbnkgaXNzdWVzIHRoYXQgbXVzdCBiZSBmaXhl
ZCBwcmlvciB0byBhZG9wdGlvbiBvZiB0aGUgZHJhZnQgYXMgYSBXRyBkb2N1bWVudD8NCg0KDQoN
CkFmdGVyIHJlYWRpbmcgdGhlIGRyYWZ0IEkgdGhpbmsgdGhhdCB0aGUgYW5zd2VycyB0byBxdWVz
dGlvbnMgKDEpIGFuZCAoMikgYWJvdmUgYXJlIHBvc2l0aXZlLg0KDQoNCg0KSSBoYXZlIGEgY291
cGxlIG9mIHRlY2huaWNhbCBpc3N1ZXMgd2l0aCB0aGUgZHJhZnQgbGlzdGVkIGJlbG93Lg0KDQoN
Cg0KICAxLiAgQWxsIHN1Yi1UTFZzIGRlZmluZWQgaW4gdGhlIGRyYWZ0IGluY2x1ZGUgbGlzdHMg
b2YgcGFpciBvZiBsb2NhbCBhbmQgcmVtb3RlIElQdjQgb3IgSVB2NiBhZGRyZXNzZXMgZGVzY3Jp
YmluZyBsaW5rcyBiZXR3ZWVuIHRoZSBhZHZlcnRpc2luZyBub2RlIGFuZCB0aGUgZUJHUCBuZWln
aGJvciBmb3Igd2hpY2ggdGhlIEVQRSBTSUQgaXMgYWR2ZXJ0aXNlZC4NCiAgICAgKiAgIEkgd29u
ZGVyIGlmIGxpbmstbG9jYWwgSVB2NiBhZGRyZXNzZXMgYXJlIGFjY2VwdGFibGUgaW4gdGhlc2Ug
bGlzdHMNCg0KICAgICAgICAgICAgICA8c2hyYWRkaGE+IGRyYWZ0LWlldGYtaWRyLWJncGxzLXNl
Z21lbnQtcm91dGluZy1lcGUgZG9lcyBub3QgZXhwbGljaXRseSBzcGVjaWZ5IHdoZXRoZXIgbGlu
ayBsb2NhbCBhZGRyZXNzZXMgYXJlIGluY2x1ZGVkLg0KDQpGcm9tIEJHUCBwcm90b2NvbCBwZXJz
cGVjdGl2ZSBJIGRvIG5vdCBzZWUgYW55IHByb2JsZW0gd2l0aCBpbmNsdWRpbmcgbGluayBsb2Nh
bCBhZGRyZXNzZXMuIEkgaGF2ZSB1cGRhdGVkIHRoaXMgZHJhZnQgdG8gaW5jbHVkZSBsaW5rLWxv
Y2FsIGlwdjYgYWRkcmVzc2VzLg0KDQpbW1Nhc2hhXV0gV2hhdCB0aGUgdXBkYXRlZCBkcmFmdCBz
YXlzIGlzIHRoYXQgbGluay1sb2NhbCBJUHY2IGFkZHJlc3NlcyBhcmUgYWxsb3dlZC4gQnV0IHRo
ZXNlIGFkZHJlc3NlcyBkbyBub3QgaWRlbnRpZnkgdGhlIGludGVyZmFjZXMgb24gd2hpY2ggdGhl
eSBhcHBlYXIsIHNvIEkgZG91YnQgc3VjaCBhIGNsYXJpZmljYXRpb24gaXMgZW5vdWdoLiAgSSB0
aGluayB0aGF0IGlmIGxpbmstbG9jYWwgSVB2NiBhZGRyZXNzZXMgYXJlIHVzZWQsIGl0IHNob3Vs
ZCBiZSBwb3NzaWJsZSB0byBpbmNsdWRlIHNvbWUgZm9ybSBvZiBpZGVudGlmeWluZyB0aGUgdW5k
ZXJseWluZyBpbnRlcmZhY2VzIGZvbGxvd2luZyBSRkMgNDAwNy4gQWx0ZXJuYXRpdmVseSwgeW91
IGNhbiBzYXkgdGhhdCBsaW5rLWxvY2FsIGFkZHJlc3NlcyBhcmUgbGVmdCBGRlMuDQoNCjxTaHJh
ZGRoYT4gb2sgd2lsbCB1cGRhdGUgbmV4dCB2ZXJzaW9uIGZvciBsaW5rLWxvY2FsIGFkZHJlc3Nl
cyBiZWluZyBGRlMuDQoNCg0KDQogICAgICogICBJIGFsc28gd29uZGVyIGhvdyB1bm51bWJlcmVk
IFAyUCBJUHY0IGludGVyZmFjZXMgY291bGQgYmUgc3BlY2lmaWVkIGluIHRoZXNlIGxpc3RzLg0K
DQogICAgICAgICAgICAgPFNocmFkZGhhPiB1bm51bWJlcmVkIHAycCBpbnRlcmZhY2VzIGFyZSBv
dXQgb2Ygc2NvcGUuIEkgaGF2ZSB1cGRhdGVkIHRoZSBkb2N1bWVudCB3aXRoIHRoaXMgaW5mb3Jt
YXRpb25bW1Nhc2hhXV0gT0sgd2l0aCBtZS4NCg0KDQoNCiAgMS4gIEFsbCBzdWItVExWcyBkZWZp
bmVkIGluIHRoZSBkcmFmdCBpbmNsdWRlLCBhcyBvbmUgb2YgdGhlaXIgZmlsZXMgdGhlIGZpZWxk
IOKAnExvY2FsIEFT4oCdIHRoYXQgaXMgYWx3YXlzIGRlZmluZWQgYXMg4oCdNCBvY3RldCB1bnNp
Z25lZCBpbnRlZ2VyIHJlcHJlc2VudGluZyB0aGUgTWVtYmVyIEFTTiBpbnNpZGUgdGhlIENvbmZl
ZGVyYXRpb27igJ0uIEkgd29uZGVyIGlmIHRoaXMgZGVmaW5pdGlvbiBlcXVhbGx5IGFwcGxpZXMg
dG8gdGhlIGNhc2Ugd2hlbiB0aGUgc28tY2FsbGVkIOKAnExvY2FsIEFT4oCdIG1lY2hhbmlzbSBk
ZWZpbmVkIGluIFJGQyA3NzA1PGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovY2xp
Y2t0aW1lLnN5bWFudGVjLmNvbS8zS1MzcTlHSGpiQm5ZcDFHMlJrOFozdzZIMj91PWh0dHBzKjNB
KjJGKjJGdXJsZGVmZW5zZS5jb20qMkZ2MyoyRl9faHR0cHMqM0EqMkZ0b29scy5pZXRmLm9yZyoy
Rmh0bWwqMkZyZmM3NzA1X18qM0IqMjEqMjFORXQ2eU1hTy1nayoyMVZYZmhxNC03dm5lLUViYTBX
Tm9sQVF6SkgtZkVERjA3R09xdi1RNlNhc2RqQnpaRWRHNkRRWEFjVndqblN2MUkqMjRfXztKU1Vs
SlNVbEpTVWxKU1VsSlNVISFORXQ2eU1hTy1nayFRaS1LTGVuLTg0X1NyandQZkV3cWNiSi1kYXN4
S0p0VFRUM2N2bEJHN3Q3bVFpdE91RUY0ajh4WkpSbFZManJyJD4gaXMgdXNlZCB2cy4gYSBzcGVj
aWZpYyBlQkdQIHBlZXIuIEluIHRoZXNlIHNjZW5hcmlvcyB0aGUgbnVtYmVyIG9mIHRoZSBBUyB0
byB3aGljaCB0aGUgbm9kZSB0aGF0IGFkdmVydGlzZXMgYW4gRVBFIFNJRCBkaWZmZXJzIGZyb20g
dGhlIEFTIG51bWJlciB0aGF0IHRoaXMgbm9kZSB1c2VzIGluIGl0cyBPUEVOIG1lc3NhZ2UgdG8g
dGhlIHNwZWNpZmljIG5laWdoYm9yLg0KDQogICAgICAgICAgIDxTaHJhZGRoYT4gVGhpcyBpcyBh
IGdvb2QgcG9pbnQgZHJhZnQgZHJhZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVudC1yb3V0aW5nLWVw
ZSBkb2VzIG5vdCB0YWxrIGFib3V0IFJGQyA3NzA1IGFuZCBkb2VzIG5vdCBpbmNsdWRlIE1VU1Qg
c3RhdGVtZW50cyB0byBpbmRpY2F0ZSB3aGF0IHNob3VsZCBiZSBzZW50IGlmIG1pZ3JhdGlvbiB3
aXRoIFJGQyA3NzA1IGlzIGluIGZvcmNlLiBBbHRob3VnaCBJIHBlcnNvbmFsbHkgdGhpbmsgdGhh
dCBpdCBzaG91bGQgYmUgcG9zc2libGUgdG8gc3VwcG9ydCBPQU0gd2hlbiBSRkMgNzcwNSBpcyBp
biBmb3JjZSBieSBpbmNsdWRpbmcgdGhlIEFTIG51bWJlcnMgZnJvbSDigJxsb2NhbCBBU+KAnSwg
aXQgc2hvdWxkIGJlIHNwZWNpZmllZCBjbGVhcmx5IGluIGRyYWZ0DQoNCmRyYWZ0LWlldGYtaWRy
LWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUgYW5kIHRoaXMgZG9jdW1lbnQgc2hvdWxkIGp1c3Qg
aW5oZXJpdCBmcm9tIGRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUuIEl0
IG1heSBiZSB0b28gbGF0ZSB0byB1cGRhdGUgZHJhZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVudC1y
b3V0aW5nLWVwZSBhcyBpdHMgYWxyZWFkeSBpbiBSRkMgZWRpdG9yIHF1ZXVlLiBGb3Igbm93IEkg
aGF2ZSB1cGRhdGVkIE9BTSBkcmFmdCBhbmQgbWVudGlvbmVkIHRoYXQgaWYgUkZDIDc3MDUgaXMg
aW4gZm9yY2UgYW5kIGlmIGdsb2JhbCBBUyBudW1iZXIgaXMgc2VudCwgcmVtb3RlIG5vZGUgbWF5
IGZhaWwgdGhlIHZhbGlkYXRpb24gW1tTYXNoYV1dIE9LIHdpdGggbWUuDQoNCkxvb2tpbmcgZm9y
IGZlZWRiYWNrIGlmIHRoZXJlIGlzIGEgYmV0dGVyIHdheSB0byBoYW5kbGUgdGhpcy4NCg0KDQoN
Cg0KDQogIDEuICBUaGUgZG9jdW1lbnQgc3RhdGVzIGluIFNlY3Rpb24gMSB0aGF0IOKAnE90aGVy
IHByb2NlZHVyZXMgZm9yIG1wbHMgcGluZyBhbmQgdHJhY2Vyb3V0ZSBhcyBkZWZpbmVkIGluIFtS
RkM4Mjg3PGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovY2xpY2t0aW1lLnN5bWFu
dGVjLmNvbS8zNjVOQlpSamFBdEZjazRMUEhQRGFaYjZIMj91PWh0dHBzKjNBKjJGKjJGdXJsZGVm
ZW5zZS5jb20qMkZ2MyoyRl9faHR0cHMqM0EqMkZ0b29scy5pZXRmLm9yZyoyRmh0bWwqMkZyZmM4
Mjg3X18qM0IqMjEqMjFORXQ2eU1hTy1nayoyMVZYZmhxNC03dm5lLUViYTBXTm9sQVF6SkgtZkVE
RjA3R09xdi1RNlNhc2RqQnpaRWRHNkRRWEFjVnhfNW9JZVEqMjRfXztKU1VsSlNVbEpTVWxKU1Vs
SlNVISFORXQ2eU1hTy1nayFRaS1LTGVuLTg0X1NyandQZkV3cWNiSi1kYXN4S0p0VFRUM2N2bEJH
N3Q3bVFpdE91RUY0ajh4WkpjUHlfUWRpJD5dIGFyZSBhcHBsaWNhYmxlIGZvciBFUEUtU0lEcyBh
cyB3ZWxs4oCdLg0KICAgICAqICAgU3VjaCBhIGJsYW5rIHN0YXRlbWVudCByZXF1aXJlcyBzb21l
IGNsYXJpZmljYXRpb24gSU1ITw0KDQo8c2hyYWRkaGE+IHJlZmVycmVkIHNlY3Rpb24gNyBvZiBS
RkMgODI4Nw0KDQogICAgICogICBTcGVjaWZpY2FsbHksIFJGQyA4Mjg3IHN0YXRlcyBpbiBTZWN0
aW9uIHRoYXQgdGhlIFRyYWNlcm91dGUgaW5pdGlhdG9yLCB1cG9uIHJlY2VpdmluZyBhbiBNUExT
IEVjaG8gUmVwbHkgbWVzc2FnZSB0aGF0IGluY2x1ZGVzIHRoZSBGRUMgU3RhY2sgQ2hhbmdlIFRM
ViB3aXRoIG9uZSBvciBtb3JlIG9mIHRoZSBvcmlnaW5hbCBzZWdtZW50cyBiZWluZyBwb3BwZWQg
4oCcTUFZIHJlbW92ZSBhIGNvcnJlc3BvbmRpbmcgRkVDKHMpIGZyb20gdGhlIFRhcmdldCBGRUMg
ICAgICAgICAgU3RhY2sgVExWIGluIHRoZSBuZXh0IChUVEwrMSkgdHJhY2Vyb3V0ZSByZXF1ZXN0
4oCdLiBJIHdvbmRlciBpZiwgaW4gdGhlIGNhc2Ugb2YgRVBFIFNJRHMsIE1BWSByZXF1aXJlbWVu
dCBzaG91bGQgbm90IGJlIHVwZ3JhZGVkIHRvIFNIT1VMRCBvciBldmVuIE1VU1QgZm9yIHNlY3Vy
aXR5IHJlYXNvbnMNCg0KPHNocmFkZGhhPiBUaGlzIGlzIHVwIGZvciBkaXNjdXNzaW9uLklmIHRo
ZSBGRUMgc3RhY2sgaXMgbm90IHJlbW92ZWQsIGl0IGV4cG9zZXMgdGhlIGRldGFpbHMgb2YgdGhl
IHByZXZpb3VzIEFTIGFuZCBoZW5jZSB0aGUgc2VjdXJpdHkgcmlzay4NCg0KVGhpcyB1c2VjYXNl
IGlzIGFwcGxpY2FibGUgd2hlbiB0aGUgaW52b2x2ZWQgQVNlcyBiZWxvbmcgdG8gc2FtZSBvcGVy
YXRvciBzbyBrZWVwaW5nIE1BWSAgbWlnaHQgYmUgb2suIEkgYW0gbG9va2luZyBmb3IgaW5wdXQg
ZnJvbSBXRy4NCg0KW1tTYXNoYV1dIFdhaXRpbmcgZm9yIHRoZSBXRyBpbnB1dCBpcywgb2YgY291
cnNlLCBPSyB3aXRoIG1lLiBIb3dldmVyOg0KDQogICogICAgV2Ugc2VlbSB0byBhZ3JlZSB0aGF0
IHRoaXMgbWF5IGJlIGEgc2VjdXJpdHkgcmlzaywgYnV0IEkgaGF2ZSBub3QgZm91bmQgYW55dGhp
bmcgaW4gdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rpb24gYWJvdXQgdGhpcyByaXNr
DQogICogICBGV0lXLCBJIHByZWZlciB0byBiZSBwcmVwYXJlZCBhbmQgbm90IHRvIHdhaXQgZm9y
IERJU0NVU1MgYmUgcmFpc2VkIGJ5IHRoZSBTZWN1cml0eSBBRHM6LSkuIEFkZGluZyBzb21lIHRl
eHQgdGhhdCBkZXNjcmliZXMgdGhpcyByaXNrIGFuZCB0aGUgd2F5IHRvIG1pdGlnYXRlIGl0IGNv
dWxkIGhlbHAgdG8gYXZvaWQgdGhpcyBJTUhPLg0KDQo8U2hyYWRkaGE+IEZvciBub3csIHVwZGF0
ZWQgc2VjdXJpdHkgY29uc2lkZXJhdGlvbiBzZWN0aW9uIHdpdGggdGhpcyBpbmZvcm1hdGlvbi4g
V2UgY2FuIGFkZCBub3JtYXRpdmUgbGFuZ3VhZ2UNCg0KQmFzZWQgb24gV0cgaW5wdXQgbGF0ZXIu
DQoNCg0KDQpOZWl0aGVyIG9mIHRoZSBpc3N1ZXMgbWVudGlvbmVkIGFib3ZlIGxvb2tzIHRvIGJl
IGFzIGJsb2NraW5nIFdHIGFkb3B0aW9uIG9mIHRoZSBkcmFmdC4gVGhleSBjYW4gc2FmZWx5IGJl
IHJlc29sdmVkIGFmdGVyIGFkb3B0aW9uLg0KDQoNCg0KSG9wZWZ1bGx5IHRoaXMgcmV2aWV3IHdp
bGwgYmUgdXNlZnVsLg0KDQoNCg0KUmVnYXJkcywNCg0KU2FzaGENCg0KDQoNCk9mZmljZTogKzk3
Mi0zOTI2NjMwMg0KDQpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyDQoNCkVtYWlsOiAgIEFsZXhh
bmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBl
Y2l0ZWxlLmNvbT4NCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMb2Eg
QW5kZXJzc29uIDxsb2FAcGkubnU8bWFpbHRvOmxvYUBwaS5udT4+DQpTZW50OiBGcmlkYXksIEZl
YnJ1YXJ5IDE0LCAyMDIwIDY6NTMgQU0NClRvOiBCb2NjaSwgTWF0dGhldyAoTm9raWEgLSBHQikg
PG1hdHRoZXcuYm9jY2lAbm9raWEuY29tPG1haWx0bzptYXR0aGV3LmJvY2NpQG5va2lhLmNvbT4+
OyBBbGV4YW5kZXIgVmFpbnNodGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208
bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPj47IFNhbSBBbGRyaW4gPGFs
ZHJpbi5pZXRmQGdtYWlsLmNvbTxtYWlsdG86YWxkcmluLmlldGZAZ21haWwuY29tPj47IEl0YWxv
IEJ1c2kgPEl0YWxvLkJ1c2lAaHVhd2VpLmNvbTxtYWlsdG86SXRhbG8uQnVzaUBodWF3ZWkuY29t
Pj4NCkNjOiBkcmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUtb2FtQGlldGYub3JnPG1haWx0bzpk
cmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUtb2FtQGlldGYub3JnPjsgbXBscy1jaGFpcnNAaWV0
Zi5vcmc8bWFpbHRvOm1wbHMtY2hhaXJzQGlldGYub3JnPg0KU3ViamVjdDogTVBMUy1SVCByZXZp
ZXcgb2YgZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbQ0KDQoNCg0KTWF0aGV3LCBTYW0s
IFNhc2hhIGFuZCBJdGFsbywNCg0KDQoNCllvdSBoYXZlIGJlIHNlbGVjdGVkIGFzIE1QTFMtUlQg
cmV2aWV3ZXJzIGZvciBkcmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUtb2FtLg0KDQoNCg0KTm90
ZSB0byBhdXRob3JzOiBZb3UgaGF2ZSBiZWVuIENDJ2Qgb24gdGhpcyBlbWFpbCBzbyB0aGF0IHlv
dSBjYW4ga25vdyB0aGF0IHRoaXMgcmV2aWV3IGlzIGdvaW5nIG9uLiBIb3dldmVyLCBwbGVhc2Ug
ZG8gbm90IHJldmlldyB5b3VyIG93biBkb2N1bWVudC4NCg0KDQoNClJldmlld3Mgc2hvdWxkIGNv
bW1lbnQgb24gd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgY29oZXJlbnQsIGlzIGl0IHVzZWZ1bCAo
aWUsIGlzIGl0IGxpa2VseSB0byBiZSBhY3R1YWxseSB1c2VmdWwgaW4gb3BlcmF0aW9uYWwgbmV0
d29ya3MpLCBhbmQgaXMgdGhlIGRvY3VtZW50IHRlY2huaWNhbGx5IHNvdW5kPyAgV2UgYXJlIGlu
dGVyZXN0ZWQgaW4ga25vd2luZyB3aGV0aGVyIHRoZSBkb2N1bWVudCBpcyByZWFkeSB0byBiZSBj
b25zaWRlcmVkIGZvciBXRyBhZG9wdGlvbiAoaWUsIGl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBwZXJm
ZWN0IGF0IHRoaXMgcG9pbnQsIGJ1dCBzaG91bGQgYmUgYSBnb29kIHN0YXJ0KS4NCg0KDQoNClJl
dmlld3Mgc2hvdWxkIGJlIHNlbnQgdG8gdGhlIGRvY3VtZW50IGF1dGhvcnMsIFdHIGNvLWNoYWly
cyBhbmQgV0cgc2VjcmV0YXJ5LCBhbmQgQ0MnZCB0byB0aGUgTVBMUyBXRyBlbWFpbCBsaXN0LiBJ
ZiBuZWNlc3NhcnksIGNvbW1lbnRzIG1heSBiZSBzZW50IHByaXZhdGVseSB0byBvbmx5IHRoZSBX
RyBjaGFpcnMuDQoNCg0KDQpJZiB5b3UgaGF2ZSB0ZWNobmljYWwgY29tbWVudHMgeW91IHNob3Vs
ZCB0cnkgdG8gYmUgZXhwbGljaXQgYWJvdXQgd2hhdA0KDQoqcmVhbGx5KiBuZWVkIHRvIGJlIHJl
c29sdmVkIGJlZm9yZSBhZG9wdGluZyBpdCBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQsIGFu
ZCB3aGF0IGNhbiB3YWl0IHVudGlsIHRoZSBkb2N1bWVudCBpcyBhIHdvcmtpbmcgZ3JvdXAgZG9j
dW1lbnQgYW5kIHRoZSB3b3JraW5nIGdyb3VwIGhhcyB0aGUgcmV2aXNpb24gY29udHJvbC4NCg0K
DQoNCkFyZSB5b3UgYWJsZSB0byByZXZpZXcgdGhpcyBkcmFmdCBieSBGZWIgMjgsIDIwMjA/IFBs
ZWFzZSByZXNwb25kIGluIGEgdGltZWx5IGZhc2hpb24uDQoNCg0KDQoNCg0KVGhhbmtzLCBMb2EN
Cg0KKGFzIE1QTFMgV0cgY2hhaXIpDQoNCi0tDQoNCi0tDQoNCg0KDQoNCg0KTG9hIEFuZGVyc3Nv
biAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBsb2FAcGkubnU8bWFpbHRvOmxvYUBwaS5u
dT4NCg0KU2VuaW9yIE1QTFMgRXhwZXJ0DQoNCkJyb256ZSBEcmFnb24gQ29uc3VsdGluZyAgICAg
ICAgICAgICBwaG9uZTogKzQ2IDczOSA4MSAyMSA2NA0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0K
VGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFu
ZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KQ09ORklERU5USUFMIGFuZCB3aGljaCBt
YXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMNCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBo
b25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbA0KYW5kIGFsbCBjb3BpZXMg
dGhlcmVvZi4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KVGhp
cyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBj
b250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkg
YmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMN
CnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25l
IG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbA0KYW5kIGFsbCBjb3BpZXMgdGhl
cmVvZi4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1z
b1BsYWluVGV4dCwgbGkuTXNvUGxhaW5UZXh0LCBkaXYuTXNvUGxhaW5UZXh0DQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUGxhaW4gVGV4dCBDaGFyIjsNCgltYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9y
bWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5QbGFpblRleHRDaGFyDQoJe21z
by1zdHlsZS1uYW1lOiJQbGFpbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgltc28tc3R5bGUtbGluazoiUGxhaW4gVGV4dCI7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9
DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMjVp
biAxLjBpbiAxLjI1aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo3MTMxMjIx
MTU7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjc0MDYx
MjY1NCA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcx
NSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDps
ZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0
LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv
d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0
O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGww
OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMQ0K
CXttc28tbGlzdC1pZDoxNjI0NDY0MTIxOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1s
aXN0LXRlbXBsYXRlLWlkczoxMTc5MTc1NTIyIDc2MDI3Mzg0IDY3Njk4NjkxIDY3Njk4NjkzIDY3
Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBs
aXN0IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZv
bnQtZmFtaWx5OkNhbGlicmk7DQoJbXNvLWFuc2ktZm9udC13ZWlnaHQ6Ym9sZDsNCgltc28tYW5z
aS1mb250LXN0eWxlOml0YWxpYzt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwxOmxldmVsMw0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwx
OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBs
MTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoxNzkxNDM2NTAzOw0KCW1zby1saXN0LXR5cGU6
aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxOTM1NDIyMzE4IDY3Njk4NzAzIDY3Njk4
NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEz
IDY3Njk4NzE1O30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpA
bGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZl
bDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw3
DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0K
QGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmln
aHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVs
DQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBs
aW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2FzaGEsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBs
cyBzZWUgaW5saW5lLi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7QWxl
eGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVl
c2RheSwgRmVicnVhcnkgMjUsIDIwMjAgNDo1MiBQTTxicj4NCjxiPlRvOjwvYj4gU2hyYWRkaGEg
SGVnZGUgJmx0O3NocmFkZGhhQGp1bmlwZXIubmV0Jmd0Ozxicj4NCjxiPkNjOjwvYj4gbXBscy1j
aGFpcnNAaWV0Zi5vcmc7IE1hY2ggQ2hlbiAmbHQ7bWFjaC5jaGVuQGh1YXdlaS5jb20mZ3Q7OyBt
cGxzQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBNUExTLVJUIHJldmlldyBvZiBk
cmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUtb2FtPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2hyYWRkaGEsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkxvdHMgb2YgdGhhbmtzIGZvciBhIGRldGFpbGVkIHJlc3BvbnNlIHRvIG15IGNv
bW1lbnRzIGFuZCBhIG5ldyB2ZXJzaW9uIG9mIHRoZSBkcmFmdCB0aGF0IGFkZHJlc3NlcyBtb3N0
IG9mIHRoZW0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2Vl
IGFsc28gc29tZSByZXNwb25zZXMgPC9zcGFuPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM3
MDMwQTAiPmlubGluZSBiZWxvdzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4uIEhvcGVmdWxseSB0aGV5IHdpbGwgYmUgdXNlZnVsLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5TYXNoYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RW1h
aWw6Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0
ZWxlLmNvbSI+DQpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFNo
cmFkZGhhIEhlZ2RlICZsdDs8YSBocmVmPSJtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQiPnNo
cmFkZGhhQGp1bmlwZXIubmV0PC9hPiZndDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEZl
YnJ1YXJ5IDI0LCAyMDIwIDY6NTYgUE08YnI+DQo8Yj5Ubzo8L2I+IEFsZXhhbmRlciBWYWluc2h0
ZWluICZsdDs8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20i
PkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+
IDxhIGhyZWY9Im1haWx0bzptcGxzLWNoYWlyc0BpZXRmLm9yZyI+bXBscy1jaGFpcnNAaWV0Zi5v
cmc8L2E+OyBNYWNoIENoZW4gJmx0OzxhIGhyZWY9Im1haWx0bzptYWNoLmNoZW5AaHVhd2VpLmNv
bSI+bWFjaC5jaGVuQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptcGxzQGll
dGYub3JnIj5tcGxzQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogTVBMUy1S
VCByZXZpZXcgb2YgZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbTxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgU2FzaGEsPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlRoYW5rcyBmb3IgdGhlIHJldmlldy4gUGxzIHNlZSBpbmxpbmUgZm9yIHJlcGxpZXM8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UmdkczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+U2hyYWRkaGE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tIj5BbGV4YW5kZXIu
VmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT4mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2Rh
eSwgRmVicnVhcnkgMTgsIDIwMjAgNTozNCBQTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOm1wbHMtY2hhaXJzQGlldGYub3JnIj5tcGxzLWNoYWlyc0BpZXRmLm9yZzwvYT47IE1hY2gg
Q2hlbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hY2guY2hlbkBodWF3ZWkuY29tIj5tYWNoLmNoZW5A
aHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86ZHJhZnQt
aGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbUBpZXRmLm9yZyI+ZHJhZnQtaGVnZGUtbXBscy1zcHJp
bmctZXBlLW9hbUBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IE1QTFMtUlQg
cmV2aWV3IG9mIGRyYWZ0LWhlZ2RlLW1wbHMtc3ByaW5nLWVwZS1vYW08bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkhlbGxvLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgb25lIG9mIHRoZSAmbmJz
cDtNUExTLVJUIHJldmlld2VycyBvZiBkcmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUtb2FtLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5UaGlzIHJldmlldyBwcmVzdW1hYmx5IGlzIHBh
cnQgb2YgdGhlIHByb2Nlc3Mgb2YgYWRvcHRpb24gb2YgdGhpcyBkcmFmdCBhcyBhbiBNUExTIFdH
IGRvY3VtZW50LCBhbmQgc2hvdWxkIGFuc3dlciB0aGUgZm9sbG93aW5nIHF1ZXN0aW9uczo8bzpw
PjwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSIx
Ij4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzEi
PkRvZXMgdGhpcyBkcmFmdCBhZGRyZXNzIGEgcmVhbCBwcm9ibGVtPzxvOnA+PC9vOnA+PC9saT48
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMSBsZm8xIj5JcyB0
aGUgY3VycmVudCB2ZXJzaW9uIGEgcmVhc29uYWJseSBnb29kIHN0YXJ0IGZvciBzb2x2aW5nIHRo
aXMgcHJvYmxlbT88bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbGlzdDpsMiBsZXZlbDEgbGZvMSI+QXJlIHRoZXJlIGFueSBpc3N1ZXMgdGhhdCBtdXN0IGJl
IGZpeGVkIHByaW9yIHRvIGFkb3B0aW9uIG9mIHRoZSBkcmFmdCBhcyBhIFdHIGRvY3VtZW50Pw0K
PG86cD48L286cD48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkFmdGVyIHJlYWRpbmcgdGhlIGRy
YWZ0IEkgdGhpbmsgdGhhdCB0aGUgYW5zd2VycyB0byBxdWVzdGlvbnMgKDEpIGFuZCAoMikgYWJv
dmUgYXJlIHBvc2l0aXZlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5JIGhhdmUgYSBj
b3VwbGUgb2YgdGVjaG5pY2FsIGlzc3VlcyB3aXRoIHRoZSBkcmFmdCBsaXN0ZWQgYmVsb3cuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPkFsbCBzdWIt
VExWcyBkZWZpbmVkIGluIHRoZSBkcmFmdCBpbmNsdWRlIGxpc3RzIG9mIHBhaXIgb2YgbG9jYWwg
YW5kIHJlbW90ZSBJUHY0IG9yIElQdjYgYWRkcmVzc2VzIGRlc2NyaWJpbmcgbGlua3MgYmV0d2Vl
biB0aGUgYWR2ZXJ0aXNpbmcgbm9kZSBhbmQgdGhlIGVCR1AgbmVpZ2hib3IgZm9yIHdoaWNoIHRo
ZSBFUEUgU0lEIGlzIGFkdmVydGlzZWQuDQo8bzpwPjwvbzpwPjwvbGk+PG9sIHN0eWxlPSJtYXJn
aW4tdG9wOjBpbiIgc3RhcnQ9IjEiIHR5cGU9ImEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbGlzdDpsMCBsZXZlbDIgbGZvMiI+SSB3b25kZXIgaWYgbGluay1sb2NhbCBJUHY2
IGFkZHJlc3NlcyBhcmUgYWNjZXB0YWJsZSBpbiB0aGVzZSBsaXN0czxvOnA+PC9vOnA+PC9saT48
L29sPg0KPC9vbD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbHQ7c2hyYWRkaGEmZ3Q7IGRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1l
cGUgZG9lcyBub3QgZXhwbGljaXRseSBzcGVjaWZ5IHdoZXRoZXIgbGluayBsb2NhbCBhZGRyZXNz
ZXMgYXJlIGluY2x1ZGVkLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
RnJvbSBCR1AgcHJvdG9jb2wgcGVyc3BlY3RpdmUgSSBkbyBub3Qgc2VlIGFueSBwcm9ibGVtIHdp
dGggaW5jbHVkaW5nIGxpbmsgbG9jYWwgYWRkcmVzc2VzLiBJIGhhdmUgdXBkYXRlZCB0aGlzIGRy
YWZ0IHRvIGluY2x1ZGUgbGluay1sb2NhbCBpcHY2IGFkZHJlc3Nlcy48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojNzAzMEEw
Ij5bW1Nhc2hhXV0gV2hhdCB0aGUgdXBkYXRlZCBkcmFmdCBzYXlzIGlzIHRoYXQgbGluay1sb2Nh
bCBJUHY2IGFkZHJlc3NlcyBhcmUgYWxsb3dlZC4gQnV0IHRoZXNlIGFkZHJlc3NlcyBkbyBub3Qg
aWRlbnRpZnkgdGhlIGludGVyZmFjZXMgb24gd2hpY2ggdGhleSBhcHBlYXIsIHNvIEkgZG91YnQg
c3VjaCBhIGNsYXJpZmljYXRpb24gaXMgZW5vdWdoLg0KICZuYnNwO0kgdGhpbmsgdGhhdCBpZiBs
aW5rLWxvY2FsIElQdjYgYWRkcmVzc2VzIGFyZSB1c2VkLCBpdCBzaG91bGQgYmUgcG9zc2libGUg
dG8gaW5jbHVkZSBzb21lIGZvcm0gb2YgaWRlbnRpZnlpbmcgdGhlIHVuZGVybHlpbmcgaW50ZXJm
YWNlcyBmb2xsb3dpbmcgUkZDIDQwMDcuIEFsdGVybmF0aXZlbHksIHlvdSBjYW4gc2F5IHRoYXQg
bGluay1sb2NhbCBhZGRyZXNzZXMgYXJlIGxlZnQgRkZTLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48
L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmx0O1NocmFkZGhhJmd0OyBvayB3aWxs
IHVwZGF0ZSBuZXh0IHZlcnNpb24gZm9yIGxpbmstbG9jYWwgYWRkcmVzc2VzIGJlaW5nIEZGUy48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPG9s
IHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjIiIHR5cGU9ImEiPg0KPGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDIgbGZvMiI+SSBhbHNvIHdvbmRlciBo
b3cgdW5udW1iZXJlZCBQMlAgSVB2NCBpbnRlcmZhY2VzIGNvdWxkIGJlIHNwZWNpZmllZCBpbiB0
aGVzZSBsaXN0cy48bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjwvb2w+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJmx0O1NocmFkZGhhJmd0OyB1bm51bWJlcmVkIHAycCBp
bnRlcmZhY2VzIGFyZSBvdXQgb2Ygc2NvcGUuIEkgaGF2ZSB1cGRhdGVkIHRoZSBkb2N1bWVudCB3
aXRoIHRoaXMgaW5mb3JtYXRpb248Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBBMCI+W1tT
YXNoYV1dIE9LIHdpdGggbWUuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM3MDMw
QTAiPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMiIg
dHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVs
MSBsZm8yIj5BbGwgc3ViLVRMVnMgZGVmaW5lZCBpbiB0aGUgZHJhZnQgaW5jbHVkZSwgYXMgb25l
IG9mIHRoZWlyIGZpbGVzIHRoZSBmaWVsZCDigJxMb2NhbCBBU+KAnSB0aGF0IGlzIGFsd2F5cyBk
ZWZpbmVkIGFzIOKAnTQgb2N0ZXQgdW5zaWduZWQgaW50ZWdlciByZXByZXNlbnRpbmcgdGhlIE1l
bWJlciBBU04gaW5zaWRlIHRoZSBDb25mZWRlcmF0aW9u4oCdLiBJIHdvbmRlciBpZg0KIHRoaXMg
ZGVmaW5pdGlvbiBlcXVhbGx5IGFwcGxpZXMgdG8gdGhlIGNhc2Ugd2hlbiB0aGUgc28tY2FsbGVk
IOKAnExvY2FsIEFT4oCdIG1lY2hhbmlzbSBkZWZpbmVkIGluDQo8YSBocmVmPSJodHRwczovL3Vy
bGRlZmVuc2UuY29tL3YzL19faHR0cHM6L2NsaWNrdGltZS5zeW1hbnRlYy5jb20vM0tTM3E5R0hq
YkJuWXAxRzJSazhaM3c2SDI/dT1odHRwcyozQSoyRioyRnVybGRlZmVuc2UuY29tKjJGdjMqMkZf
X2h0dHBzKjNBKjJGdG9vbHMuaWV0Zi5vcmcqMkZodG1sKjJGcmZjNzcwNV9fKjNCKjIxKjIxTkV0
NnlNYU8tZ2sqMjFWWGZocTQtN3ZuZS1FYmEwV05vbEFRekpILWZFREYwN0dPcXYtUTZTYXNkakJ6
WkVkRzZEUVhBY1Z3am5TdjFJKjI0X187SlNVbEpTVWxKU1VsSlNVbEpTVSEhTkV0NnlNYU8tZ2sh
UWktS0xlbi04NF9Tcmp3UGZFd3FjYkotZGFzeEtKdFRUVDNjdmxCRzd0N21RaXRPdUVGNGo4eFpK
UmxWTGpyciQiPg0KUkZDIDc3MDU8L2E+IGlzIHVzZWQgdnMuIGEgc3BlY2lmaWMgZUJHUCBwZWVy
LiBJbiB0aGVzZSBzY2VuYXJpb3MgdGhlIG51bWJlciBvZiB0aGUgQVMgdG8gd2hpY2ggdGhlIG5v
ZGUgdGhhdCBhZHZlcnRpc2VzIGFuIEVQRSBTSUQgZGlmZmVycyBmcm9tIHRoZSBBUyBudW1iZXIg
dGhhdCB0aGlzIG5vZGUgdXNlcyBpbiBpdHMgT1BFTiBtZXNzYWdlIHRvIHRoZSBzcGVjaWZpYyBu
ZWlnaGJvci4NCjxvOnA+PC9vOnA+PC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jmx0O1NocmFkZGhhJmd0OyBUaGlzIGlzIGEgZ29vZCBwb2ludCBkcmFmdCBkcmFm
dC1pZXRmLWlkci1iZ3Bscy1zZWdtZW50LXJvdXRpbmctZXBlIGRvZXMgbm90IHRhbGsgYWJvdXQg
UkZDIDc3MDUgYW5kIGRvZXMgbm90IGluY2x1ZGUgTVVTVCBzdGF0ZW1lbnRzIHRvIGluZGljYXRl
IHdoYXQgc2hvdWxkIGJlIHNlbnQgaWYgbWlncmF0aW9uIHdpdGggUkZDIDc3MDUgaXMgaW4gZm9y
Y2UuIEFsdGhvdWdoDQogSSBwZXJzb25hbGx5IHRoaW5rIHRoYXQgaXQgc2hvdWxkIGJlIHBvc3Np
YmxlIHRvIHN1cHBvcnQgT0FNIHdoZW4gUkZDIDc3MDUgaXMgaW4gZm9yY2UgYnkgaW5jbHVkaW5n
IHRoZSBBUyBudW1iZXJzIGZyb20g4oCcbG9jYWwgQVPigJ0sIGl0IHNob3VsZCBiZSBzcGVjaWZp
ZWQgY2xlYXJseSBpbiBkcmFmdDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+ZHJhZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVudC1yb3V0aW5nLWVwZSBhbmQgdGhpcyBkb2N1
bWVudCBzaG91bGQganVzdCBpbmhlcml0IGZyb20gZHJhZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVu
dC1yb3V0aW5nLWVwZS4gSXQgbWF5IGJlIHRvbyBsYXRlIHRvIHVwZGF0ZSBkcmFmdC1pZXRmLWlk
ci1iZ3Bscy1zZWdtZW50LXJvdXRpbmctZXBlIGFzIGl0cyBhbHJlYWR5IGluIFJGQyBlZGl0b3Ig
cXVldWUuIEZvcg0KIG5vdyBJIGhhdmUgdXBkYXRlZCBPQU0gZHJhZnQgYW5kIG1lbnRpb25lZCB0
aGF0IGlmIFJGQyA3NzA1IGlzIGluIGZvcmNlIGFuZCBpZiBnbG9iYWwgQVMgbnVtYmVyIGlzIHNl
bnQsIHJlbW90ZSBub2RlIG1heSBmYWlsIHRoZSB2YWxpZGF0aW9uPHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPg0KPC9zcGFuPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojNzAzMEEwIj5bW1Nh
c2hhXV0gT0sgd2l0aCBtZS4gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM3MDMw
QTAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
Pkxvb2tpbmcgZm9yIGZlZWRiYWNrIGlmIHRoZXJlIGlzIGEgYmV0dGVyIHdheSB0byBoYW5kbGUg
dGhpcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMyIgdHlwZT0iMSI+DQo8bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8yIj5UaGUgZG9jdW1l
bnQgc3RhdGVzIGluIFNlY3Rpb24gMSB0aGF0IOKAnE90aGVyIHByb2NlZHVyZXMgZm9yIG1wbHMg
cGluZyBhbmQgdHJhY2Vyb3V0ZSBhcyBkZWZpbmVkIGluIFs8YSBocmVmPSJodHRwczovL3VybGRl
ZmVuc2UuY29tL3YzL19faHR0cHM6L2NsaWNrdGltZS5zeW1hbnRlYy5jb20vMzY1TkJaUmphQXRG
Y2s0TFBIUERhWmI2SDI/dT1odHRwcyozQSoyRioyRnVybGRlZmVuc2UuY29tKjJGdjMqMkZfX2h0
dHBzKjNBKjJGdG9vbHMuaWV0Zi5vcmcqMkZodG1sKjJGcmZjODI4N19fKjNCKjIxKjIxTkV0NnlN
YU8tZ2sqMjFWWGZocTQtN3ZuZS1FYmEwV05vbEFRekpILWZFREYwN0dPcXYtUTZTYXNkakJ6WkVk
RzZEUVhBY1Z4XzVvSWVRKjI0X187SlNVbEpTVWxKU1VsSlNVbEpTVSEhTkV0NnlNYU8tZ2shUWkt
S0xlbi04NF9Tcmp3UGZFd3FjYkotZGFzeEtKdFRUVDNjdmxCRzd0N21RaXRPdUVGNGo4eFpKY1B5
X1FkaSQiPlJGQzgyODc8L2E+XQ0KIGFyZSBhcHBsaWNhYmxlIGZvciBFUEUtU0lEcyBhcyB3ZWxs
4oCdLiA8bzpwPjwvbzpwPjwvbGk+PG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjEi
IHR5cGU9ImEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZl
bDIgbGZvMiI+U3VjaCBhIGJsYW5rIHN0YXRlbWVudCByZXF1aXJlcyBzb21lIGNsYXJpZmljYXRp
b24gSU1ITzxvOnA+PC9vOnA+PC9saT48L29sPg0KPC9vbD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZsdDtzaHJhZGRoYSZndDsgcmVmZXJyZWQgc2VjdGlvbiA3IG9mIFJGQyA4Mjg3PG86cD48
L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMyIgdHlwZT0iMSI+
DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMiIgdHlwZT0iYSI+DQo8bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMiBsZm8yIj5TcGVjaWZpY2Fs
bHksIFJGQyA4Mjg3IHN0YXRlcyBpbiBTZWN0aW9uIHRoYXQgdGhlIFRyYWNlcm91dGUgaW5pdGlh
dG9yLCB1cG9uIHJlY2VpdmluZyBhbiBNUExTIEVjaG8gUmVwbHkgbWVzc2FnZSB0aGF0IGluY2x1
ZGVzIHRoZSBGRUMgU3RhY2sgQ2hhbmdlIFRMViB3aXRoIG9uZSBvciBtb3JlIG9mIHRoZSBvcmln
aW5hbCBzZWdtZW50cyBiZWluZyBwb3BwZWQNCiDigJxNQVkgcmVtb3ZlIGEgY29ycmVzcG9uZGlu
ZyBGRUMocykgZnJvbSB0aGUgVGFyZ2V0IEZFQyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTdGFjayBUTFYgaW4gdGhlIG5leHQgKFRUTCYjNDM7
MSkgdHJhY2Vyb3V0ZSByZXF1ZXN04oCdLiBJIHdvbmRlciBpZiwgaW4gdGhlIGNhc2Ugb2YgRVBF
IFNJRHMsIE1BWSByZXF1aXJlbWVudCBzaG91bGQgbm90IGJlIHVwZ3JhZGVkIHRvIFNIT1VMRCBv
ciBldmVuIE1VU1QgZm9yIHNlY3VyaXR5IHJlYXNvbnM8bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjwv
b2w+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbHQ7c2hyYWRkaGEmZ3Q7IFRoaXMgaXMgdXAg
Zm9yIGRpc2N1c3Npb24uSWYgdGhlIEZFQyBzdGFjayBpcyBub3QgcmVtb3ZlZCwgaXQgZXhwb3Nl
cyB0aGUgZGV0YWlscyBvZiB0aGUgcHJldmlvdXMgQVMgYW5kIGhlbmNlIHRoZSBzZWN1cml0eSBy
aXNrLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VGhpcyB1c2VjYXNl
IGlzIGFwcGxpY2FibGUgd2hlbiB0aGUgaW52b2x2ZWQgQVNlcyBiZWxvbmcgdG8gc2FtZSBvcGVy
YXRvciBzbyBrZWVwaW5nIE1BWSAmbmJzcDttaWdodCBiZSBvay4gSSBhbSBsb29raW5nIGZvciBp
bnB1dCBmcm9tIFdHLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM3MDMwQTAiPltbU2FzaGFdXSBXYWl0aW5nIGZvciB0aGUg
V0cgaW5wdXQgaXMsIG9mIGNvdXJzZSwgT0sgd2l0aCBtZS4gSG93ZXZlcjo8bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2Mi
Pg0KPGxpIGNsYXNzPSJNc29QbGFpblRleHQiIHN0eWxlPSJjb2xvcjojNzAzMEEwO21zby1saXN0
OmwxIGxldmVsMSBsZm8zIj48Yj48aT4mbmJzcDtXZSBzZWVtIHRvIGFncmVlIHRoYXQgdGhpcyBt
YXkgYmUgYSBzZWN1cml0eSByaXNrLCBidXQgSSBoYXZlIG5vdCBmb3VuZCBhbnl0aGluZyBpbiB0
aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBhYm91dCB0aGlzIHJpc2s8L2k+PC9i
PjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb1BsYWluVGV4dCIgc3R5bGU9ImNvbG9yOiM3
MDMwQTA7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPjxiPjxpPkZXSVcsIEkgcHJlZmVyIHRvIGJl
IHByZXBhcmVkIGFuZCBub3QgdG8gd2FpdCBmb3IgRElTQ1VTUyBiZSByYWlzZWQgYnkgdGhlIFNl
Y3VyaXR5IEFEczotKS4gQWRkaW5nIHNvbWUgdGV4dCB0aGF0IGRlc2NyaWJlcyB0aGlzIHJpc2sg
YW5kIHRoZSB3YXkgdG8gbWl0aWdhdGUgaXQgY291bGQgaGVscCB0byBhdm9pZA0KIHRoaXMgSU1I
Ty48L2k+PC9iPjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmx0O1NocmFkZGhhJmd0OyBGb3Igbm93LCB1cGRhdGVkIHNlY3VyaXR5IGNvbnNpZGVyYXRpb24g
c2VjdGlvbiB3aXRoIHRoaXMgaW5mb3JtYXRpb24uIFdlIGNhbiBhZGQgbm9ybWF0aXZlIGxhbmd1
YWdlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5CYXNlZCBvbiBXRyBp
bnB1dCBsYXRlci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+TmVpdGhlciBvZiB0aGUg
aXNzdWVzIG1lbnRpb25lZCBhYm92ZSBsb29rcyB0byBiZSBhcyBibG9ja2luZyBXRyBhZG9wdGlv
biBvZiB0aGUgZHJhZnQuIFRoZXkgY2FuIHNhZmVseSBiZSByZXNvbHZlZCBhZnRlciBhZG9wdGlv
bi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+SG9wZWZ1bGx5IHRoaXMgcmV2aWV3IHdp
bGwgYmUgdXNlZnVsLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5SZWdhcmRzLDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U2FzaGE8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJiM0Mzs5NzItNTQ5MjY2MzAyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij5FbWFpbDombmJzcDsmbmJzcDsgPGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0
ZWluQGVjaXRlbGUuY29tIj4NCkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9hPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxi
cj4NCkZyb206IExvYSBBbmRlcnNzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpsb2FAcGkubnUiPmxv
YUBwaS5udTwvYT4mZ3Q7IDxicj4NClNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMTQsIDIwMjAgNjo1
MyBBTTxicj4NClRvOiBCb2NjaSwgTWF0dGhldyAoTm9raWEgLSBHQikgJmx0OzxhIGhyZWY9Im1h
aWx0bzptYXR0aGV3LmJvY2NpQG5va2lhLmNvbSI+bWF0dGhldy5ib2NjaUBub2tpYS5jb208L2E+
Jmd0OzsgQWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0OzxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIu
VmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208
L2E+Jmd0OzsgU2FtIEFsZHJpbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFsZHJpbi5pZXRmQGdtYWls
LmNvbSI+YWxkcmluLmlldGZAZ21haWwuY29tPC9hPiZndDs7DQogSXRhbG8gQnVzaSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOkl0YWxvLkJ1c2lAaHVhd2VpLmNvbSI+SXRhbG8uQnVzaUBodWF3ZWkuY29t
PC9hPiZndDs8YnI+DQpDYzogPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWhlZ2RlLW1wbHMtc3ByaW5n
LWVwZS1vYW1AaWV0Zi5vcmciPmRyYWZ0LWhlZ2RlLW1wbHMtc3ByaW5nLWVwZS1vYW1AaWV0Zi5v
cmc8L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOm1wbHMtY2hhaXJzQGlldGYub3JnIj5tcGxzLWNoYWly
c0BpZXRmLm9yZzwvYT48YnI+DQpTdWJqZWN0OiBNUExTLVJUIHJldmlldyBvZiBkcmFmdC1oZWdk
ZS1tcGxzLXNwcmluZy1lcGUtb2FtPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPk1hdGhl
dywgU2FtLCBTYXNoYSBhbmQgSXRhbG8sPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPllv
dSBoYXZlIGJlIHNlbGVjdGVkIGFzIE1QTFMtUlQgcmV2aWV3ZXJzIGZvciBkcmFmdC1oZWdkZS1t
cGxzLXNwcmluZy1lcGUtb2FtLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5Ob3RlIHRv
IGF1dGhvcnM6IFlvdSBoYXZlIGJlZW4gQ0MnZCBvbiB0aGlzIGVtYWlsIHNvIHRoYXQgeW91IGNh
biBrbm93IHRoYXQgdGhpcyByZXZpZXcgaXMgZ29pbmcgb24uIEhvd2V2ZXIsIHBsZWFzZSBkbyBu
b3QgcmV2aWV3IHlvdXIgb3duIGRvY3VtZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij5SZXZpZXdzIHNob3VsZCBjb21tZW50IG9uIHdoZXRoZXIgdGhlIGRvY3VtZW50IGlzIGNvaGVy
ZW50LCBpcyBpdCB1c2VmdWwgKGllLCBpcyBpdCBsaWtlbHkgdG8gYmUgYWN0dWFsbHkgdXNlZnVs
IGluIG9wZXJhdGlvbmFsIG5ldHdvcmtzKSwgYW5kIGlzIHRoZSBkb2N1bWVudCB0ZWNobmljYWxs
eSBzb3VuZD8mbmJzcDsgV2UgYXJlIGludGVyZXN0ZWQgaW4ga25vd2luZyB3aGV0aGVyIHRoZSBk
b2N1bWVudCBpcyByZWFkeQ0KIHRvIGJlIGNvbnNpZGVyZWQgZm9yIFdHIGFkb3B0aW9uIChpZSwg
aXQgZG9lc24ndCBoYXZlIHRvIGJlIHBlcmZlY3QgYXQgdGhpcyBwb2ludCwgYnV0IHNob3VsZCBi
ZSBhIGdvb2Qgc3RhcnQpLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5SZXZpZXdzIHNo
b3VsZCBiZSBzZW50IHRvIHRoZSBkb2N1bWVudCBhdXRob3JzLCBXRyBjby1jaGFpcnMgYW5kIFdH
IHNlY3JldGFyeSwgYW5kIENDJ2QgdG8gdGhlIE1QTFMgV0cgZW1haWwgbGlzdC4gSWYgbmVjZXNz
YXJ5LCBjb21tZW50cyBtYXkgYmUgc2VudCBwcml2YXRlbHkgdG8gb25seSB0aGUgV0cgY2hhaXJz
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5JZiB5b3UgaGF2ZSB0ZWNobmljYWwgY29t
bWVudHMgeW91IHNob3VsZCB0cnkgdG8gYmUgZXhwbGljaXQgYWJvdXQgd2hhdDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+KnJlYWxseSogbmVlZCB0byBiZSByZXNvbHZl
ZCBiZWZvcmUgYWRvcHRpbmcgaXQgYXMgYSB3b3JraW5nIGdyb3VwIGRvY3VtZW50LCBhbmQgd2hh
dCBjYW4gd2FpdCB1bnRpbCB0aGUgZG9jdW1lbnQgaXMgYSB3b3JraW5nIGdyb3VwIGRvY3VtZW50
IGFuZCB0aGUgd29ya2luZyBncm91cCBoYXMgdGhlIHJldmlzaW9uIGNvbnRyb2wuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPkFyZSB5b3UgYWJsZSB0byByZXZpZXcgdGhpcyBkcmFmdCBi
eSBGZWIgMjgsIDIwMjA/IFBsZWFzZSByZXNwb25kIGluIGEgdGltZWx5IGZhc2hpb24uPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+VGhhbmtzLCBMb2E8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPihhcyBNUExTIFdHIGNoYWlyKTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+LS08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPi0t
IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPkxvYSBBbmRlcnNzb24mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgZW1haWw6IDxhIGhyZWY9Im1haWx0bzpsb2FAcGkubnUiPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmxvYUBwaS5udTwvc3Bhbj48L2E+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5TZW5pb3IgTVBMUyBFeHBlcnQ8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkJyb256ZSBEcmFnb24gQ29u
c3VsdGluZyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwaG9uZTogJiM0Mzs0NiA3MzkgODEgMjEgNjQ8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCjxicj4NClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGll
bnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMNCjxicj4NCkNPTkZJREVO
VElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzDQo8YnI+DQp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBp
bmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3Jp
Z2luYWwNCjxicj4NCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuPGJyPg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188YnI+DQo8YnI+DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0
aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzDQo8YnI+
DQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNv
bS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KPGJyPg0KdHJhbnNtaXNzaW9uIGluIGVycm9y
LCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxl
dGUgdGhlIG9yaWdpbmFsDQo8YnI+DQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BYAPR05MB39433335EE2881F68A171840D5E30BYAPR05MB3943namp_--


From nobody Fri Mar  6 02:42:51 2020
Return-Path: <shraddha@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D2263A0C63; Fri,  6 Mar 2020 02:42:49 -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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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=juniper.net header.b=PkB+KtU5; dkim=pass (1024-bit key) header.d=juniper.net header.b=d+povC2w
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 DYX-fVIvXVtL; Fri,  6 Mar 2020 02:42:46 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 960683A0C5E; Fri,  6 Mar 2020 02:42:46 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 026Ab95I006376; Fri, 6 Mar 2020 02:42:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=XUqFibq0TJWV9KQ0gqyyajeMin/oM91ZepM76jTSzoc=; b=PkB+KtU56ycuP4234w9yvm0SeGBBLXDhho2uy1pEO1+6LA39DcDRX8wyJW1ykFAzn/3V stDVgnTU/2L1T8llLxsOuwSq3ro+rGJ5x8w7jnOWUox3beaKYuqnU0dUIkW8C56vm0d/ PTym8w2riWuWxbO/bQ7us9gQN0ED7hpiat8ZPPi+wv+J+SKOrfNlL7w5Xe2pMje2PtA8 v8zm2ULfe8S7jhOt9llCAyB9EcZRnMgoBI3HsnjxXmLlYAXmDE9GL2q+GVvvVQGvx7m2 oLq7nGxGWNPMK8VBvjXFq6EqkX73DDKckexXAj03ECmxH1S/L4doEjn52C9JYwI0y1X+ fA== 
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by mx0b-00273201.pphosted.com with ESMTP id 2ykcss0rvx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Mar 2020 02:42:31 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ReGB3v6Bzj4Lh/znq8pIG925amhduNUOG6wnhMn+aaeq5Bq6GHHK78i1jvgUONDgBm16yqnkVNjvkihCwkvvwnTd2sxXoSkXH7VvAZOSX0rDK+A2c1ER1IflUA4kITAqQ4yozhSAlWYjBUkmpIkPtcdyMHOWW2wjaPET/6swTINiIf2UTvQ93bDQ5hiA2jzyK4zQOrbIZ8gbEnBeK2kaMoW2njZiQVVnyVFEDcNsEJZofQtcAh6CTR6sCFlTFEVmhZl0TYWOFWn4b/X2r5dpB6Uao/gM2S+2tQfTcEwhOSdpqhsPJDeTOQpjyKr5MpE9VckmlsLiRNbPioG5fH/bpg==
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=XUqFibq0TJWV9KQ0gqyyajeMin/oM91ZepM76jTSzoc=; b=UyMrXoh9Og2a5Yl0LuzQUipbNZx9KH5W6v3fT27FdHBxlypkT4vTRyaFmRSBMwg8vPkZxZvg5y0gteXH5BxKhy0BoVoIT+reBq/XQbqFcRaSB0Jsd9AznHsucY33b8mvoDg7ikxT8nGEucswPq1mzTrI/bmbLsnj9HePLMGCe0fHC6Ys952xGuvd/CE/czKncIytFAiI+ODnRIkHohxQsV92RD+HjIC3PYIvuOxI+OD2w9WcVl0XQ0oJcjyaAss2UOuq3Yk4dhmLe5ZYSk73H0/3NioDs9JZsLZunLuHlrcZlVePt3rcDWF3Zx8RxKbqEx6/tGvPqNMMRjKmvgguFw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XUqFibq0TJWV9KQ0gqyyajeMin/oM91ZepM76jTSzoc=; b=d+povC2wqKTx4cASVdnbw1T3p6vFh1BSTG80bW1NJ5e9TUkW/XV0sDWkXc+QgJrfBBnUdk9VjvTIsf/F5IKfLr+loGpPBgP3oGQYRbPIceugngaAxNUNYb/UAnnROx2UF/jIlS52sRmRkxifrTST/sZT4Pda/r8XITyahkxjQSs=
Received: from BYAPR05MB3943.namprd05.prod.outlook.com (2603:10b6:a02:8b::18) by BYAPR05MB4871.namprd05.prod.outlook.com (2603:10b6:a03:41::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.11; Fri, 6 Mar 2020 10:42:28 +0000
Received: from BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::9415:edbd:33a5:5708]) by BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::9415:edbd:33a5:5708%3]) with mapi id 15.20.2814.007; Fri, 6 Mar 2020 10:42:28 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Italo Busi <Italo.Busi@huawei.com>, "draft-hegde-mpls-spring-epe-oam@ietf.org" <draft-hegde-mpls-spring-epe-oam@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, Mach Chen <mach.chen@huawei.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Sam Aldrin <aldrin.ietf@gmail.com>
Thread-Topic: MPLS-RT review of draft-hegde-mpls-spring-epe-oam
Thread-Index: AQHV4vKl4WCDGjdC3kq5Rs08STypkqgtxmYAgA2xXwA=
Date: Fri, 6 Mar 2020 10:42:27 +0000
Message-ID: <BYAPR05MB3943F01C099FF220BA553958D5E30@BYAPR05MB3943.namprd05.prod.outlook.com>
References: <2141e262-752f-0c7e-fdcb-03aea45e9aa1@pi.nu> <5aa73bfd247040d4bae8131f4eb43b5f@huawei.com>
In-Reply-To: <5aa73bfd247040d4bae8131f4eb43b5f@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=5057a3a5-fb0b-4960-b047-00000b9a32ab; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-03-06T10:06:00Z;  MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [116.197.184.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 2a72797e-4040-4e94-a5cf-08d7c1bb10c6
x-ms-traffictypediagnostic: BYAPR05MB4871:
x-microsoft-antispam-prvs: <BYAPR05MB48712B3964C687AF28CBA6F8D5E30@BYAPR05MB4871.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0334223192
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39860400002)(136003)(366004)(396003)(376002)(346002)(189003)(199004)(8936002)(66446008)(66556008)(52536014)(76116006)(9326002)(66476007)(66946007)(64756008)(7696005)(81166006)(81156014)(54906003)(110136005)(8676002)(316002)(4326008)(33656002)(6506007)(53546011)(71200400001)(186003)(5660300002)(9686003)(55016002)(26005)(66574012)(86362001)(2906002)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4871; H:BYAPR05MB3943.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: R+6IsUpCgJp3krt1yUxlLrcqa6VuYh9ighnALht0aRrYqhiHxtsHa5GVr2Tzx4umCjgg46R/nWirJy6YB8EVWq80UKfR42urHEsjxpxRn2/2uVVa9XUUtFMqA/ihYdOE7SGjJYT+kCig5Qe45j8qfN1KNlrMoqKN1S1sDniNWW2fezEM6jI8ReIS+JZ0s9MBXDZdGXJ/v1DnDJUO28x2zxRHCeFIFb5rUpiXwXFnxixExh/eQCyh34p0Vxg6tTUPJLr1exqia4CELaPYY/KlXx5f54qAgEW2N4kX7KgHoHzM24INuGGHpFumphHpm9SZpXja/MALZ9IBZMCezxLLfJ+oYX2/oRElkW1CHtq/diBdAVnK/5OvIanEcnN2Rc51LKeXO/Sm9BXkuL9XBadevKXLgEzEzkjpJEyZo0g77hionB+suOw/WSO8I6Q93Bkk
x-ms-exchange-antispam-messagedata: FT1uaX3d+U6jT3t6krL/kCdDSS5b/FT/rUa6qxrTfsZ7C8UlnSHcx4CJMtz6KmfdXzs5uEJpB5RGJZbjXUWI2uyhMpHD3pdZGcbmoKWaP+NJa4Vb5UkGqKzTjdsgRWYkzANetoZLcb6NpNpw9vrmkw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB3943F01C099FF220BA553958D5E30BYAPR05MB3943namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a72797e-4040-4e94-a5cf-08d7c1bb10c6
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2020 10:42:27.9674 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xE/Bf7O8NEz7hjcAPHyaXmTGj8nh35pALbKU3KcRQ8PVE2L0rfWL93i2nAK0NiYBBvjJHUg1m0sU6iQsWbLRlw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4871
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-06_03:2020-03-05, 2020-03-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 spamscore=0 clxscore=1011 malwarescore=0 impostorscore=0 lowpriorityscore=0 mlxlogscore=913 priorityscore=1501 suspectscore=0 bulkscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003060076
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/J7FwFSjY0S7KUglREtFj5KovNso>
Subject: Re: [mpls] MPLS-RT review of draft-hegde-mpls-spring-epe-oam
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2020 10:42:50 -0000

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

SGkgSXRhbG8sDQoNClRoYW5rcyBmb3IgcmV2aWV3IGFuZCBjb21tZW50cy4gUGxzIHNlZSBpbmxp
bmXigKYNCg0KRnJvbTogSXRhbG8gQnVzaSA8SXRhbG8uQnVzaUBodWF3ZWkuY29tPg0KU2VudDog
V2VkbmVzZGF5LCBGZWJydWFyeSAyNiwgMjAyMCAxMDozMCBQTQ0KVG86IGRyYWZ0LWhlZ2RlLW1w
bHMtc3ByaW5nLWVwZS1vYW1AaWV0Zi5vcmc7IG1wbHMtY2hhaXJzQGlldGYub3JnOyBNYWNoIENo
ZW4gPG1hY2guY2hlbkBodWF3ZWkuY29tPg0KQ2M6IG1wbHNAaWV0Zi5vcmc7IEJvY2NpLCBNYXR0
aGV3IChOb2tpYSAtIEdCKSA8bWF0dGhldy5ib2NjaUBub2tpYS5jb20+OyBBbGV4YW5kZXIgVmFp
bnNodGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+OyBTYW0gQWxkcmluIDxh
bGRyaW4uaWV0ZkBnbWFpbC5jb20+DQpTdWJqZWN0OiBSRTogTVBMUy1SVCByZXZpZXcgb2YgZHJh
ZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbQ0KDQpIaSBhbGwsDQoNCkkgaGF2ZSBiZWVuIHNl
bGVjdGVkIGFzIG9uZSBvZiB0aGUgIE1QTFMtUlQgcmV2aWV3ZXJzIG9mIGRyYWZ0LWhlZ2RlLW1w
bHMtc3ByaW5nLWVwZS1vYW0uDQoNCkkgaGF2ZSByZXZpZXdlZCB0aGUgbGF0ZXN0IHZlcnNpb24g
b2YgdGhlIGRyYWZ0IHdoaWNoIGhhcyBiZWVuIHB1Ymxpc2hlZCB0d28gZGF5cyBhZ28gKGRyYWZ0
LWhlZ2RlLW1wbHMtc3ByaW5nLWVwZS1vYW0tMDUpLg0KDQpJIHRoaW5rIHRoYXQgdGhlIGRvY3Vt
ZW50IGlzIGNvaGVyZW50LCBpcyBpdCB1c2VmdWwgKGkuZS4sIGl0IGFkZHJlc3NlcyBhIHJlYWwg
bmVlZCBmb3Igb3BlcmF0aW9uYWwgbmV0d29ya3MpLCBhbmQgaXQgaXMgdGVjaG5pY2FsbHkgc291
bmQuDQoNClRoZXJlZm9yZSwgSSB0aGluayB0aGF0IHRoZSBkcmFmdCBpcyByZWFkeSB0byBiZSBh
ZG9wdGVkIGFzIGEgV0cgZG9jdW1lbnQuDQoNCkkgaGF2ZSBmZXcgY29tbWVudHMgdGhhdCBjYW4g
YmUgYWRkcmVzc2VkIGVpdGhlciBiZWZvcmUgb3IgYWZ0ZXIgV0cgYWRvcHRpb24uDQoNCjEuICAg
ICAgIFRoZSBJbnRyb2R1Y3Rpb24gbWVudGlvbnMgdGhlIHByb2NlZHVyZXMgZGVmaW5lZCBpbiBz
ZWN0aW9uIDcgb2YgUkZDODI4NyBhbmQgY2xhcmlmaWVkIGJ5IFJGQzg2OTAuDQoNCk15IHVuZGVy
c3RhbmRpbmcgaXMgdGhhdCBSRkM4NjkwIGNsYXJpZmllcyBob3cgdG8gdXNlIHRoZSBsZW5ndGgg
ZmllbGQgd2l0aCB0aGUgc3ViLVRMVnMgZGVmaW5lZCBpbiBzZWN0aW9uIDUgb2YgUkZDODI4NyBh
bmQgdGhlcmVmb3JlIGl0IGlzIG5vdCBzdHJpY3RseSBhcHBsaWNhYmxlIHRvIHRoaXMgZHJhZnQu
DQo8c2hyYWRkaGE+IHllcy4gWW91IGFyZSByaWdodC4gSSB1cGRhdGVkIHRoaXMgc2VudGVuY2Ug
YW5kIHJlZmVycmVkIDg2OTAgYmFzZWQgb24gY29tbWVudCB0aGF0IDgyODcNCkhhcyBhbiBpbXBv
cnRhbnQgY2xhcmlmaWNhdGlvbiBpbiBSRkMgODY5MCBzbyBpdCBzaG91bGQgYmUgcmVmZXJlbmNl
Lg0KDQpIb3dldmVyLCBpdCB3b3VsZCBiZSB3b3J0aHdoaWxlIGNsYXJpZnlpbmcgaW4gc2VjdGlv
biA0IG9mIHRoaXMgZHJhZnQgaG93IHRoZSBsZW5ndGggZmllbGQgc2hvdWxkIGJlIHNldCBmb3Ig
dGhlIEVQRSBTSUQgc3ViLVRMVnMuIEFuIGV4YW1wbGUgd291bGQgYWxzbyBiZSB1c2VmdWwuDQo8
c2hyYWRkaGE+IHllcyB1cGRhdGVkIHRoZSBkcmFmdC4NCg0KMi4gICAgICAgSSBndWVzcyB0aGF0
IGFsbCB0aGUgaW5mb3JtYXRpb24gZWxlbWVudHMgdXNlZCBpbiB0aGUgc3ViLVRMVnMgZGVmaW5l
ZCBpbiBzZWN0aW9uIDQgb2YgdGhpcyBkcmFmdCBhcmUgdGhvc2UgZGVmaW5lZCBpbiBkcmFmdC1p
ZXRmLWlkci1iZ3Bscy1zZWdtZW50LXJvdXRpbmctZXBlLg0KPFNocmFkZGhhPiBZZXMuDQoNCkl0
IHdvdWxkIGJlIHdvcnRod2hpbGUgdG8gcmVmZXJlbmNlIGRyYWZ0LWlldGYtaWRyLWJncGxzLXNl
Z21lbnQtcm91dGluZy1lcGUgZm9yIHRoZXNlIGRlZmluaXRpb25zLg0KPFNocmFkZGhhPiB5ZXMs
IG5vcm1hdGl2ZSByZWZlcmVuY2UgYWRkZWQuDQoNCkkgZ3Vlc3MgdGhpcyB3b3VsZCBhbHNvIGhl
bHAgcmVzb2x2aW5nIGNvbW1lbnQgIzEgZnJvbSBTYXNoYSBvbiBsaW5rLWxvY2FsIElQdjYgYWRk
cmVzc2VzIGFuZCB1bm51bWJlcmVkIGludGVyZmFjZXM6IHdoYXRldmVyIGlzIHN1cHBvcnRlZCBi
eSBkcmFmdC1pZXRmLWlkci1iZ3Bscy1zZWdtZW50LXJvdXRpbmctZXBlIHNob3VsZCBiZSBhbHNv
IHN1cHBvcnRlZCBieSB0aGlzIGRyYWZ0IChhbmQgdmljZSB2ZXJzYSkNCjxzaHJhZGRoYT4gdXBk
YXRlZCB3aXRoIGxpbmstbG9jYWwgYWRkcmVzc2VzIEZGUy4NCg0KMy4gICAgICAgSW4gRmlndXJl
IDIsIHRoZSDigJxOby5vZiBJUHY2IGludGVyZmFjZSBwYWlyc+KAnSBmaWVsZCBzZWVtcyBhIGJp
dCByZWR1bmRhbnQgc2luY2UgdGhlIGluZm9ybWF0aW9uIGNhbiBiZSBpbmZlcnJlZCBmcm9tIHRo
ZSDigJxMZW5ndGjigJ0gYW5kIOKAnE5vLm9mIElQdjQgaW50ZXJmYWNlIHBhaXJzIOKAnSBmaWVs
ZHMNCjxzaHJhZGRoYT4gU2luY2UgSVB2NCBhbmQgaXB2NiBhZGRyZXNzIHBhaXIgbWF5IGJlIHBy
ZXNlbnQgc2ltdWx0YW5lb3VzbHksIHdlIG5lZWQgdGhpcyBmaWVsZC4NCg0KVGhpcyBpcyBvayBm
b3IgbWUgYnV0IHBsZWFzZSBhZGQgc29tZSB0ZXh0IHRvIGNsYXJpZnkgd2hldGhlciB0aGUgcmVj
ZWl2ZXIgc2hvdWxkL3NoYWxsIHBlcmZvcm0gc29tZSB2YWxpZGF0aW9uIGNoZWNrDQogPHNocmFk
ZGhhPiBzdXJlIHdpbGwgYWRkIG5ldyBzZWN0aW9uIGluIG5leHQgcmV2aXNpb24uDQo0LiAgICAg
ICBGaWd1cmUgMyBpcyBub3QgZnVsbHkgY2xlYXINCg0KSWYgSSB1bmRlcnN0YW5kIHdlbGwsIHRo
ZSDigJxSZW1vdGUgQXMgTnVtYmVy4oCdLCDigJxSZW1vdGUgQkdQIFJvdXRlciBJROKAnSwg4oCc
Tm8ub2YgSVB2NCBpbnRlcmZhY2UgcGFpcnPigJ0sIOKApiBmaWVsZHMgYXJlIHJlcGVhdGVkIGZv
ciBlYWNoIGVsZW1lbnQgaW4gdGhlIHNldC4NCjxTaHJhZGRoYT4geWVzLCB0aGVzZSBlbGVtZW50
cyBhcmUgcmVwZWF0ZWQgZm9yIGVhY2ggc2V0Lg0KDQpJdCBtYXkgYmUgd29ydGh3aGlsZSB0byBz
cGxpdCB0aGUgZmlndXJlIGludG8gdHdvOiBvbmUgZGVzY3JpYmluZyB0aGUgVExWIGNvbnRhaW5p
bmcgb25lIG9yIG1vcmUg4oCcZWxlbWVudHPigJ0gYW5kIG9uZSBkZXNjcmliaW5nIHRoZSBmaWVs
ZHMgdXNlZCBpbiBlYWNoIGVsZW1lbnQuDQo8U2hyYWRkaGE+IFllcy4gdXBkYXRlZA0KDQo1LiAg
ICAgICBJbiBGaWd1cmUgNiwgdGhlIOKAnE5vLm9mIGVsZW1lbnRzIGluIHNldOKAnSBmaWVsZCBh
cyB3ZWxsIGFzIHRoZSDigJxOby5vZiBJUHY2IGludGVyZmFjZSBwYWlyc+KAnSBmaWVsZCBvZiB0
aGUgbGFzdCBlbGVtZW50IGluIHRoZSBzZXQgc2VlbSBhIGJpdCByZWR1bmRhbnQgc2luY2UgdGhl
IGluZm9ybWF0aW9uIGNhbiBiZSBpbmZlcnJlZCBmcm9tIHRoZSDigJxMZW5ndGjigJ0gYW5kIOKA
nE5vLm9mIElQdjQgaW50ZXJmYWNlIHBhaXJzIOKAnSBvZiB0aGUgbGFzdCBlbGVtZW50IGluIHRo
ZSBzZXQgZmllbGRzDQo8U2hyYWRkaGE+U2luY2UgYm90aCBJUHY0IGFuZCBJUHY2IGFkZHJlc3Nl
cyBwYWlycyBtYXkgYmUgcHJlc2VudCBzaW11bHRhbmVvdXNseSwgbnVtYmVyIG9mIHBhaXJzIGZp
ZWxkIGlzIHJlcXVpcmVkLg0KDQpBcyBmb3IgY29tbWVudCAjMyBhYm92ZSwgdGhpcyBpcyBvayBm
b3IgbWUgYnV0IHBsZWFzZSBhZGQgc29tZSB0ZXh0IHRvIGNsYXJpZnkgd2hldGhlciB0aGUgcmVj
ZWl2ZXIgc2hvdWxkL3NoYWxsIHBlcmZvcm0gc29tZSB2YWxpZGF0aW9uIGNoZWNrDQogPHNocmFk
ZGhhPiBzdXJlIHdpbGwgYWRkIG5ldyBzZWN0aW9uIGluIG5leHQgcmV2aXNpb24uDQpJdGFsbw0K
DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExvYSBBbmRlcnNzb24gW21h
aWx0bzpsb2FAcGkubnVdDQo+IFNlbnQ6IHZlbmVyZMOsIDE0IGZlYmJyYWlvIDIwMjAgMDU6NTMN
Cj4gVG86IEJvY2NpLCBNYXR0aGV3IChOb2tpYSAtIEdCKSA8bWF0dGhldy5ib2NjaUBub2tpYS5j
b208bWFpbHRvOm1hdHRoZXcuYm9jY2lAbm9raWEuY29tPj47IEFsZXhhbmRlcg0KPiBWYWluc2h0
ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZh
aW5zaHRlaW5AZWNpdGVsZS5jb20+PjsgU2FtIEFsZHJpbg0KPiA8YWxkcmluLmlldGZAZ21haWwu
Y29tPG1haWx0bzphbGRyaW4uaWV0ZkBnbWFpbC5jb20+PjsgSXRhbG8gQnVzaSA8SXRhbG8uQnVz
aUBodWF3ZWkuY29tPG1haWx0bzpJdGFsby5CdXNpQGh1YXdlaS5jb20+Pg0KPiBDYzogZHJhZnQt
aGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbUBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaGVnZGUtbXBs
cy1zcHJpbmctZXBlLW9hbUBpZXRmLm9yZz47IG1wbHMtY2hhaXJzQGlldGYub3JnPG1haWx0bzpt
cGxzLWNoYWlyc0BpZXRmLm9yZz4NCj4gU3ViamVjdDogTVBMUy1SVCByZXZpZXcgb2YgZHJhZnQt
aGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbQ0KPg0KPiBNYXRoZXcsIFNhbSwgU2FzaGEgYW5kIEl0
YWxvLA0KPg0KPiBZb3UgaGF2ZSBiZSBzZWxlY3RlZCBhcyBNUExTLVJUIHJldmlld2VycyBmb3Ig
ZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLQ0KPiBvYW0uDQo+DQo+IE5vdGUgdG8gYXV0aG9y
czogWW91IGhhdmUgYmVlbiBDQydkIG9uIHRoaXMgZW1haWwgc28gdGhhdCB5b3UgY2FuIGtub3cg
dGhhdA0KPiB0aGlzIHJldmlldyBpcyBnb2luZyBvbi4gSG93ZXZlciwgcGxlYXNlIGRvIG5vdCBy
ZXZpZXcgeW91ciBvd24gZG9jdW1lbnQuDQo+DQo+IFJldmlld3Mgc2hvdWxkIGNvbW1lbnQgb24g
d2hldGhlciB0aGUgZG9jdW1lbnQgaXMgY29oZXJlbnQsIGlzIGl0IHVzZWZ1bCAoaWUsDQo+IGlz
IGl0IGxpa2VseSB0byBiZSBhY3R1YWxseSB1c2VmdWwgaW4gb3BlcmF0aW9uYWwgbmV0d29ya3Mp
LCBhbmQgaXMgdGhlIGRvY3VtZW50DQo+IHRlY2huaWNhbGx5IHNvdW5kPyAgV2UgYXJlIGludGVy
ZXN0ZWQgaW4ga25vd2luZyB3aGV0aGVyIHRoZSBkb2N1bWVudCBpcw0KPiByZWFkeSB0byBiZSBj
b25zaWRlcmVkIGZvciBXRyBhZG9wdGlvbiAoaWUsIGl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBwZXJm
ZWN0IGF0DQo+IHRoaXMgcG9pbnQsIGJ1dCBzaG91bGQgYmUgYSBnb29kIHN0YXJ0KS4NCj4NCj4g
UmV2aWV3cyBzaG91bGQgYmUgc2VudCB0byB0aGUgZG9jdW1lbnQgYXV0aG9ycywgV0cgY28tY2hh
aXJzIGFuZCBXRw0KPiBzZWNyZXRhcnksIGFuZCBDQydkIHRvIHRoZSBNUExTIFdHIGVtYWlsIGxp
c3QuIElmIG5lY2Vzc2FyeSwgY29tbWVudHMgbWF5IGJlDQo+IHNlbnQgcHJpdmF0ZWx5IHRvIG9u
bHkgdGhlIFdHIGNoYWlycy4NCj4NCj4gSWYgeW91IGhhdmUgdGVjaG5pY2FsIGNvbW1lbnRzIHlv
dSBzaG91bGQgdHJ5IHRvIGJlIGV4cGxpY2l0IGFib3V0IHdoYXQNCj4gKnJlYWxseSogbmVlZCB0
byBiZSByZXNvbHZlZCBiZWZvcmUgYWRvcHRpbmcgaXQgYXMgYSB3b3JraW5nIGdyb3VwIGRvY3Vt
ZW50LA0KPiBhbmQgd2hhdCBjYW4gd2FpdCB1bnRpbCB0aGUgZG9jdW1lbnQgaXMgYSB3b3JraW5n
IGdyb3VwIGRvY3VtZW50IGFuZCB0aGUNCj4gd29ya2luZyBncm91cCBoYXMgdGhlIHJldmlzaW9u
IGNvbnRyb2wuDQo+DQo+IEFyZSB5b3UgYWJsZSB0byByZXZpZXcgdGhpcyBkcmFmdCBieSBGZWIg
MjgsIDIwMjA/IFBsZWFzZSByZXNwb25kIGluIGEgdGltZWx5DQo+IGZhc2hpb24uDQo+DQo+DQo+
IFRoYW5rcywgTG9hDQo+IChhcyBNUExTIFdHIGNoYWlyKQ0KPiAtLQ0KPiAtLQ0KPg0KPg0KPiBM
b2EgQW5kZXJzc29uICAgICAgICAgICAgICAgICAgICAgICAgZW1haWw6IGxvYUBwaS5udTxtYWls
dG86bG9hQHBpLm51Pg0KPiBTZW5pb3IgTVBMUyBFeHBlcnQNCj4gQnJvbnplIERyYWdvbiBDb25z
dWx0aW5nICAgICAgICAgICAgIHBob25lOiArNDYgNzM5IDgxIDIxIDY0DQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAuZW1haWxxdW90ZSwgbGkuZW1haWxx
dW90ZSwgZGl2LmVtYWlscXVvdGUNCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxxdW90ZTsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjEuMHB0Ow0KCWJvcmRlcjpub25lOw0KCXBhZGRp
bmc6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4
dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250
LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsN
CgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXtt
c28tbGlzdC1pZDozMDIyNzEyNTI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMzU2MTczNTY7
fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDoyOw0KCW1zby1sZXZlbC10
YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6NTc5NzU2NTI1Ow0KCW1zby1s
aXN0LXRlbXBsYXRlLWlkczoxODkwNDIxMDA7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZl
bC1zdGFydC1hdDo0Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDINCgl7bXNv
LWxpc3QtaWQ6NzIxMjU0MjY3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotNTY4NDEzOTU4O30N
CkBsaXN0IGwzDQoJe21zby1saXN0LWlkOjE3NTcyNDAwODE7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOi0xNDc1ODEwNzc0O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6
NTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGw0DQoJe21zby1saXN0LWlkOjE5
Nzk0NTc3MTY7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMTA3NjE5ODA4O30NCkBsaXN0IGw0
OmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30N
Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6
ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2
OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t
LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxl
Ij4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBJ
dGFsbyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciByZXZpZXcgYW5kIGNvbW1l
bnRzLiBQbHMgc2VlIGlubGluZeKApjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IEl0YWxvIEJ1c2kgJmx0O0l0YWxv
LkJ1c2lAaHVhd2VpLmNvbSZndDsgPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgRmVicnVh
cnkgMjYsIDIwMjAgMTA6MzAgUE08YnI+DQo8Yj5Ubzo8L2I+IGRyYWZ0LWhlZ2RlLW1wbHMtc3By
aW5nLWVwZS1vYW1AaWV0Zi5vcmc7IG1wbHMtY2hhaXJzQGlldGYub3JnOyBNYWNoIENoZW4gJmx0
O21hY2guY2hlbkBodWF3ZWkuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gbXBsc0BpZXRmLm9yZzsg
Qm9jY2ksIE1hdHRoZXcgKE5va2lhIC0gR0IpICZsdDttYXR0aGV3LmJvY2NpQG5va2lhLmNvbSZn
dDs7IEFsZXhhbmRlciBWYWluc2h0ZWluICZsdDtBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxl
LmNvbSZndDs7IFNhbSBBbGRyaW4gJmx0O2FsZHJpbi5pZXRmQGdtYWlsLmNvbSZndDs8YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IE1QTFMtUlQgcmV2aWV3IG9mIGRyYWZ0LWhlZ2RlLW1wbHMtc3By
aW5nLWVwZS1vYW08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IaSBhbGwsPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyBvbmUgb2YgdGhlJm5ic3A7IE1Q
TFMtUlQgcmV2aWV3ZXJzIG9mIGRyYWZ0LWhlZ2RlLW1wbHMtc3ByaW5nLWVwZS1vYW0uPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J
IGhhdmUgcmV2aWV3ZWQgdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIHRoZSBkcmFmdCB3aGljaCBoYXMg
YmVlbiBwdWJsaXNoZWQgdHdvIGRheXMgYWdvIChkcmFmdC1oZWdkZS1tcGxzLXNwcmluZy1lcGUt
b2FtLTA1KS48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkkgdGhpbmsgdGhhdCB0aGUgZG9jdW1lbnQgaXMgY29oZXJlbnQsIGlzIGl0
IHVzZWZ1bCAoaS5lLiwgaXQgYWRkcmVzc2VzIGEgcmVhbCBuZWVkIGZvciBvcGVyYXRpb25hbCBu
ZXR3b3JrcyksIGFuZCBpdCBpcyB0ZWNobmljYWxseSBzb3VuZC48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlcmVmb3JlLCBJIHRoaW5rIHRoYXQg
dGhlIGRyYWZ0IGlzIHJlYWR5IHRvIGJlIGFkb3B0ZWQgYXMgYSBXRyBkb2N1bWVudC48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkg
aGF2ZSBmZXcgY29tbWVudHMgdGhhdCBjYW4gYmUgYWRkcmVzc2VkIGVpdGhlciBiZWZvcmUgb3Ig
YWZ0ZXIgV0cgYWRvcHRpb24uPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDIgbGV2
ZWwxIGxmbzEiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+MS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48
IVtlbmRpZl0+VGhlIEludHJvZHVjdGlvbiBtZW50aW9ucyB0aGUgcHJvY2VkdXJlcyBkZWZpbmVk
IGluIHNlY3Rpb24gNyBvZiBSRkM4Mjg3IGFuZCBjbGFyaWZpZWQgYnkgUkZDODY5MC48bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5NeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgUkZDODY5MCBjbGFy
aWZpZXMgaG93IHRvIHVzZSB0aGUgbGVuZ3RoIGZpZWxkIHdpdGggdGhlIHN1Yi1UTFZzIGRlZmlu
ZWQgaW4gc2VjdGlvbiA1IG9mIFJGQzgyODcgYW5kIHRoZXJlZm9yZSBpdCBpcyBub3Qgc3RyaWN0
bHkgYXBwbGljYWJsZSB0byB0aGlzIGRyYWZ0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jmx0O3NocmFkZGhhJmd0OyB5ZXMuIFlvdSBhcmUgcmlnaHQuIEkgdXBkYXRlZCB0
aGlzIHNlbnRlbmNlIGFuZCByZWZlcnJlZCA4NjkwIGJhc2VkIG9uIGNvbW1lbnQgdGhhdCA4Mjg3
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IYXMgYW4gaW1wb3J0YW50IGNs
YXJpZmljYXRpb24gaW4gUkZDIDg2OTAgc28gaXQgc2hvdWxkIGJlIHJlZmVyZW5jZS48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhvd2V2ZXIsIGl0IHdvdWxkIGJlIHdvcnRod2hp
bGUgY2xhcmlmeWluZyBpbiBzZWN0aW9uIDQgb2YgdGhpcyBkcmFmdCBob3cgdGhlIGxlbmd0aCBm
aWVsZCBzaG91bGQgYmUgc2V0IGZvciB0aGUgRVBFIFNJRCBzdWItVExWcy4gQW4gZXhhbXBsZSB3
b3VsZCBhbHNvIGJlIHVzZWZ1bC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZsdDtzaHJhZGRoYSZndDsgeWVzIHVwZGF0ZWQgdGhlIGRyYWZ0LjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDps
MCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj4yLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT5JIGd1ZXNzIHRoYXQgYWxsIHRoZSBpbmZvcm1hdGlvbiBlbGVtZW50cyB1
c2VkIGluIHRoZSBzdWItVExWcyBkZWZpbmVkIGluIHNlY3Rpb24gNCBvZiB0aGlzIGRyYWZ0IGFy
ZSB0aG9zZSBkZWZpbmVkIGluIGRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1l
cGUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDtTaHJhZGRoYSZn
dDsgWWVzLjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkl0IHdvdWxkIGJlIHdvcnRod2hpbGUg
dG8gcmVmZXJlbmNlIGRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUgZm9y
IHRoZXNlIGRlZmluaXRpb25zLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jmx0O1NocmFkZGhhJmd0OyB5ZXMsIG5vcm1hdGl2ZSByZWZlcmVuY2UgYWRkZWQuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGd1ZXNzIHRoaXMgd291bGQgYWxzbyBoZWxwIHJl
c29sdmluZyBjb21tZW50ICMxIGZyb20gU2FzaGEgb24gbGluay1sb2NhbCBJUHY2IGFkZHJlc3Nl
cyBhbmQgdW5udW1iZXJlZCBpbnRlcmZhY2VzOiB3aGF0ZXZlciBpcyBzdXBwb3J0ZWQgYnkgZHJh
ZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVudC1yb3V0aW5nLWVwZSBzaG91bGQgYmUgYWxzbyBzdXBw
b3J0ZWQgYnkgdGhpcyBkcmFmdCAoYW5kIHZpY2UgdmVyc2EpPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbHQ7c2hyYWRkaGEmZ3Q7IHVwZGF0ZWQgd2l0aCBsaW5rLWxvY2Fs
IGFkZHJlc3NlcyBGRlMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDow
aW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0Omw0IGxldmVsMSBsZm8zIj4NCjwhW2lmICFz
dXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMuPHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPkluIEZpZ3VyZSAy
LCB0aGUg4oCcTm8ub2YgSVB2NiBpbnRlcmZhY2UgcGFpcnPigJ0gZmllbGQgc2VlbXMgYSBiaXQg
cmVkdW5kYW50IHNpbmNlIHRoZSBpbmZvcm1hdGlvbiBjYW4gYmUgaW5mZXJyZWQgZnJvbSB0aGUg
4oCcTGVuZ3Ro4oCdIGFuZCDigJxOby5vZiBJUHY0IGludGVyZmFjZSBwYWlycyDigJ0gZmllbGRz
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZsdDtzaHJhZGRoYSZndDsg
U2luY2UgSVB2NCBhbmQgaXB2NiBhZGRyZXNzIHBhaXIgbWF5IGJlIHByZXNlbnQgc2ltdWx0YW5l
b3VzbHksIHdlIG5lZWQgdGhpcyBmaWVsZC48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlz
IGlzIG9rIGZvciBtZSBidXQgcGxlYXNlIGFkZCBzb21lIHRleHQgdG8gY2xhcmlmeSB3aGV0aGVy
IHRoZSByZWNlaXZlciBzaG91bGQvc2hhbGwgcGVyZm9ybSBzb21lIHZhbGlkYXRpb24gY2hlY2s8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOyZsdDtzaHJhZGRoYSZndDsgc3VyZSB3aWxs
IGFkZCBuZXcgc2VjdGlvbiBpbiBuZXh0IHJldmlzaW9uLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2Vy
aWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21hcmdpbi1sZWZ0OjBpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxm
bzQiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+
NC48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+RmlndXJlIDMgaXMgbm90IGZ1bGx5IGNsZWFyPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SWYgSSB1bmRlcnN0YW5kIHdlbGwsIHRoZSDigJxSZW1vdGUgQXMgTnVtYmVy4oCdLCDigJxSZW1v
dGUgQkdQIFJvdXRlciBJROKAnSwg4oCcTm8ub2YgSVB2NCBpbnRlcmZhY2UgcGFpcnPigJ0sIOKA
piBmaWVsZHMgYXJlIHJlcGVhdGVkIGZvciBlYWNoIGVsZW1lbnQgaW4gdGhlIHNldC48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtTaHJhZGRoYSZndDsgeWVzLCB0aGVz
ZSBlbGVtZW50cyBhcmUgcmVwZWF0ZWQgZm9yIGVhY2ggc2V0LjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlm
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JdCBtYXkgYmUgd29ydGh3aGlsZSB0byBzcGxpdCB0aGUgZmlndXJlIGludG8gdHdvOiBv
bmUgZGVzY3JpYmluZyB0aGUgVExWIGNvbnRhaW5pbmcgb25lIG9yIG1vcmUg4oCcZWxlbWVudHPi
gJ0gYW5kIG9uZSBkZXNjcmliaW5nIHRoZSBmaWVsZHMgdXNlZCBpbiBlYWNoIGVsZW1lbnQuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7U2hyYWRkaGEmZ3Q7IFllcy4g
dXBkYXRlZDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oyxz
ZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MGluO3RleHQt
aW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMyBsZXZlbDEgbGZvNSI+DQo8IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj41LjxzcGFuIHN0eWxlPSJmb250Ojcu
MHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT5JbiBGaWd1cmUgNiwgdGhlIOKA
nE5vLm9mIGVsZW1lbnRzIGluIHNldOKAnSBmaWVsZCBhcyB3ZWxsIGFzIHRoZSDigJxOby5vZiBJ
UHY2IGludGVyZmFjZSBwYWlyc+KAnSBmaWVsZCBvZiB0aGUgbGFzdCBlbGVtZW50IGluIHRoZSBz
ZXQgc2VlbSBhIGJpdCByZWR1bmRhbnQgc2luY2UgdGhlIGluZm9ybWF0aW9uIGNhbiBiZSBpbmZl
cnJlZCBmcm9tIHRoZSDigJxMZW5ndGjigJ0gYW5kIOKAnE5vLm9mIElQdjQgaW50ZXJmYWNlIHBh
aXJzDQog4oCdIG9mIHRoZSBsYXN0IGVsZW1lbnQgaW4gdGhlIHNldCBmaWVsZHM8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jmx0O1NocmFkZGhhJmd0O1NpbmNlIGJvdGgg
SVB2NCBhbmQgSVB2NiBhZGRyZXNzZXMgcGFpcnMgbWF5IGJlIHByZXNlbnQgc2ltdWx0YW5lb3Vz
bHksIG51bWJlciBvZiBwYWlycyBmaWVsZCBpcyByZXF1aXJlZC48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNl
cmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5BcyBmb3IgY29tbWVudCAjMyBhYm92ZSwgdGhpcyBpcyBvayBmb3IgbWUgYnV0IHBs
ZWFzZSBhZGQgc29tZSB0ZXh0IHRvIGNsYXJpZnkgd2hldGhlciB0aGUgcmVjZWl2ZXIgc2hvdWxk
L3NoYWxsIHBlcmZvcm0gc29tZSB2YWxpZGF0aW9uIGNoZWNrPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNl
cmlmIj4mbmJzcDsmbHQ7c2hyYWRkaGEmZ3Q7IHN1cmUgd2lsbCBhZGQgbmV3IHNlY3Rpb24gaW4g
bmV4dCByZXZpc2lvbi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdGFsbzxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0
OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyBG
cm9tOiBMb2EgQW5kZXJzc29uIFs8YSBocmVmPSJtYWlsdG86bG9hQHBpLm51Ij5tYWlsdG86bG9h
QHBpLm51PC9hPl08c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgU2VudDogdmVuZXJkw6wgMTQg
ZmViYnJhaW8gMjAyMCAwNTo1MzxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyBUbzogQm9jY2ks
IE1hdHRoZXcgKE5va2lhIC0gR0IpICZsdDs8YSBocmVmPSJtYWlsdG86bWF0dGhldy5ib2NjaUBu
b2tpYS5jb20iPm1hdHRoZXcuYm9jY2lAbm9raWEuY29tPC9hPiZndDs7IEFsZXhhbmRlcjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyBWYWluc2h0ZWluICZsdDs8YSBocmVmPSJtYWlsdG86QWxl
eGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tPC9hPiZndDs7IFNhbSBBbGRyaW48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgJmx0
OzxhIGhyZWY9Im1haWx0bzphbGRyaW4uaWV0ZkBnbWFpbC5jb20iPmFsZHJpbi5pZXRmQGdtYWls
LmNvbTwvYT4mZ3Q7OyBJdGFsbyBCdXNpICZsdDs8YSBocmVmPSJtYWlsdG86SXRhbG8uQnVzaUBo
dWF3ZWkuY29tIj5JdGFsby5CdXNpQGh1YXdlaS5jb208L2E+Jmd0OzxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJp
ZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWhlZ2RlLW1wbHMtc3ByaW5nLWVw
ZS1vYW1AaWV0Zi5vcmciPg0KZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbUBpZXRmLm9y
ZzwvYT47IDxhIGhyZWY9Im1haWx0bzptcGxzLWNoYWlyc0BpZXRmLm9yZyI+DQptcGxzLWNoYWly
c0BpZXRmLm9yZzwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgU3ViamVjdDogTVBMUy1S
VCByZXZpZXcgb2YgZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbTxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oyxz
ZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jmd0OyA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyBNYXRoZXcsIFNhbSwg
U2FzaGEgYW5kIEl0YWxvLDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyA8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDss
c2VyaWYiPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jmd0OyBZb3UgaGF2ZSBiZSBzZWxlY3RlZCBhcyBNUExTLVJUIHJldmlld2Vy
cyBmb3IgZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLTxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jmd0OyBvYW0uPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IDxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mZ3Q7IE5vdGUgdG8gYXV0aG9yczogWW91IGhhdmUgYmVlbiBDQydkIG9uIHRoaXMgZW1h
aWwgc28gdGhhdCB5b3UgY2FuIGtub3cgdGhhdDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyB0
aGlzIHJldmlldyBpcyBnb2luZyBvbi4gSG93ZXZlciwgcGxlYXNlIGRvIG5vdCByZXZpZXcgeW91
ciBvd24gZG9jdW1lbnQuPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IDxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oyxz
ZXJpZiI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mZ3Q7IFJldmlld3Mgc2hvdWxkIGNvbW1lbnQgb24gd2hldGhlciB0aGUgZG9j
dW1lbnQgaXMgY29oZXJlbnQsIGlzIGl0IHVzZWZ1bCAoaWUsPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mZ3Q7IGlzIGl0IGxpa2VseSB0byBiZSBhY3R1YWxseSB1c2VmdWwgaW4gb3BlcmF0aW9uYWwg
bmV0d29ya3MpLCBhbmQgaXMgdGhlIGRvY3VtZW50PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7
IHRlY2huaWNhbGx5IHNvdW5kPyZuYnNwOyBXZSBhcmUgaW50ZXJlc3RlZCBpbiBrbm93aW5nIHdo
ZXRoZXIgdGhlIGRvY3VtZW50IGlzPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IHJlYWR5IHRv
IGJlIGNvbnNpZGVyZWQgZm9yIFdHIGFkb3B0aW9uIChpZSwgaXQgZG9lc24ndCBoYXZlIHRvIGJl
IHBlcmZlY3QgYXQ8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgdGhpcyBwb2ludCwgYnV0IHNo
b3VsZCBiZSBhIGdvb2Qgc3RhcnQpLiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWYiPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyBS
ZXZpZXdzIHNob3VsZCBiZSBzZW50IHRvIHRoZSBkb2N1bWVudCBhdXRob3JzLCBXRyBjby1jaGFp
cnMgYW5kIFdHPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IHNlY3JldGFyeSwgYW5kIENDJ2Qg
dG8gdGhlIE1QTFMgV0cgZW1haWwgbGlzdC4gSWYgbmVjZXNzYXJ5LCBjb21tZW50cyBtYXkgYmU8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgc2VudCBwcml2YXRlbHkgdG8gb25seSB0aGUgV0cg
Y2hhaXJzLjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyA8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPg0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jmd0OyBJZiB5b3UgaGF2ZSB0ZWNobmljYWwgY29tbWVudHMgeW91IHNob3VsZCB0cnkgdG8g
YmUgZXhwbGljaXQgYWJvdXQgd2hhdDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyAqcmVhbGx5
KiBuZWVkIHRvIGJlIHJlc29sdmVkIGJlZm9yZSBhZG9wdGluZyBpdCBhcyBhIHdvcmtpbmcgZ3Jv
dXAgZG9jdW1lbnQsPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IGFuZCB3aGF0IGNhbiB3YWl0
IHVudGlsIHRoZSBkb2N1bWVudCBpcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQgYW5kIHRoZTxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyB3b3JraW5nIGdyb3VwIGhhcyB0aGUgcmV2aXNpb24g
Y29udHJvbC48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZndDsgQXJlIHlvdSBhYmxlIHRvIHJldmlldyB0aGlzIGRyYWZ0IGJ5IEZlYiAyOCwgMjAy
MD8gUGxlYXNlIHJlc3BvbmQgaW4gYSB0aW1lbHk8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsg
ZmFzaGlvbi48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4N
CjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZndDsgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgVGhhbmtzLCBMb2E8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZndDsgKGFzIE1QTFMgV0cgY2hhaXIpPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlm
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mZ3Q7IC0tPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IC0tPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNl
cmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mZ3Q7IDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IDxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oyxz
ZXJpZiI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mZ3Q7IExvYSBBbmRlcnNzb24mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZW1h
aWw6IDxhIGhyZWY9Im1haWx0bzpsb2FAcGkubnUiPg0KbG9hQHBpLm51PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jmd0OyBTZW5pb3IgTVBMUyBFeHBlcnQ8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZndDsgQnJvbnplIERyYWdvbiBDb25zdWx0aW5nJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBob25lOiAmIzQz
OzQ2IDczOSA4MSAyMSA2NDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BYAPR05MB3943F01C099FF220BA553958D5E30BYAPR05MB3943namp_--


From nobody Fri Mar  6 02:50:25 2020
Return-Path: <shraddha@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A6CF3A0C7F; Fri,  6 Mar 2020 02:50:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=xUnwtW+8; dkim=pass (1024-bit key) header.d=juniper.net header.b=BV9kIgo1
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 gS_XtuuR94hX; Fri,  6 Mar 2020 02:50:22 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 6F8FC3A0C78; Fri,  6 Mar 2020 02:50:22 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 026AlJHD003170; Fri, 6 Mar 2020 02:50:21 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=SR7P0ZVb0klNFxIILLC/lrtWFw0MXcuBSiQcjMbgbns=; b=xUnwtW+8qvA59t8MWDlYjxlTMh+lEahkYAxGEneE6coSfed+jgzwLIPGdgDQ9x5jkjHY bkQb1yPm1OrjuXFzKze5yJwWB2cuFPHwRbADIMyBtr/UQ2OR6HHied8Ug8F3njLvqErZ 7jNzSO660PTSyzrjgeYg1U6l6b//KmjWlEACE0yFwJOwAP1uCtjFlNDm3AVAkf6TkViY 2b/o2oQj4vUMwIhEb8tw6LmqlwULxlMZX3EuiVj2xz8G954do8xdQ1Ycmk0y8iy+ugC0 c0hWUlTo+WLLZAr6BtvEyO+UldrjYviqT8W2t1OjNo8COogsKKQHgxAyLcmvnXiWv6Le +Q== 
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by mx0b-00273201.pphosted.com with ESMTP id 2ykcss0s8n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Mar 2020 02:50:21 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MsUVgpwqAqAtDWGDNFnX5gYKLxAP+1K+I5NsktWUQ/UeN61cLwOIhvE9LJBc26mdVoTNPc09E4rPEZjRuVNt+fk75w67c5VHmTMoas5JmcmKNDbYNftPMnhPPnOraP2gqCBk+icVqGV/JIVSNiCRkKB5Kf3cfGykBfF7MAXTqMa1J5fgKi47kXrH2juF18ba47EdQwFbfce5EaMn74BKgz5z+l1wgyUKx4iunCMi4ZpO7vZ7Lu7sGpK5i0n5udLRWNsTNXMr6nmjNYRQ+gO/UCZ0FTrbCvCtU2237Rxg6qDeKufrEJRF2z6bZEZO5L2HFB/xS/Y3zmBWZ7f/1h4ecg==
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=SR7P0ZVb0klNFxIILLC/lrtWFw0MXcuBSiQcjMbgbns=; b=Fxb21tIDCnPUB9sZCDguRwIVlaD0wH9no3NAVEVXAZs92VahUS4jc38FaRmo6bFkfkKuNe24ofc1jvpgwal1bKwLhmlwkSwbtaIfblvN2m1BE/oClxRQdUxOa180w/R57uXkym3U4kgrl7Ml9oVkmezdI+5tBSJALfCU1xFBMaX4ZeoVew0HDXlXHUct6lZloVwfsSyjOB/GYk5VEFlB4h2kDlHlQlHg6TuD89Xr/N337Qy11/OvrA5+1ESUBfp+OhJTCpIJpDgD3FEzdkRS1Kxceo/Rk3nLuDkQ9mm1/DC2FtGDhtjHh9NI+0c5Ji28StFv+AeqalHryZ2blk5q9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SR7P0ZVb0klNFxIILLC/lrtWFw0MXcuBSiQcjMbgbns=; b=BV9kIgo16Cx0hq0JHR+JF8LCTKXNsa/w7CEageg8cKbAcArXWvn7FMxSSWQhCeXQDSVMhOyIZqcvo4eT0uHJxNQamZwpzxYoVby9hSPOgacmqaSc+vn1LC+3tot4jPEY/Fx7TTVrkoB+ePpCf+c2newxmn8gUhJbbAE9KaFCjfM=
Received: from BYAPR05MB3943.namprd05.prod.outlook.com (2603:10b6:a02:8b::18) by BYAPR05MB4789.namprd05.prod.outlook.com (2603:10b6:a03:4d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.5; Fri, 6 Mar 2020 10:50:19 +0000
Received: from BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::9415:edbd:33a5:5708]) by BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::9415:edbd:33a5:5708%3]) with mapi id 15.20.2814.007; Fri, 6 Mar 2020 10:50:19 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, "draft-hegde-mpls-spring-epe-oam@ietf.org" <draft-hegde-mpls-spring-epe-oam@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT review of draft-hegde-mpls-spring-epe-oam
Thread-Index: AQHV4vKl4WCDGjdC3kq5Rs08STypkqg1Mb0AgAZQfpA=
Date: Fri, 6 Mar 2020 10:50:19 +0000
Message-ID: <BYAPR05MB39431249994341754CABB967D5E30@BYAPR05MB3943.namprd05.prod.outlook.com>
References: <2141e262-752f-0c7e-fdcb-03aea45e9aa1@pi.nu> <6D84F768-8EA8-406B-993F-A9E56C823728@nokia.com>
In-Reply-To: <6D84F768-8EA8-406B-993F-A9E56C823728@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=11341734-bbaf-4f61-8ca6-000019380745; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-03-06T10:43:25Z;  MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [116.197.184.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 87a133ab-71e2-469c-f842-08d7c1bc29cd
x-ms-traffictypediagnostic: BYAPR05MB4789:
x-microsoft-antispam-prvs: <BYAPR05MB47892630263C595363AAD7ECD5E30@BYAPR05MB4789.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0334223192
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(396003)(376002)(346002)(366004)(39860400002)(136003)(199004)(189003)(478600001)(71200400001)(316002)(296002)(86362001)(110136005)(8936002)(2906002)(64756008)(6506007)(53546011)(7696005)(33656002)(76116006)(66556008)(66946007)(66476007)(66446008)(8676002)(81156014)(81166006)(26005)(9686003)(55016002)(52536014)(4326008)(186003)(5660300002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4789; H:BYAPR05MB3943.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: eZiMD60AzFzd7xE1IQ61cKe91NwqpDEH/8/8/KwarmuOyRC54UAf1gAiXZFd1U1ZKKTggmelv5yfg9LIAuIytiPNshMEuc/RaVrm+ZsFFS8h0jeaFsl0l2Ifcpcfnq+ulZd3y3EoSBLYZar7eP2YqwFhkcUhLAMG/gVna7jCq7V2ho9uPshgA76u0VjrTC/yDxPvEa123DVwuxXH+KyXk9wtFcXEKWVzrAjxKIwOcFx1YjjSRbAXtmDJZP39fDsecSPCakOyg/IC3KuZG5R+yJdM46jntGFqVsTrS5yGpu1YbZoqIUqz9LLbfz/3kZR6NCWfqqSSE9CN84ADHRqBYPpIL3mfmdDOf4CnTZ5eciNmvqKD0VAxKd+fIF5s6YM6Fttcw6JgDwJRCkBBwTNUBTgfqVajKzxLU3GXyM5ZN9t0Picg5nuMj4/iecbllYDe
x-ms-exchange-antispam-messagedata: TMjgN6URyLToROhiBgmwtDSpqNcmGsHvDSqlMkJS0CEA4K8lrkLWMz15R2HGt58fv1BBgNcdLwquHWxCQck64xpn0PdBDizOQXl5yyP2mpJPSQ6yQZle+oW56ZSJSD2MKbDXT4uEw2Ty0qQT3og8eQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 87a133ab-71e2-469c-f842-08d7c1bc29cd
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2020 10:50:19.4561 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yIrLsy3ZuprNCFAOjOX7KReJQugieJS0FwWVtP+YZDK4dTnH445g826qUL1FGlu0ik14bCai6pgvIzhd3p6LXA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4789
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-06_03:2020-03-05, 2020-03-06 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 spamscore=0 clxscore=1015 malwarescore=0 impostorscore=0 lowpriorityscore=0 mlxlogscore=999 priorityscore=1501 suspectscore=0 bulkscore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003060077
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/TzeI1CLgX33eJk2GyKMMRnAWGfY>
Subject: Re: [mpls] MPLS-RT review of draft-hegde-mpls-spring-epe-oam
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2020 10:50:24 -0000

SGkgQm9jY2ksDQoNClRoYW5rcyBmb3IgdGhlIHJldmlldyBhbmQgY29tbWVudHMuDQoNCi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBCb2NjaSwgTWF0dGhldyAoTm9raWEgLSBHQikg
PG1hdHRoZXcuYm9jY2lAbm9raWEuY29tPiANClNlbnQ6IE1vbmRheSwgTWFyY2ggMiwgMjAyMCAz
OjQ4IFBNDQpUbzogZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbUBpZXRmLm9yZzsgbXBs
cy1jaGFpcnNAaWV0Zi5vcmcNCkNjOiBtcGxzQGlldGYub3JnDQpTdWJqZWN0OiBSZTogTVBMUy1S
VCByZXZpZXcgb2YgZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbQ0KDQpIZWxsbw0KDQpJ
IGhhdmUgYmVlbiBzZWxlY3RlZCBhcyBhbiBNUExTIFJldmlldyBUZWFtIHJldmlld2VyIGZvciB0
aGlzIGRyYWZ0Lg0KDQpJIGZvdW5kIHRoZSBkb2N1bWVudCB0byBiZSBjbGVhciwgd2VsbC13cml0
dGVuIGFuZCBjb2hlcmVudC4gSXQgZG9lcyBhZGRyZXNzIGEgcHJvYmxlbSB0aGF0IG5lZWRzIHRv
IGJlIHNvbHZlZC4NCg0KT25lIHRlY2huaWNhbCBjb21tZW50IHRoYXQgSSBoYXZlIGlzIHRoYXQg
dGhlIGRvY3VtZW50IHJlbGllcyBvbiB0aGUgaW5ncmVzcyBMRVIgbGF1bmNoaW5nIHRoZSBMU1Ag
UGluZy9UcmFjZSBrbm93aW5nIHRoZSB0eXBlIG9mIGV2ZXJ5IFNJRCBhbG9uZyB0aGUgcGF0aCBv
ZiB0aGUgTFNQIGluIG9yZGVyIHRvIHVzZSB0aGUgY29ycmVjdCBUTFYgaW4gdGhlIHRhcmdldCBG
RUMgc3RhY2suIFRoaXMgcHJlc2VudHMgYSBjaGFsbGVuZ2UgZm9yIFNSIFBvbGljeSBiZWNhdXNl
IHRoZSBwYXRoIGlzIGp1c3QgYSBsaXN0IG9mIFNJRCBsYWJlbHMgd2l0aCBubyB0eXBlIGV4cGxp
Y2l0bHkgcHJvdmlkZWQgaW4gdGhlIGRlZmluaXRpb24gb2YgdGhlIHBvbGljeS4gDQo8U2hyYWRk
aGE+IGhlYWQtZW5kIG5vZGUgY2FuIGFsc28gdXNlIEJHUC1MUyB3aXRoIEFTQlIgdG8gbGVhcm4g
dGhlIEVQRS1TSURzIGFuZCB0aGUgRkVDIGNhbiBiZSBidWlsdCAuDQoiVGhlb3J5IG9mIG9wZXJh
dGlvbiIgc2VjdGlvbiB0YWxrcyBhYm91dCB0aGlzLg0KSSB3aWxsIGFkZCBhYnNlbmNlIG9mIHRo
ZSBTSUQgZGV0YWlscyBpbiBQQ0VQIGFuZCBCR1AtU1ItVEUgZXh0ZW5zaW9ucyBhbmQgdGhhdCBi
ZWluZyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkcmFmdC4gDQoNClRoaXMgaXMgc2xpZ2h0bHkgbGVz
cyBvZiBhIHByb2JsZW0gaW4gdGhlIGNhc2Ugb2YgUkZDODI4NyBiZWNhdXNlIHRoZSBoZWFkIGVu
ZCBub2RlIGF0IGxlYXN0IGtub3dzIHRoZSBkZXRhaWxzIG9mIHRoZSB0b3AgU0lELiAgSW4gdGhl
IGNhc2Ugb2YgRVBFIFNJRHMsIGEgY29udHJvbGxlciBtYXkgbGVhcm4gdGhlc2UgZG93bnN0cmVh
bSBTSURzIHRob3VnaCBCR1AtTFMsIA0KDQpidXQgdGhleSBhcmUgbm90IGxlYXJuZWQgZGlyZWN0
bHkgYnkgdGhlIGhlYWQgZW5kIG5vZGUuIA0KDQo8c2hyYWRkaGE+IGhlYWQtZW5kIGNhbiBhbHNv
IGxlYXJuIHZpYSBCR1AtTFMgc2Vzc2lvbnMgdG8gQVNCUnMuDQoNClRoZSBjb250cm9sbGVyIG1h
eSBvciBtYXkgbm90IHByb3ZpZGUgU0lEIHR5cGVzIHRvIHRoZSBub2RlLCBidXQgaXQgaXMgbm90
IGNsZWFyIHdoYXQgbWVjaGFuaXNtIGlzIGF2YWlsYWJsZSB0byBkbyB0aGlzLiBUaGUgZHJhZnQg
cmF0aGVyIHNpZGUgc3RlcHMgdGhpcyBpc3N1ZSBhbmQgb25seSBwcm92aWRlcyB0aGUgZm9sbG93
aW5nIGd1aWRhbmNlIGluIHNlY3Rpb24gMjogIlRoZSBub2RlIGluaXRpYXRpbmcgdGhlIGRhdGEg
cGxhbmUgbW9uaXRvcmluZyBtYXkgYWNxdWlyZSB0aGUgZGV0YWlscyBvZiBFUEUtU0lEcyB0aHJv
dWdoIEJHUC1MUyBhZHZlcnRpc2VtZW50cy4uLiIuICBUaGlzIHN0YXRlbWVudCBzaG91bGQgY29u
dGFpbiBtb3JlIGRldGFpbCBhYm91dCBob3cgdGhpcyB3b3JrcyAoZ2l2ZW4gdGhhdCBpdCBpcyB0
aGUgY29udHJvbGxlciB0aGF0IGxlYXJucyB0aG91Z2ggQkdQLUxTKSwgYW5kIHdoYXQgYWx0ZXJu
YXRpdmVzIGV4aXN0IGlmIHRoZSBjb250cm9sbGVyIGRvZXMgbm90IHByb3ZpZGUgdGhlIFNJRCB0
eXBlcyB0byB0aGUgaW5pdGlhdGluZyBub2RlIGUuZy4gdXNlIG9mIGEgTklMIEZFQyB0eXBlLiBB
biBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBiZSBtb3JlIGV4cGxpY2l0IHRoYXQgdGhpcyBpcyBh
IGdhcCB3aGljaCBpcyBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkcmFmdCBhbmQgZXhwbGljaXRseSBz
dGF0ZSB0aGF0IHRoZSBtZWNoYW5pc20gdGhhdCB0aGUgaW5pdGlhdGluZyBub2RlIGxlYXJucyB0
aGUgZGV0YWlscyBvZiB0aGUgRVBFIFNJRHMgaXMgb3V0IG9mIHNjb3BlLiANCjxzaHJhZGRoYT4g
SSdsbCBhZGQgdGV4dCB0aGF0IG90aGVyIG1lY2hhbmlzbXMgb2YgbGVhcm5pbmcgU0lEIGRldGFp
bHMgZnJvbSBjb250cm9sbGVyIG1heSBiZSB1c2VkIGFuZCBpdCBpcyBvdXQgb2Ygc2NvcGUgZm9y
IHRoaXMgZHJhZnQuDQoNCkJlc3QgcmVnYXJkcw0KDQpNYXR0aGV3DQoNCg0KIA0KZHJhZnQtaGVn
ZGUtbXBscy1zcHJpbmctZXBlLW9hbUBpZXRmLm9yZyA8ZHJhZnQtaGVnZGUtbXBscy1zcHJpbmct
ZXBlLW9hbUBpZXRmLm9yZz4NCg0K77u/T24gMTQvMDIvMjAyMCwgMDQ6NTIsICJMb2EgQW5kZXJz
c29uIiA8bG9hQHBpLm51PiB3cm90ZToNCg0KICAgIE1hdGhldywgU2FtLCBTYXNoYSBhbmQgSXRh
bG8sDQogICAgDQogICAgWW91IGhhdmUgYmUgc2VsZWN0ZWQgYXMgTVBMUy1SVCByZXZpZXdlcnMg
Zm9yDQogICAgZHJhZnQtaGVnZGUtbXBscy1zcHJpbmctZXBlLW9hbS4NCiAgICANCiAgICBOb3Rl
IHRvIGF1dGhvcnM6IFlvdSBoYXZlIGJlZW4gQ0MnZCBvbiB0aGlzIGVtYWlsIHNvIHRoYXQgeW91
IGNhbiBrbm93DQogICAgdGhhdCB0aGlzIHJldmlldyBpcyBnb2luZyBvbi4gSG93ZXZlciwgcGxl
YXNlIGRvIG5vdCByZXZpZXcgeW91ciBvd24NCiAgICBkb2N1bWVudC4NCiAgICANCiAgICBSZXZp
ZXdzIHNob3VsZCBjb21tZW50IG9uIHdoZXRoZXIgdGhlIGRvY3VtZW50IGlzIGNvaGVyZW50LCBp
cyBpdA0KICAgIHVzZWZ1bCAoaWUsIGlzIGl0IGxpa2VseSB0byBiZSBhY3R1YWxseSB1c2VmdWwg
aW4gb3BlcmF0aW9uYWwNCiAgICBuZXR3b3JrcyksIGFuZCBpcyB0aGUgZG9jdW1lbnQgdGVjaG5p
Y2FsbHkgc291bmQ/ICBXZSBhcmUgaW50ZXJlc3RlZA0KICAgIGluIGtub3dpbmcgd2hldGhlciB0
aGUgZG9jdW1lbnQgaXMgcmVhZHkgdG8gYmUgY29uc2lkZXJlZCBmb3IgV0cNCiAgICBhZG9wdGlv
biAoaWUsIGl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBwZXJmZWN0IGF0IHRoaXMgcG9pbnQsIGJ1dCBz
aG91bGQgYmUNCiAgICBhIGdvb2Qgc3RhcnQpLg0KICAgIA0KICAgIFJldmlld3Mgc2hvdWxkIGJl
IHNlbnQgdG8gdGhlIGRvY3VtZW50IGF1dGhvcnMsIFdHIGNvLWNoYWlycyBhbmQNCiAgICBXRyBz
ZWNyZXRhcnksIGFuZCBDQydkIHRvIHRoZSBNUExTIFdHIGVtYWlsIGxpc3QuIElmIG5lY2Vzc2Fy
eSwgY29tbWVudHMNCiAgICBtYXkgYmUgc2VudCBwcml2YXRlbHkgdG8gb25seSB0aGUgV0cgY2hh
aXJzLg0KICAgIA0KICAgIElmIHlvdSBoYXZlIHRlY2huaWNhbCBjb21tZW50cyB5b3Ugc2hvdWxk
IHRyeSB0byBiZSBleHBsaWNpdCBhYm91dCB3aGF0DQogICAgKnJlYWxseSogbmVlZCB0byBiZSBy
ZXNvbHZlZCBiZWZvcmUgYWRvcHRpbmcgaXQgYXMgYSB3b3JraW5nIGdyb3VwDQogICAgZG9jdW1l
bnQsIGFuZCB3aGF0IGNhbiB3YWl0IHVudGlsIHRoZSBkb2N1bWVudCBpcyBhIHdvcmtpbmcgZ3Jv
dXANCiAgICBkb2N1bWVudCBhbmQgdGhlIHdvcmtpbmcgZ3JvdXAgaGFzIHRoZSByZXZpc2lvbiBj
b250cm9sLg0KICAgIA0KICAgIEFyZSB5b3UgYWJsZSB0byByZXZpZXcgdGhpcyBkcmFmdCBieSBG
ZWIgMjgsIDIwMjA/IFBsZWFzZSByZXNwb25kIGluIGENCiAgICB0aW1lbHkgZmFzaGlvbi4NCiAg
ICANCiAgICANCiAgICBUaGFua3MsIExvYQ0KICAgIChhcyBNUExTIFdHIGNoYWlyKQ0KICAgIC0t
IA0KICAgIC0tIA0KICAgIA0KICAgIA0KICAgIExvYSBBbmRlcnNzb24gICAgICAgICAgICAgICAg
ICAgICAgICBlbWFpbDogbG9hQHBpLm51DQogICAgU2VuaW9yIE1QTFMgRXhwZXJ0DQogICAgQnJv
bnplIERyYWdvbiBDb25zdWx0aW5nICAgICAgICAgICAgIHBob25lOiArNDYgNzM5IDgxIDIxIDY0
DQogICAgDQoNCg==


From nobody Fri Mar  6 04:04:45 2020
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBF573A0DBB; Fri,  6 Mar 2020 04:04:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.59
X-Spam-Level: 
X-Spam-Status: No, score=-1.59 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, FILL_THIS_FORM_SHORT=0.001, HTML_MESSAGE=0.001, PDS_BTC_ID=0.499, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ecitele.com header.b=l2b1nxU2; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com header.b=k7ZvbJzB
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 g-YyYCKTQumG; Fri,  6 Mar 2020 04:04:39 -0800 (PST)
Received: from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com [195.245.230.65]) (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 6F0D23A0DBE; Fri,  6 Mar 2020 04:04:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ecitele.com; s=eciselector10072019; t=1583496271; i=@ecitele.com; bh=1TLDLzwPBDRukYRxJrVzpSAW2gwC74VrBOawU1bTN7Y=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=l2b1nxU2RvHs48wORFevliF4lW61sGZLUIO7aOOhS2C887yRXFZOapM1J3vwN9O8w yoezhVslYm71htV8iDy95WJnG3/MHJkF8CvH3sCsStkVnrHd8hThX5snZxvESbpmrq I9e9IrEXaxIy+fD2jLU7hYubLH4sHTngJ3wEb9fg=
Received: from [100.112.197.111] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-1.bemta.az-b.eu-west-1.aws.symcld.net id 1F/09-41576-E4C326E5; Fri, 06 Mar 2020 12:04:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTfUwTZxzHeXpXeirF84rwG8LC6tjmyxWKGXR jTrJMwJi5ubl/zESvcNCytjS9dhYSCQjLDIKzBLINXygI4hAWykxcF0gYLxVIEOlkOgKBTRCE IC+dIzjBXXvo3D+/fJ7f9/fyzZPnITCqUBJKsFYzazIwOrn/epyaLW6iD7yjTom+NoCrbjXKV D/82uuvGqr9Xqy6+2crloAnF3bOipNrapZFyXdODko+wg6LtQZ1lvWYWNPgtOHG4kKRdXD6jC gPnZ9ARWg9gchaDAa+aRcXoXX8wYXDpSGFIPyIoPtGqcR7wMlGDFbmGzBvFUWWiiC/55BXoMg xBC2P7vp7BX9yNzRfHfFxELkNfrNN+MZipAXGu6eQl2Xku3Cy+iku1OyBNs+oROADYCu56svj 5KuwtHLOVy8lGVie/EUiLPsKgzutt31F68gUuDFWgAu+g2Gpt0EkLAuBofFKHwNJQk1LPybwZ nhwb1UsDO3FoKwjV+hVw+hEFRJqXoGv7Z1rveHgrjzN5wmet8K1qSMCfgC3R81CxU4YsDn8BT bCH60X1zpfg8HFLlzgMKhb8viuGsh6HB5XleHCJaZC93kPfhYpK15wLbAB/s4fkVT4nG6Cnu/ GcSEfDXM3KzGBd8Dlqpk1jgLHX33oxbwdSeqRSm3SZmjMekaro5XR0bRSGUMr34qjlXFxCiaH VitYC32c5cy0UsEc5xRctj5Vl6YwsOZmxD+2NGOX4yd0s25O0Y5eIkTyzdIn29QpVKA6Ky1bw 3CaoyaLjuXaURhByEFKxfPaJhObwVrTtTr+yT6TgQiQB0kDvbKUMzJ6TpshSL3oIHH2wYVqjH i4fImPC/U1fFzyxfuN3th0sZaPT0dGqjEKN2QZ2NAQaefb/CDSO0hjMTxf8+xzuFF4qEyK/Pz 8qAAja9Jrzf/Xp1EIgeQyaaZ3SoDWYH7uZpo3KuKNjg4f9Ro1M/9JoXkiWc52d3FB864FyTAU uODKw4TOJ7eaP3HOX2/r6J91pL4nL+/Pk3oc3Xv35xuLP0vv+7L746jpiaSAlZhFtGHLqfQmy uT60HXEU6wyZubKJhMDrfctB/dRjgvl37556J8Tfffoxg0rP2+kttivMNYK2xuFM2XpJ3KdO/ rHQpz7LpdfX41MKqKYga0tC6vHSppyenrCiWltcvouSSJdGB//2P57DJ0Xq3An0PYI6eezWFD 4+11tiZ/uHp3fORW4McyaU1daoXcGY8PB9r1Rc5OHtV/0vW5arKp2uIjYPTOZnniuJAKdkp2Z jRAz7IqoxZ0UiUXOZ8d6OmJOP/J7WSXHOQ2j3I6ZOOZfbIDux5cEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-35.tower-291.messagelabs.com!1583496267!443076!1
X-Originating-IP: [18.237.140.176]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.50.1; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 12062 invoked from network); 6 Mar 2020 12:04:29 -0000
Received: from p01a.mail.dlp.protect.symantec.com (HELO mail.ds.dlp.protect.symantec.com) (18.237.140.176) by server-35.tower-291.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 6 Mar 2020 12:04:29 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K2UOv832SwVbWQZYnGTIR24evEKoBdBKvS/akTg0scXLynPEjdRj6VA6zYRGp1DBwTgN7nn7AFkLxXzAQlBSZ2jaziEeoC4gskOf/WQkueE1pqkkmLIY06NwY6oALGYfR9NqV7x8LTRGKZYl70Ib44WKItSIrcY1PVTuHa9A0iWTeFyvMLEvg6FB5H19btYRgZp42WrbQxuLUB8NJqj2b2YQxKE1XKppH+Y0sh2K5Bz6yzUz1hy2Uo0usiCcZ4La0CEVuH3/ReluhC2qJ8JT6P9lg+ZsDXJBm/twJ948Kz3/y7oHA17EgvEuMW0jqceCB5d/lRS1ZXwML/HM2QeWFQ==
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=vNPvHmnllqHTT43KfABadvrejyeo7vtdqQ+Y3wNjIp4=; b=OH9XxCKr5Zisb1d/+L//lIT17p2dvonklYmAaiS/4ZjwlOkauhq90R1FOf4aARQSSrGA1/n9INfQx/QjczxVYrrQSt0qrf6nhX51rWlHA9hMuv4Gcwrmom8VSvwoRIAlR5kU9EfQYGLUWqPLcyr8/dg6l4qwGYOtvPSipHbyPuqKLd5BlSQk6yjNZsMTaIHLbYHkMYFoIzOsjrHOLGHosIEM1QIcr+E7bc6fnQK2psc19ak+V3+GbE3lxgkZHaG1/yNhZBP4MMfk5lQDqBWL9JJwjgeNFv7T7VnWwFary9ftEKf0L0o2mIE9vZhpxRCfIQKGt3DWQhCFYX7TCMCZDg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ecitele.com; dmarc=pass action=none header.from=ecitele.com; dkim=pass header.d=ecitele.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector2-ECI365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vNPvHmnllqHTT43KfABadvrejyeo7vtdqQ+Y3wNjIp4=; b=k7ZvbJzBn3KhUYDgJ6tR5fFcgd2ob9fER/xnILPIyxpn9QoVa+ZAQxYWhz8RzacFxfPp4nXtKYfflJPvunBf92BTta1EuC3s92/dzUH4P0SgRWpXJfvWwiJU20swGepu3BzdVS2S9qk0BfaUz3eu94pE2fNuQRthBlILcSBiJkg=
Received: from AM0PR0302MB3217.eurprd03.prod.outlook.com (52.133.33.12) by AM0PR0302MB3378.eurprd03.prod.outlook.com (52.133.38.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.16; Fri, 6 Mar 2020 12:04:25 +0000
Received: from AM0PR0302MB3217.eurprd03.prod.outlook.com ([fe80::aca8:db6e:97b:c780]) by AM0PR0302MB3217.eurprd03.prod.outlook.com ([fe80::aca8:db6e:97b:c780%7]) with mapi id 15.20.2772.019; Fri, 6 Mar 2020 12:04:25 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Shraddha Hegde <shraddha@juniper.net>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, Mach Chen <mach.chen@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT review of draft-hegde-mpls-spring-epe-oam
Thread-Index: AQHV4vKeSXSSwlbbs0eaHMYCIGuh5agg17LggAnJDICAAS0goIAPqW8AgAAhLFw=
Date: Fri, 6 Mar 2020 12:04:24 +0000
Message-ID: <AM0PR0302MB321745393541E2E583D3DBBC9DE30@AM0PR0302MB3217.eurprd03.prod.outlook.com>
References: <2141e262-752f-0c7e-fdcb-03aea45e9aa1@pi.nu> <AM0PR0302MB32176103B4B465D86CF7C8C49D110@AM0PR0302MB3217.eurprd03.prod.outlook.com> <BYAPR05MB39430B4382AE04298C1BF806D5EC0@BYAPR05MB3943.namprd05.prod.outlook.com> <AM0PR0302MB3217ABFCD39B8EF7D884FC8A9DED0@AM0PR0302MB3217.eurprd03.prod.outlook.com>, <BYAPR05MB39433335EE2881F68A171840D5E30@BYAPR05MB3943.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB39433335EE2881F68A171840D5E30@BYAPR05MB3943.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=True; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-03-06T10:02:23.0000000Z; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard
x-originating-ip: [79.177.103.60]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 2a8496fa-2afa-455e-16e8-08d7c1c6837f
x-ms-traffictypediagnostic: AM0PR0302MB3378:
x-microsoft-antispam-prvs: <AM0PR0302MB3378E3EF68BC265D9B4637DB9DE30@AM0PR0302MB3378.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0334223192
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(376002)(39860400002)(396003)(346002)(136003)(199004)(189003)(76116006)(5660300002)(66556008)(91956017)(64756008)(66946007)(66476007)(66446008)(71200400001)(45080400002)(52536014)(53546011)(478600001)(316002)(86362001)(54906003)(4326008)(26005)(55016002)(33656002)(6506007)(7696005)(8936002)(81156014)(186003)(9686003)(81166006)(6916009)(8676002)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR0302MB3378; H:AM0PR0302MB3217.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cIi1RN12yNgyoIOw7V5+lmqAvPADGnbRa9wPGTlLs4HgvMHcbKNWnIEvhqPUoGD2TMJXTk/ZjEBZzL4YFmSxrEf38LpXQtrj8+nVIUtF6CY6epxVL/SbfPnLsSzu/5Ip5ZHifr4mZO0VSoPdI3WpbIMZ6Ytc33kjthJxaaTbqYTqsXyuLzb7ZYvyiNtgggH17+TKSlj4bov3RJt4KjIl0p6HN1tvIVZc+EgZiiMWeEsHCiUS+i2tokoTYtBqqlkJwyP1uXr7rlF9ylKfEzg/xmYGm45HY9xKlnUvBs7p90p4rhs9YYX6u4My1nHPZl1vtkQqDJqSz3M7gqEqO/yfLfCNHmUNVETD0VArBjgNAGQMQ0C6D5eGD7PeqFvbG616cnF9EpQ3z6NwuBydEo7Lsyx8izOXck6yalwzxvaV5yjp8I2x6SLz20IAxt3XWd9DWz3j0zxqDn/FjtKzBqwYUqrTkcf69ceW8zJaoeC0RsCMVLAt977+onTZZE9Dd2KtjYsxvfxNPiJw7VtkUXxcMA==
x-ms-exchange-antispam-messagedata: FZ3KnBq/eLVZeJW7R0bjLuPEFLuQ8TKfsLpXYKBii0aosWKaes3eWThiYBGszAsNSzBd7x9zzgz370ahI0VK4d/Jd0h8x+7jRY4b+SLSLxHbZWIEAJ3wHsUyGfMMZ6ZMgDV9KBf5KmrBwBPTa3BMKg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR0302MB321745393541E2E583D3DBBC9DE30AM0PR0302MB3217_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a8496fa-2afa-455e-16e8-08d7c1c6837f
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2020 12:04:24.9034 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QnvFQCYpCjYH0oc5PDfNKa4SOXwlLAODif3rSrgKJtuS3C2JmEKVWenuMHJM340WrwswxOEnyiIW7osh9YV28Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0302MB3378
X-CFilter-Loop: Reflected
X-DetectorID-Processed: d8d3a2b3-1594-4c39-92fb-b8312fe65a8a
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8JuLEVioFI6JMV-XLoYyCgUWN14>
Subject: Re: [mpls] MPLS-RT review of draft-hegde-mpls-spring-epe-oam
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2020 12:04:44 -0000

--_000_AM0PR0302MB321745393541E2E583D3DBBC9DE30AM0PR0302MB3217_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Shraddha,
Looks OK.
Lots of thanks for handling these issues.

Regards,
Sasha

Get Outlook for Android<https://aka.ms/ghei36>

________________________________
From: Shraddha Hegde <shraddha@juniper.net>
Sent: Friday, March 6, 2020, 12:04
To: Alexander Vainshtein
Cc: mpls-chairs@ietf.org; Mach Chen; mpls@ietf.org
Subject: RE: MPLS-RT review of draft-hegde-mpls-spring-epe-oam

Sasha,

Pls see inline..

From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Sent: Tuesday, February 25, 2020 4:52 PM
To: Shraddha Hegde <shraddha@juniper.net>
Cc: mpls-chairs@ietf.org; Mach Chen <mach.chen@huawei.com>; mpls@ietf.org
Subject: RE: MPLS-RT review of draft-hegde-mpls-spring-epe-oam

Shraddha,
Lots of thanks for a detailed response to my comments and a new version of=
 the draft that addresses most of them.

Please see also some responses inline below. Hopefully they will be useful=
.


Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecit=
ele.com>

From: Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>
Sent: Monday, February 24, 2020 6:56 PM
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexande=
r.Vainshtein@ecitele.com>>
Cc: mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>; Mach Chen <mach.che=
n@huawei.com<mailto:mach.chen@huawei.com>>; mpls@ietf.org<mailto:mpls@ietf=
.org>
Subject: RE: MPLS-RT review of draft-hegde-mpls-spring-epe-oam

Hi Sasha,

Thanks for the review. Pls see inline for replies

Rgds
Shraddha

From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexan=
der.Vainshtein@ecitele.com>>
Sent: Tuesday, February 18, 2020 5:34 PM
To: mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>; Mach Chen <mach.che=
n@huawei.com<mailto:mach.chen@huawei.com>>
Cc: draft-hegde-mpls-spring-epe-oam@ietf.org<mailto:draft-hegde-mpls-sprin=
g-epe-oam@ietf.org>
Subject: RE: MPLS-RT review of draft-hegde-mpls-spring-epe-oam


Hello,

I have been selected as one of the  MPLS-RT reviewers of draft-hegde-mpls-=
spring-epe-oam.



This review presumably is part of the process of adoption of this draft as=
 an MPLS WG document, and should answer the following questions:

  1.  Does this draft address a real problem?
  2.  Is the current version a reasonably good start for solving this prob=
lem?
  3.  Are there any issues that must be fixed prior to adoption of the dra=
ft as a WG document?



After reading the draft I think that the answers to questions (1) and (2) =
above are positive.



I have a couple of technical issues with the draft listed below.



  1.  All sub-TLVs defined in the draft include lists of pair of local and=
 remote IPv4 or IPv6 addresses describing links between the advertising no=
de and the eBGP neighbor for which the EPE SID is advertised.
     *   I wonder if link-local IPv6 addresses are acceptable in these lis=
ts

              <shraddha> draft-ietf-idr-bgpls-segment-routing-epe does not=
 explicitly specify whether link local addresses are included.

>From BGP protocol perspective I do not see any problem with including link=
 local addresses. I have updated this draft to include link-local ipv6 add=
resses.

[[Sasha]] What the updated draft says is that link-local IPv6 addresses ar=
e allowed. But these addresses do not identify the interfaces on which the=
y appear, so I doubt such a clarification is enough.  I think that if link=
-local IPv6 addresses are used, it should be possible to include some form=
 of identifying the underlying interfaces following RFC 4007. Alternativel=
y, you can say that link-local addresses are left FFS.

<Shraddha> ok will update next version for link-local addresses being FFS.=




     *   I also wonder how unnumbered P2P IPv4 interfaces could be specifi=
ed in these lists.

             <Shraddha> unnumbered p2p interfaces are out of scope. I have=
 updated the document with this information[[Sasha]] OK with me.



  1.  All sub-TLVs defined in the draft include, as one of their files the=
 field =93Local AS=94 that is always defined as =944 octet unsigned intege=
r representing the Member ASN=20inside the Confederation=94. I wonder if t=
his definition equally applies to the case when the so-called =93Local AS=94=
 mechanism defined in RFC 7705<https://clicktime.symantec.com/3UrmDD9qH6VK=
jx5W1DD8WRi6H2?u=3Dhttps%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fclickt=
ime.symantec.com%2F3KS3q9GHjbBnYp1G2Rk8Z3w6H2%3Fu%3Dhttps%2A3A%2A2F%2A2Fur=
ldefense.com%2A2Fv3%2A2F__https%2A3A%2A2Ftools.ietf.org%2A2Fhtml%2A2Frfc77=
05__%2A3B%2A21%2A21NEt6yMaO-gk%2A21VXfhq4-7vne-Eba0WNolAQzJH-fEDF07GOqv-Q6=
SasdjBzZEdG6DQXAcVwjnSv1I%2A24__%3BJSUlJSUlJSUlJSUlJSU%21%21NEt6yMaO-gk%21=
Qi-KLen-84_SrjwPfEwqcbJ-dasxKJtTTT3cvlBG7t7mQitOuEF4j8xZJRlVLjrr%24> is us=
ed vs. a specific eBGP peer. In these scenarios the number of the AS to wh=
ich the node that advertises an EPE SID differs from the AS number that th=
is node uses in its OPEN message to the specific neighbor.

           <Shraddha> This is a good point draft draft-ietf-idr-bgpls-segm=
ent-routing-epe does not talk about RFC 7705 and does not include MUST sta=
tements to indicate what should be sent if migration with RFC 7705 is in f=
orce. Although I personally think that it should be possible to support OA=
M when RFC 7705 is in force by including the AS numbers from =93local AS=94=
, it should be specified clearly in draft

draft-ietf-idr-bgpls-segment-routing-epe and this document should just inh=
erit from draft-ietf-idr-bgpls-segment-routing-epe. It may be too late to =
update draft-ietf-idr-bgpls-segment-routing-epe as its already in RFC edit=
or queue. For now I have updated OAM draft and mentioned that if RFC 7705 =
is in force and if global AS number is sent, remote node may fail the vali=
dation [[Sasha]] OK with me.

Looking for feedback if there is a better way to handle this.





  1.  The document states in Section 1 that =93Other procedures for mpls p=
ing and traceroute as defined in [RFC8287<https://clicktime.symantec.com/3=
PrDpjCNUzzQR6HJ44VNcG6H2?u=3Dhttps%3A%2F%2Furldefense.com%2Fv3%2F__https%3=
A%2Fclicktime.symantec.com%2F365NBZRjaAtFck4LPHPDaZb6H2%3Fu%3Dhttps%2A3A%2=
A2F%2A2Furldefense.com%2A2Fv3%2A2F__https%2A3A%2A2Ftools.ietf.org%2A2Fhtml=
%2A2Frfc8287__%2A3B%2A21%2A21NEt6yMaO-gk%2A21VXfhq4-7vne-Eba0WNolAQzJH-fED=
F07GOqv-Q6SasdjBzZEdG6DQXAcVx_5oIeQ%2A24__%3BJSUlJSUlJSUlJSUlJSU%21%21NEt6=
yMaO-gk%21Qi-KLen-84_SrjwPfEwqcbJ-dasxKJtTTT3cvlBG7t7mQitOuEF4j8xZJcPy_Qdi=
%24>] are applicable for EPE-SIDs as well=94.
     *   Such a blank statement requires some clarification IMHO

<shraddha> referred section 7 of RFC 8287

     *   Specifically, RFC 8287 states in Section that the Traceroute init=
iator, upon receiving an MPLS Echo Reply message that includes the FEC Sta=
ck Change TLV with one or more of the original segments being popped =93MA=
Y remove a corresponding FEC(s) from the Target FEC          Stack TLV in =
the next (TTL+1) traceroute request=94. I wonder if, in the case of EPE SI=
Ds, MAY requirement should not be upgraded to SHOULD or even MUST for secu=
rity reasons

<shraddha> This is up for discussion.If the FEC stack is not removed, it e=
xposes the details of the previous AS and hence the security risk.

This usecase is applicable when the involved ASes belong to same operator =
so keeping MAY  might be ok. I am looking for input from WG.

[[Sasha]] Waiting for the WG input is, of course, OK with me. However:

  *    We seem to agree that this may be a security risk, but I have not f=
ound anything in the Security Considerations section about this risk
  *   FWIW, I prefer to be prepared and not to wait for DISCUSS be raised =
by the Security ADs:-). Adding some text that describes this risk and the =
way to mitigate it could help to avoid this IMHO.

<Shraddha> For now, updated security consideration section with this infor=
mation. We can add normative language

Based on WG input later.



Neither of the issues mentioned above looks to be as blocking WG adoption =
of the draft. They can safely be resolved after adoption.



Hopefully this review will be useful.



Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecit=
ele.com>



-----Original Message-----
From: Loa Andersson <loa@pi.nu<mailto:loa@pi.nu>>
Sent: Friday, February 14, 2020 6:53 AM
To: Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com<mailto:matthew.bo=
cci@nokia.com>>; Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<ma=
ilto:Alexander.Vainshtein@ecitele.com>>; Sam Aldrin <aldrin.ietf@gmail.com=
<mailto:aldrin.ietf@gmail.com>>; Italo Busi <Italo.Busi@huawei.com<mailto:=
Italo.Busi@huawei.com>>
Cc: draft-hegde-mpls-spring-epe-oam@ietf.org<mailto:draft-hegde-mpls-sprin=
g-epe-oam@ietf.org>; mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>
Subject: MPLS-RT review of draft-hegde-mpls-spring-epe-oam



Mathew, Sam, Sasha and Italo,



You have be selected as MPLS-RT reviewers for draft-hegde-mpls-spring-epe-=
oam.



Note to authors: You have been CC'd on this email so that you can know tha=
t this review is going on. However, please do not review your own document=
.



Reviews should comment on whether the document is coherent, is it useful (=
ie, is it likely to be actually useful in operational networks), and is th=
e document technically sound?  We are interested in knowing whether the do=
cument is ready to be considered for WG adoption (ie, it doesn't have to b=
e perfect at this point, but should be a good start).



Reviews should be sent to the document authors, WG co-chairs and WG secret=
ary, and CC'd to the MPLS WG email list. If necessary, comments may be sen=
t privately to only the WG chairs.



If you have technical comments you should try to be explicit about what

*really* need to be resolved before adopting it as a working group documen=
t, and what can wait until the document is a working group document and th=
e working group has the revision control.



Are you able to review this draft by Feb 28, 2020? Please respond in a tim=
ely fashion.





Thanks, Loa

(as MPLS WG chair)

--

--





Loa Andersson                        email: loa@pi.nu<mailto:loa@pi.nu>

Senior MPLS Expert

Bronze Dragon Consulting             phone: +46 739 81 21 64

__________________________________________________________________________=
_

This e-mail message is intended for the recipient only and contains inform=
ation which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original
and all copies thereof.
__________________________________________________________________________=
_

__________________________________________________________________________=
_

This e-mail message is intended for the recipient only and contains inform=
ation which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original
and all copies thereof.
__________________________________________________________________________=
_


__________________________________________________________________________=
_

This e-mail message is intended for the recipient only and contains inform=
ation which is=20
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this=20
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original=20
and all copies thereof.
__________________________________________________________________________=
_
--_000_AM0PR0302MB321745393541E2E583D3DBBC9DE30AM0PR0302MB3217_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-=
1252">
</head>
<body>
<div style=3D"color: rgb(33, 33, 33); background-color: rgb(255, 255, 255)=
; text-align: left;" dir=3D"auto">
Shraddha,</div>
<div style=3D"color: rgb(33, 33, 33); background-color: rgb(255, 255, 255)=
; text-align: left;" dir=3D"auto">
Looks OK.</div>
<div style=3D"color: rgb(33, 33, 33); background-color: rgb(255, 255, 255)=
; text-align: left;" dir=3D"auto">
Lots of thanks for handling these issues.</div>
<div style=3D"color: rgb(33, 33, 33); background-color: rgb(255, 255, 255)=
; text-align: left;" dir=3D"auto">
<br>
</div>
<div style=3D"color: rgb(33, 33, 33); background-color: rgb(255, 255, 255)=
; text-align: left;" dir=3D"auto">
Regards,</div>
<div style=3D"color: rgb(33, 33, 33); background-color: rgb(255, 255, 255)=
; text-align: left;" dir=3D"auto">
Sasha</div>
<div id=3D"ms-outlook-mobile-signature">
<div><br>
</div>
Get <a href=3D"https://aka.ms/ghei36" data-ogsc=3D"" style=3D"">Outlook fo=
r Android</a></div>
<div id=3D"id-7f8c129d-3247-4783-90d3-72ca9390d28a" class=3D"ms-outlook-mo=
bile-reference-message">
<div style=3D"font-family: sans-serif; font-size: 13.2pt; color: rgb(0, 0,=
 0);"><br>
</div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg"><strong>From:</strong> Shraddha Hegde &lt;shradd=
ha@juniper.net&gt;<br>
<strong>Sent:</strong> Friday, March 6, 2020, 12:04<br>
<strong>To:</strong> Alexander Vainshtein<br>
<strong>Cc:</strong> mpls-chairs@ietf.org; Mach Chen; mpls@ietf.org<br>
<strong>Subject:</strong> RE: MPLS-RT review of draft-hegde-mpls-spring-ep=
e-oam<br>
</div>
<br>
<meta content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style>
<!--
@font-face
=09{font-family:Wingdings}
@font-face
=09{font-family:"Cambria Math"}
@font-face
=09{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0in;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
=09{color:#0563C1;
=09text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
=09{color:#954F72;
=09text-decoration:underline}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
=09{margin:0in;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif}
p.msonormal0, li.msonormal0, div.msonormal0
=09{margin-right:0in;
=09margin-left:0in;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif}
span.PlainTextChar
=09{font-family:"Calibri",sans-serif}
span.EmailStyle20
=09{font-family:"Calibri",sans-serif;
=09color:windowtext}
span.EmailStyle21
=09{font-family:"Calibri",sans-serif;
=09color:#1F497D}
span.EmailStyle23
=09{font-family:"Calibri",sans-serif;
=09color:windowtext}
.MsoChpDefault
=09{font-size:10.0pt}
@page WordSection1
=09{margin:1.0in 1.25in 1.0in 1.25in}
div.WordSection1
=09{}
ol
=09{margin-bottom:0in}
ul
=09{margin-bottom:0in}
-->
</style>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Sasha,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Pls see inline..</p>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1=201.0pt; padding:3.0pt=
 0in 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Alexander Vainshtein &lt;Alexander.Vai=
nshtein@ecitele.com&gt;
<br>
<b>Sent:</b> Tuesday, February 25, 2020 4:52 PM<br>
<b>To:</b> Shraddha Hegde &lt;shraddha@juniper.net&gt;<br>
<b>Cc:</b> mpls-chairs@ietf.org; Mach Chen &lt;mach.chen@huawei.com&gt;; m=
pls@ietf.org<br>
<b>Subject:</b> RE: MPLS-RT review of draft-hegde-mpls-spring-epe-oam</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">Shraddha,<=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">Lots of th=
anks for a detailed response to my comments and a new version of the draft=
 that addresses most of them.</span></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">Please see=
 also some responses
</span><b><i><span style=3D"color: rgb(112, 48, 160);">inline below</span>=
</i></b><span style=3D"color: rgb(31, 73, 125);">. Hopefully they will be =
useful.</span></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">&nbsp;</sp=
an></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">Regards,</=
span></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">Sasha</spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">&nbsp;</sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">Office: &#=
43;972-39266302</span></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">Cell:&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; &#43;972-549266302</span></p>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">Email:&nbs=
p;&nbsp; <a href=3D"mailto:Alexander.Vainshtein@ecitele.com" data-ogsc=3D"=
" style=3D"">
Alexander.Vainshtein@ecitele.com</a></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);">&nbsp;</sp=
an></p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0=
in 0in=200in">
<p class=3D"MsoNormal"><b>From:</b> Shraddha Hegde &lt;<a href=3D"mailto:s=
hraddha@juniper.net" data-ogsc=3D"" style=3D"">shraddha@juniper.net</a>&gt=
;
<br>
<b>Sent:</b> Monday, February 24, 2020 6:56 PM<br>
<b>To:</b> Alexander Vainshtein &lt;<a href=3D"mailto:Alexander.Vainshtein=
@ecitele.com" data-ogsc=3D"" style=3D"">Alexander.Vainshtein@ecitele.com</=
a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:mpls-chairs@ietf.org" data-ogsc=3D"" style=3D=
"">mpls-chairs@ietf.org</a>; Mach Chen &lt;<a href=3D"mailto:mach.chen@hua=
wei.com" data-ogsc=3D"" style=3D"">mach.chen@huawei.com</a>&gt;;
<a href=3D"mailto:mpls@ietf.org" data-ogsc=3D"" style=3D"">mpls@ietf.org</=
a><br>
<b>Subject:</b> RE: MPLS-RT review of draft-hegde-mpls-spring-epe-oam</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Hi Sasha,</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Thanks for the review. Pls see inline for replies</=
p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Rgds</p>
<p class=3D"MsoNormal">Shraddha</p>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0=
in 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Alexander Vainshtein &lt;<a href=3D"ma=
ilto:Alexander.Vainshtein@ecitele.com" data-ogsc=3D"" style=3D"">Alexander=
.Vainshtein@ecitele.com</a>&gt;
<br>
<b>Sent:</b> Tuesday, February 18, 2020 5:34 PM<br>
<b>To:</b> <a href=3D"mailto:mpls-chairs@ietf.org" data-ogsc=3D"" style=3D=
"">mpls-chairs@ietf.org</a>; Mach Chen &lt;<a href=3D"mailto:mach.chen@hua=
wei.com" data-ogsc=3D"" style=3D"">mach.chen@huawei.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:draft-hegde-mpls-spring-epe-oam@ietf.org" dat=
a-ogsc=3D"" style=3D"">
draft-hegde-mpls-spring-epe-oam@ietf.org</a><br>
<b>Subject:</b> RE: MPLS-RT review of draft-hegde-mpls-spring-epe-oam</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoPlainText">Hello,</p>
<p class=3D"MsoPlainText">I have been selected as one of the &nbsp;MPLS-RT=
 reviewers of draft-hegde-mpls-spring-epe-oam.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">This review presumably is part of the process of=
 adoption of this draft as an MPLS WG document, and should answer the foll=
owing questions:</p>
<ol start=3D"1" type=3D"1" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">Does this draft address a real problem?=
</li><li class=3D"MsoNormal" style=3D"">Is the current version a reasonabl=
y good start for solving this problem?</li><li class=3D"MsoNormal" style=3D=
"">Are there any issues that must be fixed prior to adoption of the draft =
as a WG document?
</li></ol>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">After reading the draft I think that the answers=
 to questions (1) and (2) above are positive.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">I have a couple of technical issues with the dra=
ft listed below.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<ol start=3D"1" type=3D"1" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">All sub-TLVs defined in the draft inclu=
de lists of pair of local and remote IPv4 or IPv6 addresses describing lin=
ks between the advertising node and the eBGP neighbor for which the EPE SI=
D is advertised.
</li><ol start=3D"1" type=3D"a" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">I wonder if link-local IPv6 addresses a=
re acceptable in these lists</li></ol>
</ol>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;shraddha&gt; draft-ietf-idr-bgpls-segme=
nt-routing-epe does not explicitly specify whether link local addresses ar=
e included.</p>
<p class=3D"MsoPlainText">From BGP protocol perspective I do not see any p=
roblem with including link local addresses. I have updated this draft to i=
nclude link-local ipv6 addresses.</p>
<p class=3D"MsoPlainText"><b><i><span style=3D"color: rgb(112, 48, 160);">=
[[Sasha]] What the updated draft says is that link-local IPv6 addresses ar=
e allowed. But these addresses do not identify the interfaces on which the=
y appear, so I doubt such a clarification
 is enough. &nbsp;I think that if link-local IPv6 addresses are used, it s=
hould be possible to include some form of identifying the underlying inter=
faces following RFC 4007. Alternatively, you can say that link-local addre=
sses are left FFS.</span></i></b></p>
<p class=3D"MsoPlainText">&lt;Shraddha&gt; ok will update next version for=
 link-local addresses being FFS.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<ol start=3D"1" type=3D"1" style=3D"margin-top:0in">
<ol start=3D"2" type=3D"a" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">I also wonder how unnumbered P2P IPv4 i=
nterfaces could be specified in these lists.</li></ol>
</ol>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; &lt;Shraddha&gt; unnumbered p2p interfaces are ou=
t of scope. I have updated the document with this information<b><i><span s=
tyle=3D"color: rgb(112, 48, 160);">[[Sasha]] OK with me.</span></i></b><sp=
an style=3D"color: rgb(112, 48, 160);">
</span></p>
<p class=3D"MsoPlainText">&nbsp;</p>
<ol start=3D"2" type=3D"1" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">All sub-TLVs defined in the draft inclu=
de, as one of=20their files the field =93Local AS=94 that is always define=
d as =944 octet unsigned integer representing the Member ASN inside the Co=
nfederation=94. I wonder if this definition equally
 applies to the case when the so-called =93Local AS=94 mechanism defined i=
n <a href=3D"https://clicktime.symantec.com/3UrmDD9qH6VKjx5W1DD8WRi6H2?u=3D=
https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fclicktime.symantec.com%2F=
3KS3q9GHjbBnYp1G2Rk8Z3w6H2%3Fu%3Dhttps%2A3A%2A2F%2A2Furldefense.com%2A2Fv3=
%2A2F__https%2A3A%2A2Ftools.ietf.org%2A2Fhtml%2A2Frfc7705__%2A3B%2A21%2A21=
NEt6yMaO-gk%2A21VXfhq4-7vne-Eba0WNolAQzJH-fEDF07GOqv-Q6SasdjBzZEdG6DQXAcVw=
jnSv1I%2A24__%3BJSUlJSUlJSUlJSUlJSU%21%21NEt6yMaO-gk%21Qi-KLen-84_SrjwPfEw=
qcbJ-dasxKJtTTT3cvlBG7t7mQitOuEF4j8xZJRlVLjrr%24" data-ogsc=3D"" style=3D"=
">
RFC 7705</a> is used vs. a specific eBGP peer. In these scenarios the numb=
er of the AS to which the node that advertises an EPE SID differs from the=
 AS number that this node uses in its OPEN message to the specific neighbo=
r.
</li></ol>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&lt;Shraddha&gt; This is a good point draft draft-ietf-i=
dr-bgpls-segment-routing-epe does not talk about RFC 7705 and does not inc=
lude MUST statements to indicate what should be sent if migration with RFC=
 7705 is in force. Although
 I personally think that it should be possible to support OAM when RFC 770=
5 is in force by including the AS numbers from =93local AS=94, it should b=
e specified clearly in draft</p>
<p class=3D"MsoPlainText">draft-ietf-idr-bgpls-segment-routing-epe and thi=
s document should just inherit from draft-ietf-idr-bgpls-segment-routing-e=
pe. It may be too late to update draft-ietf-idr-bgpls-segment-routing-epe =
as its already in RFC editor queue. For
 now I have updated OAM draft and mentioned that if RFC 7705 is in force a=
nd if global AS number is sent, remote node may fail the validation<span s=
tyle=3D"color: rgb(31, 73, 125);">
</span><b><i><span style=3D"color: rgb(112, 48, 160);">[[Sasha]] OK with m=
e. </span>
</i></b><span style=3D"color: rgb(112, 48, 160);">&nbsp;</span></p>
<p class=3D"MsoPlainText">Looking for feedback if there is a better way to=
 handle this.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<ol start=3D"3" type=3D"1" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">The document states in Section 1 that =93=
Other procedures for mpls ping and traceroute as defined in [<a href=3D"ht=
tps://clicktime.symantec.com/3PrDpjCNUzzQR6HJ44VNcG6H2?u=3Dhttps%3A%2F%2Fu=
rldefense.com%2Fv3%2F__https%3A%2Fclicktime.symantec.com%2F365NBZRjaAtFck4=
LPHPDaZb6H2%3Fu%3Dhttps%2A3A%2A2F%2A2Furldefense.com%2A2Fv3%2A2F__https%2A=
3A%2A2Ftools.ietf.org%2A2Fhtml%2A2Frfc8287__%2A3B%2A21%2A21NEt6yMaO-gk%2A2=
1VXfhq4-7vne-Eba0WNolAQzJH-fEDF07GOqv-Q6SasdjBzZEdG6DQXAcVx_5oIeQ%2A24__%3=
BJSUlJSUlJSUlJSUlJSU%21%21NEt6yMaO-gk%21Qi-KLen-84_SrjwPfEwqcbJ-dasxKJtTTT=
3cvlBG7t7mQitOuEF4j8xZJcPy_Qdi%24" data-ogsc=3D"" style=3D"">RFC8287</a>]
 are applicable for EPE-SIDs as well=94. </li><ol start=3D"1" type=3D"a" s=
tyle=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">Such a blank statement requires some cl=
arification IMHO</li></ol>
</ol>
<p class=3D"MsoPlainText">&lt;shraddha&gt; referred section 7 of RFC 8287<=
/p>
<ol start=3D"3" type=3D"1" style=3D"margin-top:0in">
<ol start=3D"2" type=3D"a" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">Specifically, RFC 8287 states in Sectio=
n that the Traceroute initiator, upon receiving an MPLS Echo Reply message=
 that includes the FEC Stack Change TLV with one or more of the original s=
egments being popped =93MAY remove a corresponding
 FEC(s) from the Target FEC &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;Stack TLV in the next (TTL&#43;1) traceroute request=94. I wonder =
if, in the case of EPE SIDs, MAY requirement should not be upgraded to SHO=
ULD or even MUST for security reasons</li></ol>
</ol>
<p class=3D"MsoPlainText">&lt;shraddha&gt; This is up for discussion.If th=
e FEC stack is not removed, it exposes the details of the previous AS and =
hence the security risk.</p>
<p class=3D"MsoPlainText">This usecase is applicable when the involved ASe=
s belong to same operator so keeping MAY &nbsp;might be ok. I am looking f=
or input from WG.</p>
<p class=3D"MsoPlainText"><b><i><span style=3D"color: rgb(112, 48, 160);">=
[[Sasha]] Waiting for the WG input is, of course, OK with me. However:</sp=
an></i></b></p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoPlainText" style=3D"color: rgb(112, 48, 160);"><b><i>&nbsp=
;We seem to agree that this may be a security risk, but I have not found a=
nything in the Security Considerations section about this risk</i></b></li=
><li class=3D"MsoPlainText" style=3D"color: rgb(112, 48, 160);"><b><i>FWIW=
, I prefer to be prepared and not to wait for DISCUSS be raised by the Sec=
urity ADs:-). Adding some text that describes this risk and the way to mit=
igate it could help to avoid this IMHO.</i></b></li></ul>
<p class=3D"MsoPlainText">&lt;Shraddha&gt; For now, updated security consi=
deration section with this information. We can add normative language</p>
<p class=3D"MsoPlainText">Based on WG input later.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Neither of the issues mentioned above looks to b=
e as blocking WG adoption of the draft. They can safely be resolved after =
adoption.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Hopefully this review will be useful.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Regards,</p>
<p class=3D"MsoPlainText">Sasha</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Office: &#43;972-39266302</p>
<p class=3D"MsoPlainText">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;972-549=
266302</p>
<p class=3D"MsoPlainText">Email:&nbsp;&nbsp; <a href=3D"mailto:Alexander.V=
ainshtein@ecitele.com" data-ogsc=3D"" style=3D"">
Alexander.Vainshtein@ecitele.com</a></p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">-----Original Message-----<br>
From: Loa Andersson &lt;<a href=3D"mailto:loa@pi.nu" data-ogsc=3D"" style=3D=
"">loa@pi.nu</a>&gt;
<br>
Sent: Friday, February 14, 2020 6:53 AM<br>
To: Bocci, Matthew (Nokia - GB) &lt;<a href=3D"mailto:matthew.bocci@nokia.=
com" data-ogsc=3D""=20style=3D"">matthew.bocci@nokia.com</a>&gt;; Alexande=
r Vainshtein &lt;<a href=3D"mailto:Alexander.Vainshtein@ecitele.com" data-=
ogsc=3D"" style=3D"">Alexander.Vainshtein@ecitele.com</a>&gt;;
 Sam Aldrin &lt;<a href=3D"mailto:aldrin.ietf@gmail.com" data-ogsc=3D"" st=
yle=3D"">aldrin.ietf@gmail.com</a>&gt;; Italo Busi &lt;<a href=3D"mailto:I=
talo.Busi@huawei.com" data-ogsc=3D"" style=3D"">Italo.Busi@huawei.com</a>&=
gt;<br>
Cc: <a href=3D"mailto:draft-hegde-mpls-spring-epe-oam@ietf.org" data-ogsc=3D=
"" style=3D"">
draft-hegde-mpls-spring-epe-oam@ietf.org</a>; <a href=3D"mailto:mpls-chair=
s@ietf.org" data-ogsc=3D"" style=3D"">
mpls-chairs@ietf.org</a><br>
Subject: MPLS-RT review of draft-hegde-mpls-spring-epe-oam</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Mathew, Sam, Sasha and Italo,</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">You have be selected as MPLS-RT reviewers for dr=
aft-hegde-mpls-spring-epe-oam.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Note to authors: You have been CC'd on this emai=
l so that you can know that this review is going on. However, please do no=
t review your own document.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Reviews should comment on whether the document i=
s coherent, is it useful (ie, is it likely to be actually useful in operat=
ional networks), and is the document technically sound?&nbsp; We are inter=
ested in knowing whether the document is ready
 to be considered for WG adoption (ie, it doesn't have to be perfect at th=
is point, but should be a good start).</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Reviews should be sent to the document authors, =
WG co-chairs and WG secretary, and CC'd to the MPLS WG email list. If nece=
ssary, comments may be sent privately to only the WG chairs.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">If you have technical comments you should try to=
 be explicit about what</p>
<p class=3D"MsoPlainText">*really* need to be resolved before adopting it =
as a working group document, and what can wait until the document is a wor=
king group document and the working group has the revision control.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Are you able to review this draft by Feb 28, 202=
0? Please respond in a timely fashion.</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Thanks, Loa</p>
<p class=3D"MsoPlainText">(as MPLS WG chair)</p>
<p class=3D"MsoPlainText">--</p>
<p class=3D"MsoPlainText">-- </p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">&nbsp;</p>
<p class=3D"MsoPlainText">Loa Andersson&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; email: <a href=3D"mailto:loa@pi.nu" data-ogs=
c=3D"" style=3D"">
<span style=3D"color: windowtext; text-decoration: none;">loa@pi.nu</span>=
</a></p>
<p class=3D"MsoPlainText">Senior MPLS Expert</p>
<p class=3D"MsoPlainText">Bronze Dragon Consulting&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; phone: &#43;46 739 81 21 =
64</p>
<p class=3D"MsoNormal"><br>
__________________________________________________________________________=
_<br>
<br>
This e-mail message is intended for the recipient only and contains inform=
ation which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original
<br>
and all copies thereof.<br>
__________________________________________________________________________=
_</p>
<p class=3D"MsoNormal"><br>
__________________________________________________________________________=
_<br>
<br>
This e-mail message is intended for the recipient only and contains inform=
ation which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original
<br>
and all copies thereof.<br>
__________________________________________________________________________=
_</p>
</div>
<br>
</div>
<br clear=3D"both">
__________________________________________________________________________=
_<BR>
<BR>
This e-mail message is intended for the recipient only and contains inform=
ation which is <BR>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this <BR>
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original <BR>
and all copies thereof.<BR>
__________________________________________________________________________=
_<BR>
</body>
</html>

--_000_AM0PR0302MB321745393541E2E583D3DBBC9DE30AM0PR0302MB3217_--


From nobody Sat Mar  7 21:17:59 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C58923A099B; Sat,  7 Mar 2020 21:17:52 -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: mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.120.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mpls@ietf.org
Message-ID: <158364467271.25626.10001741736791644722@ietfa.amsl.com>
Date: Sat, 07 Mar 2020 21:17:52 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/1vSa1du_5H9P0ftIOF2ydjE44gA>
Subject: [mpls] I-D Action: draft-kompella-mpls-larp-07.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 08 Mar 2020 05:17:53 -0000

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

        Title           : Label Distribution Using ARP
        Authors         : Kireeti Kompella
                          Balaji Rajagopalan
                          Reji Thomas
	Filename        : draft-kompella-mpls-larp-07.txt
	Pages           : 11
	Date            : 2020-03-07

Abstract:
   This document describes extensions to the Address Resolution Protocol
   to distribute MPLS labels for IPv4 and IPv6 host addresses.
   Distribution of labels via ARP enables simple plug-and-play operation
   of MPLS, which is key to deploying MPLS in data centers and
   enterprises.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-kompella-mpls-larp/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-kompella-mpls-larp-07
https://datatracker.ietf.org/doc/html/draft-kompella-mpls-larp-07

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


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

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



From nobody Mon Mar  9 17:41:12 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E1B23A0AEE; Mon,  9 Mar 2020 17:41:05 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.120.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mpls@ietf.org
Message-ID: <158380086514.5527.17803641373290336287@ietfa.amsl.com>
Date: Mon, 09 Mar 2020 17:41:05 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/krDjg5k8SyFK5C9kSq-Ghvg38z8>
Subject: [mpls] I-D Action: draft-ietf-mpls-ldp-rmr-extensions-03.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2020 00:41:06 -0000

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

        Title           : LDP Extensions for RMR
        Authors         : Santosh Esale
                          Kireeti Kompella
	Filename        : draft-ietf-mpls-ldp-rmr-extensions-03.txt
	Pages           : 13
	Date            : 2020-03-09

Abstract:
   This document describes LDP extensions to signal Resilient MPLS Ring
   (RMR) Label Switched Paths (LSPs).  An RMR LSP is a multipoint to
   point LSP signaled using LDP (Label Distribution Protocol). RMR
   Architecture document - draft-ietf-mpls-rmr-02 - describes why and
   how MPLS should be used in ring topologies.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-rmr-extensions/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mpls-ldp-rmr-extensions-03
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-ldp-rmr-extensions-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-ldp-rmr-extensions-03


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 Mar 10 04:37:29 2020
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29EA13A1126; Tue, 10 Mar 2020 04:37:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rk1tDWZEID1L; Tue, 10 Mar 2020 04:37:25 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9933F3A0CE1; Tue, 10 Mar 2020 04:37:24 -0700 (PDT)
Received: from [192.168.1.6] (unknown [119.94.165.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id E168C364B0C; Tue, 10 Mar 2020 12:37:15 +0100 (CET)
To: adrian@olddog.co.uk, N.Leymann@telekom.de, mpls-chairs@ietf.org, mpls@ietf.org, draft-ietf-mpls-spl-terminology@ietf.org
References: <FRAPR01MB06424ED5EB631F9053FCC46A98E50@FRAPR01MB0642.DEUPRD01.PROD.OUTLOOK.DE> <06eb01d5f23d$f542cbe0$dfc863a0$@olddog.co.uk> <074101d5f259$ff889550$fe99bff0$@olddog.co.uk>
From: Loa Andersson <loa@pi.nu>
Message-ID: <5ec899b3-c074-075d-3d99-7da90aa48848@pi.nu>
Date: Tue, 10 Mar 2020 19:37:10 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
MIME-Version: 1.0
In-Reply-To: <074101d5f259$ff889550$fe99bff0$@olddog.co.uk>
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/mpls/JLe76m3V6owy4AhdaUzot5orNiM>
Subject: Re: [mpls] MPLS WGLC for draft-ietf-mpls-spl-terminology
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2020 11:37:28 -0000

Nic, Adrian,

Already when  I wrote the text that is now in the document, I was aware 
of that we would have to change that sentenc as we got closer to
requesting publication.

I think the proposed text by Adrian might be it.

/Loa

PS

I'm also a co-authors so no surprise that I support progressing this
document



On 05/03/2020 03:20, Adrian Farrel wrote:
> Ooops,
> 
> NEW
>     At the time of writing the first version of this document
> END
> 
> Thanks, Acee.
> 
> Adrian
> 
> -----Original Message-----
> From: Adrian Farrel <adrian@olddog.co.uk>
> Sent: 04 March 2020 16:00
> To: N.Leymann@telekom.de; mpls-chairs@ietf.org; mpls@ietf.org;
> draft-ietf-mpls-spl-terminology@ietf.org
> Subject: RE: MPLS WGLC for draft-ietf-mpls-spl-terminology
> 
> Nic,
> 
> I'm an author, I support its publication, no one is surprised.
> 
> I'd like to make a change in the Introduction
> OLD
>     At the time of posting this Internet-Draft
> NEW
>     At the time of writing at the first version of this document
> END
> 
> Thanks,
> Adrian
> 
> From: N.Leymann@telekom.de <N.Leymann@telekom.de>
> Sent: 04 March 2020 15:45
> To: mpls-chairs@ietf.org; mpls@ietf.org;
> draft-ietf-mpls-spl-terminology@ietf.org
> Subject: MPLS WGLC for draft-ietf-mpls-spl-terminology
> 
> Working Group,
> 
> This is to initiate a two week working group last call on
> draft-ietf-mpls-spl-terminology.
> 
> Please send your comments to the MPLS WG mailing list
> (mailto:mpls@ietf.org).
> 
> There are no IPR disclosures against draft-ietf-mpls-spl-terminology.
> 
> Both the authors and the contributors have stated on the working group
> mailing list that they are unaware of any non-disclosed IPRs that relates to
> this document.
> 
> This working group last call ends March 19, 2020.
> 
> Regards
> 
> Nic
> 

-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Tue Mar 10 06:48:51 2020
Return-Path: <skraza@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD0FF3A0F58; Tue, 10 Mar 2020 06:48:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=jLQ1LM4U; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=CTD2zsHp
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 htUVsuRGRRPz; Tue, 10 Mar 2020 06:48:44 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C8413A0F2F; Tue, 10 Mar 2020 06:48:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3134; q=dns/txt; s=iport; t=1583848123; x=1585057723; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=0xhu9O5sd++m4+9cJF1X4QE6VRMEAM99QzqVeq25NoE=; b=jLQ1LM4U7bbTIYkGM/rsoSs154ACLMP0Xe/CEu4FoM+m85kGdGoWJS65 zfJLGej/lFVGcxrnEhElG1d38UXj/gncKGFgh+nKPtXXnuu8y0uYTHRMJ hfEY5onHZYKBckmp9Qh/rmK/1UqvoBHWb8mcRdIWpmi9DiEYU44s2Ejv1 k=;
IronPort-PHdr: =?us-ascii?q?9a23=3AT6abwRaUFX7iKSXKbWPyYuP/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el20Q6bRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn?= =?us-ascii?q?1NksAKh0olCc+BB1f8KavxbDYzDs1qX15+9Hb9Ok9QS47z?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CwAAAzmmde/4wNJK1lGgEBAQEBAQE?= =?us-ascii?q?BAQMBAQEBEQEBAQICAQEBAYF7gVRQBWxYIAQLKgqEC4NFA4pvgl+YFYJSA1Q?= =?us-ascii?q?JAQEBDAEBGAsKAgQBAYRDAheBbyQ4EwIDAQELAQEFAQEBAgEFBG2FVgyFYwE?= =?us-ascii?q?BAQECAQEBEBERDAEBLAsBDwIBCBUBBAIfBwICAiULFRACBAENBSKDBAGCSgM?= =?us-ascii?q?OIAEOnhICgTmIYnWBMoJ/AQEFhQkYggwDBoEOKowsGoIAgREnIIJNPoJkAQE?= =?us-ascii?q?CgXqCejKCLI1jEoJ3kAGOSwZwCoI8lmoWB4JKiCSETot+jnmBTpoEAgQCBAU?= =?us-ascii?q?CDgEBBYFpIoFYcBU7KgGCQVAYDY4dOIM7hRSFQXQCgSeMRwGBDwEB?=
X-IronPort-AV: E=Sophos;i="5.70,537,1574121600"; d="scan'208";a="649714985"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Mar 2020 13:48:42 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 02ADmgKu025915 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 10 Mar 2020 13:48:42 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Mar 2020 08:48:42 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 10 Mar 2020 08:48:41 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 10 Mar 2020 08:48:41 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nxvTfSQ7axA9QOrBkPkbkIgb3r2YE87oTLC85hUMiAyIf+GhTz7kGPBlFpXadxH8lkGyXrOXEsw/wjxg0uv2Loc5MO0rnMjChe3B7lC7zAGX+PKh8OxpevZdSMQMESBIiPuW3xCBJCqP5VlBG0s7iOph5wffWfllco4VBVvHOAaQ9oOJeMvoF20YLpPEpJka+AS0Drh50voB1vAQvPv/f41nW9jP61eauovx+cxiz02ADAzJPnkVyffIv2UO2MXo7BgJ7sgK/QgF/YtWx48ua88jQPSlNiaQj4X/MuKkgzV3zjRYyW/J4GTj2wCatxi2Lb6U7QamyTFafjH7RP34tA==
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=0xhu9O5sd++m4+9cJF1X4QE6VRMEAM99QzqVeq25NoE=; b=dNSugEc2pgjs4eRESVMFG8cVv/dYeWQblvWgAkAgy3IQcfbyS/D5BRd1zezWyEX63RZBjJ1ezXHhQkTxbyMfeylpC5f9IvT371YJRg7r9Xzqu+1o3Pbsu6NrgkF54WmNNjptxOr61+jrJR4UpOnUgYUK99nKy07bbHRKV6vKJuxXb1tq8ybSLlppDwL0o62bI+7iKM7qoDvVHbpKYGTzDZKpCmQ0lqjwnYBe3H01QbpWTrRqD7J6NWmJZVXsJQ9WotJN9Ubjz7Wh0Nv1fgUOE9XSL7gdj53WL/fZfFh3RJm9XKUDaExXm/Vqumn3bGFDQNKMJrGIr1Ax4+jaxNL/Hw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0xhu9O5sd++m4+9cJF1X4QE6VRMEAM99QzqVeq25NoE=; b=CTD2zsHpNhJWHtyaDnhq+0rtFUpxS41YoXJOSsDsBXyVHKwTRxwWXuz2DQnukqs9DwvzasG5wvKq+KFD4IA1DVw1zRDwxHZxwqaQmOl4KM+rc4H008p6t81Oz2mnU8tGOUK5IwFneE8aMw2NPzvylEt2RAsi/ROLaE4icrspfLA=
Received: from BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) by BL0PR11MB3235.namprd11.prod.outlook.com (2603:10b6:208:6b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.17; Tue, 10 Mar 2020 13:48:39 +0000
Received: from BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::b955:b5f0:af03:ee30]) by BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::b955:b5f0:af03:ee30%3]) with mapi id 15.20.2793.018; Tue, 10 Mar 2020 13:48:39 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: tom petch <ietfc@btconnect.com>, "Kamran Raza (skraza)" <skraza=40cisco.com@dmarc.ietf.org>, Roman Danyliw <rdd@cert.org>, The IESG <iesg@ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>
Thread-Topic: [mpls] Updated rev -08 posted [Re: Roman Danyliw's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV8koAX2gE0HvUCkGclLZFXMhe2qhBnZEA
Date: Tue, 10 Mar 2020 13:48:39 +0000
Message-ID: <EBF6FF2F-01B9-4DC9-84FF-0ABA555CC3CB@cisco.com>
References: <9400B475-128E-484A-BB1E-8CAB6743A894@cisco.com> <DB7PR07MB565736B9BADF219EBCD02E59A0E50@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB565736B9BADF219EBCD02E59A0E50@DB7PR07MB5657.eurprd07.prod.outlook.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [173.38.117.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e4754314-6662-48ad-2364-08d7c4f9bd14
x-ms-traffictypediagnostic: BL0PR11MB3235:
x-microsoft-antispam-prvs: <BL0PR11MB3235F5C0D7B25AE99E2319CCD0FF0@BL0PR11MB3235.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-forefront-prvs: 033857D0BD
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(396003)(346002)(136003)(366004)(39860400002)(189003)(199004)(15650500001)(186003)(110136005)(26005)(296002)(316002)(76116006)(66946007)(66476007)(66556008)(64756008)(66446008)(5660300002)(2616005)(36756003)(54906003)(33656002)(6506007)(6486002)(6512007)(966005)(4326008)(86362001)(71200400001)(478600001)(2906002)(81156014)(81166006)(8676002)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3235; H:BL0PR11MB3412.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: K6P4noR7b7Kbnx89uPpXpsdNHb+rw++6kBXaM5TGdFJOlhlmqR/3MDIS4iaB9Ak9ERr7VVvVvQihDm6Et7g5Vnw4OHd4jmktCtwz92DAZyaJ86SUD9lzLaqsUTOkQT/APPR0aU06LRE8SQHWG+rr9iSVogrrC2V6EKWAvysGxr8UFI4gnot7ViwLqtWrcW6MuV88qkiGvwPRa1vYC145hAlI2oGkDeHaVsPFlTe3n0BeAkEoCp/2v2opzhvNaz7z0iPqI/PJVlHC372JU3R+c0wtiqs4eQEtgf6pYncad9bDghWy5xSTj832bq5V6TH6BfR/whQe+TljS1dIxkRAOcgnYSCZ7vtsOXZdE5IQpioMSWTqXBNg8DanXY5OS06Swt7mO0ruWShJlOQbSECA5S+ECvnawIYDPH0TLEmaH/Wp7yKP7htIncrAAZJuG31JX+8geh3mIOeXkjqFIv8x1jFaR5q/tiZI2EKiJc9ouJRh06nYN5YmDHCgbjKDXYQRXwIChxIGYTcSL89a+XU6PA==
x-ms-exchange-antispam-messagedata: 9OxA9U6ILh2yQCYA/+LQIxot7tlmz0+GhTFIxys3FvrYdF/VZhZMYouGPoTN8XaR65l3QmgblYISByRVbV6QavZ5zYsTAQjl+jfNyJNFheGLc7LlCOYx5bwvjb9bsErJ5rDoaYitIxKOm8QiFWgoVQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <B9064D0F29788344AFAE6DACE8C72FF8@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e4754314-6662-48ad-2364-08d7c4f9bd14
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2020 13:48:39.0771 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Rwxh+VssJb2972sMZ1kFmsiIljXQslmJL3OVCdBXdsN7aBoHCJN8l2LZHQ9FfRDjWtmN8SDgHwTNUvu4AbFL2Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3235
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/ujH7nz-1KgsaVAhOzH7uzvoFfpY>
Subject: Re: [mpls] Updated rev -08 posted [Re: Roman Danyliw's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2020 13:48:46 -0000

DQo+PiBSRkM3Mjc3IGlzIHJlZmVyZW5jZWQgaW4gdGhlIFlBTkcgbW9kdWxlIGJ1dCBpcyBhYnNl
bnQgZnJvbSB0aGUgSS1EIFJlZmVyZW5jZXMNCltza3JhemEyXTogRml4ZWQuIFdpbGwgYmUgcGFy
dCBvZiByZXYgLTA5IHVwZGF0ZS4NCg0KVGhhbmtzIFRvbS4NCg0K77u/T24gMjAyMC0wMy0wNCwg
MTI6MjYgUE0sICJ0b20gcGV0Y2giIDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToNCg0KICAg
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgIEZyb206IG1wbHMgPG1w
bHMtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIEthbXJhbiBSYXphIChza3JhemEpIDxz
a3JhemE9NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc+DQogICAgU2VudDogMjggRmVicnVhcnkg
MjAyMCAwNDoyOA0KICAgIA0KICAgIA0KICAgIE5vdGhpbmcgdG8gZG8gd2l0aCBSb21hbidzIGNv
bW1lbnRzIGJ1dA0KICAgIA0KICAgIFJGQzcyNzcgaXMgcmVmZXJlbmNlZCBpbiB0aGUgWUFORyBt
b2R1bGUgYnV0IGlzIGFic2VudCBmcm9tIHRoZSBJLUQgUmVmZXJlbmNlcw0KICAgIA0KICAgIFRv
bSBQZXRjaA0KICAgIA0KICAgIA0KICAgIA0KICAgIA0KICAgIFRoYW5rcyBmb3IgeW91ciByZXZp
ZXcgUm9tYW4uDQogICAgV2UgaGF2ZSBwb3N0ZWQgYSBuZXcgcmV2IC0wOCB0aGF0IHRha2VzIGNh
cmUgeW91ciBjb21tZW50cyBhbmQgY29tbWVudHMgZnJvbSBvdGhlciBJRVNHIHJldmlld2Vycy4N
CiAgICBPbiBiZWhhbGYgb2YgYXV0aG9ycywgUGxlYXNlIHNlZSBpbmxpbmUgW3NrcmF6YV06DQog
ICAgDQogICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgRElTQ1VTUzoNCiAgICAgICAgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KICAgIA0KICAgICAgICBUaGFuayB5b3UgZm9yIHVzaW5nIHRoZSBZQU5HIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb25zIHRlbXBsYXRlLiAgQ291bGQgeW91DQogICAgICAgIHBsZWFz
ZSBwcm92aWRlIG1vcmUgZGV0YWlscyBvbiB3aGljaCBub2RlcyBhcmUgc2Vuc2l0aXZlIHRvIHdy
aXRlIGFuZCByZWFkDQogICAgICAgIGlzc3VlczsgYW5kIHRoZSBSUEMgb3BlcmF0aW9ucyBvZiBj
b25jZXJuLiAgRm9yIGV4YW1wbGUsIHNlZQ0KICAgICAgICBkcmFmdC1pZXRmLWlzaXMteWFuZy1p
c2lzLWNmZyBvciBkcmFmdC1pZXRmLW9zcGYteWFuZy4NCiAgICANCiAgICBbc2tyYXphXTogRG9u
ZS4gUGxlYXNlIHNlZSBzaWduaWZpY2FudGx5IGVuaGFuY2VkIHNlY3Rpb24gaW4gdGhlIHBvc3Rl
ZCByZXYgLTA4Lg0KICAgIA0KICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgIENPTU1FTlQ6
DQogICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICANCiAgICAgICAgQSBmZXcgdHJpdmlhbCBlZGl0
b3JpYWwgbml0czoNCiAgICBbc2tyYXphXTogSGF2ZSBmaXhlZCBhbGwgdGhvc2UuDQogICAgDQog
ICAgDQogICAgICAgICogU2VjdGlvbiAxLjEuIFR5cG8uICBzL21pbnVtdW0vbWluaW11bS8NCiAg
ICAgICAgKiBTZWN0aW9uIDEuMS4gIFR5cG8uIHMvY2F0b2dvcmllcy9jYXRlZ29yaWVzLw0KICAg
ICAgICAqIFNlY3Rpb24gMS4xLiAgVHlwby4gcy9oaWdsaWdodGluZy9oaWdobGlnaHRpbmcvDQog
ICAgICAgICogU2VjdGlvbiAzLjAuICBUeXBvLiBzL2dyYXBpY2FsbHkvZ3JhcGhpY2FsbHkvDQog
ICAgICAgICogU2VjdGlvbiA1LjIuMS4gIFR5cG8uIHMvYW4gbmV0d29yay1pbnN0YW5jZS9hIG5l
dHdvcmstaW5zdGFuY2UvDQogICAgDQogICAgDQogICAgICAgIF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgICAgIG1wbHMgbWFpbGluZyBsaXN0DQog
ICAgICAgIG1wbHNAaWV0Zi5vcmcNCiAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9tcGxzDQogICAgDQogICAgDQogICAgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCiAgICBtcGxzIG1haWxpbmcgbGlzdA0KICAgIG1wbHNA
aWV0Zi5vcmcNCiAgICBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMN
CiAgICANCg0K


From nobody Fri Mar 13 21:51:11 2020
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DF7F3A0DA0; Fri, 13 Mar 2020 21:51:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3hB4TArhmLYk; Fri, 13 Mar 2020 21:51:04 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 280663A0D9F; Fri, 13 Mar 2020 21:50:59 -0700 (PDT)
Received: from [192.168.1.6] (unknown [119.94.165.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id B9285364C70; Sat, 14 Mar 2020 05:50:54 +0100 (CET)
References: <158403809452.18288.11892420987391669774@ietfa.amsl.com>
To: "mpls@ietf.org" <mpls@ietf.org>
From: Loa Andersson <loa@pi.nu>
Cc: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls-ads@ietf.org" <mpls-ads@ietf.org>
X-Forwarded-Message-Id: <158403809452.18288.11892420987391669774@ietfa.amsl.com>
Message-ID: <a53316d8-6008-081f-79e8-a9540545e74c@pi.nu>
Date: Sat, 14 Mar 2020 12:50:49 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
MIME-Version: 1.0
In-Reply-To: <158403809452.18288.11892420987391669774@ietfa.amsl.com>
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/mpls/TKJOsEyGCyKpmlSt-nUyoKSXuuw>
Subject: [mpls] Fwd: IETF 107 Virtual Meeting Agenda
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Mar 2020 04:51:09 -0000

Working Group,

Forwarding to the list the message below (hope most of you have already
received it).

Well established working groups (like ours) will not be scheduled on 
this virtual IETF 107.

We will have virtual meetings before IETF 108. More info in a separate mail.

/Loa

MPLS wg co-chair


-------- Forwarded Message --------
Subject: IETF 107 Virtual Meeting Agenda
Date: Thu, 12 Mar 2020 11:34:54 -0700
From: The IESG <iesg@ietf.org>
Reply-To: iesg@ietf.org
To: IETF Announcement List <ietf-announce@ietf.org>
CC: ietf@ietf.org, 107all@ietf.org, irtf-announce@ietf.org

We have created a virtual IETF 107 agenda because the in-person meeting 
was cancelled. This is a detailed email that explains our choices. 
Please read it to the end.

We prioritized the scheduling of BOFs, working groups meeting for the 
first time, and dispatch-style working groups. Existing working groups 
should know how to progress their work via email and (virtual) interims, 
and many of them have a solid basis to do that with participants who 
have been collaborating together for a long time. But BOFs and new WGs 
do not have that established working mode and usually benefit from 
dedicated meeting time for bootstrapping purposes, as well as from a 
participant base drawn from all IETF areas. Similarly, dispatch-style 
groups are aiming to dispatch new work that otherwise has not seen much 
previous discussion.
The virtual agenda is as follows, with all times listed in UTC:

Monday, March 23
20:00-22:00 TXAUTH
22:10-00:10 DISPATCH

Tuesday, March 24
20:00-22:00 ADD, RAW
22:10-00:10 MASQUE

Wednesday, March 25
20:00-21:30 WPACK, DRIP
21:40-22:40 GENDISPATCH
22:50-00:30 Plenary

Thursday, March 26
20:00-22:00 PRIVACYPASS
22:10-00:10 RIPT

Friday, March 27
20:00-22:00 SECDISPATCH
22:10-00:10 WEBTRANS

The total meeting block for WG and BOF sessions amounts to:
  Pacific Time                   13:00-17:10  (17:30 on Weds)
Eastern Time               16:00-20:10  (20:30 on Weds)
Coordinated Universal Time        20:00-00:10  (00:30 on Weds)
Central European Time          21:00-01:10  (01:30 on Weds)
India Standard Time            01:30-05:40  (06:00 on Weds)
China Standard Time          04:00-08:10  (08:30 on Weds)
Australian Eastern Standard Time       07:00-11:10  (11:30 on Weds)

We will be using Webex for all of these sessions. We will be posting 
training materials and online resources in an FAQ on the IETF web site 
next week for those who are unfamiliar with Webex.
This agenda, with links to the Webex sessions, will appear in the 
datatracker shortly. If you plan to attend any of these sessions and you 
are not already registered for IETF 107, we encourage you to register as 
a remote participant <https://www.ietf.org/how/meetings/register/>.

There will not be any other working group meetings, area meetings, or 
research group meetings scheduled between March 23 and March 27. HotRFC 
is cancelled. We are not providing virtual replacements for side 
meetings. The organizers of the Hackathon and the Code Sprint are 
working on virtual support for those events and they will communicate 
separately about those.
We are aiming to provide a “hallway” Webex meeting where participants 
can go to test audio and other Webex features and to find others who are 
attending IETF 107 virtually. The hallway@jabber.ietf.org jabber room 
will also continue to be available. More information about these will be 
available on the FAQ page next week.

There are many trade-offs involved in scheduling an all-virtual meeting. 
We will be pleased if the BOFs on the agenda are able to form WGs after 
this. But if not, the virtual BOF will not count as one attempt against 
the usual allotment of two attempts to form a WG, given the unusual 
circumstances.

RFC 8713, which specifies the NomCom process, relies heavily on there 
being three meetings per year known as the first, second, and third 
meetings, respectively. We consider the virtual IETF 107 to be the first 
IETF meeting of 2020. We will be seating the new members of the 
2020-2021 IESG, IAB, and IETF LLC Board at the virtual plenary. We are 
considering the implications of the cancelled Vancouver meeting for 
NomCom volunteer qualification specified in RFC 8713 Section 4.14 and we 
will be inviting community discussion about that soon.
We chose to focus this agenda on the 4.5 hours between 20:00 UTC and 
00:30 UTC. Because we anticipate having relatively few participants for 
the scheduled sessions located in the part of the world between Europe 
and China, this schedule aims to give the most participants an 
opportunity to experience “night time” -- albeit abbreviated -- even if 
they wish to participate in the meeting multiple days in a row. We 
consulted with the chairs of the listed sessions when we were crafting 
this agenda to check if they thought that many of their expected 
participants would be disadvantaged by the slots chosen. They thought 
these slots were workable.

We are preparing for an increased volume of virtual interim meetings in 
April and beyond. We will share more information about strategies for 
avoiding conflicts and ensuring fairness in scheduling of virtual 
interims next week. Until then, we would like to ask chairs to refrain 
from scheduling virtual interims.

We understand that the agenda above is far from ideal. We know that some 
people reserved a whole week for IETF work and that week will now appear 
empty, and we know that working late into the night, working overnight, 
or getting up very early will be unpleasant or infeasible for some. We 
understand that when people join meetings from home, other commitments 
may interfere. We know there are many in our community with novel ideas 
about how to run virtual meetings, and these should be explored further. 
With the agenda above, we did the best we could given the rapidly 
changing conditions. We do not expect any of the decisions we made for 
this meeting to set a precedent for future meetings.

It was very evident to the IESG in the course of developing this agenda 
that we lack consensus-based community recommendations about how to deal 
with the inherent difficulties of scheduling virtual meetings given time 
zone differences. After IETF 107, we will figure out the best way to 
work with those interested in the community on this topic, perhaps via 
the manycouches mailing list, GENDISPATCH, a BOF, or other ways.

Feel free to send questions and comments to iesg@ietf.org. We may not be 
able to respond immediately since we are busier than usual at the moment 
as we prepare for the virtual meeting and the seating of the new IESG 
members.

Regards,
The IESG


-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Tue Mar 17 13:56:11 2020
Return-Path: <kaduk@mit.edu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A044E3A0128; Tue, 17 Mar 2020 13:56:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dtCyH6ETfkAM; Tue, 17 Mar 2020 13:56:01 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 6CA5B3A00C9; Tue, 17 Mar 2020 13:56:01 -0700 (PDT)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 02HKtrGl021852 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 17 Mar 2020 16:55:56 -0400
Date: Tue, 17 Mar 2020 13:55:53 -0700
From: Benjamin Kaduk <kaduk@mit.edu>
To: "Kamran Raza (skraza)" <skraza@cisco.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Nicolai Leymann <n.leymann@telekom.de>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Message-ID: <20200317205553.GO50174@kduck.mit.edu>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/dFLqlaMcpIgyiTerpKq5JZB3X-U>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Mar 2020 20:56:06 -0000

On Fri, Feb 28, 2020 at 04:39:14AM +0000, Kamran Raza (skraza) wrote:
> Thanks for your detailed review, Ben. 
> We have posted a new rev -08 that takes care almost all of your comments and comments from other IESG reviewers. 
> On behalf of authors, Please see inline [skraza] for each of your comment/Q:
> 
> ﻿ 
>     ----------------------------------------------------------------------
>     DISCUSS:
>     ----------------------------------------------------------------------
>     
>     The YANG doctor last call review of the -06 notes that these modules are
>     in violation of the expectations of RFC 8349 (at least w.r.t. defining a
>     new identity for the control-plane protocol and possibly more).  This
>     document should either be brought into compliance or explain why it
>     diverges.
> 
> [skraza]: Fixed.  
>     
>     The YANG doctor's comments about default values for "local"
>     configuration (e.g., graceful-restart configuration) causing the global
>     configuration to never take effect should also be addressed.
> 
> [skraza]: Fixed. 

These both look addressed, to my eye, but I am very much not a YANG expert.
I'd recommend trying to get a dedicated YANG review, perhaps from the
incoming Management AD Rob Wilton.

>     Please include some justification for why LDP IPv6 is considered an
>     "extended feature" (which is particularly surprising given that Section
>     2 classifies "IP" to refer to both IPv4 and IPv6 together).
>     
> [skraza]:  This was an early decision taken and presented to WG and WG had agreed.
> Moreover, Sec 1.1 does points out why LDP IPv6 is considered as an extended feature. The "base" features are the one most commonly implemented and deployed features.
> The idea was that base must not contain any if-feature - given that LDPv6 is not widely implemented and was branded as if-feature, it is classified in the extended category then.
> BTW, note that LDP has separate RFC for LDP IPv6. 

It's not really clear to me that just because the protocol is described in
separate RFCs for IPv4 and IPv6 we cannot present a unified management
interface on top of it.  I note that several other ADs expressed concern
about this topic, so I've moved this document onto the agenda for this
week's IESG telechat to get a better sense on what the right thing to do is
here.

> 
>     We need to define the format/semantics of the md5-key string (e.g., is
>     it hex? base64{url,}?) either directly or by reference (as the YANG
>     doctor notes).  Using a crypto-type would probably be appropriate, as
>     would adding a note that tcp-md5 is obsoleted by TCP-AO.
>     
> [skraza]: It is beyond our control as we are using it as-is from the RFC. Made the change anyways to add crypto-algo to widen the scope/type of key beyond MD5.

I'm still concerned that there isn't enough text here for me to be able to
implement something and have confidence it will interoperate.  For example,
the recommendations in RFC 3562 include the ability to use a direct binary
key for TCP-md5.  Does this YANG stanza allow for doing so?  If yes, what
mechanism is used for converting input into "raw" binary, if needed?

That is, even if the actual protocol semantics for how TCP-MD5 uses a given
key/password are out of your control, there is still ambiguity as to what
mapping (if any) occurs between the YANG-configured value and what is
passed to the TCP-MD5 implementation.

Furthermore, the authentication-type still only has a "string" leaf for the
key, with (if I am reading the YANG correctly) the recommended key-chain
functionality for protected key storage being left as an extension.  It's
not clear to me why we should be leaving the best-practice formulation as
an extension.

>     In the peer-af-policy-container grouping's
>     label-policy/advertise/prefix-list, we need to say if the filter is for
>     inclusion or exclusion of outgoing label advertisements.
>     Similarly for the incoming label advertisements in the 'accept'
>     container (and most of the <foo>-list-ref usages?).
>     
>     In the policy-container grouping's
>     label-policy/assign/independent-mode/prefix-list, the description
>     suggests that the contents will provide not just a list of prefixes that
>     act as a filter, but also a map from prefix to label.  This is a
>     qualitatively different usage than the previous occurrences of
>     prefix-list-ref, and it seems like a different type may be needed for
>     it.  Similarly for ordered-mode.
>     
> [skraza]: Fixed as per latest changes that use rtgwg policy model constructs.

Ah, this took me a little more work to find, since the changes were in the
prefix-list-ref typedef.  Thanks.

>     (pro-forma) This document has 6 authors, and per RFC 7322, as this is
>     more than five, we are supposed to consider whether that's appropriate.
>     Seeing nothing in the shepherd writeup or similar, I mention it here.
>     
> [skraza]: We had taken an advise from Loa (MPLS WG chair) and would like to keep it to 6.

Sure; this was presumed to just be "pro forma" but I put it in since the
shepherd writeup didn't mention it specifically.

>     ----------------------------------------------------------------------
>     COMMENT:
>     ----------------------------------------------------------------------
>     
>     Please also respond to the other YANG doctor, rtg-dir, and other
>     directorate reviewers' comments.
>     
>     I support Roman's Discuss.
>     
>     I suggest making a reference to RFC 5920 at some point, perhaps from the
>     security considerations.
> [skraza]: Done.
>     
>     We have several instances of a "container ipv4" that's a "container with
>     presence" in the jargon of RFC 7950.  As SEC AD one thing I look for is
>     edge cases, such as when a subset of these containers are present but
>     not all (and not none).  While for this specific case, it seems fairly
>     natural to assume that IPv4 is enabled if any are present, it does make
>     me wonder if the modeling is at an optimal state if there's even the
>     possibility for such skewed signals.  (I didn't specifically audit for
>     any other cases of "redundant" containers-with-presence.)
>     
> [skraza]: This is the same structure as RFC 8344. The edge cases are OK. The ipv4/ipv6 container may contain none, one, or more nodes in the container. ipv4/ipv6 address family is enabled as long as the container is “present”. Your assumption is correct, and the modeling (and the protocol as well) is in a good state, even with such possibilities. The signals should be clear enough.
> 
>     It's not entirely clear to me why we need (all of) the specialization of
>     structures into using inet:ipv4-address and inet:ipv6-address as opposed
>     to just inet:ip-address.  I do see that the latter is used in several
>     places already, and so assume that this was already considered; perhaps
>     some of the discussion/motivation could be included in the document,
>     though.
>     
> [skraza]: When the type of an attribute is for a specific address family (ipv4 or ipv6), we use the address family specific type (inet:ipv4-address or inet:ipv6-address), so that user cannot provide a value of the wrong format.  inet:ip-address is simply a union of net:ipv4-address and inet:ipv6-address, and is used when the address family is not restricted. This is particular convenient when the user makes a query on a particular peer when the user does not have a particular address family in mind. The system will provide the address in a proper format.
> 
>     Section 1
>     
>        The data model is defined for following constructs that are used for
>        managing the protocol:
>     
>     nit: "the following".
> [skraza]: Fixed.    
> 
>     I share the YANG doctor's concern that separating the configuration and
>     operational state constructs is not consistent with the NMDA model.
> [skraza]: Fixed.
>     
>     Section 1.1
>     
>        The "base" category contains the basic and fundamental features that
>        are covered in LDP base specification [RFC5036] and constitute the
>        minumum requirements for a typical base LDP deployment.  Whereas, the
>        "extended" category contains all other non-base features.  All the
>     
>     This statement ("all other") is not future-proof.
> [skraza]:  Removed the "all".
>     
>     Section 3
>     
>        o  This module aims to address only the core LDP parameters as per
>           RFC specification, as well as some widely deployed non-RFC
>           features (such as label policies, session authentication etc).
>           Any vendor specific feature should be defined in a vendor-specific
>           augmentation of this model.
>     
>     [Even for widely-deployed non-RFC features we still need to provide a
>     clear description of what semantics are being covered, whether
>     in-document or via an external reference.]
>     
> [skraza]: The only non-RFC config was related to label policies - Reworked/enhanced the text.
> 
>        o  This model is a VPN Forwarding and Routing (VRF)-centric model.
>           It is important to note that [RFC4364] defines VRF tables and
>     
>     side note: I would like the IETF to someday get to a point where "VPN"
>     (the 'P' is for "private") is used only for protocols/deployments that
>     provide confidentiality protection ("privacy") for the data being
>     conveyed.  We are, of course, not there now, and I cannot insist on any
>     change here.  But please consider whether an alternate phrasing would
>     suffice, that includes just the "virtual" part but not "VPN".  Since we
>     are mostly using "VRF" in the rest of the document, this is not as
>     daunting as it sometimes is...
>     
>     Section 4
>     
>     It might be nice to have the tree show the ipv4 and ipv6 children in
>     as similar an order as is possible (with the understanding that the
>     semantics are not affected by the order of appearance, of course).
>     
>            |  +--rw address-families
>            |  |  +--rw ipv4!
>            |  |  |  +--rw enable?                           boolean
>            |  |  |  +--ro label-distribution-controlmode?   enumeration
>            |  |  |  +--ro bindings
>            |  |  |  |  +--ro address* [address]
>            |  |  |  |  |  +--ro address               inet:ipv4-address
>            |  |  |  |  |  +--ro advertisement-type?   advertised-received
>            |  |  |  |  |  +--ro peer
>            |  |  |  |  |     +--ro lsr-id?           leafref
>            |  |  |  |  |     +--ro label-space-id?   leafref
>     
>     Does this imply that there is only one peer per address?  Is that going
>     to be a limitation for any deployment cases?
> 
> [skraza]: Not an issue. Note that a peer may have one or more bound addresses. 
>     
>               +--rw ldp-ext:session-downstream-on-demand
>               |       {session-downstream-on-demand-config}?
>               |  +--rw ldp-ext:enable?      boolean
>     
>     nit(?): missing '|' to connect down to ldp-ext:enable?
>     Similarly for ldp-ext:max-wait a few lines later, and some other
>     occurrences later in the document.
> 
> 
> [skraza]: Some of these instances/typos were due to hand picked sub-tree. 
> Not an issue anymore as we are printing the entire tree as generated by the tool.
> 
>     
>     Section 5.1.2
>     
>     Am I reading this right that (e.g.) per-interface hello-holdtime is
>     configurable as an extension and only the global hello-holdtime is
>     present in the "base" module?
> 
> [skraza]: Yes.
>     
>     Section 7
>     
>     "NHLFE" is used only once in this document (and is not listed as
>     "well-known" at
>     https://www.rfc-editor.org/materials/abbrev.expansion.txt); please
>     expand it out.
>     
> [skraza]: It is well known and listed in the above url. Please x-chk.

To be clear, the linked content uses the convention of an "*" marking to
indicate that the expansion is "well-known" and does not need to be
provided in a given document.  The entry for "Next Hop Label Forwarding
Entry" does not include such a marking; perhaps the responsible AD should
request it to be added, if it is indeed well-known?

>     Section 9
>     
>     Is 2018 still the right copyright year for the modules themselves?
> 
> 
> [skraza]: 2020-02-25 rev now.
> 
>     
>     Section 9.1
>     
>          typedef ldp-address-family {
>            type identityref {
>              base rt:address-family;
>            }
>     
>     Why can't we use rt:address-family directly in the one container that
>     uses this?
>     
> [skraza]: Fixed now.
> 
>            description
>              "Duration represented as 32 bit seconds with infinite.";
>     
>     nits: "32-bit" (hyphenated), "with infinity".
> [skraza]:  Fixed.    
> 
>          typedef downstream-upstream {
>            type enumeration {
>              enum downstream {
>                description "Downstream information.";
>              }
>              enum upstream {
>                description "Upstream information.";
>              }
>            }
>            description
>              "Received or advertised.";
>          }
>     
>     nit: copy/paste on the description?
> [skraza]:  Fixed.        
> 
>              leaf used-in-forwarding {
>                type boolean;
>                description
>                  "'true' if the lable is used in forwarding.";
>     
>     nit: s/lable/label/
> [skraza]:  Fixed.        
>     
>          grouping graceful-restart-attributes-per-peer {
>            description
>              "Per peer graceful restart attributes.
>               On the local side, these attributes are configuration and
>               operational state data. One the peer side, these attributes
>               are operational state data reveiced from the peer.";
>     
>     nit: s/reveiced/received/
> [skraza]:  Fixed.        
>     
>          grouping peer-state-derived {
>            description
>              "The peer state information derived from the LDP protocol
>               operatoins.";
>     
>     nit: s/operatoins/operations/
> [skraza]:  Fixed.            
> 
>          grouping peer-state-derived {
>          [...]
>            leaf next-keep-alive {
>              type uint16;
>              units seconds;
>              config false;
>              description "Time to send the next KeepAlive message.";
>            }
>     
>     nit: this description text sounds like it's giving an absolute time, but
>     given that it's a uint16 I presume it's "time [from now] until sending".
> [skraza]:  Clarified.       
> 
>            container received-peer-state {
>              config false;
>              description
>                "Operational state information learned from the peer.";
>     
>              uses graceful-restart-attributes-per-peer;
>     
>              container capability {
>                description "Configure capability.";
>     
>     This is config-false; "Configure" in the description cannot be correct,
>     though I suppose "Configured" could be.
>     (Also applies to several of the child containers' descriptions.)
>     
> [skraza]:  Fixed all these.
>   
>            leaf up-time {
>              type string;
>              config false;
>              description "Up time. The interval format in ISO 8601.";
>     
>     We probably should have some sort of reference for ISO 8601 (though of
>     course it cannot actually *be* a <xref> in the YANG module itself)
>     
> [skraza]:  Changed to use timeticks64 now.
> 
>            leaf notification {
>              type yang:counter64;
>              description
>                "The number of messages sent or received.";
>     
>     Is this the same as or different than "leaf total-messages"?
> [skraza]:  Fixed.    
> 
>                    leaf label-distribution-controlmode {
>     
>     nit: any reason to not hyphenate control-mode as well?
> [skraza]:  Fixed.        
> 
>                container interfaces {
>                  description
>                    "A list of interfaces for LDP Basic Descovery.";
>     
>     nit: s/Descovery/Discovery/
> [skraza]:  Fixed.    
>     
>              container discovery {
>                description
>                  "Neibgbor discovery configuration and operational state.";
>     
>     nit: s/Neibgbor/Neighbor/
> [skraza]:  Fixed.    
>     
>                        // ipv4
>                        container hello-adjacencies {
>                          config false;
>                          description
>                            "Containing a list of hello adjacencies.";
>     
>                          list hello-adjacency {
>                            key "adjacent-address";
>                            config false;
>                            description "List of hello adjacencies.";
>     
>                            leaf adjacent-address {
>                              type inet:ipv4-address;
>                              description
>                                "Neighbor address of the hello adjacency.";
>                            }
>     
>     I'm not an expert here, but I'm not really seeing why we need to
>     specialize this container for v4 vs v6 as opposed to just using
>     inet:ip-address and having something that's applicable to both.
> 
> [skraza]: We could. There are pros and cons either way. The reasons to use separate containers in this model are:
> 1) Operators usually plan and configure IPv4 and IPv6 separately, rather than mixing the address family together. The separate containers provide more focus and clear separations.
> 2) Often times, there are attributes with different types for different address families. Mixing two together brings up some modeling difficulties to specifies differently for different address families.
> 3) Sometimes, there are attributes that are applicable to one address family but not the other. Mixing the two containers together would require some difficult conditions, which would complicate the model and make the model less usable.
> 4) Mixing the two containers can make the YANG file more compact, but not the configuration data and operational state data.
> 5) The existing RFCs use the style of separate containers, such as RFC 8344 and RFC 8349.

Thanks for writing this out; it helps me understand the situation better.

>                        leaf adjacent-address {
>                          type inet:ipv4-address;
>                          description
>                            "Configures a remote LDP neighbor and enables
>                             extended LDP discovery of the specified
>                             neighbor.";
>     
>     Given that there's a sibling leaf "enable", do we still want "and
>     enables" here?
> [skraza]: We don’t need “enables” here. Removed it.
> 
>     
>     Should peer/capability have a comment in its description that the
>     container exists to be augmented by other (extension) modules?
>     
> [skraza]: Yes. It is better. Added as suggested.
> 
>          notification mpls-ldp-fec-event {
>     
>     Am I reading this right that we only generate notifications on 0->1 and
>     1->0 transitions of "number of prefixes active for a given FEC"?  Would
>     we ever want to know about addition/removal of prefixes that do leave
>     the FEC up?
>     
> [skraza]: Here, the prefix is the FEC. Addition/removal of a prefix is equivalent to the addition/removal of the FEC. Changed the leaf name from prefix to fec to avoid the confusion.
> 
>     Section 9.2
>     
>     I can't find a pattern into which if-feature statements go into
>     containers used to augment things vs. the augment directives themselves.
>     Can we be more consistent (or am I missing the pattern)?
>     
> [skraza]: It is not intended to set up a strict pattern between feature name and containers, while the purpose is to provide more descriptive feature names. That said, the parent container names are often used to provide the contexts for the feature name. e.g. In the case of “dual-stack-transport-pereference”, it seems that the parent container name “peers” is also beneficial, so we have the feature name “dual-stack-transport-preference” to “peers-dual-stack-transport-preference” to make the feature name fit better with the pattern and more descriptive.

Thanks for the explanation

>          feature dual-stack-transport-pereference {
>            description
>              "This feature indicates that the system allows to configure
>               the transport connection pereference in a dual-stack setup.";
>     
>     nit: s/pereference/preference/ (twice)
> [skraza]: Fixed.
>     
>          feature policy-targeted-discovery-config {
>            description
>              "This feature indicates that the system allows to configure
>               policies to control the acceptance of targeted neighbor
>               discovery hello messages.";
>     
>     nit: s/hello/Hello/
>     [skraza]: Fixed.
> 
>          typedef neighbor-list-ref {
>            type string;
>            description
>              "A type for a reference to a neighbor address list.
>               The string value is the name identifier for uniquely
>               identifying the referenced address list, which contains a list
>               of addresses that a routing policy can applied. The definition
>               of such an address list is outside the scope of this
>               document.";
>     
>     If I'm reading correctly between here and where this is used, the
>     semantics of this are better described as "implementation-specific" --
>     that is, this is a label that refers to some local configured state,
>     specifically, a list of neighbor addresses used as an ACL.  (Emphasis on
>     *local* -- it seems like it does not need to interact with anything
>     else.)
>     I do sympathize with the YANG doctor, though -- as-is, this feels
>     underspecified.
>     (BTW, IP ACLs are not considered to be a security measure by the broader
>     security community.)
>     Similarly for the subsequent <foo>-list-refs.
> 
> [skraza]: We do understand the concerns, and have fixed these two types by using the https://tools.ietf.org/html/draft-ietf-rtgwg-policy-model, which was not available when we initially started to work on this model.

Great!

>              container interfaces {
>                description
>                  "A list of interfaces on which forwarding is disabled.";
>     
>     nit: given the separate 'ldp-disable' leaf, perhaps s/is/can be/ is in
>     order.
> [skraza]: Understand the confusion. Changed as suggested.
> 
>     Also, the description of the list itself implies additional
>     functionality, of listing the interfaces used for basic discovery.
>     
> [skraza]: The description was wrong. We don’t intend to use this list for discovery. Fixed.
> 
>          grouping graceful-restart-augment {
>            description "Augmentation to graceful restart.";
>     
>            leaf helper-enable {
>              if-feature graceful-restart-helper-mode;
>              type boolean;
>              default false;
>              description
>                "Enable or disable graceful restart helper mode.";
>     
>     Where is this "helper mode" documented?
> [skraza]: This is not an RFC defined term but commonly known and used when GR timer is set to 0.
>   Fixed the description in yang to highlight this.

Is this just staged for the -09?  I am not seeing it in the -08.

>          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-ldp/"
>            + "ldp:global" {
>            description "Graceful forwarding nexthop augmentation.";
>            uses global-forwarding-nexthop-augment;
>          }
>     
>     nit: I don't think "Graceful" is correct, in the description.
>     [skraza]: Removed it.
> 
>     Why is (the augmented)
>     /rt:routing/rt:control-plane-protocols/ldp:mpls-ldp/ldp:global/ldp:address-families/ipv6/label-distribution-controlmode
>     'config false'?  Doesn't RFC 5036 say that an LSR might support either
>     as a configuration option?
>     
> [skraza]: Yes, but no implementation supports such a cfg as change of such a mode is a massive disruptive operation - all implementation pick one mode as the default and only supported mode and stick to it.
>   The LDP YANG design team had discussed this early enough and agreed to not provide this a cfg option.

Ah, understood.

>                leaf adjacent-address {
>                  type inet:ipv6-address;
>                  description
>                    "Configures a remote LDP neighbor and enables
>                     extended LDP discovery of the specified
>                     neighbor.";
>     
>     As for the ipv4 case, do we still want "and enables" here?
> [skraza]: Fixed by removing it.    
> 
>          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-ldp/"
>            + "ldp:discovery/ldp:interfaces/ldp:interface/"
>            + "ldp:address-families/ldp-ext:ipv6" {
>            description "Interface address family IPv6 augmentation.";
>            uses interface-address-family-ipv6-augment;
>     
>     Didn't we just create .../ldp:address-families/ldp-ext:ipv6 with an
>     earlier augmentation in this module?  (Similarly for
>     /rt:routing/rt:control-plane-protocols/ldp:mpls-ldp/ldp:peers/ldp:peer/ldp:address-families/ldp-ext:ipv6
>     which we augment with "uses peer-af-policy-container".)
>     
> [skraza]: Yes. It is ok to augment a node which is part of another augmentation. The result is to add them all together. Doing so is to avoid too much irregular patterns, so that we have more similar construction between IPv4 and IPv6.
> 
>     Appendix A
>     
>                      "is-router": [null],
>     
>     This looks weird to me ("array containing one element with value literal
>     null") -- why does the array come into play?
>     
>     [Xufeng]: Here is a little explanation to the seemingly confusing notation: the pair of square brackets does not indicate a normal array. Instead, it is a special notation to indicate that the value of a “empty” type leaf is “present” (Section 6.9. of RFC 7951). Semantically the line above says that “(the neighbor) is a router.”

Ah, thanks for the explanations.

-Ben


From nobody Wed Mar 18 04:03:09 2020
Return-Path: <noreply@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B91EA3A13AE; Wed, 18 Mar 2020 04:03:01 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?q?=C3=89ric_Vyncke_via_Datatracker?= <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-yang@ietf.org, mpls-chairs@ietf.org, mpls@ietf.org, Nicolai Leymann <n.leymann@telekom.de>, Tarek Saad <tsaad.net@gmail.com>, tsaad.net@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.121.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: =?utf-8?q?=C3=89ric_Vyncke?= <evyncke@cisco.com>
Message-ID: <158452938172.29809.2411948921888290597@ietfa.amsl.com>
Date: Wed, 18 Mar 2020 04:03:01 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/18H7sm5e7T0zKrQvumTutl-ACIA>
Subject: [mpls] =?utf-8?q?=C3=89ric_Vyncke=27s_Discuss_on_draft-ietf-mpls?= =?utf-8?q?-ldp-yang-08=3A_=28with_DISCUSS_and_COMMENT=29?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Mar 2020 11:03:03 -0000

Éric Vyncke has entered the following ballot position for
draft-ietf-mpls-ldp-yang-08: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-yang/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Thank you for addressing my previous comments (especially around the IPv6
support).

But, I am now balloting a DISCUSS because I-D.ietf-rtgwg-policy-model  MUST be
a normative reference as it is referenced by the YANG modules of this document.
I.e., this document cannot be published _BEFORE_ I-D.ietf-rtgwg-policy-model
... Else, it will be useless.

Regards

-éric


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you for the work put into this document.

I fully support Ben Kaduk's DISCUSS about IPv6 (about why IPv6 is in the
extended section 6.1.2).  I would have balloted a DISCUSS if Ben haven't
balloted before me.

Also concerned about Suresh's question about the "rw ipv4 (or ipv6)" in section
6.2.1. and 6.2.2. and other places. Thank you, though, for the IPv6 example in
Appendix A.

Answers to my COMMENTs below will be welcome,

Regards,

-éric
== COMMENTS ==

-- Section 4 --
Why having the YANG subtrees for IPv4 and IPv6 different order of their
subtrees in ietf-mpls-ldp/mpls-ldp/address-families/ipv[46] ?

-- Section 5.1.2 --
Another difference about IPv4 and IPv6 in the tree: IPv6 has an "enable" leaf
but IPv4 does not. Why is that ?

-- Section 5.2.1.1. --
In the text "this document recommends an operator to pick a routable IPv4
unicast address as an LSR Id", what is meant by "routable" ? Globally routable
? Domain routable ?

Also, it is expected that design recommendations are done in a document about
data model?




From nobody Thu Mar 19 09:04:39 2020
Return-Path: <rwilton@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D2303A0837; Thu, 19 Mar 2020 09:04:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=f5CE2gYT; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=CgIlrCWN
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 bMDjjdbKzmc2; Thu, 19 Mar 2020 09:04:28 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA1573A085C; Thu, 19 Mar 2020 09:04:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=40258; q=dns/txt; s=iport; t=1584633868; x=1585843468; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4HuZbMONDgmIC++QRhkrkcX8Yqz2dz7JdxEbCXh2T1Y=; b=f5CE2gYTOjgCkCItwxGCuj+8Kzb1ojIAEs5ix9xmuxovXmnzxsxoZNGW Ca0e1rigywKgCbjSlzx3fI7mZvfubswMwr8DKM08ZBe1OaDvdESgQCeCj xKV4PP5Y7VIdJtXJXf8i6lgt0w04ET7mMjBgWLUNu48ebtv52rEtErJ4q E=;
IronPort-PHdr: =?us-ascii?q?9a23=3AZVNPXBwigKSLPcDXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YhSN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZufFkz/MPnsRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CyAABll3Ne/5hdJa1dCQ4MAQEBAQE?= =?us-ascii?q?BAQEBAwEBAQERAQEBAgIBAQEBgXuBVCknBWxQCCAECyqEFoNFA4pvgl+JZo4?= =?us-ascii?q?ygUKBEANUCQEBAQwBASMKAgQBAYRDAheCBCQ4EwIDAQELAQEFAQEBAgEFBG2?= =?us-ascii?q?FVgyFYwEBAQECARIICQQNDAEBKQkFAQsEAgEIEQQBAQECAhQLBwICAh8RFQg?= =?us-ascii?q?IAgQBDQUIDA6COUyCSgMOIAEOohQCgTmIYnV/M4J/AQEFhRENC4IMAwaBDiq?= =?us-ascii?q?FIIVLJYEfGoFBP4ERR4FPfj6CG0kBAQOBJRESBBhNgkIygiyNWCQtBYIKO4Y?= =?us-ascii?q?bmHVECoI8h1eFBkqFGIRYgkqIKZBYjiheiQKCNowsg30CBAIEBQIOAQEFgWk?= =?us-ascii?q?igVhwFTuCbFAYDY4dDAEEEhWDO4RZO4UEPXQCAYEmizslgh0BAQ?=
X-IronPort-AV: E=Sophos;i="5.70,572,1574121600"; d="scan'208";a="449877524"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 19 Mar 2020 16:04:26 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 02JG4Qu9025715 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 19 Mar 2020 16:04:26 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 19 Mar 2020 11:04:25 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 19 Mar 2020 11:04:25 -0500
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 19 Mar 2020 11:04:25 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K42S6YjSCRiuVKqJtB6JM6amAj/pZskM3tx8moruE6PMTSJxP0+bxA8W/JQyEXQUagInjk1R4wjgNFpkyBBX4XiTjnil9lMf8285H68tHa4GREPrOv8PE4ec6RjTEhwCYdjwZ2vc8EemyCEfY45RXgfmAn36hodlR6GslmXK2x2Whf1qohjjPxq0gZrO6DHkSFmiUIjJWGfAGDXFELIE1rdlOvYC8F5u4PM5glpPPjfGpJ6K5VD8HlXX9WOI9pos0Jk6LmPBtu7bFvZtiHXI+OWzhnyNVXJ9Fnr20vKdOYPFBUgxctBm9j9KPHeGDcike6HybCDSphtNmf01tiE26w==
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=4HuZbMONDgmIC++QRhkrkcX8Yqz2dz7JdxEbCXh2T1Y=; b=EEtEa7K4utj6aif7BxalrWO0APme+fPJgtxPibk7qJYJx+uXNlWWzU3j/0b2sXU9j0g9gIWcQBqwrhPNtsht2IXQZX8qXWs6iTZnY1+d8DFZxueakZDcOQhkfKnc7cHGU27v9CwtSELuCWTMS47VdFW6KFTpHr7qwpbGPhdsW0HvZFCH2F6tsj/mmFUhMZwr1f6ltB8g0JeEtb6E/lK31Sv7hknEHEmUq5uV0hJ+KQJ6OJIqLEjpeOu8CEqvuGBXXnPpfNwMd3J3x9goYSMRRFJtTMg971TAmiS7Xhl3hPwJRAWH9sDV69Sp4D218sRGvlDSg2qVHWYG5jPCo1kdCg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4HuZbMONDgmIC++QRhkrkcX8Yqz2dz7JdxEbCXh2T1Y=; b=CgIlrCWN4KqWyDntetsaeqIZfrEHxaEReQUHVSZlhIObLcr1hydxuauWKZ9NOw1MrALfXCaW7QOkRfP5MxwL1b6xGevtA2LEzxket1kLoOE9ITEutdlXbpdmrEcLRL/T5cOddHkVD1p/yv1Bg4//pNkgohcl2OMFiAqs5u9pKJY=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by MN2PR11MB4567.namprd11.prod.outlook.com (2603:10b6:208:26d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.22; Thu, 19 Mar 2020 16:04:24 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3%5]) with mapi id 15.20.2835.017; Thu, 19 Mar 2020 16:04:24 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Benjamin Kaduk <kaduk@mit.edu>, "Kamran Raza (skraza)" <skraza@cisco.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, Nicolai Leymann <n.leymann@telekom.de>, The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, Tarek Saad <tsaad.net@gmail.com>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV7fEHh8C8R6fr+Eu6LYwdKXXZQqhNYQKAgALDA0A=
Date: Thu, 19 Mar 2020 16:04:24 +0000
Message-ID: <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu>
In-Reply-To: <20200317205553.GO50174@kduck.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rwilton@cisco.com; 
x-originating-ip: [2001:420:c0c0:1006::3c0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7f9bee18-5e72-4088-efc9-08d7cc1f31b0
x-ms-traffictypediagnostic: MN2PR11MB4567:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR11MB4567BD4B2D647287CB8994E8B5F40@MN2PR11MB4567.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0347410860
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(376002)(346002)(39860400002)(396003)(136003)(199004)(66946007)(66574012)(86362001)(316002)(8936002)(8676002)(33656002)(6506007)(7696005)(53546011)(81156014)(110136005)(81166006)(6636002)(186003)(966005)(478600001)(71200400001)(76116006)(30864003)(54906003)(52536014)(5660300002)(15650500001)(55016002)(66556008)(2906002)(4326008)(9686003)(66446008)(64756008)(66476007)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4567; H:MN2PR11MB4366.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ddte1gZT6aawclILuRGPgjP11kHcE5BmlihYWtSAaNzT/LzquLOHjDFXu3dBers2ZCmOGAzhZ7nVmdZPi0W3Ypi8jfsFzKqSJ++HxkMYSItF2HDz2gQ9waZf//Xy6BYmvPotDVBY62wTAU+UcnZbyLRO8wItHhhgagpCq7da47av15QULRZfXHSosPvBMgbw8XgTxE8yL3JSgYcPgRwHmqVGz+qYNMG/chDJFh+JFSmU2gJR1ZGOFUlJD8IlM2Z5p8JNPI9RJ+sSgY9bCZG6SATq+lCJDTclzasnvRQ1FR3FkruQj44o53VPteyOjxnTj6Iiljo1yw/9QH0ZVOC84HhIWzvHnYgG88lCH1U5VxaVYCzriFxmhj0KvOfak8E2yNyWwvhrYaesYZDl7VOjRRnGsnE7vwJtZgTKx1KkTndjnt3ClvkjjgoVHR9GVPLrM1B5/6GlKN0XasRkuyFedg0/DArofX6wQ3gAsiPhJ3Yq5npi910YmjQbYZ4z78HI+0xfhnNTQdx2cJjK6Wbo1A==
x-ms-exchange-antispam-messagedata: u8mdFCTPPKqJvvF2keh93D2rXkEgkWjGwB817pWxPRl1bn6zaand2WFvaIIbXLXQCkWTNUPTgMy1E3p0AtrSU90oYMi+lFHkLypBKTTd3d2bIT4sIUZuXaps+EMg3KgOCW0rOK0wvd94op0mJoyuGlHSj3Xce0uYigyeliVkPlw=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 7f9bee18-5e72-4088-efc9-08d7cc1f31b0
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2020 16:04:24.4417 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eAPaG5zvij9BDHYfFCSOWpGBWZ7d33XV0yxYQpYhbwKODH287GBbNQZO7bAh3+VdPV6gk58PK6NHwDgked61Xw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4567
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/rc8wcaMvhBNQdRQmR7bI5vvVfN0>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2020 16:04:34 -0000

SGkgQmVuLCBLYW1yYW4sIA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206
IGllc2cgPGllc2ctYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIEJlbmphbWluIEthZHVr
DQo+IFNlbnQ6IDE3IE1hcmNoIDIwMjAgMjA6NTYNCj4gVG86IEthbXJhbiBSYXphIChza3JhemEp
IDxza3JhemFAY2lzY28uY29tPg0KPiBDYzogbXBsc0BpZXRmLm9yZzsgbXBscy1jaGFpcnNAaWV0
Zi5vcmc7IE5pY29sYWkgTGV5bWFubg0KPiA8bi5sZXltYW5uQHRlbGVrb20uZGU+OyBUaGUgSUVT
RyA8aWVzZ0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtbXBscy1sZHAtDQo+IHlhbmdAaWV0Zi5vcmc7
IFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBVcGRhdGVk
IHJldiAtMDggcG9zdGVkIFtSZTogQmVuamFtaW4gS2FkdWsncyBEaXNjdXNzIG9uDQo+IGRyYWZ0
LWlldGYtbXBscy1sZHAteWFuZy0wNzogKHdpdGggRElTQ1VTUyBhbmQgQ09NTUVOVCldDQo+IA0K
PiBPbiBGcmksIEZlYiAyOCwgMjAyMCBhdCAwNDozOToxNEFNICswMDAwLCBLYW1yYW4gUmF6YSAo
c2tyYXphKSB3cm90ZToNCj4gPiBUaGFua3MgZm9yIHlvdXIgZGV0YWlsZWQgcmV2aWV3LCBCZW4u
DQo+ID4gV2UgaGF2ZSBwb3N0ZWQgYSBuZXcgcmV2IC0wOCB0aGF0IHRha2VzIGNhcmUgYWxtb3N0
IGFsbCBvZiB5b3VyIGNvbW1lbnRzDQo+IGFuZCBjb21tZW50cyBmcm9tIG90aGVyIElFU0cgcmV2
aWV3ZXJzLg0KPiA+IE9uIGJlaGFsZiBvZiBhdXRob3JzLCBQbGVhc2Ugc2VlIGlubGluZSBbc2ty
YXphXSBmb3IgZWFjaCBvZiB5b3VyDQo+IGNvbW1lbnQvUToNCj4gPg0KPiA+IA0KPiA+ICAgICAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPiAtLQ0KPiA+ICAgICBESVNDVVNTOg0KPiA+DQo+ID4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KPiA+DQo+ID4gICAgIFRoZSBZQU5HIGRvY3RvciBsYXN0IGNhbGwgcmV2aWV3IG9mIHRoZSAt
MDYgbm90ZXMgdGhhdCB0aGVzZSBtb2R1bGVzDQo+IGFyZQ0KPiA+ICAgICBpbiB2aW9sYXRpb24g
b2YgdGhlIGV4cGVjdGF0aW9ucyBvZiBSRkMgODM0OSAoYXQgbGVhc3Qgdy5yLnQuDQo+IGRlZmlu
aW5nIGENCj4gPiAgICAgbmV3IGlkZW50aXR5IGZvciB0aGUgY29udHJvbC1wbGFuZSBwcm90b2Nv
bCBhbmQgcG9zc2libHkgbW9yZSkuDQo+IFRoaXMNCj4gPiAgICAgZG9jdW1lbnQgc2hvdWxkIGVp
dGhlciBiZSBicm91Z2h0IGludG8gY29tcGxpYW5jZSBvciBleHBsYWluIHdoeSBpdA0KPiA+ICAg
ICBkaXZlcmdlcy4NCj4gPg0KPiA+IFtza3JhemFdOiBGaXhlZC4NCj4gPg0KPiA+ICAgICBUaGUg
WUFORyBkb2N0b3IncyBjb21tZW50cyBhYm91dCBkZWZhdWx0IHZhbHVlcyBmb3IgImxvY2FsIg0K
PiA+ICAgICBjb25maWd1cmF0aW9uIChlLmcuLCBncmFjZWZ1bC1yZXN0YXJ0IGNvbmZpZ3VyYXRp
b24pIGNhdXNpbmcgdGhlDQo+IGdsb2JhbA0KPiA+ICAgICBjb25maWd1cmF0aW9uIHRvIG5ldmVy
IHRha2UgZWZmZWN0IHNob3VsZCBhbHNvIGJlIGFkZHJlc3NlZC4NCj4gPg0KPiA+IFtza3JhemFd
OiBGaXhlZC4NCj4gDQo+IFRoZXNlIGJvdGggbG9vayBhZGRyZXNzZWQsIHRvIG15IGV5ZSwgYnV0
IEkgYW0gdmVyeSBtdWNoIG5vdCBhIFlBTkcNCj4gZXhwZXJ0Lg0KPiBJJ2QgcmVjb21tZW5kIHRy
eWluZyB0byBnZXQgYSBkZWRpY2F0ZWQgWUFORyByZXZpZXcsIHBlcmhhcHMgZnJvbSB0aGUNCj4g
aW5jb21pbmcgTWFuYWdlbWVudCBBRCBSb2IgV2lsdG9uLg0KW1JXXSANCkkndmUgY2hlY2tlZCB0
aGUgZ3JhY2VmdWwtcmVzdGFydCBjb25maWd1cmF0aW9uIGFuZCBpdCBsb29rcyBmaW5lLiANCg0K
SXMgdGhlcmUgZnVydGhlciBoaWVyYXJjaGljYWwgY29uZmlndXJhdGlvbiB0aGF0IG5lZWRzIHRv
IGJlIGNoZWNrZWQ/DQoNCj4gDQo+ID4gICAgIFBsZWFzZSBpbmNsdWRlIHNvbWUganVzdGlmaWNh
dGlvbiBmb3Igd2h5IExEUCBJUHY2IGlzIGNvbnNpZGVyZWQgYW4NCj4gPiAgICAgImV4dGVuZGVk
IGZlYXR1cmUiICh3aGljaCBpcyBwYXJ0aWN1bGFybHkgc3VycHJpc2luZyBnaXZlbiB0aGF0DQo+
IFNlY3Rpb24NCj4gPiAgICAgMiBjbGFzc2lmaWVzICJJUCIgdG8gcmVmZXIgdG8gYm90aCBJUHY0
IGFuZCBJUHY2IHRvZ2V0aGVyKS4NCj4gPg0KPiA+IFtza3JhemFdOiAgVGhpcyB3YXMgYW4gZWFy
bHkgZGVjaXNpb24gdGFrZW4gYW5kIHByZXNlbnRlZCB0byBXRyBhbmQgV0cNCj4gaGFkIGFncmVl
ZC4NCj4gPiBNb3Jlb3ZlciwgU2VjIDEuMSBkb2VzIHBvaW50cyBvdXQgd2h5IExEUCBJUHY2IGlz
IGNvbnNpZGVyZWQgYXMgYW4NCj4gZXh0ZW5kZWQgZmVhdHVyZS4gVGhlICJiYXNlIiBmZWF0dXJl
cyBhcmUgdGhlIG9uZSBtb3N0IGNvbW1vbmx5DQo+IGltcGxlbWVudGVkIGFuZCBkZXBsb3llZCBm
ZWF0dXJlcy4NCj4gPiBUaGUgaWRlYSB3YXMgdGhhdCBiYXNlIG11c3Qgbm90IGNvbnRhaW4gYW55
IGlmLWZlYXR1cmUgLSBnaXZlbiB0aGF0DQo+IExEUHY2IGlzIG5vdCB3aWRlbHkgaW1wbGVtZW50
ZWQgYW5kIHdhcyBicmFuZGVkIGFzIGlmLWZlYXR1cmUsIGl0IGlzDQo+IGNsYXNzaWZpZWQgaW4g
dGhlIGV4dGVuZGVkIGNhdGVnb3J5IHRoZW4uDQo+ID4gQlRXLCBub3RlIHRoYXQgTERQIGhhcyBz
ZXBhcmF0ZSBSRkMgZm9yIExEUCBJUHY2Lg0KPiANCj4gSXQncyBub3QgcmVhbGx5IGNsZWFyIHRv
IG1lIHRoYXQganVzdCBiZWNhdXNlIHRoZSBwcm90b2NvbCBpcyBkZXNjcmliZWQgaW4NCj4gc2Vw
YXJhdGUgUkZDcyBmb3IgSVB2NCBhbmQgSVB2NiB3ZSBjYW5ub3QgcHJlc2VudCBhIHVuaWZpZWQg
bWFuYWdlbWVudA0KPiBpbnRlcmZhY2Ugb24gdG9wIG9mIGl0LiAgSSBub3RlIHRoYXQgc2V2ZXJh
bCBvdGhlciBBRHMgZXhwcmVzc2VkIGNvbmNlcm4NCj4gYWJvdXQgdGhpcyB0b3BpYywgc28gSSd2
ZSBtb3ZlZCB0aGlzIGRvY3VtZW50IG9udG8gdGhlIGFnZW5kYSBmb3IgdGhpcw0KPiB3ZWVrJ3Mg
SUVTRyB0ZWxlY2hhdCB0byBnZXQgYSBiZXR0ZXIgc2Vuc2Ugb24gd2hhdCB0aGUgcmlnaHQgdGhp
bmcgdG8gZG8NCj4gaXMgaGVyZS4NCltSV10gDQpJIG5vdGUgdGhhdCBJUHY2IGlzbid0IHVuZGVy
IGlmLWZlYXR1cmUgaW4gdGhlIGV4dGVuc2lvbiBtb2R1bGUuICBUaGlzIHdvdWxkIGltcGx5IHRo
YXQgaW1wbGVtZW50YXRpb25zIHRoYXQgd2lzaCB0byBpbXBsZW1lbnQgb3B0aW9uYWwgZmVhdHVy
ZXMgaW4gdGhlIGV4dGVuc2lvbiBtb2R1bGUgbXVzdCBhbHNvIHN1cHBvcnQgTERQIElQdjYgKG9y
IGRldmlhdGUpLiAgSXMgdGhhdCBpbnRlbnRpb25hbD8NCg0KDQo+IA0KPiA+DQo+ID4gICAgIFdl
IG5lZWQgdG8gZGVmaW5lIHRoZSBmb3JtYXQvc2VtYW50aWNzIG9mIHRoZSBtZDUta2V5IHN0cmlu
ZyAoZS5nLiwNCj4gaXMNCj4gPiAgICAgaXQgaGV4PyBiYXNlNjR7dXJsLH0/KSBlaXRoZXIgZGly
ZWN0bHkgb3IgYnkgcmVmZXJlbmNlIChhcyB0aGUgWUFORw0KPiA+ICAgICBkb2N0b3Igbm90ZXMp
LiAgVXNpbmcgYSBjcnlwdG8tdHlwZSB3b3VsZCBwcm9iYWJseSBiZSBhcHByb3ByaWF0ZSwNCj4g
YXMNCj4gPiAgICAgd291bGQgYWRkaW5nIGEgbm90ZSB0aGF0IHRjcC1tZDUgaXMgb2Jzb2xldGVk
IGJ5IFRDUC1BTy4NCj4gPg0KPiA+IFtza3JhemFdOiBJdCBpcyBiZXlvbmQgb3VyIGNvbnRyb2wg
YXMgd2UgYXJlIHVzaW5nIGl0IGFzLWlzIGZyb20gdGhlDQo+IFJGQy4gTWFkZSB0aGUgY2hhbmdl
IGFueXdheXMgdG8gYWRkIGNyeXB0by1hbGdvIHRvIHdpZGVuIHRoZSBzY29wZS90eXBlIG9mDQo+
IGtleSBiZXlvbmQgTUQ1Lg0KPiANCj4gSSdtIHN0aWxsIGNvbmNlcm5lZCB0aGF0IHRoZXJlIGlz
bid0IGVub3VnaCB0ZXh0IGhlcmUgZm9yIG1lIHRvIGJlIGFibGUgdG8NCj4gaW1wbGVtZW50IHNv
bWV0aGluZyBhbmQgaGF2ZSBjb25maWRlbmNlIGl0IHdpbGwgaW50ZXJvcGVyYXRlLiAgRm9yDQo+
IGV4YW1wbGUsIHRoZSByZWNvbW1lbmRhdGlvbnMgaW4gUkZDIDM1NjIgaW5jbHVkZSB0aGUgYWJp
bGl0eSB0byB1c2UgYQ0KPiBkaXJlY3QgYmluYXJ5IGtleSBmb3IgVENQLW1kNS4gIERvZXMgdGhp
cyBZQU5HIHN0YW56YSBhbGxvdyBmb3IgZG9pbmcgc28/DQo+IElmIHllcywgd2hhdCBtZWNoYW5p
c20gaXMgdXNlZCBmb3IgY29udmVydGluZyBpbnB1dCBpbnRvICJyYXciIGJpbmFyeSwgaWYNCj4g
bmVlZGVkPw0KPiANCj4gVGhhdCBpcywgZXZlbiBpZiB0aGUgYWN0dWFsIHByb3RvY29sIHNlbWFu
dGljcyBmb3IgaG93IFRDUC1NRDUgdXNlcyBhDQo+IGdpdmVuIGtleS9wYXNzd29yZCBhcmUgb3V0
IG9mIHlvdXIgY29udHJvbCwgdGhlcmUgaXMgc3RpbGwgYW1iaWd1aXR5IGFzIHRvDQo+IHdoYXQg
bWFwcGluZyAoaWYgYW55KSBvY2N1cnMgYmV0d2VlbiB0aGUgWUFORy1jb25maWd1cmVkIHZhbHVl
IGFuZCB3aGF0IGlzDQo+IHBhc3NlZCB0byB0aGUgVENQLU1ENSBpbXBsZW1lbnRhdGlvbi4NCj4g
DQo+IEZ1cnRoZXJtb3JlLCB0aGUgYXV0aGVudGljYXRpb24tdHlwZSBzdGlsbCBvbmx5IGhhcyBh
ICJzdHJpbmciIGxlYWYgZm9yDQo+IHRoZSBrZXksIHdpdGggKGlmIEkgYW0gcmVhZGluZyB0aGUg
WUFORyBjb3JyZWN0bHkpIHRoZSByZWNvbW1lbmRlZCBrZXktDQo+IGNoYWluIGZ1bmN0aW9uYWxp
dHkgZm9yIHByb3RlY3RlZCBrZXkgc3RvcmFnZSBiZWluZyBsZWZ0IGFzIGFuIGV4dGVuc2lvbi4N
Cj4gSXQncyBub3QgY2xlYXIgdG8gbWUgd2h5IHdlIHNob3VsZCBiZSBsZWF2aW5nIHRoZSBiZXN0
LXByYWN0aWNlDQo+IGZvcm11bGF0aW9uIGFzIGFuIGV4dGVuc2lvbi4NCj4gDQo+ID4gICAgIElu
IHRoZSBwZWVyLWFmLXBvbGljeS1jb250YWluZXIgZ3JvdXBpbmcncw0KPiA+ICAgICBsYWJlbC1w
b2xpY3kvYWR2ZXJ0aXNlL3ByZWZpeC1saXN0LCB3ZSBuZWVkIHRvIHNheSBpZiB0aGUgZmlsdGVy
IGlzDQo+IGZvcg0KPiA+ICAgICBpbmNsdXNpb24gb3IgZXhjbHVzaW9uIG9mIG91dGdvaW5nIGxh
YmVsIGFkdmVydGlzZW1lbnRzLg0KPiA+ICAgICBTaW1pbGFybHkgZm9yIHRoZSBpbmNvbWluZyBs
YWJlbCBhZHZlcnRpc2VtZW50cyBpbiB0aGUgJ2FjY2VwdCcNCj4gPiAgICAgY29udGFpbmVyIChh
bmQgbW9zdCBvZiB0aGUgPGZvbz4tbGlzdC1yZWYgdXNhZ2VzPykuDQo+ID4NCj4gPiAgICAgSW4g
dGhlIHBvbGljeS1jb250YWluZXIgZ3JvdXBpbmcncw0KPiA+ICAgICBsYWJlbC1wb2xpY3kvYXNz
aWduL2luZGVwZW5kZW50LW1vZGUvcHJlZml4LWxpc3QsIHRoZSBkZXNjcmlwdGlvbg0KPiA+ICAg
ICBzdWdnZXN0cyB0aGF0IHRoZSBjb250ZW50cyB3aWxsIHByb3ZpZGUgbm90IGp1c3QgYSBsaXN0
IG9mIHByZWZpeGVzDQo+IHRoYXQNCj4gPiAgICAgYWN0IGFzIGEgZmlsdGVyLCBidXQgYWxzbyBh
IG1hcCBmcm9tIHByZWZpeCB0byBsYWJlbC4gIFRoaXMgaXMgYQ0KPiA+ICAgICBxdWFsaXRhdGl2
ZWx5IGRpZmZlcmVudCB1c2FnZSB0aGFuIHRoZSBwcmV2aW91cyBvY2N1cnJlbmNlcyBvZg0KPiA+
ICAgICBwcmVmaXgtbGlzdC1yZWYsIGFuZCBpdCBzZWVtcyBsaWtlIGEgZGlmZmVyZW50IHR5cGUg
bWF5IGJlIG5lZWRlZA0KPiBmb3INCj4gPiAgICAgaXQuICBTaW1pbGFybHkgZm9yIG9yZGVyZWQt
bW9kZS4NCj4gPg0KPiA+IFtza3JhemFdOiBGaXhlZCBhcyBwZXIgbGF0ZXN0IGNoYW5nZXMgdGhh
dCB1c2UgcnRnd2cgcG9saWN5IG1vZGVsDQo+IGNvbnN0cnVjdHMuDQo+IA0KPiBBaCwgdGhpcyB0
b29rIG1lIGEgbGl0dGxlIG1vcmUgd29yayB0byBmaW5kLCBzaW5jZSB0aGUgY2hhbmdlcyB3ZXJl
IGluIHRoZQ0KPiBwcmVmaXgtbGlzdC1yZWYgdHlwZWRlZi4gIFRoYW5rcy4NCj4gDQo+ID4gICAg
IChwcm8tZm9ybWEpIFRoaXMgZG9jdW1lbnQgaGFzIDYgYXV0aG9ycywgYW5kIHBlciBSRkMgNzMy
MiwgYXMgdGhpcw0KPiBpcw0KPiA+ICAgICBtb3JlIHRoYW4gZml2ZSwgd2UgYXJlIHN1cHBvc2Vk
IHRvIGNvbnNpZGVyIHdoZXRoZXIgdGhhdCdzDQo+IGFwcHJvcHJpYXRlLg0KPiA+ICAgICBTZWVp
bmcgbm90aGluZyBpbiB0aGUgc2hlcGhlcmQgd3JpdGV1cCBvciBzaW1pbGFyLCBJIG1lbnRpb24g
aXQNCj4gaGVyZS4NCj4gPg0KPiA+IFtza3JhemFdOiBXZSBoYWQgdGFrZW4gYW4gYWR2aXNlIGZy
b20gTG9hIChNUExTIFdHIGNoYWlyKSBhbmQgd291bGQgbGlrZQ0KPiB0byBrZWVwIGl0IHRvIDYu
DQo+IA0KPiBTdXJlOyB0aGlzIHdhcyBwcmVzdW1lZCB0byBqdXN0IGJlICJwcm8gZm9ybWEiIGJ1
dCBJIHB1dCBpdCBpbiBzaW5jZSB0aGUNCj4gc2hlcGhlcmQgd3JpdGV1cCBkaWRuJ3QgbWVudGlv
biBpdCBzcGVjaWZpY2FsbHkuDQo+IA0KPiA+ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAtLQ0KPiA+ICAg
ICBDT01NRU5UOg0KPiA+DQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+DQo+ID4gICAgIFBsZWFzZSBh
bHNvIHJlc3BvbmQgdG8gdGhlIG90aGVyIFlBTkcgZG9jdG9yLCBydGctZGlyLCBhbmQgb3RoZXIN
Cj4gPiAgICAgZGlyZWN0b3JhdGUgcmV2aWV3ZXJzJyBjb21tZW50cy4NCj4gPg0KPiA+ICAgICBJ
IHN1cHBvcnQgUm9tYW4ncyBEaXNjdXNzLg0KPiA+DQo+ID4gICAgIEkgc3VnZ2VzdCBtYWtpbmcg
YSByZWZlcmVuY2UgdG8gUkZDIDU5MjAgYXQgc29tZSBwb2ludCwgcGVyaGFwcyBmcm9tDQo+IHRo
ZQ0KPiA+ICAgICBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy4NCj4gPiBbc2tyYXphXTogRG9uZS4N
Cj4gPg0KPiA+ICAgICBXZSBoYXZlIHNldmVyYWwgaW5zdGFuY2VzIG9mIGEgImNvbnRhaW5lciBp
cHY0IiB0aGF0J3MgYSAiY29udGFpbmVyDQo+IHdpdGgNCj4gPiAgICAgcHJlc2VuY2UiIGluIHRo
ZSBqYXJnb24gb2YgUkZDIDc5NTAuICBBcyBTRUMgQUQgb25lIHRoaW5nIEkgbG9vayBmb3INCj4g
aXMNCj4gPiAgICAgZWRnZSBjYXNlcywgc3VjaCBhcyB3aGVuIGEgc3Vic2V0IG9mIHRoZXNlIGNv
bnRhaW5lcnMgYXJlIHByZXNlbnQNCj4gYnV0DQo+ID4gICAgIG5vdCBhbGwgKGFuZCBub3Qgbm9u
ZSkuICBXaGlsZSBmb3IgdGhpcyBzcGVjaWZpYyBjYXNlLCBpdCBzZWVtcw0KPiBmYWlybHkNCj4g
PiAgICAgbmF0dXJhbCB0byBhc3N1bWUgdGhhdCBJUHY0IGlzIGVuYWJsZWQgaWYgYW55IGFyZSBw
cmVzZW50LCBpdCBkb2VzDQo+IG1ha2UNCj4gPiAgICAgbWUgd29uZGVyIGlmIHRoZSBtb2RlbGlu
ZyBpcyBhdCBhbiBvcHRpbWFsIHN0YXRlIGlmIHRoZXJlJ3MgZXZlbiB0aGUNCj4gPiAgICAgcG9z
c2liaWxpdHkgZm9yIHN1Y2ggc2tld2VkIHNpZ25hbHMuICAoSSBkaWRuJ3Qgc3BlY2lmaWNhbGx5
IGF1ZGl0DQo+IGZvcg0KPiA+ICAgICBhbnkgb3RoZXIgY2FzZXMgb2YgInJlZHVuZGFudCIgY29u
dGFpbmVycy13aXRoLXByZXNlbmNlLikNCj4gPg0KPiA+IFtza3JhemFdOiBUaGlzIGlzIHRoZSBz
YW1lIHN0cnVjdHVyZSBhcyBSRkMgODM0NC4gVGhlIGVkZ2UgY2FzZXMgYXJlIE9LLg0KPiBUaGUg
aXB2NC9pcHY2IGNvbnRhaW5lciBtYXkgY29udGFpbiBub25lLCBvbmUsIG9yIG1vcmUgbm9kZXMg
aW4gdGhlDQo+IGNvbnRhaW5lci4gaXB2NC9pcHY2IGFkZHJlc3MgZmFtaWx5IGlzIGVuYWJsZWQg
YXMgbG9uZyBhcyB0aGUgY29udGFpbmVyIGlzDQo+IOKAnHByZXNlbnTigJ0uIFlvdXIgYXNzdW1w
dGlvbiBpcyBjb3JyZWN0LCBhbmQgdGhlIG1vZGVsaW5nIChhbmQgdGhlIHByb3RvY29sDQo+IGFz
IHdlbGwpIGlzIGluIGEgZ29vZCBzdGF0ZSwgZXZlbiB3aXRoIHN1Y2ggcG9zc2liaWxpdGllcy4g
VGhlIHNpZ25hbHMNCj4gc2hvdWxkIGJlIGNsZWFyIGVub3VnaC4NCltSV10gDQoNCkludHVpdGl2
ZWx5LCBJIGRvbid0IGxpa2UgdGhlIGNvbWJpbmF0aW9uIG9mIGEgcHJlc2VuY2UgY29udGFpbmVy
ICsgZW5hYmxlIGxlYWYgYmVsb3cgaXQuICBJJ3ZlIGFza2VkIE1hcnRpbiAoYXV0aG9yIG9mIFJG
QyA4MzQ0KSB3aHkgdGhlIGNvbnN0cnVjdCBpcyB1c2VkIGluIHRoaXMgd2F5LCBzaW5jZSBoZSBt
dXN0IGhhdmUgaGFkIGEgZ29vZCByZWFzb24uICBJdCBpc24ndCBpbW1lZGlhdGVseSBvYnZpb3Vz
IHRvIG1lIHdoeSB3aGF0IGlzIHdyaXR0ZW4gaXNuJ3QgYSBjb252b2x1dGVkIHdheSBvZiBtYWtp
bmcgaXQgYSBub24tcHJlc2VuY2UgY29udGFpbmVyLg0KDQpSZWdhcmRzLA0KUm9iDQoNCg0KPiA+
DQo+ID4gICAgIEl0J3Mgbm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIHdoeSB3ZSBuZWVkIChhbGwg
b2YpIHRoZQ0KPiBzcGVjaWFsaXphdGlvbiBvZg0KPiA+ICAgICBzdHJ1Y3R1cmVzIGludG8gdXNp
bmcgaW5ldDppcHY0LWFkZHJlc3MgYW5kIGluZXQ6aXB2Ni1hZGRyZXNzIGFzDQo+IG9wcG9zZWQN
Cj4gPiAgICAgdG8ganVzdCBpbmV0OmlwLWFkZHJlc3MuICBJIGRvIHNlZSB0aGF0IHRoZSBsYXR0
ZXIgaXMgdXNlZCBpbg0KPiBzZXZlcmFsDQo+ID4gICAgIHBsYWNlcyBhbHJlYWR5LCBhbmQgc28g
YXNzdW1lIHRoYXQgdGhpcyB3YXMgYWxyZWFkeSBjb25zaWRlcmVkOw0KPiBwZXJoYXBzDQo+ID4g
ICAgIHNvbWUgb2YgdGhlIGRpc2N1c3Npb24vbW90aXZhdGlvbiBjb3VsZCBiZSBpbmNsdWRlZCBp
biB0aGUgZG9jdW1lbnQsDQo+ID4gICAgIHRob3VnaC4NCj4gPg0KPiA+IFtza3JhemFdOiBXaGVu
IHRoZSB0eXBlIG9mIGFuIGF0dHJpYnV0ZSBpcyBmb3IgYSBzcGVjaWZpYyBhZGRyZXNzIGZhbWls
eQ0KPiAoaXB2NCBvciBpcHY2KSwgd2UgdXNlIHRoZSBhZGRyZXNzIGZhbWlseSBzcGVjaWZpYyB0
eXBlIChpbmV0OmlwdjQtYWRkcmVzcw0KPiBvciBpbmV0OmlwdjYtYWRkcmVzcyksIHNvIHRoYXQg
dXNlciBjYW5ub3QgcHJvdmlkZSBhIHZhbHVlIG9mIHRoZSB3cm9uZw0KPiBmb3JtYXQuICBpbmV0
OmlwLWFkZHJlc3MgaXMgc2ltcGx5IGEgdW5pb24gb2YgbmV0OmlwdjQtYWRkcmVzcyBhbmQNCj4g
aW5ldDppcHY2LWFkZHJlc3MsIGFuZCBpcyB1c2VkIHdoZW4gdGhlIGFkZHJlc3MgZmFtaWx5IGlz
IG5vdCByZXN0cmljdGVkLg0KPiBUaGlzIGlzIHBhcnRpY3VsYXIgY29udmVuaWVudCB3aGVuIHRo
ZSB1c2VyIG1ha2VzIGEgcXVlcnkgb24gYSBwYXJ0aWN1bGFyDQo+IHBlZXIgd2hlbiB0aGUgdXNl
ciBkb2VzIG5vdCBoYXZlIGEgcGFydGljdWxhciBhZGRyZXNzIGZhbWlseSBpbiBtaW5kLiBUaGUN
Cj4gc3lzdGVtIHdpbGwgcHJvdmlkZSB0aGUgYWRkcmVzcyBpbiBhIHByb3BlciBmb3JtYXQuDQo+
ID4NCj4gPiAgICAgU2VjdGlvbiAxDQo+ID4NCj4gPiAgICAgICAgVGhlIGRhdGEgbW9kZWwgaXMg
ZGVmaW5lZCBmb3IgZm9sbG93aW5nIGNvbnN0cnVjdHMgdGhhdCBhcmUgdXNlZA0KPiBmb3INCj4g
PiAgICAgICAgbWFuYWdpbmcgdGhlIHByb3RvY29sOg0KPiA+DQo+ID4gICAgIG5pdDogInRoZSBm
b2xsb3dpbmciLg0KPiA+IFtza3JhemFdOiBGaXhlZC4NCj4gPg0KPiA+ICAgICBJIHNoYXJlIHRo
ZSBZQU5HIGRvY3RvcidzIGNvbmNlcm4gdGhhdCBzZXBhcmF0aW5nIHRoZSBjb25maWd1cmF0aW9u
DQo+IGFuZA0KPiA+ICAgICBvcGVyYXRpb25hbCBzdGF0ZSBjb25zdHJ1Y3RzIGlzIG5vdCBjb25z
aXN0ZW50IHdpdGggdGhlIE5NREEgbW9kZWwuDQo+ID4gW3NrcmF6YV06IEZpeGVkLg0KPiA+DQo+
ID4gICAgIFNlY3Rpb24gMS4xDQo+ID4NCj4gPiAgICAgICAgVGhlICJiYXNlIiBjYXRlZ29yeSBj
b250YWlucyB0aGUgYmFzaWMgYW5kIGZ1bmRhbWVudGFsIGZlYXR1cmVzDQo+IHRoYXQNCj4gPiAg
ICAgICAgYXJlIGNvdmVyZWQgaW4gTERQIGJhc2Ugc3BlY2lmaWNhdGlvbiBbUkZDNTAzNl0gYW5k
IGNvbnN0aXR1dGUNCj4gdGhlDQo+ID4gICAgICAgIG1pbnVtdW0gcmVxdWlyZW1lbnRzIGZvciBh
IHR5cGljYWwgYmFzZSBMRFAgZGVwbG95bWVudC4gIFdoZXJlYXMsDQo+IHRoZQ0KPiA+ICAgICAg
ICAiZXh0ZW5kZWQiIGNhdGVnb3J5IGNvbnRhaW5zIGFsbCBvdGhlciBub24tYmFzZSBmZWF0dXJl
cy4gIEFsbA0KPiA+IHRoZQ0KPiA+DQo+ID4gICAgIFRoaXMgc3RhdGVtZW50ICgiYWxsIG90aGVy
IikgaXMgbm90IGZ1dHVyZS1wcm9vZi4NCj4gPiBbc2tyYXphXTogIFJlbW92ZWQgdGhlICJhbGwi
Lg0KPiA+DQo+ID4gICAgIFNlY3Rpb24gMw0KPiA+DQo+ID4gICAgICAgIG8gIFRoaXMgbW9kdWxl
IGFpbXMgdG8gYWRkcmVzcyBvbmx5IHRoZSBjb3JlIExEUCBwYXJhbWV0ZXJzIGFzDQo+IHBlcg0K
PiA+ICAgICAgICAgICBSRkMgc3BlY2lmaWNhdGlvbiwgYXMgd2VsbCBhcyBzb21lIHdpZGVseSBk
ZXBsb3llZCBub24tUkZDDQo+ID4gICAgICAgICAgIGZlYXR1cmVzIChzdWNoIGFzIGxhYmVsIHBv
bGljaWVzLCBzZXNzaW9uIGF1dGhlbnRpY2F0aW9uIGV0YykuDQo+ID4gICAgICAgICAgIEFueSB2
ZW5kb3Igc3BlY2lmaWMgZmVhdHVyZSBzaG91bGQgYmUgZGVmaW5lZCBpbiBhIHZlbmRvci0NCj4g
c3BlY2lmaWMNCj4gPiAgICAgICAgICAgYXVnbWVudGF0aW9uIG9mIHRoaXMgbW9kZWwuDQo+ID4N
Cj4gPiAgICAgW0V2ZW4gZm9yIHdpZGVseS1kZXBsb3llZCBub24tUkZDIGZlYXR1cmVzIHdlIHN0
aWxsIG5lZWQgdG8gcHJvdmlkZQ0KPiBhDQo+ID4gICAgIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHdo
YXQgc2VtYW50aWNzIGFyZSBiZWluZyBjb3ZlcmVkLCB3aGV0aGVyDQo+ID4gICAgIGluLWRvY3Vt
ZW50IG9yIHZpYSBhbiBleHRlcm5hbCByZWZlcmVuY2UuXQ0KPiA+DQo+ID4gW3NrcmF6YV06IFRo
ZSBvbmx5IG5vbi1SRkMgY29uZmlnIHdhcyByZWxhdGVkIHRvIGxhYmVsIHBvbGljaWVzIC0NCj4g
UmV3b3JrZWQvZW5oYW5jZWQgdGhlIHRleHQuDQo+ID4NCj4gPiAgICAgICAgbyAgVGhpcyBtb2Rl
bCBpcyBhIFZQTiBGb3J3YXJkaW5nIGFuZCBSb3V0aW5nIChWUkYpLWNlbnRyaWMNCj4gbW9kZWwu
DQo+ID4gICAgICAgICAgIEl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgW1JGQzQzNjRdIGRl
ZmluZXMgVlJGIHRhYmxlcw0KPiA+IGFuZA0KPiA+DQo+ID4gICAgIHNpZGUgbm90ZTogSSB3b3Vs
ZCBsaWtlIHRoZSBJRVRGIHRvIHNvbWVkYXkgZ2V0IHRvIGEgcG9pbnQgd2hlcmUNCj4gIlZQTiIN
Cj4gPiAgICAgKHRoZSAnUCcgaXMgZm9yICJwcml2YXRlIikgaXMgdXNlZCBvbmx5IGZvciBwcm90
b2NvbHMvZGVwbG95bWVudHMNCj4gdGhhdA0KPiA+ICAgICBwcm92aWRlIGNvbmZpZGVudGlhbGl0
eSBwcm90ZWN0aW9uICgicHJpdmFjeSIpIGZvciB0aGUgZGF0YSBiZWluZw0KPiA+ICAgICBjb252
ZXllZC4gIFdlIGFyZSwgb2YgY291cnNlLCBub3QgdGhlcmUgbm93LCBhbmQgSSBjYW5ub3QgaW5z
aXN0IG9uDQo+IGFueQ0KPiA+ICAgICBjaGFuZ2UgaGVyZS4gIEJ1dCBwbGVhc2UgY29uc2lkZXIg
d2hldGhlciBhbiBhbHRlcm5hdGUgcGhyYXNpbmcNCj4gd291bGQNCj4gPiAgICAgc3VmZmljZSwg
dGhhdCBpbmNsdWRlcyBqdXN0IHRoZSAidmlydHVhbCIgcGFydCBidXQgbm90ICJWUE4iLiAgU2lu
Y2UNCj4gd2UNCj4gPiAgICAgYXJlIG1vc3RseSB1c2luZyAiVlJGIiBpbiB0aGUgcmVzdCBvZiB0
aGUgZG9jdW1lbnQsIHRoaXMgaXMgbm90IGFzDQo+ID4gICAgIGRhdW50aW5nIGFzIGl0IHNvbWV0
aW1lcyBpcy4uLg0KPiA+DQo+ID4gICAgIFNlY3Rpb24gNA0KPiA+DQo+ID4gICAgIEl0IG1pZ2h0
IGJlIG5pY2UgdG8gaGF2ZSB0aGUgdHJlZSBzaG93IHRoZSBpcHY0IGFuZCBpcHY2IGNoaWxkcmVu
IGluDQo+ID4gICAgIGFzIHNpbWlsYXIgYW4gb3JkZXIgYXMgaXMgcG9zc2libGUgKHdpdGggdGhl
IHVuZGVyc3RhbmRpbmcgdGhhdCB0aGUNCj4gPiAgICAgc2VtYW50aWNzIGFyZSBub3QgYWZmZWN0
ZWQgYnkgdGhlIG9yZGVyIG9mIGFwcGVhcmFuY2UsIG9mIGNvdXJzZSkuDQo+ID4NCj4gPiAgICAg
ICAgICAgIHwgICstLXJ3IGFkZHJlc3MtZmFtaWxpZXMNCj4gPiAgICAgICAgICAgIHwgIHwgICst
LXJ3IGlwdjQhDQo+ID4gICAgICAgICAgICB8ICB8ICB8ICArLS1ydyBlbmFibGU/ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbGVhbg0KPiA+ICAgICAgICAgICAgfCAgfCAgfCAgKy0tcm8g
bGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2RlPyAgIGVudW1lcmF0aW9uDQo+ID4gICAgICAg
ICAgICB8ICB8ICB8ICArLS1ybyBiaW5kaW5ncw0KPiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAg
Ky0tcm8gYWRkcmVzcyogW2FkZHJlc3NdDQo+ID4gICAgICAgICAgICB8ICB8ICB8ICB8ICB8ICAr
LS1ybyBhZGRyZXNzICAgICAgICAgICAgICAgaW5ldDppcHY0LWFkZHJlc3MNCj4gPiAgICAgICAg
ICAgIHwgIHwgIHwgIHwgIHwgICstLXJvIGFkdmVydGlzZW1lbnQtdHlwZT8gICBhZHZlcnRpc2Vk
LQ0KPiByZWNlaXZlZA0KPiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgKy0tcm8gcGVlcg0K
PiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgICAgKy0tcm8gbHNyLWlkPyAgICAgICAgICAg
bGVhZnJlZg0KPiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgICAgKy0tcm8gbGFiZWwtc3Bh
Y2UtaWQ/ICAgbGVhZnJlZg0KPiA+DQo+ID4gICAgIERvZXMgdGhpcyBpbXBseSB0aGF0IHRoZXJl
IGlzIG9ubHkgb25lIHBlZXIgcGVyIGFkZHJlc3M/ICBJcyB0aGF0DQo+IGdvaW5nDQo+ID4gICAg
IHRvIGJlIGEgbGltaXRhdGlvbiBmb3IgYW55IGRlcGxveW1lbnQgY2FzZXM/DQo+ID4NCj4gPiBb
c2tyYXphXTogTm90IGFuIGlzc3VlLiBOb3RlIHRoYXQgYSBwZWVyIG1heSBoYXZlIG9uZSBvciBt
b3JlIGJvdW5kDQo+IGFkZHJlc3Nlcy4NCj4gPg0KPiA+ICAgICAgICAgICAgICAgKy0tcncgbGRw
LWV4dDpzZXNzaW9uLWRvd25zdHJlYW0tb24tZGVtYW5kDQo+ID4gICAgICAgICAgICAgICB8ICAg
ICAgIHtzZXNzaW9uLWRvd25zdHJlYW0tb24tZGVtYW5kLWNvbmZpZ30/DQo+ID4gICAgICAgICAg
ICAgICB8ICArLS1ydyBsZHAtZXh0OmVuYWJsZT8gICAgICBib29sZWFuDQo+ID4NCj4gPiAgICAg
bml0KD8pOiBtaXNzaW5nICd8JyB0byBjb25uZWN0IGRvd24gdG8gbGRwLWV4dDplbmFibGU/DQo+
ID4gICAgIFNpbWlsYXJseSBmb3IgbGRwLWV4dDptYXgtd2FpdCBhIGZldyBsaW5lcyBsYXRlciwg
YW5kIHNvbWUgb3RoZXINCj4gPiAgICAgb2NjdXJyZW5jZXMgbGF0ZXIgaW4gdGhlIGRvY3VtZW50
Lg0KPiA+DQo+ID4NCj4gPiBbc2tyYXphXTogU29tZSBvZiB0aGVzZSBpbnN0YW5jZXMvdHlwb3Mg
d2VyZSBkdWUgdG8gaGFuZCBwaWNrZWQgc3ViLQ0KPiB0cmVlLg0KPiA+IE5vdCBhbiBpc3N1ZSBh
bnltb3JlIGFzIHdlIGFyZSBwcmludGluZyB0aGUgZW50aXJlIHRyZWUgYXMgZ2VuZXJhdGVkIGJ5
DQo+IHRoZSB0b29sLg0KPiA+DQo+ID4NCj4gPiAgICAgU2VjdGlvbiA1LjEuMg0KPiA+DQo+ID4g
ICAgIEFtIEkgcmVhZGluZyB0aGlzIHJpZ2h0IHRoYXQgKGUuZy4pIHBlci1pbnRlcmZhY2UgaGVs
bG8taG9sZHRpbWUgaXMNCj4gPiAgICAgY29uZmlndXJhYmxlIGFzIGFuIGV4dGVuc2lvbiBhbmQg
b25seSB0aGUgZ2xvYmFsIGhlbGxvLWhvbGR0aW1lIGlzDQo+ID4gICAgIHByZXNlbnQgaW4gdGhl
ICJiYXNlIiBtb2R1bGU/DQo+ID4NCj4gPiBbc2tyYXphXTogWWVzLg0KPiA+DQo+ID4gICAgIFNl
Y3Rpb24gNw0KPiA+DQo+ID4gICAgICJOSExGRSIgaXMgdXNlZCBvbmx5IG9uY2UgaW4gdGhpcyBk
b2N1bWVudCAoYW5kIGlzIG5vdCBsaXN0ZWQgYXMNCj4gPiAgICAgIndlbGwta25vd24iIGF0DQo+
ID4gICAgIGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL21hdGVyaWFscy9hYmJyZXYuZXhwYW5z
aW9uLnR4dCk7IHBsZWFzZQ0KPiA+ICAgICBleHBhbmQgaXQgb3V0Lg0KPiA+DQo+ID4gW3NrcmF6
YV06IEl0IGlzIHdlbGwga25vd24gYW5kIGxpc3RlZCBpbiB0aGUgYWJvdmUgdXJsLiBQbGVhc2Ug
eC1jaGsuDQo+IA0KPiBUbyBiZSBjbGVhciwgdGhlIGxpbmtlZCBjb250ZW50IHVzZXMgdGhlIGNv
bnZlbnRpb24gb2YgYW4gIioiIG1hcmtpbmcgdG8NCj4gaW5kaWNhdGUgdGhhdCB0aGUgZXhwYW5z
aW9uIGlzICJ3ZWxsLWtub3duIiBhbmQgZG9lcyBub3QgbmVlZCB0byBiZQ0KPiBwcm92aWRlZCBp
biBhIGdpdmVuIGRvY3VtZW50LiAgVGhlIGVudHJ5IGZvciAiTmV4dCBIb3AgTGFiZWwgRm9yd2Fy
ZGluZw0KPiBFbnRyeSIgZG9lcyBub3QgaW5jbHVkZSBzdWNoIGEgbWFya2luZzsgcGVyaGFwcyB0
aGUgcmVzcG9uc2libGUgQUQgc2hvdWxkDQo+IHJlcXVlc3QgaXQgdG8gYmUgYWRkZWQsIGlmIGl0
IGlzIGluZGVlZCB3ZWxsLWtub3duPw0KPiANCj4gPiAgICAgU2VjdGlvbiA5DQo+ID4NCj4gPiAg
ICAgSXMgMjAxOCBzdGlsbCB0aGUgcmlnaHQgY29weXJpZ2h0IHllYXIgZm9yIHRoZSBtb2R1bGVz
IHRoZW1zZWx2ZXM/DQo+ID4NCj4gPg0KPiA+IFtza3JhemFdOiAyMDIwLTAyLTI1IHJldiBub3cu
DQo+ID4NCj4gPg0KPiA+ICAgICBTZWN0aW9uIDkuMQ0KPiA+DQo+ID4gICAgICAgICAgdHlwZWRl
ZiBsZHAtYWRkcmVzcy1mYW1pbHkgew0KPiA+ICAgICAgICAgICAgdHlwZSBpZGVudGl0eXJlZiB7
DQo+ID4gICAgICAgICAgICAgIGJhc2UgcnQ6YWRkcmVzcy1mYW1pbHk7DQo+ID4gICAgICAgICAg
ICB9DQo+ID4NCj4gPiAgICAgV2h5IGNhbid0IHdlIHVzZSBydDphZGRyZXNzLWZhbWlseSBkaXJl
Y3RseSBpbiB0aGUgb25lIGNvbnRhaW5lcg0KPiB0aGF0DQo+ID4gICAgIHVzZXMgdGhpcz8NCj4g
Pg0KPiA+IFtza3JhemFdOiBGaXhlZCBub3cuDQo+ID4NCj4gPiAgICAgICAgICAgIGRlc2NyaXB0
aW9uDQo+ID4gICAgICAgICAgICAgICJEdXJhdGlvbiByZXByZXNlbnRlZCBhcyAzMiBiaXQgc2Vj
b25kcyB3aXRoIGluZmluaXRlLiI7DQo+ID4NCj4gPiAgICAgbml0czogIjMyLWJpdCIgKGh5cGhl
bmF0ZWQpLCAid2l0aCBpbmZpbml0eSIuDQo+ID4gW3NrcmF6YV06ICBGaXhlZC4NCj4gPg0KPiA+
ICAgICAgICAgIHR5cGVkZWYgZG93bnN0cmVhbS11cHN0cmVhbSB7DQo+ID4gICAgICAgICAgICB0
eXBlIGVudW1lcmF0aW9uIHsNCj4gPiAgICAgICAgICAgICAgZW51bSBkb3duc3RyZWFtIHsNCj4g
PiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiRG93bnN0cmVhbSBpbmZvcm1hdGlvbi4iOw0K
PiA+ICAgICAgICAgICAgICB9DQo+ID4gICAgICAgICAgICAgIGVudW0gdXBzdHJlYW0gew0KPiA+
ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uICJVcHN0cmVhbSBpbmZvcm1hdGlvbi4iOw0KPiA+
ICAgICAgICAgICAgICB9DQo+ID4gICAgICAgICAgICB9DQo+ID4gICAgICAgICAgICBkZXNjcmlw
dGlvbg0KPiA+ICAgICAgICAgICAgICAiUmVjZWl2ZWQgb3IgYWR2ZXJ0aXNlZC4iOw0KPiA+ICAg
ICAgICAgIH0NCj4gPg0KPiA+ICAgICBuaXQ6IGNvcHkvcGFzdGUgb24gdGhlIGRlc2NyaXB0aW9u
Pw0KPiA+IFtza3JhemFdOiAgRml4ZWQuDQo+ID4NCj4gPiAgICAgICAgICAgICAgbGVhZiB1c2Vk
LWluLWZvcndhcmRpbmcgew0KPiA+ICAgICAgICAgICAgICAgIHR5cGUgYm9vbGVhbjsNCj4gPiAg
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KPiA+ICAgICAgICAgICAgICAgICAgIid0cnVlJyBp
ZiB0aGUgbGFibGUgaXMgdXNlZCBpbiBmb3J3YXJkaW5nLiI7DQo+ID4NCj4gPiAgICAgbml0OiBz
L2xhYmxlL2xhYmVsLw0KPiA+IFtza3JhemFdOiAgRml4ZWQuDQo+ID4NCj4gPiAgICAgICAgICBn
cm91cGluZyBncmFjZWZ1bC1yZXN0YXJ0LWF0dHJpYnV0ZXMtcGVyLXBlZXIgew0KPiA+ICAgICAg
ICAgICAgZGVzY3JpcHRpb24NCj4gPiAgICAgICAgICAgICAgIlBlciBwZWVyIGdyYWNlZnVsIHJl
c3RhcnQgYXR0cmlidXRlcy4NCj4gPiAgICAgICAgICAgICAgIE9uIHRoZSBsb2NhbCBzaWRlLCB0
aGVzZSBhdHRyaWJ1dGVzIGFyZSBjb25maWd1cmF0aW9uIGFuZA0KPiA+ICAgICAgICAgICAgICAg
b3BlcmF0aW9uYWwgc3RhdGUgZGF0YS4gT25lIHRoZSBwZWVyIHNpZGUsIHRoZXNlDQo+IGF0dHJp
YnV0ZXMNCj4gPiAgICAgICAgICAgICAgIGFyZSBvcGVyYXRpb25hbCBzdGF0ZSBkYXRhIHJldmVp
Y2VkIGZyb20gdGhlIHBlZXIuIjsNCj4gPg0KPiA+ICAgICBuaXQ6IHMvcmV2ZWljZWQvcmVjZWl2
ZWQvDQo+ID4gW3NrcmF6YV06ICBGaXhlZC4NCj4gPg0KPiA+ICAgICAgICAgIGdyb3VwaW5nIHBl
ZXItc3RhdGUtZGVyaXZlZCB7DQo+ID4gICAgICAgICAgICBkZXNjcmlwdGlvbg0KPiA+ICAgICAg
ICAgICAgICAiVGhlIHBlZXIgc3RhdGUgaW5mb3JtYXRpb24gZGVyaXZlZCBmcm9tIHRoZSBMRFAg
cHJvdG9jb2wNCj4gPiAgICAgICAgICAgICAgIG9wZXJhdG9pbnMuIjsNCj4gPg0KPiA+ICAgICBu
aXQ6IHMvb3BlcmF0b2lucy9vcGVyYXRpb25zLw0KPiA+IFtza3JhemFdOiAgRml4ZWQuDQo+ID4N
Cj4gPiAgICAgICAgICBncm91cGluZyBwZWVyLXN0YXRlLWRlcml2ZWQgew0KPiA+ICAgICAgICAg
IFsuLi5dDQo+ID4gICAgICAgICAgICBsZWFmIG5leHQta2VlcC1hbGl2ZSB7DQo+ID4gICAgICAg
ICAgICAgIHR5cGUgdWludDE2Ow0KPiA+ICAgICAgICAgICAgICB1bml0cyBzZWNvbmRzOw0KPiA+
ICAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQo+ID4gICAgICAgICAgICAgIGRlc2NyaXB0aW9u
ICJUaW1lIHRvIHNlbmQgdGhlIG5leHQgS2VlcEFsaXZlIG1lc3NhZ2UuIjsNCj4gPiAgICAgICAg
ICAgIH0NCj4gPg0KPiA+ICAgICBuaXQ6IHRoaXMgZGVzY3JpcHRpb24gdGV4dCBzb3VuZHMgbGlr
ZSBpdCdzIGdpdmluZyBhbiBhYnNvbHV0ZSB0aW1lLA0KPiBidXQNCj4gPiAgICAgZ2l2ZW4gdGhh
dCBpdCdzIGEgdWludDE2IEkgcHJlc3VtZSBpdCdzICJ0aW1lIFtmcm9tIG5vd10gdW50aWwNCj4g
c2VuZGluZyIuDQo+ID4gW3NrcmF6YV06ICBDbGFyaWZpZWQuDQo+ID4NCj4gPiAgICAgICAgICAg
IGNvbnRhaW5lciByZWNlaXZlZC1wZWVyLXN0YXRlIHsNCj4gPiAgICAgICAgICAgICAgY29uZmln
IGZhbHNlOw0KPiA+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KPiA+ICAgICAgICAgICAgICAg
ICJPcGVyYXRpb25hbCBzdGF0ZSBpbmZvcm1hdGlvbiBsZWFybmVkIGZyb20gdGhlIHBlZXIuIjsN
Cj4gPg0KPiA+ICAgICAgICAgICAgICB1c2VzIGdyYWNlZnVsLXJlc3RhcnQtYXR0cmlidXRlcy1w
ZXItcGVlcjsNCj4gPg0KPiA+ICAgICAgICAgICAgICBjb250YWluZXIgY2FwYWJpbGl0eSB7DQo+
ID4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBjYXBhYmlsaXR5LiI7DQo+
ID4NCj4gPiAgICAgVGhpcyBpcyBjb25maWctZmFsc2U7ICJDb25maWd1cmUiIGluIHRoZSBkZXNj
cmlwdGlvbiBjYW5ub3QgYmUNCj4gY29ycmVjdCwNCj4gPiAgICAgdGhvdWdoIEkgc3VwcG9zZSAi
Q29uZmlndXJlZCIgY291bGQgYmUuDQo+ID4gICAgIChBbHNvIGFwcGxpZXMgdG8gc2V2ZXJhbCBv
ZiB0aGUgY2hpbGQgY29udGFpbmVycycgZGVzY3JpcHRpb25zLikNCj4gPg0KPiA+IFtza3JhemFd
OiAgRml4ZWQgYWxsIHRoZXNlLg0KPiA+DQo+ID4gICAgICAgICAgICBsZWFmIHVwLXRpbWUgew0K
PiA+ICAgICAgICAgICAgICB0eXBlIHN0cmluZzsNCj4gPiAgICAgICAgICAgICAgY29uZmlnIGZh
bHNlOw0KPiA+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiVXAgdGltZS4gVGhlIGludGVydmFs
IGZvcm1hdCBpbiBJU08gODYwMS4iOw0KPiA+DQo+ID4gICAgIFdlIHByb2JhYmx5IHNob3VsZCBo
YXZlIHNvbWUgc29ydCBvZiByZWZlcmVuY2UgZm9yIElTTyA4NjAxICh0aG91Z2gNCj4gb2YNCj4g
PiAgICAgY291cnNlIGl0IGNhbm5vdCBhY3R1YWxseSAqYmUqIGEgPHhyZWY+IGluIHRoZSBZQU5H
IG1vZHVsZSBpdHNlbGYpDQo+ID4NCj4gPiBbc2tyYXphXTogIENoYW5nZWQgdG8gdXNlIHRpbWV0
aWNrczY0IG5vdy4NCj4gPg0KPiA+ICAgICAgICAgICAgbGVhZiBub3RpZmljYXRpb24gew0KPiA+
ICAgICAgICAgICAgICB0eXBlIHlhbmc6Y291bnRlcjY0Ow0KPiA+ICAgICAgICAgICAgICBkZXNj
cmlwdGlvbg0KPiA+ICAgICAgICAgICAgICAgICJUaGUgbnVtYmVyIG9mIG1lc3NhZ2VzIHNlbnQg
b3IgcmVjZWl2ZWQuIjsNCj4gPg0KPiA+ICAgICBJcyB0aGlzIHRoZSBzYW1lIGFzIG9yIGRpZmZl
cmVudCB0aGFuICJsZWFmIHRvdGFsLW1lc3NhZ2VzIj8NCj4gPiBbc2tyYXphXTogIEZpeGVkLg0K
PiA+DQo+ID4gICAgICAgICAgICAgICAgICAgIGxlYWYgbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRy
b2xtb2RlIHsNCj4gPg0KPiA+ICAgICBuaXQ6IGFueSByZWFzb24gdG8gbm90IGh5cGhlbmF0ZSBj
b250cm9sLW1vZGUgYXMgd2VsbD8NCj4gPiBbc2tyYXphXTogIEZpeGVkLg0KPiA+DQo+ID4gICAg
ICAgICAgICAgICAgY29udGFpbmVyIGludGVyZmFjZXMgew0KPiA+ICAgICAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCj4gPiAgICAgICAgICAgICAgICAgICAgIkEgbGlzdCBvZiBpbnRlcmZhY2Vz
IGZvciBMRFAgQmFzaWMgRGVzY292ZXJ5LiI7DQo+ID4NCj4gPiAgICAgbml0OiBzL0Rlc2NvdmVy
eS9EaXNjb3ZlcnkvDQo+ID4gW3NrcmF6YV06ICBGaXhlZC4NCj4gPg0KPiA+ICAgICAgICAgICAg
ICBjb250YWluZXIgZGlzY292ZXJ5IHsNCj4gPiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0K
PiA+ICAgICAgICAgICAgICAgICAgIk5laWJnYm9yIGRpc2NvdmVyeSBjb25maWd1cmF0aW9uIGFu
ZCBvcGVyYXRpb25hbA0KPiA+IHN0YXRlLiI7DQo+ID4NCj4gPiAgICAgbml0OiBzL05laWJnYm9y
L05laWdoYm9yLw0KPiA+IFtza3JhemFdOiAgRml4ZWQuDQo+ID4NCj4gPiAgICAgICAgICAgICAg
ICAgICAgICAgIC8vIGlwdjQNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lciBo
ZWxsby1hZGphY2VuY2llcyB7DQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpZyBm
YWxzZTsNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCj4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiQ29udGFpbmluZyBhIGxpc3Qgb2YgaGVsbG8gYWRqYWNl
bmNpZXMuIjsNCj4gPg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0IGhlbGxvLWFk
amFjZW5jeSB7DQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5ICJhZGphY2VudC1h
ZGRyZXNzIjsNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQo+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkxpc3Qgb2YgaGVsbG8g
YWRqYWNlbmNpZXMuIjsNCj4gPg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlYWYg
YWRqYWNlbnQtYWRkcmVzcyB7DQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl
IGluZXQ6aXB2NC1hZGRyZXNzOw0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVz
Y3JpcHRpb24NCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIk5laWdoYm9yIGFk
ZHJlc3Mgb2YgdGhlIGhlbGxvDQo+IGFkamFjZW5jeS4iOw0KPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIH0NCj4gPg0KPiA+ICAgICBJJ20gbm90IGFuIGV4cGVydCBoZXJlLCBidXQgSSdt
IG5vdCByZWFsbHkgc2VlaW5nIHdoeSB3ZSBuZWVkIHRvDQo+ID4gICAgIHNwZWNpYWxpemUgdGhp
cyBjb250YWluZXIgZm9yIHY0IHZzIHY2IGFzIG9wcG9zZWQgdG8ganVzdCB1c2luZw0KPiA+ICAg
ICBpbmV0OmlwLWFkZHJlc3MgYW5kIGhhdmluZyBzb21ldGhpbmcgdGhhdCdzIGFwcGxpY2FibGUg
dG8gYm90aC4NCj4gPg0KPiA+IFtza3JhemFdOiBXZSBjb3VsZC4gVGhlcmUgYXJlIHByb3MgYW5k
IGNvbnMgZWl0aGVyIHdheS4gVGhlIHJlYXNvbnMgdG8NCj4gdXNlIHNlcGFyYXRlIGNvbnRhaW5l
cnMgaW4gdGhpcyBtb2RlbCBhcmU6DQo+ID4gMSkgT3BlcmF0b3JzIHVzdWFsbHkgcGxhbiBhbmQg
Y29uZmlndXJlIElQdjQgYW5kIElQdjYgc2VwYXJhdGVseSwgcmF0aGVyDQo+IHRoYW4gbWl4aW5n
IHRoZSBhZGRyZXNzIGZhbWlseSB0b2dldGhlci4gVGhlIHNlcGFyYXRlIGNvbnRhaW5lcnMgcHJv
dmlkZQ0KPiBtb3JlIGZvY3VzIGFuZCBjbGVhciBzZXBhcmF0aW9ucy4NCj4gPiAyKSBPZnRlbiB0
aW1lcywgdGhlcmUgYXJlIGF0dHJpYnV0ZXMgd2l0aCBkaWZmZXJlbnQgdHlwZXMgZm9yIGRpZmZl
cmVudA0KPiBhZGRyZXNzIGZhbWlsaWVzLiBNaXhpbmcgdHdvIHRvZ2V0aGVyIGJyaW5ncyB1cCBz
b21lIG1vZGVsaW5nIGRpZmZpY3VsdGllcw0KPiB0byBzcGVjaWZpZXMgZGlmZmVyZW50bHkgZm9y
IGRpZmZlcmVudCBhZGRyZXNzIGZhbWlsaWVzLg0KPiA+IDMpIFNvbWV0aW1lcywgdGhlcmUgYXJl
IGF0dHJpYnV0ZXMgdGhhdCBhcmUgYXBwbGljYWJsZSB0byBvbmUgYWRkcmVzcw0KPiBmYW1pbHkg
YnV0IG5vdCB0aGUgb3RoZXIuIE1peGluZyB0aGUgdHdvIGNvbnRhaW5lcnMgdG9nZXRoZXIgd291
bGQgcmVxdWlyZQ0KPiBzb21lIGRpZmZpY3VsdCBjb25kaXRpb25zLCB3aGljaCB3b3VsZCBjb21w
bGljYXRlIHRoZSBtb2RlbCBhbmQgbWFrZSB0aGUNCj4gbW9kZWwgbGVzcyB1c2FibGUuDQo+ID4g
NCkgTWl4aW5nIHRoZSB0d28gY29udGFpbmVycyBjYW4gbWFrZSB0aGUgWUFORyBmaWxlIG1vcmUg
Y29tcGFjdCwgYnV0DQo+IG5vdCB0aGUgY29uZmlndXJhdGlvbiBkYXRhIGFuZCBvcGVyYXRpb25h
bCBzdGF0ZSBkYXRhLg0KPiA+IDUpIFRoZSBleGlzdGluZyBSRkNzIHVzZSB0aGUgc3R5bGUgb2Yg
c2VwYXJhdGUgY29udGFpbmVycywgc3VjaCBhcyBSRkMNCj4gODM0NCBhbmQgUkZDIDgzNDkuDQo+
IA0KPiBUaGFua3MgZm9yIHdyaXRpbmcgdGhpcyBvdXQ7IGl0IGhlbHBzIG1lIHVuZGVyc3RhbmQg
dGhlIHNpdHVhdGlvbiBiZXR0ZXIuDQo+IA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgbGVh
ZiBhZGphY2VudC1hZGRyZXNzIHsNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSBp
bmV0OmlwdjQtYWRkcmVzczsNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRp
b24NCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ29uZmlndXJlcyBhIHJlbW90ZSBM
RFAgbmVpZ2hib3IgYW5kIGVuYWJsZXMNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZXh0ZW5kZWQgTERQIGRpc2NvdmVyeSBvZiB0aGUgc3BlY2lmaWVkDQo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG5laWdoYm9yLiI7DQo+ID4NCj4gPiAgICAgR2l2ZW4gdGhhdCB0aGVy
ZSdzIGEgc2libGluZyBsZWFmICJlbmFibGUiLCBkbyB3ZSBzdGlsbCB3YW50ICJhbmQNCj4gPiAg
ICAgZW5hYmxlcyIgaGVyZT8NCj4gPiBbc2tyYXphXTogV2UgZG9u4oCZdCBuZWVkIOKAnGVuYWJs
ZXPigJ0gaGVyZS4gUmVtb3ZlZCBpdC4NCj4gPg0KPiA+DQo+ID4gICAgIFNob3VsZCBwZWVyL2Nh
cGFiaWxpdHkgaGF2ZSBhIGNvbW1lbnQgaW4gaXRzIGRlc2NyaXB0aW9uIHRoYXQgdGhlDQo+ID4g
ICAgIGNvbnRhaW5lciBleGlzdHMgdG8gYmUgYXVnbWVudGVkIGJ5IG90aGVyIChleHRlbnNpb24p
IG1vZHVsZXM/DQo+ID4NCj4gPiBbc2tyYXphXTogWWVzLiBJdCBpcyBiZXR0ZXIuIEFkZGVkIGFz
IHN1Z2dlc3RlZC4NCj4gPg0KPiA+ICAgICAgICAgIG5vdGlmaWNhdGlvbiBtcGxzLWxkcC1mZWMt
ZXZlbnQgew0KPiA+DQo+ID4gICAgIEFtIEkgcmVhZGluZyB0aGlzIHJpZ2h0IHRoYXQgd2Ugb25s
eSBnZW5lcmF0ZSBub3RpZmljYXRpb25zIG9uIDAtPjENCj4gYW5kDQo+ID4gICAgIDEtPjAgdHJh
bnNpdGlvbnMgb2YgIm51bWJlciBvZiBwcmVmaXhlcyBhY3RpdmUgZm9yIGEgZ2l2ZW4gRkVDIj8N
Cj4gV291bGQNCj4gPiAgICAgd2UgZXZlciB3YW50IHRvIGtub3cgYWJvdXQgYWRkaXRpb24vcmVt
b3ZhbCBvZiBwcmVmaXhlcyB0aGF0IGRvDQo+IGxlYXZlDQo+ID4gICAgIHRoZSBGRUMgdXA/DQo+
ID4NCj4gPiBbc2tyYXphXTogSGVyZSwgdGhlIHByZWZpeCBpcyB0aGUgRkVDLiBBZGRpdGlvbi9y
ZW1vdmFsIG9mIGEgcHJlZml4IGlzDQo+IGVxdWl2YWxlbnQgdG8gdGhlIGFkZGl0aW9uL3JlbW92
YWwgb2YgdGhlIEZFQy4gQ2hhbmdlZCB0aGUgbGVhZiBuYW1lIGZyb20NCj4gcHJlZml4IHRvIGZl
YyB0byBhdm9pZCB0aGUgY29uZnVzaW9uLg0KPiA+DQo+ID4gICAgIFNlY3Rpb24gOS4yDQo+ID4N
Cj4gPiAgICAgSSBjYW4ndCBmaW5kIGEgcGF0dGVybiBpbnRvIHdoaWNoIGlmLWZlYXR1cmUgc3Rh
dGVtZW50cyBnbyBpbnRvDQo+ID4gICAgIGNvbnRhaW5lcnMgdXNlZCB0byBhdWdtZW50IHRoaW5n
cyB2cy4gdGhlIGF1Z21lbnQgZGlyZWN0aXZlcw0KPiB0aGVtc2VsdmVzLg0KPiA+ICAgICBDYW4g
d2UgYmUgbW9yZSBjb25zaXN0ZW50IChvciBhbSBJIG1pc3NpbmcgdGhlIHBhdHRlcm4pPw0KPiA+
DQo+ID4gW3NrcmF6YV06IEl0IGlzIG5vdCBpbnRlbmRlZCB0byBzZXQgdXAgYSBzdHJpY3QgcGF0
dGVybiBiZXR3ZWVuIGZlYXR1cmUNCj4gbmFtZSBhbmQgY29udGFpbmVycywgd2hpbGUgdGhlIHB1
cnBvc2UgaXMgdG8gcHJvdmlkZSBtb3JlIGRlc2NyaXB0aXZlDQo+IGZlYXR1cmUgbmFtZXMuIFRo
YXQgc2FpZCwgdGhlIHBhcmVudCBjb250YWluZXIgbmFtZXMgYXJlIG9mdGVuIHVzZWQgdG8NCj4g
cHJvdmlkZSB0aGUgY29udGV4dHMgZm9yIHRoZSBmZWF0dXJlIG5hbWUuIGUuZy4gSW4gdGhlIGNh
c2Ugb2Yg4oCcZHVhbC0NCj4gc3RhY2stdHJhbnNwb3J0LXBlcmVmZXJlbmNl4oCdLCBpdCBzZWVt
cyB0aGF0IHRoZSBwYXJlbnQgY29udGFpbmVyIG5hbWUNCj4g4oCccGVlcnPigJ0gaXMgYWxzbyBi
ZW5lZmljaWFsLCBzbyB3ZSBoYXZlIHRoZSBmZWF0dXJlIG5hbWUg4oCcZHVhbC1zdGFjay0NCj4g
dHJhbnNwb3J0LXByZWZlcmVuY2XigJ0gdG8g4oCccGVlcnMtZHVhbC1zdGFjay10cmFuc3BvcnQt
cHJlZmVyZW5jZeKAnSB0byBtYWtlDQo+IHRoZSBmZWF0dXJlIG5hbWUgZml0IGJldHRlciB3aXRo
IHRoZSBwYXR0ZXJuIGFuZCBtb3JlIGRlc2NyaXB0aXZlLg0KPiANCj4gVGhhbmtzIGZvciB0aGUg
ZXhwbGFuYXRpb24NCj4gDQo+ID4gICAgICAgICAgZmVhdHVyZSBkdWFsLXN0YWNrLXRyYW5zcG9y
dC1wZXJlZmVyZW5jZSB7DQo+ID4gICAgICAgICAgICBkZXNjcmlwdGlvbg0KPiA+ICAgICAgICAg
ICAgICAiVGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IHRoZSBzeXN0ZW0gYWxsb3dzIHRvIGNv
bmZpZ3VyZQ0KPiA+ICAgICAgICAgICAgICAgdGhlIHRyYW5zcG9ydCBjb25uZWN0aW9uIHBlcmVm
ZXJlbmNlIGluIGEgZHVhbC1zdGFjaw0KPiA+IHNldHVwLiI7DQo+ID4NCj4gPiAgICAgbml0OiBz
L3BlcmVmZXJlbmNlL3ByZWZlcmVuY2UvICh0d2ljZSkNCj4gPiBbc2tyYXphXTogRml4ZWQuDQo+
ID4NCj4gPiAgICAgICAgICBmZWF0dXJlIHBvbGljeS10YXJnZXRlZC1kaXNjb3ZlcnktY29uZmln
IHsNCj4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQo+ID4gICAgICAgICAgICAgICJUaGlzIGZl
YXR1cmUgaW5kaWNhdGVzIHRoYXQgdGhlIHN5c3RlbSBhbGxvd3MgdG8gY29uZmlndXJlDQo+ID4g
ICAgICAgICAgICAgICBwb2xpY2llcyB0byBjb250cm9sIHRoZSBhY2NlcHRhbmNlIG9mIHRhcmdl
dGVkIG5laWdoYm9yDQo+ID4gICAgICAgICAgICAgICBkaXNjb3ZlcnkgaGVsbG8gbWVzc2FnZXMu
IjsNCj4gPg0KPiA+ICAgICBuaXQ6IHMvaGVsbG8vSGVsbG8vDQo+ID4gICAgIFtza3JhemFdOiBG
aXhlZC4NCj4gPg0KPiA+ICAgICAgICAgIHR5cGVkZWYgbmVpZ2hib3ItbGlzdC1yZWYgew0KPiA+
ICAgICAgICAgICAgdHlwZSBzdHJpbmc7DQo+ID4gICAgICAgICAgICBkZXNjcmlwdGlvbg0KPiA+
ICAgICAgICAgICAgICAiQSB0eXBlIGZvciBhIHJlZmVyZW5jZSB0byBhIG5laWdoYm9yIGFkZHJl
c3MgbGlzdC4NCj4gPiAgICAgICAgICAgICAgIFRoZSBzdHJpbmcgdmFsdWUgaXMgdGhlIG5hbWUg
aWRlbnRpZmllciBmb3IgdW5pcXVlbHkNCj4gPiAgICAgICAgICAgICAgIGlkZW50aWZ5aW5nIHRo
ZSByZWZlcmVuY2VkIGFkZHJlc3MgbGlzdCwgd2hpY2ggY29udGFpbnMgYQ0KPiBsaXN0DQo+ID4g
ICAgICAgICAgICAgICBvZiBhZGRyZXNzZXMgdGhhdCBhIHJvdXRpbmcgcG9saWN5IGNhbiBhcHBs
aWVkLiBUaGUNCj4gZGVmaW5pdGlvbg0KPiA+ICAgICAgICAgICAgICAgb2Ygc3VjaCBhbiBhZGRy
ZXNzIGxpc3QgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcw0KPiA+ICAgICAgICAgICAgICAg
ZG9jdW1lbnQuIjsNCj4gPg0KPiA+ICAgICBJZiBJJ20gcmVhZGluZyBjb3JyZWN0bHkgYmV0d2Vl
biBoZXJlIGFuZCB3aGVyZSB0aGlzIGlzIHVzZWQsIHRoZQ0KPiA+ICAgICBzZW1hbnRpY3Mgb2Yg
dGhpcyBhcmUgYmV0dGVyIGRlc2NyaWJlZCBhcyAiaW1wbGVtZW50YXRpb24tc3BlY2lmaWMiDQo+
IC0tDQo+ID4gICAgIHRoYXQgaXMsIHRoaXMgaXMgYSBsYWJlbCB0aGF0IHJlZmVycyB0byBzb21l
IGxvY2FsIGNvbmZpZ3VyZWQgc3RhdGUsDQo+ID4gICAgIHNwZWNpZmljYWxseSwgYSBsaXN0IG9m
IG5laWdoYm9yIGFkZHJlc3NlcyB1c2VkIGFzIGFuIEFDTC4NCj4gKEVtcGhhc2lzIG9uDQo+ID4g
ICAgICpsb2NhbCogLS0gaXQgc2VlbXMgbGlrZSBpdCBkb2VzIG5vdCBuZWVkIHRvIGludGVyYWN0
IHdpdGggYW55dGhpbmcNCj4gPiAgICAgZWxzZS4pDQo+ID4gICAgIEkgZG8gc3ltcGF0aGl6ZSB3
aXRoIHRoZSBZQU5HIGRvY3RvciwgdGhvdWdoIC0tIGFzLWlzLCB0aGlzIGZlZWxzDQo+ID4gICAg
IHVuZGVyc3BlY2lmaWVkLg0KPiA+ICAgICAoQlRXLCBJUCBBQ0xzIGFyZSBub3QgY29uc2lkZXJl
ZCB0byBiZSBhIHNlY3VyaXR5IG1lYXN1cmUgYnkgdGhlDQo+IGJyb2FkZXINCj4gPiAgICAgc2Vj
dXJpdHkgY29tbXVuaXR5LikNCj4gPiAgICAgU2ltaWxhcmx5IGZvciB0aGUgc3Vic2VxdWVudCA8
Zm9vPi1saXN0LXJlZnMuDQo+ID4NCj4gPiBbc2tyYXphXTogV2UgZG8gdW5kZXJzdGFuZCB0aGUg
Y29uY2VybnMsIGFuZCBoYXZlIGZpeGVkIHRoZXNlIHR3byB0eXBlcw0KPiBieSB1c2luZyB0aGUg
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcnRnd2ctcG9saWN5LW1vZGVs
LA0KPiB3aGljaCB3YXMgbm90IGF2YWlsYWJsZSB3aGVuIHdlIGluaXRpYWxseSBzdGFydGVkIHRv
IHdvcmsgb24gdGhpcyBtb2RlbC4NCj4gDQo+IEdyZWF0IQ0KPiANCj4gPiAgICAgICAgICAgICAg
Y29udGFpbmVyIGludGVyZmFjZXMgew0KPiA+ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQo+
ID4gICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgb24gd2hpY2ggZm9yd2Fy
ZGluZyBpcw0KPiA+IGRpc2FibGVkLiI7DQo+ID4NCj4gPiAgICAgbml0OiBnaXZlbiB0aGUgc2Vw
YXJhdGUgJ2xkcC1kaXNhYmxlJyBsZWFmLCBwZXJoYXBzIHMvaXMvY2FuIGJlLyBpcw0KPiBpbg0K
PiA+ICAgICBvcmRlci4NCj4gPiBbc2tyYXphXTogVW5kZXJzdGFuZCB0aGUgY29uZnVzaW9uLiBD
aGFuZ2VkIGFzIHN1Z2dlc3RlZC4NCj4gPg0KPiA+ICAgICBBbHNvLCB0aGUgZGVzY3JpcHRpb24g
b2YgdGhlIGxpc3QgaXRzZWxmIGltcGxpZXMgYWRkaXRpb25hbA0KPiA+ICAgICBmdW5jdGlvbmFs
aXR5LCBvZiBsaXN0aW5nIHRoZSBpbnRlcmZhY2VzIHVzZWQgZm9yIGJhc2ljIGRpc2NvdmVyeS4N
Cj4gPg0KPiA+IFtza3JhemFdOiBUaGUgZGVzY3JpcHRpb24gd2FzIHdyb25nLiBXZSBkb27igJl0
IGludGVuZCB0byB1c2UgdGhpcyBsaXN0DQo+IGZvciBkaXNjb3ZlcnkuIEZpeGVkLg0KPiA+DQo+
ID4gICAgICAgICAgZ3JvdXBpbmcgZ3JhY2VmdWwtcmVzdGFydC1hdWdtZW50IHsNCj4gPiAgICAg
ICAgICAgIGRlc2NyaXB0aW9uICJBdWdtZW50YXRpb24gdG8gZ3JhY2VmdWwgcmVzdGFydC4iOw0K
PiA+DQo+ID4gICAgICAgICAgICBsZWFmIGhlbHBlci1lbmFibGUgew0KPiA+ICAgICAgICAgICAg
ICBpZi1mZWF0dXJlIGdyYWNlZnVsLXJlc3RhcnQtaGVscGVyLW1vZGU7DQo+ID4gICAgICAgICAg
ICAgIHR5cGUgYm9vbGVhbjsNCj4gPiAgICAgICAgICAgICAgZGVmYXVsdCBmYWxzZTsNCj4gPiAg
ICAgICAgICAgICAgZGVzY3JpcHRpb24NCj4gPiAgICAgICAgICAgICAgICAiRW5hYmxlIG9yIGRp
c2FibGUgZ3JhY2VmdWwgcmVzdGFydCBoZWxwZXIgbW9kZS4iOw0KPiA+DQo+ID4gICAgIFdoZXJl
IGlzIHRoaXMgImhlbHBlciBtb2RlIiBkb2N1bWVudGVkPw0KPiA+IFtza3JhemFdOiBUaGlzIGlz
IG5vdCBhbiBSRkMgZGVmaW5lZCB0ZXJtIGJ1dCBjb21tb25seSBrbm93biBhbmQgdXNlZA0KPiB3
aGVuIEdSIHRpbWVyIGlzIHNldCB0byAwLg0KPiA+ICAgRml4ZWQgdGhlIGRlc2NyaXB0aW9uIGlu
IHlhbmcgdG8gaGlnaGxpZ2h0IHRoaXMuDQo+IA0KPiBJcyB0aGlzIGp1c3Qgc3RhZ2VkIGZvciB0
aGUgLTA5PyAgSSBhbSBub3Qgc2VlaW5nIGl0IGluIHRoZSAtMDguDQo+IA0KPiA+ICAgICAgICAg
IGF1Z21lbnQgIi9ydDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDptcGxz
LWxkcC8iDQo+ID4gICAgICAgICAgICArICJsZHA6Z2xvYmFsIiB7DQo+ID4gICAgICAgICAgICBk
ZXNjcmlwdGlvbiAiR3JhY2VmdWwgZm9yd2FyZGluZyBuZXh0aG9wIGF1Z21lbnRhdGlvbi4iOw0K
PiA+ICAgICAgICAgICAgdXNlcyBnbG9iYWwtZm9yd2FyZGluZy1uZXh0aG9wLWF1Z21lbnQ7DQo+
ID4gICAgICAgICAgfQ0KPiA+DQo+ID4gICAgIG5pdDogSSBkb24ndCB0aGluayAiR3JhY2VmdWwi
IGlzIGNvcnJlY3QsIGluIHRoZSBkZXNjcmlwdGlvbi4NCj4gPiAgICAgW3NrcmF6YV06IFJlbW92
ZWQgaXQuDQo+ID4NCj4gPiAgICAgV2h5IGlzICh0aGUgYXVnbWVudGVkKQ0KPiA+ICAgICAvcnQ6
cm91dGluZy9ydDpjb250cm9sLXBsYW5lLXByb3RvY29scy9sZHA6bXBscy0NCj4gbGRwL2xkcDpn
bG9iYWwvbGRwOmFkZHJlc3MtZmFtaWxpZXMvaXB2Ni9sYWJlbC1kaXN0cmlidXRpb24tY29udHJv
bG1vZGUNCj4gPiAgICAgJ2NvbmZpZyBmYWxzZSc/ICBEb2Vzbid0IFJGQyA1MDM2IHNheSB0aGF0
IGFuIExTUiBtaWdodCBzdXBwb3J0DQo+IGVpdGhlcg0KPiA+ICAgICBhcyBhIGNvbmZpZ3VyYXRp
b24gb3B0aW9uPw0KPiA+DQo+ID4gW3NrcmF6YV06IFllcywgYnV0IG5vIGltcGxlbWVudGF0aW9u
IHN1cHBvcnRzIHN1Y2ggYSBjZmcgYXMgY2hhbmdlIG9mDQo+IHN1Y2ggYSBtb2RlIGlzIGEgbWFz
c2l2ZSBkaXNydXB0aXZlIG9wZXJhdGlvbiAtIGFsbCBpbXBsZW1lbnRhdGlvbiBwaWNrDQo+IG9u
ZSBtb2RlIGFzIHRoZSBkZWZhdWx0IGFuZCBvbmx5IHN1cHBvcnRlZCBtb2RlIGFuZCBzdGljayB0
byBpdC4NCj4gPiAgIFRoZSBMRFAgWUFORyBkZXNpZ24gdGVhbSBoYWQgZGlzY3Vzc2VkIHRoaXMg
ZWFybHkgZW5vdWdoIGFuZCBhZ3JlZWQgdG8NCj4gbm90IHByb3ZpZGUgdGhpcyBhIGNmZyBvcHRp
b24uDQo+IA0KPiBBaCwgdW5kZXJzdG9vZC4NCj4gDQo+ID4gICAgICAgICAgICAgICAgbGVhZiBh
ZGphY2VudC1hZGRyZXNzIHsNCj4gPiAgICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY2LWFk
ZHJlc3M7DQo+ID4gICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KPiA+ICAgICAgICAgICAg
ICAgICAgICAiQ29uZmlndXJlcyBhIHJlbW90ZSBMRFAgbmVpZ2hib3IgYW5kIGVuYWJsZXMNCj4g
PiAgICAgICAgICAgICAgICAgICAgIGV4dGVuZGVkIExEUCBkaXNjb3Zlcnkgb2YgdGhlIHNwZWNp
ZmllZA0KPiA+ICAgICAgICAgICAgICAgICAgICAgbmVpZ2hib3IuIjsNCj4gPg0KPiA+ICAgICBB
cyBmb3IgdGhlIGlwdjQgY2FzZSwgZG8gd2Ugc3RpbGwgd2FudCAiYW5kIGVuYWJsZXMiIGhlcmU/
DQo+ID4gW3NrcmF6YV06IEZpeGVkIGJ5IHJlbW92aW5nIGl0Lg0KPiA+DQo+ID4gICAgICAgICAg
YXVnbWVudCAiL3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRwOm1wbHMt
bGRwLyINCj4gPiAgICAgICAgICAgICsgImxkcDpkaXNjb3ZlcnkvbGRwOmludGVyZmFjZXMvbGRw
OmludGVyZmFjZS8iDQo+ID4gICAgICAgICAgICArICJsZHA6YWRkcmVzcy1mYW1pbGllcy9sZHAt
ZXh0OmlwdjYiIHsNCj4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJJbnRlcmZhY2UgYWRkcmVz
cyBmYW1pbHkgSVB2NiBhdWdtZW50YXRpb24uIjsNCj4gPiAgICAgICAgICAgIHVzZXMgaW50ZXJm
YWNlLWFkZHJlc3MtZmFtaWx5LWlwdjYtYXVnbWVudDsNCj4gPg0KPiA+ICAgICBEaWRuJ3Qgd2Ug
anVzdCBjcmVhdGUgLi4uL2xkcDphZGRyZXNzLWZhbWlsaWVzL2xkcC1leHQ6aXB2NiB3aXRoIGFu
DQo+ID4gICAgIGVhcmxpZXIgYXVnbWVudGF0aW9uIGluIHRoaXMgbW9kdWxlPyAgKFNpbWlsYXJs
eSBmb3INCj4gPiAgICAgL3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRw
Om1wbHMtDQo+IGxkcC9sZHA6cGVlcnMvbGRwOnBlZXIvbGRwOmFkZHJlc3MtZmFtaWxpZXMvbGRw
LWV4dDppcHY2DQo+ID4gICAgIHdoaWNoIHdlIGF1Z21lbnQgd2l0aCAidXNlcyBwZWVyLWFmLXBv
bGljeS1jb250YWluZXIiLikNCj4gPg0KPiA+IFtza3JhemFdOiBZZXMuIEl0IGlzIG9rIHRvIGF1
Z21lbnQgYSBub2RlIHdoaWNoIGlzIHBhcnQgb2YgYW5vdGhlcg0KPiBhdWdtZW50YXRpb24uIFRo
ZSByZXN1bHQgaXMgdG8gYWRkIHRoZW0gYWxsIHRvZ2V0aGVyLiBEb2luZyBzbyBpcyB0byBhdm9p
ZA0KPiB0b28gbXVjaCBpcnJlZ3VsYXIgcGF0dGVybnMsIHNvIHRoYXQgd2UgaGF2ZSBtb3JlIHNp
bWlsYXIgY29uc3RydWN0aW9uDQo+IGJldHdlZW4gSVB2NCBhbmQgSVB2Ni4NCj4gPg0KPiA+ICAg
ICBBcHBlbmRpeCBBDQo+ID4NCj4gPiAgICAgICAgICAgICAgICAgICAgICAiaXMtcm91dGVyIjog
W251bGxdLA0KPiA+DQo+ID4gICAgIFRoaXMgbG9va3Mgd2VpcmQgdG8gbWUgKCJhcnJheSBjb250
YWluaW5nIG9uZSBlbGVtZW50IHdpdGggdmFsdWUNCj4gbGl0ZXJhbA0KPiA+ICAgICBudWxsIikg
LS0gd2h5IGRvZXMgdGhlIGFycmF5IGNvbWUgaW50byBwbGF5Pw0KPiA+DQo+ID4gICAgIFtYdWZl
bmddOiBIZXJlIGlzIGEgbGl0dGxlIGV4cGxhbmF0aW9uIHRvIHRoZSBzZWVtaW5nbHkgY29uZnVz
aW5nDQo+IG5vdGF0aW9uOiB0aGUgcGFpciBvZiBzcXVhcmUgYnJhY2tldHMgZG9lcyBub3QgaW5k
aWNhdGUgYSBub3JtYWwgYXJyYXkuDQo+IEluc3RlYWQsIGl0IGlzIGEgc3BlY2lhbCBub3RhdGlv
biB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2YWx1ZSBvZiBhIOKAnGVtcHR54oCdDQo+IHR5cGUgbGVh
ZiBpcyDigJxwcmVzZW504oCdIChTZWN0aW9uIDYuOS4gb2YgUkZDIDc5NTEpLiBTZW1hbnRpY2Fs
bHkgdGhlIGxpbmUNCj4gYWJvdmUgc2F5cyB0aGF0IOKAnCh0aGUgbmVpZ2hib3IpIGlzIGEgcm91
dGVyLuKAnQ0KPiANCj4gQWgsIHRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9ucy4NCj4gDQo+IC1C
ZW4NCg0K


From nobody Thu Mar 19 09:14:53 2020
Return-Path: <noreply@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 635903A0878; Thu, 19 Mar 2020 09:14:44 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Benjamin Kaduk via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-yang@ietf.org, mpls-chairs@ietf.org, mpls@ietf.org, Nicolai Leymann <n.leymann@telekom.de>, Tarek Saad <tsaad.net@gmail.com>, tsaad.net@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.121.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Benjamin Kaduk <kaduk@mit.edu>
Message-ID: <158463448438.15670.2606867742293713581@ietfa.amsl.com>
Date: Thu, 19 Mar 2020 09:14:44 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/LNQCFnRn_MncfVFYcFhSAQtLAiQ>
Subject: [mpls] Benjamin Kaduk's No Objection on draft-ietf-mpls-ldp-yang-08: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2020 16:14:45 -0000

Benjamin Kaduk has entered the following ballot position for
draft-ietf-mpls-ldp-yang-08: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-yang/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thanks for the updates in the -08.
While many of us are uneasy about relegating IPv6 support to be an
"extended feature", the new structure places IPv4 and IPv6 (when present)
as siblings, and it's clear that LDPv6 just isn't very widely deployed at the moment,
so this status is tolerable.

I'm still concerned that the semantics of the "password" field (even though there
is an associated algorithm-type) are not clearly specified, but I've been persuaded
to reduce that from a Discuss point to just a Comment.  I'm coming at this from the
mindset where the YANG model is a multi-vendor abstraction that gives me a unified
configuration interface across all my systems, and takes care of mapping the standardized
parameters to the local configuration state.  When TCP-MD5 or TCP-AO is in use, I fully
expect the actual key material to be managed by some automated system, so that the
human operator is not in the normal path for configuring the key material, but it still
seems like the key-management infrastructure should have a single understanding for
what "the key material" is, and be able to pass that directly to the YANG-based control
surface and have things work, regardless of which vendor implementation is in use.
The current specification and discussion of how the TCP-MD5 config is per-vendor makes
me concerned that the YANG abstraction will be "leaky", in that (e.g.) some vendors won't
let me configure a binary key, or I'll need to use a differently formatted string for one device
vs. another.




From nobody Thu Mar 19 10:03:48 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8DD23A0A16; Thu, 19 Mar 2020 10:03:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZcTEAkqzAQm6; Thu, 19 Mar 2020 10:03:40 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2117.outbound.protection.outlook.com [40.107.20.117]) (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 7A75D3A09EA; Thu, 19 Mar 2020 10:03:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X2T0XO6gRxPOtSp+9LNGJwPZPKx3YU+RBrppi+S6x5EET3ydA87wqQODQ1cynzcAnmatqQTWmgeG++oygY9GmohObnLvkxB960gZit0jfKEY+4D7aQpCMfngcy6QI6QyTbtQ5c5w2Rf0sNl8YbN23M7/drOSoo9Nz62cK8aJw/yzEE6TnF1fkWl/Zj0VByXgYX8sP4qKkULUJ5r1Iv1QWRb87jmT6izVFlr3jjoKkge5OM6cM/c3awPw6yd23wgj6zcu0HF6ig4r++I6/P6rSNnfn55ohmhSc9F+H4eldshKRseVu/F07BPduNIHcgZIYFKWET+jXjshl3gQpGMqMQ==
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=lJ5lkA9lUBwLCSuRkad0GtS4mqoRhkP1BjLv7ZU6shQ=; b=QZMF4ODCSOsQe6LYk/PKJi52aDKHAMLOj1bamIxHO2kmp7vyPq6eyqvxUoa7MKj+cD/D3HOzAAENH1Ti/7Y7+zTKzwMRkng3R13tQCbTXOIg0P2Vp1XMOiGE5KvvEYoBNl/N2i+pcfzvYjSpeWpVBO5Kd3obeQkrBGcfW6W0/4DLmf6XfxS5pua0ymjT4cJv4qNFU+/mF50K42594D68UMIYPhAt7L4PtD5lhsc0/FUYBmxMoy05oiMIiO/a+gmuJAbUVj3tkZ6YOKWKGQdW3FmFFMb6gOxNMH182HYu5vb5zPDE+JAAHr474AU6jM4GnF7oAaJTDp5lwgh27PUIjw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lJ5lkA9lUBwLCSuRkad0GtS4mqoRhkP1BjLv7ZU6shQ=; b=CyNhqmYKb6y7CnkTTEhs9xCBkllx+ytkqW42szxhzV7ok9ujFbjitguCqr2tTTD4k4nvVkRCn4AWjJTp5MuTOH4E6zDMiTKXDr4uJmm+TL2SAZ9nJDNU2/TP1W8T7gc1KCWycLdObq+fl3jdivv5VMeYaHizFFS+bq/4ZCuzn7Y=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB5417.eurprd07.prod.outlook.com (20.178.46.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.12; Thu, 19 Mar 2020 17:03:36 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2835.017; Thu, 19 Mar 2020 17:03:35 +0000
From: tom petch <ietfc@btconnect.com>
To: "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>, Benjamin Kaduk <kaduk@mit.edu>, "Kamran Raza (skraza)" <skraza@cisco.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV/ggfur4rVuWjo0SCHtVebIZE3qhQHmPU
Date: Thu, 19 Mar 2020 17:03:35 +0000
Message-ID: <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu>, <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 473adff9-acb0-40dd-de58-08d7cc277674
x-ms-traffictypediagnostic: DB7PR07MB5417:
x-microsoft-antispam-prvs: <DB7PR07MB5417564C7F62918D31BD23C2A0F40@DB7PR07MB5417.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0347410860
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(396003)(346002)(39860400002)(376002)(366004)(199004)(478600001)(33656002)(64756008)(66574012)(966005)(2906002)(4326008)(8676002)(55016002)(54906003)(8936002)(15650500001)(30864003)(9686003)(7696005)(316002)(81166006)(110136005)(81156014)(6506007)(66476007)(53546011)(66556008)(66446008)(71200400001)(76116006)(91956017)(86362001)(66946007)(186003)(5660300002)(26005)(52536014)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5417; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cm//QLnRJiO3GtbbPUwRZPXuc5ovxOdGsgAMwLD7hSyDCic7hWQCvSAcxFoSV0WPGdNyKFROSbnt9reGNI2gSinM5HAdU2kx+odNX45krfA+0mhCDKFV1xVUcVDyWcKq9ACY/xm8PBKU6TQNzDG5FL9q9GIp3VidjZHyoMsEezh46vsmc2B329uxDqQ511xosVCVwU1Zev5L3LPN3zED8hmc0Mp6xearNKjbwNyvHnmwNdCIhaEMTsAexbfSfh4uNB1N3Ek/ym0F8kOyhy+hHzPPw15vxN/8ZVSDS3w1N/82M2enN1r71UZeMHaxgz+FG0sIyTN7t30JkpHXh+ufps1YKYH2wgfERz/U7USVVX5vZVjMfvyq+5aGx0b6kvl/3dubrj0LsrU2Mwq3p3wUPrbXmsRw9NATl+tL+6zD7W60d0cVM8EbyjBp7rWEUiqBXqaZJk7cs010ZXuM+iUb/O1ekL79q8tbUKsg3PESsGyXeSM6OQc19uhZj6U9SAIBQFXzyaL9M+o8gqsj6XGbkw==
x-ms-exchange-antispam-messagedata: BQ1AdjxarBxtAw1F1RlQvLc2mxc2MKUTdKI9VMhUpFFWHpi4pwBxZRMrx4gyC/ulK4MxAURWvooZqLWHRye9j6MJ9xcSeMS+AzQzLj17GSyMk/vaYqpWRRQapS40Vp5mFwngG6u/HyckBZmrL4KwZQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 473adff9-acb0-40dd-de58-08d7cc277674
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2020 17:03:35.5947 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WXLn8dLwPy/t1jf2aNpZfbOoxbAfdpom+EZnSRZqV7RSFHC4NYYEkikVe1T9yKGcFTI8R/7Ig4S1kwRPweAsjw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5417
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/z_k3fyhXfJvx4BxcSMV9kenPl8A>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2020 17:03:46 -0000

Rob sorry for the top posting but my e-mail is difficult currently.=0A=
=0A=
The use of four presence containers seems wrong; it allows ipv4  or ipv6 to=
 be enabled for one part of LDP and not for others which is not LDP as I kn=
ow it (which could be ignorance).  The author cites IP YANG module but I th=
ink that different; there there is only one presence container which can be=
 set to turn on IPv4 without needing to add any more parameters ie no need =
to set the enable leaf.  This not unlike  the use of presence in  RIP, OSPF=
, BFD  but there is only one presence container. in all such cases.  Having=
 four presence containers and four enable leaf for IPV4 (not for the featur=
es) seem to me only a possible source of misconfiguration.=0A=
=0A=
I echo Ben's concern about the string password.  Usually this is base64 and=
 I would hope to reference the basic Netconf configuration I-D on such matt=
ers but progress on these has not been NETCONF WG finest hour.=0A=
=0A=
I agree that the issue with hello timers is sorted (although the use of ref=
ine and uses and the mix of the terminology 'all-interfaces' and 'global' d=
oes not make for an easy read.=0A=
=0A=
Sorry this is after the telechat.=0A=
=0A=
Tom Petch=0A=
________________________________________=0A=
From: mpls <mpls-bounces@ietf.org> on behalf of Rob Wilton (rwilton) <rwilt=
on=3D40cisco.com@dmarc.ietf.org>=0A=
Sent: 19 March 2020 16:04=0A=
To: Benjamin Kaduk; Kamran Raza (skraza)=0A=
Cc: mpls@ietf.org; mpls-chairs@ietf.org; The IESG; draft-ietf-mpls-ldp-yang=
@ietf.org=0A=
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on=
 draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]=0A=
=0A=
Hi Ben, Kamran,=0A=
=0A=
> -----Original Message-----=0A=
> From: iesg <iesg-bounces@ietf.org> On Behalf Of Benjamin Kaduk=0A=
> Sent: 17 March 2020 20:56=0A=
> To: Kamran Raza (skraza) <skraza@cisco.com>=0A=
> Cc: mpls@ietf.org; mpls-chairs@ietf.org; Nicolai Leymann=0A=
> <n.leymann@telekom.de>; The IESG <iesg@ietf.org>; draft-ietf-mpls-ldp-=0A=
> yang@ietf.org; Tarek Saad <tsaad.net@gmail.com>=0A=
> Subject: Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on=0A=
> draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]=0A=
>=0A=
> On Fri, Feb 28, 2020 at 04:39:14AM +0000, Kamran Raza (skraza) wrote:=0A=
> > Thanks for your detailed review, Ben.=0A=
> > We have posted a new rev -08 that takes care almost all of your comment=
s=0A=
> and comments from other IESG reviewers.=0A=
> > On behalf of authors, Please see inline [skraza] for each of your=0A=
> comment/Q:=0A=
> >=0A=
> >=0A=
> >     -------------------------------------------------------------------=
-=0A=
> --=0A=
> >     DISCUSS:=0A=
> >=0A=
> > ----------------------------------------------------------------------=
=0A=
> >=0A=
> >     The YANG doctor last call review of the -06 notes that these module=
s=0A=
> are=0A=
> >     in violation of the expectations of RFC 8349 (at least w.r.t.=0A=
> defining a=0A=
> >     new identity for the control-plane protocol and possibly more).=0A=
> This=0A=
> >     document should either be brought into compliance or explain why it=
=0A=
> >     diverges.=0A=
> >=0A=
> > [skraza]: Fixed.=0A=
> >=0A=
> >     The YANG doctor's comments about default values for "local"=0A=
> >     configuration (e.g., graceful-restart configuration) causing the=0A=
> global=0A=
> >     configuration to never take effect should also be addressed.=0A=
> >=0A=
> > [skraza]: Fixed.=0A=
>=0A=
> These both look addressed, to my eye, but I am very much not a YANG=0A=
> expert.=0A=
> I'd recommend trying to get a dedicated YANG review, perhaps from the=0A=
> incoming Management AD Rob Wilton.=0A=
[RW]=0A=
I've checked the graceful-restart configuration and it looks fine.=0A=
=0A=
Is there further hierarchical configuration that needs to be checked?=0A=
=0A=
>=0A=
> >     Please include some justification for why LDP IPv6 is considered an=
=0A=
> >     "extended feature" (which is particularly surprising given that=0A=
> Section=0A=
> >     2 classifies "IP" to refer to both IPv4 and IPv6 together).=0A=
> >=0A=
> > [skraza]:  This was an early decision taken and presented to WG and WG=
=0A=
> had agreed.=0A=
> > Moreover, Sec 1.1 does points out why LDP IPv6 is considered as an=0A=
> extended feature. The "base" features are the one most commonly=0A=
> implemented and deployed features.=0A=
> > The idea was that base must not contain any if-feature - given that=0A=
> LDPv6 is not widely implemented and was branded as if-feature, it is=0A=
> classified in the extended category then.=0A=
> > BTW, note that LDP has separate RFC for LDP IPv6.=0A=
>=0A=
> It's not really clear to me that just because the protocol is described i=
n=0A=
> separate RFCs for IPv4 and IPv6 we cannot present a unified management=0A=
> interface on top of it.  I note that several other ADs expressed concern=
=0A=
> about this topic, so I've moved this document onto the agenda for this=0A=
> week's IESG telechat to get a better sense on what the right thing to do=
=0A=
> is here.=0A=
[RW]=0A=
I note that IPv6 isn't under if-feature in the extension module.  This woul=
d imply that implementations that wish to implement optional features in th=
e extension module must also support LDP IPv6 (or deviate).  Is that intent=
ional?=0A=
=0A=
=0A=
>=0A=
> >=0A=
> >     We need to define the format/semantics of the md5-key string (e.g.,=
=0A=
> is=0A=
> >     it hex? base64{url,}?) either directly or by reference (as the YANG=
=0A=
> >     doctor notes).  Using a crypto-type would probably be appropriate,=
=0A=
> as=0A=
> >     would adding a note that tcp-md5 is obsoleted by TCP-AO.=0A=
> >=0A=
> > [skraza]: It is beyond our control as we are using it as-is from the=0A=
> RFC. Made the change anyways to add crypto-algo to widen the scope/type o=
f=0A=
> key beyond MD5.=0A=
>=0A=
> I'm still concerned that there isn't enough text here for me to be able t=
o=0A=
> implement something and have confidence it will interoperate.  For=0A=
> example, the recommendations in RFC 3562 include the ability to use a=0A=
> direct binary key for TCP-md5.  Does this YANG stanza allow for doing so?=
=0A=
> If yes, what mechanism is used for converting input into "raw" binary, if=
=0A=
> needed?=0A=
>=0A=
> That is, even if the actual protocol semantics for how TCP-MD5 uses a=0A=
> given key/password are out of your control, there is still ambiguity as t=
o=0A=
> what mapping (if any) occurs between the YANG-configured value and what i=
s=0A=
> passed to the TCP-MD5 implementation.=0A=
>=0A=
> Furthermore, the authentication-type still only has a "string" leaf for=
=0A=
> the key, with (if I am reading the YANG correctly) the recommended key-=
=0A=
> chain functionality for protected key storage being left as an extension.=
=0A=
> It's not clear to me why we should be leaving the best-practice=0A=
> formulation as an extension.=0A=
>=0A=
> >     In the peer-af-policy-container grouping's=0A=
> >     label-policy/advertise/prefix-list, we need to say if the filter is=
=0A=
> for=0A=
> >     inclusion or exclusion of outgoing label advertisements.=0A=
> >     Similarly for the incoming label advertisements in the 'accept'=0A=
> >     container (and most of the <foo>-list-ref usages?).=0A=
> >=0A=
> >     In the policy-container grouping's=0A=
> >     label-policy/assign/independent-mode/prefix-list, the description=
=0A=
> >     suggests that the contents will provide not just a list of prefixes=
=0A=
> that=0A=
> >     act as a filter, but also a map from prefix to label.  This is a=0A=
> >     qualitatively different usage than the previous occurrences of=0A=
> >     prefix-list-ref, and it seems like a different type may be needed=
=0A=
> for=0A=
> >     it.  Similarly for ordered-mode.=0A=
> >=0A=
> > [skraza]: Fixed as per latest changes that use rtgwg policy model=0A=
> constructs.=0A=
>=0A=
> Ah, this took me a little more work to find, since the changes were in th=
e=0A=
> prefix-list-ref typedef.  Thanks.=0A=
>=0A=
> >     (pro-forma) This document has 6 authors, and per RFC 7322, as this=
=0A=
> is=0A=
> >     more than five, we are supposed to consider whether that's=0A=
> appropriate.=0A=
> >     Seeing nothing in the shepherd writeup or similar, I mention it=0A=
> here.=0A=
> >=0A=
> > [skraza]: We had taken an advise from Loa (MPLS WG chair) and would lik=
e=0A=
> to keep it to 6.=0A=
>=0A=
> Sure; this was presumed to just be "pro forma" but I put it in since the=
=0A=
> shepherd writeup didn't mention it specifically.=0A=
>=0A=
> >     -------------------------------------------------------------------=
-=0A=
> --=0A=
> >     COMMENT:=0A=
> >=0A=
> > ----------------------------------------------------------------------=
=0A=
> >=0A=
> >     Please also respond to the other YANG doctor, rtg-dir, and other=0A=
> >     directorate reviewers' comments.=0A=
> >=0A=
> >     I support Roman's Discuss.=0A=
> >=0A=
> >     I suggest making a reference to RFC 5920 at some point, perhaps fro=
m=0A=
> the=0A=
> >     security considerations.=0A=
> > [skraza]: Done.=0A=
> >=0A=
> >     We have several instances of a "container ipv4" that's a "container=
=0A=
> with=0A=
> >     presence" in the jargon of RFC 7950.  As SEC AD one thing I look fo=
r=0A=
> is=0A=
> >     edge cases, such as when a subset of these containers are present=
=0A=
> but=0A=
> >     not all (and not none).  While for this specific case, it seems=0A=
> fairly=0A=
> >     natural to assume that IPv4 is enabled if any are present, it does=
=0A=
> make=0A=
> >     me wonder if the modeling is at an optimal state if there's even th=
e=0A=
> >     possibility for such skewed signals.  (I didn't specifically audit=
=0A=
> for=0A=
> >     any other cases of "redundant" containers-with-presence.)=0A=
> >=0A=
> > [skraza]: This is the same structure as RFC 8344. The edge cases are OK=
.=0A=
> The ipv4/ipv6 container may contain none, one, or more nodes in the=0A=
> container. ipv4/ipv6 address family is enabled as long as the container i=
s=0A=
> =93present=94. Your assumption is correct, and the modeling (and the prot=
ocol=0A=
> as well) is in a good state, even with such possibilities. The signals=0A=
> should be clear enough.=0A=
[RW]=0A=
=0A=
Intuitively, I don't like the combination of a presence container + enable =
leaf below it.  I've asked Martin (author of RFC 8344) why the construct is=
 used in this way, since he must have had a good reason.  It isn't immediat=
ely obvious to me why what is written isn't a convoluted way of making it a=
 non-presence container.=0A=
=0A=
Regards,=0A=
Rob=0A=
=0A=
=0A=
> >=0A=
> >     It's not entirely clear to me why we need (all of) the=0A=
> specialization of=0A=
> >     structures into using inet:ipv4-address and inet:ipv6-address as=0A=
> opposed=0A=
> >     to just inet:ip-address.  I do see that the latter is used in=0A=
> several=0A=
> >     places already, and so assume that this was already considered;=0A=
> perhaps=0A=
> >     some of the discussion/motivation could be included in the document=
,=0A=
> >     though.=0A=
> >=0A=
> > [skraza]: When the type of an attribute is for a specific address famil=
y=0A=
> (ipv4 or ipv6), we use the address family specific type (inet:ipv4-addres=
s=0A=
> or inet:ipv6-address), so that user cannot provide a value of the wrong=
=0A=
> format.  inet:ip-address is simply a union of net:ipv4-address and=0A=
> inet:ipv6-address, and is used when the address family is not restricted.=
=0A=
> This is particular convenient when the user makes a query on a particular=
=0A=
> peer when the user does not have a particular address family in mind. The=
=0A=
> system will provide the address in a proper format.=0A=
> >=0A=
> >     Section 1=0A=
> >=0A=
> >        The data model is defined for following constructs that are used=
=0A=
> for=0A=
> >        managing the protocol:=0A=
> >=0A=
> >     nit: "the following".=0A=
> > [skraza]: Fixed.=0A=
> >=0A=
> >     I share the YANG doctor's concern that separating the configuration=
=0A=
> and=0A=
> >     operational state constructs is not consistent with the NMDA model.=
=0A=
> > [skraza]: Fixed.=0A=
> >=0A=
> >     Section 1.1=0A=
> >=0A=
> >        The "base" category contains the basic and fundamental features=
=0A=
> that=0A=
> >        are covered in LDP base specification [RFC5036] and constitute=
=0A=
> the=0A=
> >        minumum requirements for a typical base LDP deployment.  Whereas=
,=0A=
> the=0A=
> >        "extended" category contains all other non-base features.  All=
=0A=
> > the=0A=
> >=0A=
> >     This statement ("all other") is not future-proof.=0A=
> > [skraza]:  Removed the "all".=0A=
> >=0A=
> >     Section 3=0A=
> >=0A=
> >        o  This module aims to address only the core LDP parameters as=
=0A=
> per=0A=
> >           RFC specification, as well as some widely deployed non-RFC=0A=
> >           features (such as label policies, session authentication etc)=
.=0A=
> >           Any vendor specific feature should be defined in a vendor-=0A=
> specific=0A=
> >           augmentation of this model.=0A=
> >=0A=
> >     [Even for widely-deployed non-RFC features we still need to provide=
=0A=
> a=0A=
> >     clear description of what semantics are being covered, whether=0A=
> >     in-document or via an external reference.]=0A=
> >=0A=
> > [skraza]: The only non-RFC config was related to label policies -=0A=
> Reworked/enhanced the text.=0A=
> >=0A=
> >        o  This model is a VPN Forwarding and Routing (VRF)-centric=0A=
> model.=0A=
> >           It is important to note that [RFC4364] defines VRF tables=0A=
> > and=0A=
> >=0A=
> >     side note: I would like the IETF to someday get to a point where=0A=
> "VPN"=0A=
> >     (the 'P' is for "private") is used only for protocols/deployments=
=0A=
> that=0A=
> >     provide confidentiality protection ("privacy") for the data being=
=0A=
> >     conveyed.  We are, of course, not there now, and I cannot insist on=
=0A=
> any=0A=
> >     change here.  But please consider whether an alternate phrasing=0A=
> would=0A=
> >     suffice, that includes just the "virtual" part but not "VPN".  Sinc=
e=0A=
> we=0A=
> >     are mostly using "VRF" in the rest of the document, this is not as=
=0A=
> >     daunting as it sometimes is...=0A=
> >=0A=
> >     Section 4=0A=
> >=0A=
> >     It might be nice to have the tree show the ipv4 and ipv6 children i=
n=0A=
> >     as similar an order as is possible (with the understanding that the=
=0A=
> >     semantics are not affected by the order of appearance, of course).=
=0A=
> >=0A=
> >            |  +--rw address-families=0A=
> >            |  |  +--rw ipv4!=0A=
> >            |  |  |  +--rw enable?                           boolean=0A=
> >            |  |  |  +--ro label-distribution-controlmode?   enumeration=
=0A=
> >            |  |  |  +--ro bindings=0A=
> >            |  |  |  |  +--ro address* [address]=0A=
> >            |  |  |  |  |  +--ro address               inet:ipv4-address=
=0A=
> >            |  |  |  |  |  +--ro advertisement-type?   advertised-=0A=
> received=0A=
> >            |  |  |  |  |  +--ro peer=0A=
> >            |  |  |  |  |     +--ro lsr-id?           leafref=0A=
> >            |  |  |  |  |     +--ro label-space-id?   leafref=0A=
> >=0A=
> >     Does this imply that there is only one peer per address?  Is that=
=0A=
> going=0A=
> >     to be a limitation for any deployment cases?=0A=
> >=0A=
> > [skraza]: Not an issue. Note that a peer may have one or more bound=0A=
> addresses.=0A=
> >=0A=
> >               +--rw ldp-ext:session-downstream-on-demand=0A=
> >               |       {session-downstream-on-demand-config}?=0A=
> >               |  +--rw ldp-ext:enable?      boolean=0A=
> >=0A=
> >     nit(?): missing '|' to connect down to ldp-ext:enable?=0A=
> >     Similarly for ldp-ext:max-wait a few lines later, and some other=0A=
> >     occurrences later in the document.=0A=
> >=0A=
> >=0A=
> > [skraza]: Some of these instances/typos were due to hand picked sub-=0A=
> tree.=0A=
> > Not an issue anymore as we are printing the entire tree as generated by=
=0A=
> the tool.=0A=
> >=0A=
> >=0A=
> >     Section 5.1.2=0A=
> >=0A=
> >     Am I reading this right that (e.g.) per-interface hello-holdtime is=
=0A=
> >     configurable as an extension and only the global hello-holdtime is=
=0A=
> >     present in the "base" module?=0A=
> >=0A=
> > [skraza]: Yes.=0A=
> >=0A=
> >     Section 7=0A=
> >=0A=
> >     "NHLFE" is used only once in this document (and is not listed as=0A=
> >     "well-known" at=0A=
> >     https://www.rfc-editor.org/materials/abbrev.expansion.txt); please=
=0A=
> >     expand it out.=0A=
> >=0A=
> > [skraza]: It is well known and listed in the above url. Please x-chk.=
=0A=
>=0A=
> To be clear, the linked content uses the convention of an "*" marking to=
=0A=
> indicate that the expansion is "well-known" and does not need to be=0A=
> provided in a given document.  The entry for "Next Hop Label Forwarding=
=0A=
> Entry" does not include such a marking; perhaps the responsible AD should=
=0A=
> request it to be added, if it is indeed well-known?=0A=
>=0A=
> >     Section 9=0A=
> >=0A=
> >     Is 2018 still the right copyright year for the modules themselves?=
=0A=
> >=0A=
> >=0A=
> > [skraza]: 2020-02-25 rev now.=0A=
> >=0A=
> >=0A=
> >     Section 9.1=0A=
> >=0A=
> >          typedef ldp-address-family {=0A=
> >            type identityref {=0A=
> >              base rt:address-family;=0A=
> >            }=0A=
> >=0A=
> >     Why can't we use rt:address-family directly in the one container=0A=
> that=0A=
> >     uses this?=0A=
> >=0A=
> > [skraza]: Fixed now.=0A=
> >=0A=
> >            description=0A=
> >              "Duration represented as 32 bit seconds with infinite.";=
=0A=
> >=0A=
> >     nits: "32-bit" (hyphenated), "with infinity".=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >          typedef downstream-upstream {=0A=
> >            type enumeration {=0A=
> >              enum downstream {=0A=
> >                description "Downstream information.";=0A=
> >              }=0A=
> >              enum upstream {=0A=
> >                description "Upstream information.";=0A=
> >              }=0A=
> >            }=0A=
> >            description=0A=
> >              "Received or advertised.";=0A=
> >          }=0A=
> >=0A=
> >     nit: copy/paste on the description?=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >              leaf used-in-forwarding {=0A=
> >                type boolean;=0A=
> >                description=0A=
> >                  "'true' if the lable is used in forwarding.";=0A=
> >=0A=
> >     nit: s/lable/label/=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >          grouping graceful-restart-attributes-per-peer {=0A=
> >            description=0A=
> >              "Per peer graceful restart attributes.=0A=
> >               On the local side, these attributes are configuration and=
=0A=
> >               operational state data. One the peer side, these=0A=
> attributes=0A=
> >               are operational state data reveiced from the peer.";=0A=
> >=0A=
> >     nit: s/reveiced/received/=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >          grouping peer-state-derived {=0A=
> >            description=0A=
> >              "The peer state information derived from the LDP protocol=
=0A=
> >               operatoins.";=0A=
> >=0A=
> >     nit: s/operatoins/operations/=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >          grouping peer-state-derived {=0A=
> >          [...]=0A=
> >            leaf next-keep-alive {=0A=
> >              type uint16;=0A=
> >              units seconds;=0A=
> >              config false;=0A=
> >              description "Time to send the next KeepAlive message.";=0A=
> >            }=0A=
> >=0A=
> >     nit: this description text sounds like it's giving an absolute time=
,=0A=
> but=0A=
> >     given that it's a uint16 I presume it's "time [from now] until=0A=
> sending".=0A=
> > [skraza]:  Clarified.=0A=
> >=0A=
> >            container received-peer-state {=0A=
> >              config false;=0A=
> >              description=0A=
> >                "Operational state information learned from the peer.";=
=0A=
> >=0A=
> >              uses graceful-restart-attributes-per-peer;=0A=
> >=0A=
> >              container capability {=0A=
> >                description "Configure capability.";=0A=
> >=0A=
> >     This is config-false; "Configure" in the description cannot be=0A=
> correct,=0A=
> >     though I suppose "Configured" could be.=0A=
> >     (Also applies to several of the child containers' descriptions.)=0A=
> >=0A=
> > [skraza]:  Fixed all these.=0A=
> >=0A=
> >            leaf up-time {=0A=
> >              type string;=0A=
> >              config false;=0A=
> >              description "Up time. The interval format in ISO 8601.";=
=0A=
> >=0A=
> >     We probably should have some sort of reference for ISO 8601 (though=
=0A=
> of=0A=
> >     course it cannot actually *be* a <xref> in the YANG module itself)=
=0A=
> >=0A=
> > [skraza]:  Changed to use timeticks64 now.=0A=
> >=0A=
> >            leaf notification {=0A=
> >              type yang:counter64;=0A=
> >              description=0A=
> >                "The number of messages sent or received.";=0A=
> >=0A=
> >     Is this the same as or different than "leaf total-messages"?=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >                    leaf label-distribution-controlmode {=0A=
> >=0A=
> >     nit: any reason to not hyphenate control-mode as well?=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >                container interfaces {=0A=
> >                  description=0A=
> >                    "A list of interfaces for LDP Basic Descovery.";=0A=
> >=0A=
> >     nit: s/Descovery/Discovery/=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >              container discovery {=0A=
> >                description=0A=
> >                  "Neibgbor discovery configuration and operational=0A=
> > state.";=0A=
> >=0A=
> >     nit: s/Neibgbor/Neighbor/=0A=
> > [skraza]:  Fixed.=0A=
> >=0A=
> >                        // ipv4=0A=
> >                        container hello-adjacencies {=0A=
> >                          config false;=0A=
> >                          description=0A=
> >                            "Containing a list of hello adjacencies.";=
=0A=
> >=0A=
> >                          list hello-adjacency {=0A=
> >                            key "adjacent-address";=0A=
> >                            config false;=0A=
> >                            description "List of hello adjacencies.";=0A=
> >=0A=
> >                            leaf adjacent-address {=0A=
> >                              type inet:ipv4-address;=0A=
> >                              description=0A=
> >                                "Neighbor address of the hello=0A=
> adjacency.";=0A=
> >                            }=0A=
> >=0A=
> >     I'm not an expert here, but I'm not really seeing why we need to=0A=
> >     specialize this container for v4 vs v6 as opposed to just using=0A=
> >     inet:ip-address and having something that's applicable to both.=0A=
> >=0A=
> > [skraza]: We could. There are pros and cons either way. The reasons to=
=0A=
> use separate containers in this model are:=0A=
> > 1) Operators usually plan and configure IPv4 and IPv6 separately, rathe=
r=0A=
> than mixing the address family together. The separate containers provide=
=0A=
> more focus and clear separations.=0A=
> > 2) Often times, there are attributes with different types for different=
=0A=
> address families. Mixing two together brings up some modeling difficultie=
s=0A=
> to specifies differently for different address families.=0A=
> > 3) Sometimes, there are attributes that are applicable to one address=
=0A=
> family but not the other. Mixing the two containers together would requir=
e=0A=
> some difficult conditions, which would complicate the model and make the=
=0A=
> model less usable.=0A=
> > 4) Mixing the two containers can make the YANG file more compact, but=
=0A=
> not the configuration data and operational state data.=0A=
> > 5) The existing RFCs use the style of separate containers, such as RFC=
=0A=
> 8344 and RFC 8349.=0A=
>=0A=
> Thanks for writing this out; it helps me understand the situation better.=
=0A=
>=0A=
> >                        leaf adjacent-address {=0A=
> >                          type inet:ipv4-address;=0A=
> >                          description=0A=
> >                            "Configures a remote LDP neighbor and enable=
s=0A=
> >                             extended LDP discovery of the specified=0A=
> >                             neighbor.";=0A=
> >=0A=
> >     Given that there's a sibling leaf "enable", do we still want "and=
=0A=
> >     enables" here?=0A=
> > [skraza]: We don=92t need =93enables=94 here. Removed it.=0A=
> >=0A=
> >=0A=
> >     Should peer/capability have a comment in its description that the=
=0A=
> >     container exists to be augmented by other (extension) modules?=0A=
> >=0A=
> > [skraza]: Yes. It is better. Added as suggested.=0A=
> >=0A=
> >          notification mpls-ldp-fec-event {=0A=
> >=0A=
> >     Am I reading this right that we only generate notifications on 0->1=
=0A=
> and=0A=
> >     1->0 transitions of "number of prefixes active for a given FEC"?=0A=
> Would=0A=
> >     we ever want to know about addition/removal of prefixes that do=0A=
> leave=0A=
> >     the FEC up?=0A=
> >=0A=
> > [skraza]: Here, the prefix is the FEC. Addition/removal of a prefix is=
=0A=
> equivalent to the addition/removal of the FEC. Changed the leaf name from=
=0A=
> prefix to fec to avoid the confusion.=0A=
> >=0A=
> >     Section 9.2=0A=
> >=0A=
> >     I can't find a pattern into which if-feature statements go into=0A=
> >     containers used to augment things vs. the augment directives=0A=
> themselves.=0A=
> >     Can we be more consistent (or am I missing the pattern)?=0A=
> >=0A=
> > [skraza]: It is not intended to set up a strict pattern between feature=
=0A=
> name and containers, while the purpose is to provide more descriptive=0A=
> feature names. That said, the parent container names are often used to=0A=
> provide the contexts for the feature name. e.g. In the case of =93dual-=
=0A=
> stack-transport-pereference=94, it seems that the parent container name=
=0A=
> =93peers=94 is also beneficial, so we have the feature name =93dual-stack=
-=0A=
> transport-preference=94 to =93peers-dual-stack-transport-preference=94 to=
 make=0A=
> the feature name fit better with the pattern and more descriptive.=0A=
>=0A=
> Thanks for the explanation=0A=
>=0A=
> >          feature dual-stack-transport-pereference {=0A=
> >            description=0A=
> >              "This feature indicates that the system allows to configur=
e=0A=
> >               the transport connection pereference in a dual-stack=0A=
> > setup.";=0A=
> >=0A=
> >     nit: s/pereference/preference/ (twice)=0A=
> > [skraza]: Fixed.=0A=
> >=0A=
> >          feature policy-targeted-discovery-config {=0A=
> >            description=0A=
> >              "This feature indicates that the system allows to configur=
e=0A=
> >               policies to control the acceptance of targeted neighbor=
=0A=
> >               discovery hello messages.";=0A=
> >=0A=
> >     nit: s/hello/Hello/=0A=
> >     [skraza]: Fixed.=0A=
> >=0A=
> >          typedef neighbor-list-ref {=0A=
> >            type string;=0A=
> >            description=0A=
> >              "A type for a reference to a neighbor address list.=0A=
> >               The string value is the name identifier for uniquely=0A=
> >               identifying the referenced address list, which contains a=
=0A=
> list=0A=
> >               of addresses that a routing policy can applied. The=0A=
> definition=0A=
> >               of such an address list is outside the scope of this=0A=
> >               document.";=0A=
> >=0A=
> >     If I'm reading correctly between here and where this is used, the=
=0A=
> >     semantics of this are better described as "implementation-specific"=
=0A=
> --=0A=
> >     that is, this is a label that refers to some local configured state=
,=0A=
> >     specifically, a list of neighbor addresses used as an ACL.=0A=
> (Emphasis on=0A=
> >     *local* -- it seems like it does not need to interact with anything=
=0A=
> >     else.)=0A=
> >     I do sympathize with the YANG doctor, though -- as-is, this feels=
=0A=
> >     underspecified.=0A=
> >     (BTW, IP ACLs are not considered to be a security measure by the=0A=
> broader=0A=
> >     security community.)=0A=
> >     Similarly for the subsequent <foo>-list-refs.=0A=
> >=0A=
> > [skraza]: We do understand the concerns, and have fixed these two types=
=0A=
> by using the https://tools.ietf.org/html/draft-ietf-rtgwg-policy-model,=
=0A=
> which was not available when we initially started to work on this model.=
=0A=
>=0A=
> Great!=0A=
>=0A=
> >              container interfaces {=0A=
> >                description=0A=
> >                  "A list of interfaces on which forwarding is=0A=
> > disabled.";=0A=
> >=0A=
> >     nit: given the separate 'ldp-disable' leaf, perhaps s/is/can be/ is=
=0A=
> in=0A=
> >     order.=0A=
> > [skraza]: Understand the confusion. Changed as suggested.=0A=
> >=0A=
> >     Also, the description of the list itself implies additional=0A=
> >     functionality, of listing the interfaces used for basic discovery.=
=0A=
> >=0A=
> > [skraza]: The description was wrong. We don=92t intend to use this list=
=0A=
> for discovery. Fixed.=0A=
> >=0A=
> >          grouping graceful-restart-augment {=0A=
> >            description "Augmentation to graceful restart.";=0A=
> >=0A=
> >            leaf helper-enable {=0A=
> >              if-feature graceful-restart-helper-mode;=0A=
> >              type boolean;=0A=
> >              default false;=0A=
> >              description=0A=
> >                "Enable or disable graceful restart helper mode.";=0A=
> >=0A=
> >     Where is this "helper mode" documented?=0A=
> > [skraza]: This is not an RFC defined term but commonly known and used=
=0A=
> when GR timer is set to 0.=0A=
> >   Fixed the description in yang to highlight this.=0A=
>=0A=
> Is this just staged for the -09?  I am not seeing it in the -08.=0A=
>=0A=
> >          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-ldp/"=
=0A=
> >            + "ldp:global" {=0A=
> >            description "Graceful forwarding nexthop augmentation.";=0A=
> >            uses global-forwarding-nexthop-augment;=0A=
> >          }=0A=
> >=0A=
> >     nit: I don't think "Graceful" is correct, in the description.=0A=
> >     [skraza]: Removed it.=0A=
> >=0A=
> >     Why is (the augmented)=0A=
> >     /rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> ldp/ldp:global/ldp:address-families/ipv6/label-distribution-controlmode=
=0A=
> >     'config false'?  Doesn't RFC 5036 say that an LSR might support=0A=
> either=0A=
> >     as a configuration option?=0A=
> >=0A=
> > [skraza]: Yes, but no implementation supports such a cfg as change of=
=0A=
> such a mode is a massive disruptive operation - all implementation pick=
=0A=
> one mode as the default and only supported mode and stick to it.=0A=
> >   The LDP YANG design team had discussed this early enough and agreed t=
o=0A=
> not provide this a cfg option.=0A=
>=0A=
> Ah, understood.=0A=
>=0A=
> >                leaf adjacent-address {=0A=
> >                  type inet:ipv6-address;=0A=
> >                  description=0A=
> >                    "Configures a remote LDP neighbor and enables=0A=
> >                     extended LDP discovery of the specified=0A=
> >                     neighbor.";=0A=
> >=0A=
> >     As for the ipv4 case, do we still want "and enables" here?=0A=
> > [skraza]: Fixed by removing it.=0A=
> >=0A=
> >          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-ldp/"=
=0A=
> >            + "ldp:discovery/ldp:interfaces/ldp:interface/"=0A=
> >            + "ldp:address-families/ldp-ext:ipv6" {=0A=
> >            description "Interface address family IPv6 augmentation.";=
=0A=
> >            uses interface-address-family-ipv6-augment;=0A=
> >=0A=
> >     Didn't we just create .../ldp:address-families/ldp-ext:ipv6 with an=
=0A=
> >     earlier augmentation in this module?  (Similarly for=0A=
> >     /rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> ldp/ldp:peers/ldp:peer/ldp:address-families/ldp-ext:ipv6=0A=
> >     which we augment with "uses peer-af-policy-container".)=0A=
> >=0A=
> > [skraza]: Yes. It is ok to augment a node which is part of another=0A=
> augmentation. The result is to add them all together. Doing so is to avoi=
d=0A=
> too much irregular patterns, so that we have more similar construction=0A=
> between IPv4 and IPv6.=0A=
> >=0A=
> >     Appendix A=0A=
> >=0A=
> >                      "is-router": [null],=0A=
> >=0A=
> >     This looks weird to me ("array containing one element with value=0A=
> literal=0A=
> >     null") -- why does the array come into play?=0A=
> >=0A=
> >     [Xufeng]: Here is a little explanation to the seemingly confusing=
=0A=
> notation: the pair of square brackets does not indicate a normal array.=
=0A=
> Instead, it is a special notation to indicate that the value of a =93empt=
y=94=0A=
> type leaf is =93present=94 (Section 6.9. of RFC 7951). Semantically the l=
ine=0A=
> above says that =93(the neighbor) is a router.=94=0A=
>=0A=
> Ah, thanks for the explanations.=0A=
>=0A=
> -Ben=0A=
=0A=
_______________________________________________=0A=
mpls mailing list=0A=
mpls@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/mpls=0A=


From nobody Thu Mar 19 11:41:25 2020
Return-Path: <rwilton@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A71F3A0D0E; Thu, 19 Mar 2020 11:41:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=IZXv368G; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=t07Gu1dM
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 2J3Gc2CoydjB; Thu, 19 Mar 2020 11:41:10 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 707113A0D0C; Thu, 19 Mar 2020 11:41:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36366; q=dns/txt; s=iport; t=1584643270; x=1585852870; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=HhZmv+cd6f/l/NORpiag98jDg1F09WMOj6fDFGZNlkw=; b=IZXv368GkdntUvKXkVX8OWmWfCGd+GKidWeSEd/FHT3L9c/OlFXahE2v BTvkap5s6PyFZy638sUc9jjcCwd7MjcLJgNiE3nJ5J5Mfwz2TiZ9cuykL 8nXDWVt8QDTRv37v0jMYTC/LN7Cjp2YIOrckBbfx5QRZIm7B6Nz3qJrW+ I=;
IronPort-PHdr: =?us-ascii?q?9a23=3AVbS0nxMltPiGIkhAsO8l6mtXPHoupqn0MwgJ65?= =?us-ascii?q?Eul7NJdOG58o//OFDEu60/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETB?= =?us-ascii?q?oZkYMTlg0kDtSCDBjhM//ucys8NM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CBAACJu3Ne/4cNJK1dCQ4LAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQERAQEBAQEBAQEBAQGBe4FUJAUnBWxQCCAECyqHWwOKcIJ?= =?us-ascii?q?fiWaOMoFCgRADUAQJAQEBDAEBGAsKAgQBAYRDAoIbJDgTAgMBAQsBAQUBAQE?= =?us-ascii?q?CAQUEbYVWDIVjAQEBAQIBAQEQCAEMEwYBASkBAgYCAwEEBwQCAQgRBAEBARg?= =?us-ascii?q?GBQshBgsdCAIEAQ0FCAwOgjlHBYJKAw4gAQ6iWwKBOYhigXQzgn8BAQWFHQ0?= =?us-ascii?q?LggwDBoE4hSCFSyWBHxqBQT+BEUeBT34+ghtJAQECAYElERIEGE2CdIIsjVg?= =?us-ascii?q?SEi0FiGCJd45MMkQKgjyHV4UGSoUYhFiCSogphFGMB44oXokCgjaMLIN9AgQ?= =?us-ascii?q?CBAUCDgEBBYFpIg2BS3AVO4JsUBgNjh0MAQQSFYM7hFk7hQQ9dAIBgSaLOyW?= =?us-ascii?q?CHQEB?=
X-IronPort-AV: E=Sophos;i="5.70,572,1574121600"; d="scan'208";a="458744809"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 19 Mar 2020 18:41:08 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 02JIf8te007204 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 19 Mar 2020 18:41:08 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 19 Mar 2020 13:41:08 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 19 Mar 2020 13:41:07 -0500
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 19 Mar 2020 13:41:07 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kECngXvrmrljbP59GP2S4U5yr0X2tqthcoEiVSaGy6ZbSygMsYZPQ19KcenjVha9+aNjAbVb+mBxNgezigMaqna5bwXUA62y0CfBtM/4iQC+DH1q2ucH6ZckDX3Lz4Lzgdesfe6+Bpk3PY1Hv6q5Yd2elus0VANuobvYCDQKtwOS5bHDZt4gDpyyEaGs3rPjH4DVYwLgXgB9o8yASSx4SnuMeicvhnVm+3ulkN8NoDMgvk28lorMUGCkdXEsz3n9rNPs1FCxPZ6ObGPqpd1M+EXo6BoFP9FzVZr4ikILA4RHreIPgiVGnvnpq+X5kX1ciiQscWKpb5CpLExAE76Qyg==
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=84VLArD0Lj1t5chqELgNpmlntTrn/sbTkg02J/0bOtE=; b=CU9afMUY9/hPDmLQ9XwG3wMdyR1ltB6EjGKDT0zDZVrmu0xVJmKHGzipCQOrP1BkSDb+uHzIqaye1XO1lGTLjsyOxW8jOcxtRP/NUfKtexaVnFXRROOV+qcKAghWgUtsqx6ctLtlN+RVq6Uqtgr8VHXp5n2OXe2CLetOW/fmOEkdce+MSoC3omG5QjbKnYSWyxTaupZ6k82Q3gZcJg9xLpwsrOtgixFWUQGVaR6KFr7CRMOx4WAJB1b3iPcaeN7AxzI3W67cc1gM1sLe0I2Icnhi/XvTxZt5mIdagumSzIvMawnM22Cxhw7uirT0Y6q/SCwp5vmZ7yRLILXP9J0x+A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=84VLArD0Lj1t5chqELgNpmlntTrn/sbTkg02J/0bOtE=; b=t07Gu1dM75KODnjZgB0WdqhWEc6kfwv/GyeYAz9GpKZV1J/jULcC+QdHl332TrgnjzVT611+pBDCPT+Nh+KM0LxjmmyeXZgjw/VZR34D68Mha1R0/xWlHD01MUhYjyAWQxC3jE84Xv9YhZ1iuAZE+Nqg3Nledg6NR+sRQ8Wkliw=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by MN2PR11MB3790.namprd11.prod.outlook.com (2603:10b6:208:f6::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.14; Thu, 19 Mar 2020 18:41:06 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3%5]) with mapi id 15.20.2835.017; Thu, 19 Mar 2020 18:41:06 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: tom petch <ietfc@btconnect.com>, Benjamin Kaduk <kaduk@mit.edu>, "Kamran Raza (skraza)" <skraza@cisco.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV7fEHh8C8R6fr+Eu6LYwdKXXZQqhNYQKAgALDA0CAACC/gIAACseQ
Date: Thu, 19 Mar 2020 18:41:06 +0000
Message-ID: <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu>, <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rwilton@cisco.com; 
x-originating-ip: [2001:420:c0c0:1006::3c0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d5fbd287-37a3-458a-897f-08d7cc351583
x-ms-traffictypediagnostic: MN2PR11MB3790:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR11MB379058344B821838CC33776FB5F40@MN2PR11MB3790.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 0347410860
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(39860400002)(346002)(396003)(376002)(366004)(199004)(66446008)(6636002)(54906003)(5660300002)(18074004)(33656002)(15650500001)(53546011)(52536014)(6506007)(316002)(9686003)(2906002)(186003)(7696005)(71200400001)(55016002)(296002)(76116006)(86362001)(66476007)(4326008)(110136005)(66946007)(966005)(81166006)(8676002)(45080400002)(478600001)(81156014)(30864003)(64756008)(66574012)(66556008)(8936002)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3790; H:MN2PR11MB4366.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4bKLX5UlYPGU1K+VAa/9U9/824khNF+bTans4RHEIeuaKFR3rhIRz21yRL6w8sshuUoavYszH1RIOEc0tXrNRPIvCIZufLXohoOZV1d86Ec6fv9/8HI2nSsywOZwgBfiYXmVWazNpbS7LYrLasqfXPqekpA0aErJBWGw48Hucwm9fduvDa3a22XmxwA0jXuIanTALFKxvgPm6JAV7zPMe4pu3iox+Z0PMW0gb6tIEpYYr34rCUbrjrUb+9MKpNFYkElAD18runucnaWEkzUQ00vI/ooUOFKIFxyeAXjuodJqc1gbS4v9L5qU/ZTBQxXbpmeEf7fFIw22mJohQWEhAwFeNgqitnAa3ax98tgXe/coqpmdrf16pXt8PeyWCfR3Rqzy51+ZForEK6hcfm6Zo5/wGs+cFchPa+4euoxVj+yD80ocfiUIgEuo5hKFr7UIFZXjP3agkfJ1sqhQ0Wr2vqIHy4t5XU6S0iW0SqXXgp62qEikeS9Hzdj2cjXqyecNCzfX3druuiZnbPN4+nSiAQ==
x-ms-exchange-antispam-messagedata: Y+VUZCt8dQKRDZo3xkySkKzwRM5QTc+DdhkfiP6J7lvodTT8k93vFvrxyYoD9nLmYqgiKubNVnfsUt4q5zISLnx0JHSlW5PmhMBOkE8TqdmPKic37kFHVIkyb43O2+TRUkqrbn69k/cBjtf3fb4ky8kxFtytTOQKhWacmTV0CAU=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d5fbd287-37a3-458a-897f-08d7cc351583
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2020 18:41:06.0500 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4xCoRLvo6kNR6TdcplGrx9eU3GAcsjheSYYWd/vToOJLqhAKtg1nALlj2geqSIkz/oh9/Pf3nixKGB9y167d7g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3790
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/j_dqMroNEtDI2rNHlBxx8dcBApI>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2020 18:41:16 -0000

Hi Tom, Ben, Kamran,

Thanks for the comments.

> -----Original Message-----
> From: tom petch <ietfc@btconnect.com>
> Sent: 19 March 2020 17:04
> To: Rob Wilton (rwilton) <rwilton@cisco.com>; Benjamin Kaduk
> <kaduk@mit.edu>; Kamran Raza (skraza) <skraza@cisco.com>
> Cc: mpls@ietf.org; mpls-chairs@ietf.org; The IESG <iesg@ietf.org>; draft-
> ietf-mpls-ldp-yang@ietf.org
> Subject: Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on
> draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
>=20
> Rob sorry for the top posting but my e-mail is difficult currently.
[RW]=20
No problem.  I have to use Outlook, and that doesn't seem to be optimized f=
or replying to emails either!

>=20
> The use of four presence containers seems wrong; it allows ipv4  or ipv6
> to be enabled for one part of LDP and not for others which is not LDP as =
I
> know it (which could be ignorance).
[RW]=20
Yes, I agree that this is also not ideal and not the problem that I respond=
ed to previously.  I have now commented below.


  The author cites IP YANG module but I
> think that different; there there is only one presence container which ca=
n
> be set to turn on IPv4 without needing to add any more parameters ie no
> need to set the enable leaf.
[RW]=20
In the general case, this feels like a poor optimization to me.  It feels l=
ike it adds quite a lot of extra bespoke complexity for little gain, e.g. o=
ne data node (the ipv4 presence container) is used to enable IPv4, and a di=
fferent data node (the enable leaf) is used to disable it. It also looks a =
bit like an adhoc version of inactive configuration, i.e. why does a client=
 need to configure disabled IPv4 configuration in the first place.

However, I appreciate that this construct is used elsewhere in IETF models,=
 and hence it is at least consistent across the IETF YANG models to use it =
here.


  This not unlike  the use of presence in
> RIP, OSPF, BFD  but there is only one presence container. in all such
> cases.  Having four presence containers and four enable leaf for IPV4 (no=
t
> for the features) seem to me only a possible source of misconfiguration.
>=20
[RW]=20
I agree that having the presence/enable leaf in 4 places is not ideal.  Alt=
hough, it looks like the enable leaf is only in two of those places, but an=
 ipv4 p-container is used in all 4 places.

I'm not really familiar with the details of LDP, but it seems that the conf=
iguration for basic discovery, extended discovery, and statically configure=
d peers logically sits at the same level.  Hence I think I can see why IPv4=
/v6 might all need to be configured/enabled separately for each of them.

But I wasn't sure why the global ipv4 configuration needs a presence contai=
ner and an enable keyword.  Perhaps it could be changed to a non-presence c=
ontainer, and the enable keyword removed?  I.e. does it make sense to enabl=
e IPv4 globally in LDP but not also in the basic discovery, extended discov=
ery, or peer configuration?  Or does the global IPv4 configuration only rea=
lly apply if IPv4 has been enabled elsewhere?

These comments may equivalently apply to IPv6 as well.


> I echo Ben's concern about the string password.  Usually this is base64
> and I would hope to reference the basic Netconf configuration I-D on such
> matters but progress on these has not been NETCONF WG finest hour.
[RW]=20
Yes, we need to get those drafts finished.  This might be something that I =
need to discuss with the NETCONF chairs and possibly the security ADs to fi=
gure out how we have something that is good enough.

But I also have to confess that I don't fully understand the nuances of thi=
s issue well enough to really know whether string vs binary is the right an=
swer here.



>=20
> I agree that the issue with hello timers is sorted (although the use of
> refine and uses and the mix of the terminology 'all-interfaces' and
> 'global' does not make for an easy read.
[RW]=20
I'm okay with the refine statements.  Do you have a specific suggestion on =
how the terminology could perhaps be tweaked to make it easier to read/unde=
rstand?

>=20
> Sorry this is after the telechat.
[RW]=20
No worries.  All constructive input is appreciated by this incoming AD who =
is trying to find his feet ;-)

Regards,
Rob


>=20
> Tom Petch
> ________________________________________
> From: mpls <mpls-bounces@ietf.org> on behalf of Rob Wilton (rwilton)
> <rwilton=3D40cisco.com@dmarc.ietf.org>
> Sent: 19 March 2020 16:04
> To: Benjamin Kaduk; Kamran Raza (skraza)
> Cc: mpls@ietf.org; mpls-chairs@ietf.org; The IESG; draft-ietf-mpls-ldp-
> yang@ietf.org
> Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss
> on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
>=20
> Hi Ben, Kamran,
>=20
> > -----Original Message-----
> > From: iesg <iesg-bounces@ietf.org> On Behalf Of Benjamin Kaduk
> > Sent: 17 March 2020 20:56
> > To: Kamran Raza (skraza) <skraza@cisco.com>
> > Cc: mpls@ietf.org; mpls-chairs@ietf.org; Nicolai Leymann
> > <n.leymann@telekom.de>; The IESG <iesg@ietf.org>; draft-ietf-mpls-ldp-
> > yang@ietf.org; Tarek Saad <tsaad.net@gmail.com>
> > Subject: Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on
> > draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
> >
> > On Fri, Feb 28, 2020 at 04:39:14AM +0000, Kamran Raza (skraza) wrote:
> > > Thanks for your detailed review, Ben.
> > > We have posted a new rev -08 that takes care almost all of your
> > > comments
> > and comments from other IESG reviewers.
> > > On behalf of authors, Please see inline [skraza] for each of your
> > comment/Q:
> > >
> > >
> > >
> > > --------------------------------------------------------------------
> > --
> > >     DISCUSS:
> > >
> > > --------------------------------------------------------------------
> > > --
> > >
> > >     The YANG doctor last call review of the -06 notes that these
> > > modules
> > are
> > >     in violation of the expectations of RFC 8349 (at least w.r.t.
> > defining a
> > >     new identity for the control-plane protocol and possibly more).
> > This
> > >     document should either be brought into compliance or explain why
> it
> > >     diverges.
> > >
> > > [skraza]: Fixed.
> > >
> > >     The YANG doctor's comments about default values for "local"
> > >     configuration (e.g., graceful-restart configuration) causing the
> > global
> > >     configuration to never take effect should also be addressed.
> > >
> > > [skraza]: Fixed.
> >
> > These both look addressed, to my eye, but I am very much not a YANG
> > expert.
> > I'd recommend trying to get a dedicated YANG review, perhaps from the
> > incoming Management AD Rob Wilton.
> [RW]
> I've checked the graceful-restart configuration and it looks fine.
>=20
> Is there further hierarchical configuration that needs to be checked?
>=20
> >
> > >     Please include some justification for why LDP IPv6 is considered
> an
> > >     "extended feature" (which is particularly surprising given that
> > Section
> > >     2 classifies "IP" to refer to both IPv4 and IPv6 together).
> > >
> > > [skraza]:  This was an early decision taken and presented to WG and
> > > WG
> > had agreed.
> > > Moreover, Sec 1.1 does points out why LDP IPv6 is considered as an
> > extended feature. The "base" features are the one most commonly
> > implemented and deployed features.
> > > The idea was that base must not contain any if-feature - given that
> > LDPv6 is not widely implemented and was branded as if-feature, it is
> > classified in the extended category then.
> > > BTW, note that LDP has separate RFC for LDP IPv6.
> >
> > It's not really clear to me that just because the protocol is
> > described in separate RFCs for IPv4 and IPv6 we cannot present a
> > unified management interface on top of it.  I note that several other
> > ADs expressed concern about this topic, so I've moved this document
> > onto the agenda for this week's IESG telechat to get a better sense on
> > what the right thing to do is here.
> [RW]
> I note that IPv6 isn't under if-feature in the extension module.  This
> would imply that implementations that wish to implement optional features
> in the extension module must also support LDP IPv6 (or deviate).  Is that
> intentional?
>=20
>=20
> >
> > >
> > >     We need to define the format/semantics of the md5-key string
> > > (e.g.,
> > is
> > >     it hex? base64{url,}?) either directly or by reference (as the
> YANG
> > >     doctor notes).  Using a crypto-type would probably be
> > > appropriate,
> > as
> > >     would adding a note that tcp-md5 is obsoleted by TCP-AO.
> > >
> > > [skraza]: It is beyond our control as we are using it as-is from the
> > RFC. Made the change anyways to add crypto-algo to widen the
> > scope/type of key beyond MD5.
> >
> > I'm still concerned that there isn't enough text here for me to be
> > able to implement something and have confidence it will interoperate.
> > For example, the recommendations in RFC 3562 include the ability to
> > use a direct binary key for TCP-md5.  Does this YANG stanza allow for
> doing so?
> > If yes, what mechanism is used for converting input into "raw" binary,
> > if needed?
> >
> > That is, even if the actual protocol semantics for how TCP-MD5 uses a
> > given key/password are out of your control, there is still ambiguity
> > as to what mapping (if any) occurs between the YANG-configured value
> > and what is passed to the TCP-MD5 implementation.
> >
> > Furthermore, the authentication-type still only has a "string" leaf
> > for the key, with (if I am reading the YANG correctly) the recommended
> > key- chain functionality for protected key storage being left as an
> extension.
> > It's not clear to me why we should be leaving the best-practice
> > formulation as an extension.
> >
> > >     In the peer-af-policy-container grouping's
> > >     label-policy/advertise/prefix-list, we need to say if the filter
> > > is
> > for
> > >     inclusion or exclusion of outgoing label advertisements.
> > >     Similarly for the incoming label advertisements in the 'accept'
> > >     container (and most of the <foo>-list-ref usages?).
> > >
> > >     In the policy-container grouping's
> > >     label-policy/assign/independent-mode/prefix-list, the description
> > >     suggests that the contents will provide not just a list of
> > > prefixes
> > that
> > >     act as a filter, but also a map from prefix to label.  This is a
> > >     qualitatively different usage than the previous occurrences of
> > >     prefix-list-ref, and it seems like a different type may be
> > > needed
> > for
> > >     it.  Similarly for ordered-mode.
> > >
> > > [skraza]: Fixed as per latest changes that use rtgwg policy model
> > constructs.
> >
> > Ah, this took me a little more work to find, since the changes were in
> > the prefix-list-ref typedef.  Thanks.
> >
> > >     (pro-forma) This document has 6 authors, and per RFC 7322, as
> > > this
> > is
> > >     more than five, we are supposed to consider whether that's
> > appropriate.
> > >     Seeing nothing in the shepherd writeup or similar, I mention it
> > here.
> > >
> > > [skraza]: We had taken an advise from Loa (MPLS WG chair) and would
> > > like
> > to keep it to 6.
> >
> > Sure; this was presumed to just be "pro forma" but I put it in since
> > the shepherd writeup didn't mention it specifically.
> >
> > >
> > > --------------------------------------------------------------------
> > --
> > >     COMMENT:
> > >
> > > --------------------------------------------------------------------
> > > --
> > >
> > >     Please also respond to the other YANG doctor, rtg-dir, and other
> > >     directorate reviewers' comments.
> > >
> > >     I support Roman's Discuss.
> > >
> > >     I suggest making a reference to RFC 5920 at some point, perhaps
> > > from
> > the
> > >     security considerations.
> > > [skraza]: Done.
> > >
> > >     We have several instances of a "container ipv4" that's a
> > > "container
> > with
> > >     presence" in the jargon of RFC 7950.  As SEC AD one thing I look
> > > for
> > is
> > >     edge cases, such as when a subset of these containers are
> > > present
> > but
> > >     not all (and not none).  While for this specific case, it seems
> > fairly
> > >     natural to assume that IPv4 is enabled if any are present, it
> > > does
> > make
> > >     me wonder if the modeling is at an optimal state if there's even
> the
> > >     possibility for such skewed signals.  (I didn't specifically
> > > audit
> > for
> > >     any other cases of "redundant" containers-with-presence.)
> > >
> > > [skraza]: This is the same structure as RFC 8344. The edge cases are
> OK..
> > The ipv4/ipv6 container may contain none, one, or more nodes in the
> > container. ipv4/ipv6 address family is enabled as long as the
> > container is "present". Your assumption is correct, and the modeling
> > (and the protocol as well) is in a good state, even with such
> > possibilities. The signals should be clear enough.
> [RW]
>=20
> Intuitively, I don't like the combination of a presence container + enabl=
e
> leaf below it.  I've asked Martin (author of RFC 8344) why the construct
> is used in this way, since he must have had a good reason.  It isn't
> immediately obvious to me why what is written isn't a convoluted way of
> making it a non-presence container.
>=20
> Regards,
> Rob
>=20
>=20
> > >
> > >     It's not entirely clear to me why we need (all of) the
> > specialization of
> > >     structures into using inet:ipv4-address and inet:ipv6-address as
> > opposed
> > >     to just inet:ip-address.  I do see that the latter is used in
> > several
> > >     places already, and so assume that this was already considered;
> > perhaps
> > >     some of the discussion/motivation could be included in the
> document,
> > >     though.
> > >
> > > [skraza]: When the type of an attribute is for a specific address
> > > family
> > (ipv4 or ipv6), we use the address family specific type
> > (inet:ipv4-address or inet:ipv6-address), so that user cannot provide
> > a value of the wrong format.  inet:ip-address is simply a union of
> > net:ipv4-address and inet:ipv6-address, and is used when the address
> family is not restricted.
> > This is particular convenient when the user makes a query on a
> > particular peer when the user does not have a particular address
> > family in mind. The system will provide the address in a proper format.
> > >
> > >     Section 1
> > >
> > >        The data model is defined for following constructs that are
> > > used
> > for
> > >        managing the protocol:
> > >
> > >     nit: "the following".
> > > [skraza]: Fixed.
> > >
> > >     I share the YANG doctor's concern that separating the
> > > configuration
> > and
> > >     operational state constructs is not consistent with the NMDA
> model.
> > > [skraza]: Fixed.
> > >
> > >     Section 1.1
> > >
> > >        The "base" category contains the basic and fundamental
> > > features
> > that
> > >        are covered in LDP base specification [RFC5036] and
> > > constitute
> > the
> > >        minumum requirements for a typical base LDP deployment.
> > > Whereas,
> > the
> > >        "extended" category contains all other non-base features.
> > > All the
> > >
> > >     This statement ("all other") is not future-proof.
> > > [skraza]:  Removed the "all".
> > >
> > >     Section 3
> > >
> > >        o  This module aims to address only the core LDP parameters
> > > as
> > per
> > >           RFC specification, as well as some widely deployed non-RFC
> > >           features (such as label policies, session authentication
> etc)..
> > >           Any vendor specific feature should be defined in a vendor-
> > specific
> > >           augmentation of this model.
> > >
> > >     [Even for widely-deployed non-RFC features we still need to
> > > provide
> > a
> > >     clear description of what semantics are being covered, whether
> > >     in-document or via an external reference.]
> > >
> > > [skraza]: The only non-RFC config was related to label policies -
> > Reworked/enhanced the text.
> > >
> > >        o  This model is a VPN Forwarding and Routing (VRF)-centric
> > model.
> > >           It is important to note that [RFC4364] defines VRF tables
> > > and
> > >
> > >     side note: I would like the IETF to someday get to a point where
> > "VPN"
> > >     (the 'P' is for "private") is used only for
> > > protocols/deployments
> > that
> > >     provide confidentiality protection ("privacy") for the data being
> > >     conveyed.  We are, of course, not there now, and I cannot insist
> > > on
> > any
> > >     change here.  But please consider whether an alternate phrasing
> > would
> > >     suffice, that includes just the "virtual" part but not "VPN".
> > > Since
> > we
> > >     are mostly using "VRF" in the rest of the document, this is not a=
s
> > >     daunting as it sometimes is...
> > >
> > >     Section 4
> > >
> > >     It might be nice to have the tree show the ipv4 and ipv6 children
> in
> > >     as similar an order as is possible (with the understanding that
> the
> > >     semantics are not affected by the order of appearance, of course)=
.
> > >
> > >            |  +--rw address-families
> > >            |  |  +--rw ipv4!
> > >            |  |  |  +--rw enable?                           boolean
> > >            |  |  |  +--ro label-distribution-controlmode?
> enumeration
> > >            |  |  |  +--ro bindings
> > >            |  |  |  |  +--ro address* [address]
> > >            |  |  |  |  |  +--ro address               inet:ipv4-
> address
> > >            |  |  |  |  |  +--ro advertisement-type?   advertised-
> > received
> > >            |  |  |  |  |  +--ro peer
> > >            |  |  |  |  |     +--ro lsr-id?           leafref
> > >            |  |  |  |  |     +--ro label-space-id?   leafref
> > >
> > >     Does this imply that there is only one peer per address?  Is
> > > that
> > going
> > >     to be a limitation for any deployment cases?
> > >
> > > [skraza]: Not an issue. Note that a peer may have one or more bound
> > addresses.
> > >
> > >               +--rw ldp-ext:session-downstream-on-demand
> > >               |       {session-downstream-on-demand-config}?
> > >               |  +--rw ldp-ext:enable?      boolean
> > >
> > >     nit(?): missing '|' to connect down to ldp-ext:enable?
> > >     Similarly for ldp-ext:max-wait a few lines later, and some other
> > >     occurrences later in the document.
> > >
> > >
> > > [skraza]: Some of these instances/typos were due to hand picked sub-
> > tree.
> > > Not an issue anymore as we are printing the entire tree as generated
> > > by
> > the tool.
> > >
> > >
> > >     Section 5.1.2
> > >
> > >     Am I reading this right that (e.g.) per-interface hello-holdtime
> is
> > >     configurable as an extension and only the global hello-holdtime i=
s
> > >     present in the "base" module?
> > >
> > > [skraza]: Yes.
> > >
> > >     Section 7
> > >
> > >     "NHLFE" is used only once in this document (and is not listed as
> > >     "well-known" at
> > >     https://www.rfc-editor.org/materials/abbrev.expansion.txt); pleas=
e
> > >     expand it out.
> > >
> > > [skraza]: It is well known and listed in the above url. Please x-chk.
> >
> > To be clear, the linked content uses the convention of an "*" marking
> > to indicate that the expansion is "well-known" and does not need to be
> > provided in a given document.  The entry for "Next Hop Label
> > Forwarding Entry" does not include such a marking; perhaps the
> > responsible AD should request it to be added, if it is indeed well-
> known?
> >
> > >     Section 9
> > >
> > >     Is 2018 still the right copyright year for the modules themselves=
?
> > >
> > >
> > > [skraza]: 2020-02-25 rev now.
> > >
> > >
> > >     Section 9.1
> > >
> > >          typedef ldp-address-family {
> > >            type identityref {
> > >              base rt:address-family;
> > >            }
> > >
> > >     Why can't we use rt:address-family directly in the one container
> > that
> > >     uses this?
> > >
> > > [skraza]: Fixed now.
> > >
> > >            description
> > >              "Duration represented as 32 bit seconds with
> > > infinite.";
> > >
> > >     nits: "32-bit" (hyphenated), "with infinity".
> > > [skraza]:  Fixed.
> > >
> > >          typedef downstream-upstream {
> > >            type enumeration {
> > >              enum downstream {
> > >                description "Downstream information.";
> > >              }
> > >              enum upstream {
> > >                description "Upstream information.";
> > >              }
> > >            }
> > >            description
> > >              "Received or advertised.";
> > >          }
> > >
> > >     nit: copy/paste on the description?
> > > [skraza]:  Fixed.
> > >
> > >              leaf used-in-forwarding {
> > >                type boolean;
> > >                description
> > >                  "'true' if the lable is used in forwarding.";
> > >
> > >     nit: s/lable/label/
> > > [skraza]:  Fixed.
> > >
> > >          grouping graceful-restart-attributes-per-peer {
> > >            description
> > >              "Per peer graceful restart attributes.
> > >               On the local side, these attributes are configuration
> and
> > >               operational state data. One the peer side, these
> > attributes
> > >               are operational state data reveiced from the peer.";
> > >
> > >     nit: s/reveiced/received/
> > > [skraza]:  Fixed.
> > >
> > >          grouping peer-state-derived {
> > >            description
> > >              "The peer state information derived from the LDP protoco=
l
> > >               operatoins.";
> > >
> > >     nit: s/operatoins/operations/
> > > [skraza]:  Fixed.
> > >
> > >          grouping peer-state-derived {
> > >          [...]
> > >            leaf next-keep-alive {
> > >              type uint16;
> > >              units seconds;
> > >              config false;
> > >              description "Time to send the next KeepAlive message.";
> > >            }
> > >
> > >     nit: this description text sounds like it's giving an absolute
> > > time,
> > but
> > >     given that it's a uint16 I presume it's "time [from now] until
> > sending".
> > > [skraza]:  Clarified.
> > >
> > >            container received-peer-state {
> > >              config false;
> > >              description
> > >                "Operational state information learned from the
> > > peer.";
> > >
> > >              uses graceful-restart-attributes-per-peer;
> > >
> > >              container capability {
> > >                description "Configure capability.";
> > >
> > >     This is config-false; "Configure" in the description cannot be
> > correct,
> > >     though I suppose "Configured" could be.
> > >     (Also applies to several of the child containers' descriptions.)
> > >
> > > [skraza]:  Fixed all these.
> > >
> > >            leaf up-time {
> > >              type string;
> > >              config false;
> > >              description "Up time. The interval format in ISO
> > > 8601.";
> > >
> > >     We probably should have some sort of reference for ISO 8601
> > > (though
> > of
> > >     course it cannot actually *be* a <xref> in the YANG module
> > > itself)
> > >
> > > [skraza]:  Changed to use timeticks64 now.
> > >
> > >            leaf notification {
> > >              type yang:counter64;
> > >              description
> > >                "The number of messages sent or received.";
> > >
> > >     Is this the same as or different than "leaf total-messages"?
> > > [skraza]:  Fixed.
> > >
> > >                    leaf label-distribution-controlmode {
> > >
> > >     nit: any reason to not hyphenate control-mode as well?
> > > [skraza]:  Fixed.
> > >
> > >                container interfaces {
> > >                  description
> > >                    "A list of interfaces for LDP Basic Descovery.";
> > >
> > >     nit: s/Descovery/Discovery/
> > > [skraza]:  Fixed.
> > >
> > >              container discovery {
> > >                description
> > >                  "Neibgbor discovery configuration and operational
> > > state.";
> > >
> > >     nit: s/Neibgbor/Neighbor/
> > > [skraza]:  Fixed.
> > >
> > >                        // ipv4
> > >                        container hello-adjacencies {
> > >                          config false;
> > >                          description
> > >                            "Containing a list of hello
> > > adjacencies.";
> > >
> > >                          list hello-adjacency {
> > >                            key "adjacent-address";
> > >                            config false;
> > >                            description "List of hello adjacencies.";
> > >
> > >                            leaf adjacent-address {
> > >                              type inet:ipv4-address;
> > >                              description
> > >                                "Neighbor address of the hello
> > adjacency.";
> > >                            }
> > >
> > >     I'm not an expert here, but I'm not really seeing why we need to
> > >     specialize this container for v4 vs v6 as opposed to just using
> > >     inet:ip-address and having something that's applicable to both.
> > >
> > > [skraza]: We could. There are pros and cons either way. The reasons
> > > to
> > use separate containers in this model are:
> > > 1) Operators usually plan and configure IPv4 and IPv6 separately,
> > > rather
> > than mixing the address family together. The separate containers
> > provide more focus and clear separations.
> > > 2) Often times, there are attributes with different types for
> > > different
> > address families. Mixing two together brings up some modeling
> > difficulties to specifies differently for different address families.
> > > 3) Sometimes, there are attributes that are applicable to one
> > > address
> > family but not the other. Mixing the two containers together would
> > require some difficult conditions, which would complicate the model
> > and make the model less usable.
> > > 4) Mixing the two containers can make the YANG file more compact,
> > > but
> > not the configuration data and operational state data.
> > > 5) The existing RFCs use the style of separate containers, such as
> > > RFC
> > 8344 and RFC 8349.
> >
> > Thanks for writing this out; it helps me understand the situation
> better.
> >
> > >                        leaf adjacent-address {
> > >                          type inet:ipv4-address;
> > >                          description
> > >                            "Configures a remote LDP neighbor and
> enables
> > >                             extended LDP discovery of the specified
> > >                             neighbor.";
> > >
> > >     Given that there's a sibling leaf "enable", do we still want "and
> > >     enables" here?
> > > [skraza]: We don't need "enables" here. Removed it.
> > >
> > >
> > >     Should peer/capability have a comment in its description that the
> > >     container exists to be augmented by other (extension) modules?
> > >
> > > [skraza]: Yes. It is better. Added as suggested.
> > >
> > >          notification mpls-ldp-fec-event {
> > >
> > >     Am I reading this right that we only generate notifications on
> > > 0->1
> > and
> > >     1->0 transitions of "number of prefixes active for a given FEC"?
> > Would
> > >     we ever want to know about addition/removal of prefixes that do
> > leave
> > >     the FEC up?
> > >
> > > [skraza]: Here, the prefix is the FEC. Addition/removal of a prefix
> > > is
> > equivalent to the addition/removal of the FEC. Changed the leaf name
> > from prefix to fec to avoid the confusion.
> > >
> > >     Section 9.2
> > >
> > >     I can't find a pattern into which if-feature statements go into
> > >     containers used to augment things vs. the augment directives
> > themselves.
> > >     Can we be more consistent (or am I missing the pattern)?
> > >
> > > [skraza]: It is not intended to set up a strict pattern between
> > > feature
> > name and containers, while the purpose is to provide more descriptive
> > feature names. That said, the parent container names are often used to
> > provide the contexts for the feature name. e.g. In the case of "dual-
> > stack-transport-pereference", it seems that the parent container name
> > "peers" is also beneficial, so we have the feature name "dual-stack-
> > transport-preference" to "peers-dual-stack-transport-preference" to
> > make the feature name fit better with the pattern and more descriptive.
> >
> > Thanks for the explanation
> >
> > >          feature dual-stack-transport-pereference {
> > >            description
> > >              "This feature indicates that the system allows to
> configure
> > >               the transport connection pereference in a dual-stack
> > > setup.";
> > >
> > >     nit: s/pereference/preference/ (twice)
> > > [skraza]: Fixed.
> > >
> > >          feature policy-targeted-discovery-config {
> > >            description
> > >              "This feature indicates that the system allows to
> configure
> > >               policies to control the acceptance of targeted neighbor
> > >               discovery hello messages.";
> > >
> > >     nit: s/hello/Hello/
> > >     [skraza]: Fixed.
> > >
> > >          typedef neighbor-list-ref {
> > >            type string;
> > >            description
> > >              "A type for a reference to a neighbor address list.
> > >               The string value is the name identifier for uniquely
> > >               identifying the referenced address list, which
> > > contains a
> > list
> > >               of addresses that a routing policy can applied. The
> > definition
> > >               of such an address list is outside the scope of this
> > >               document.";
> > >
> > >     If I'm reading correctly between here and where this is used, the
> > >     semantics of this are better described as "implementation-
> specific"
> > --
> > >     that is, this is a label that refers to some local configured
> state,
> > >     specifically, a list of neighbor addresses used as an ACL.
> > (Emphasis on
> > >     *local* -- it seems like it does not need to interact with
> anything
> > >     else.)
> > >     I do sympathize with the YANG doctor, though -- as-is, this feels
> > >     underspecified.
> > >     (BTW, IP ACLs are not considered to be a security measure by the
> > broader
> > >     security community.)
> > >     Similarly for the subsequent <foo>-list-refs.
> > >
> > > [skraza]: We do understand the concerns, and have fixed these two
> > > types
> > by using the
> > https://tools.ietf.org/html/draft-ietf-rtgwg-policy-model,
> > which was not available when we initially started to work on this model=
.
> >
> > Great!
> >
> > >              container interfaces {
> > >                description
> > >                  "A list of interfaces on which forwarding is
> > > disabled.";
> > >
> > >     nit: given the separate 'ldp-disable' leaf, perhaps s/is/can be/
> > > is
> > in
> > >     order.
> > > [skraza]: Understand the confusion. Changed as suggested.
> > >
> > >     Also, the description of the list itself implies additional
> > >     functionality, of listing the interfaces used for basic discovery=
.
> > >
> > > [skraza]: The description was wrong. We don't intend to use this
> > > list
> > for discovery. Fixed.
> > >
> > >          grouping graceful-restart-augment {
> > >            description "Augmentation to graceful restart.";
> > >
> > >            leaf helper-enable {
> > >              if-feature graceful-restart-helper-mode;
> > >              type boolean;
> > >              default false;
> > >              description
> > >                "Enable or disable graceful restart helper mode.";
> > >
> > >     Where is this "helper mode" documented?
> > > [skraza]: This is not an RFC defined term but commonly known and
> > > used
> > when GR timer is set to 0.
> > >   Fixed the description in yang to highlight this.
> >
> > Is this just staged for the -09?  I am not seeing it in the -08.
> >
> > >          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-
> ldp/"
> > >            + "ldp:global" {
> > >            description "Graceful forwarding nexthop augmentation.";
> > >            uses global-forwarding-nexthop-augment;
> > >          }
> > >
> > >     nit: I don't think "Graceful" is correct, in the description.
> > >     [skraza]: Removed it.
> > >
> > >     Why is (the augmented)
> > >     /rt:routing/rt:control-plane-protocols/ldp:mpls-
> > ldp/ldp:global/ldp:address-families/ipv6/label-distribution-controlmod
> > e
> > >     'config false'?  Doesn't RFC 5036 say that an LSR might support
> > either
> > >     as a configuration option?
> > >
> > > [skraza]: Yes, but no implementation supports such a cfg as change
> > > of
> > such a mode is a massive disruptive operation - all implementation
> > pick one mode as the default and only supported mode and stick to it.
> > >   The LDP YANG design team had discussed this early enough and
> > > agreed to
> > not provide this a cfg option.
> >
> > Ah, understood.
> >
> > >                leaf adjacent-address {
> > >                  type inet:ipv6-address;
> > >                  description
> > >                    "Configures a remote LDP neighbor and enables
> > >                     extended LDP discovery of the specified
> > >                     neighbor.";
> > >
> > >     As for the ipv4 case, do we still want "and enables" here?
> > > [skraza]: Fixed by removing it.
> > >
> > >          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-
> ldp/"
> > >            + "ldp:discovery/ldp:interfaces/ldp:interface/"
> > >            + "ldp:address-families/ldp-ext:ipv6" {
> > >            description "Interface address family IPv6 augmentation.";
> > >            uses interface-address-family-ipv6-augment;
> > >
> > >     Didn't we just create .../ldp:address-families/ldp-ext:ipv6 with
> an
> > >     earlier augmentation in this module?  (Similarly for
> > >     /rt:routing/rt:control-plane-protocols/ldp:mpls-
> > ldp/ldp:peers/ldp:peer/ldp:address-families/ldp-ext:ipv6
> > >     which we augment with "uses peer-af-policy-container".)
> > >
> > > [skraza]: Yes. It is ok to augment a node which is part of another
> > augmentation. The result is to add them all together. Doing so is to
> > avoid too much irregular patterns, so that we have more similar
> > construction between IPv4 and IPv6.
> > >
> > >     Appendix A
> > >
> > >                      "is-router": [null],
> > >
> > >     This looks weird to me ("array containing one element with value
> > literal
> > >     null") -- why does the array come into play?
> > >
> > >     [Xufeng]: Here is a little explanation to the seemingly
> > > confusing
> > notation: the pair of square brackets does not indicate a normal array.
> > Instead, it is a special notation to indicate that the value of a
> "empty"
> > type leaf is "present" (Section 6.9. of RFC 7951). Semantically the
> > line above says that "(the neighbor) is a router."
> >
> > Ah, thanks for the explanations.
> >
> > -Ben
>=20
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


From nobody Fri Mar 20 05:42:32 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B0253A0903; Fri, 20 Mar 2020 05:42:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tf4HJD6SJgpD; Fri, 20 Mar 2020 05:42:23 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on0720.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::720]) (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 C5A743A0909; Fri, 20 Mar 2020 05:42:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AFoVaXCuQZB4lfxhyGBhNdK21ZRWg4TLiGHN1+UYEwYyk3uHDQ+whOMyr21Wwax1iZhriVvgiCHCg22vU01nD43XCVM1+aPoJsuDWVtD6aPgMYgstqQe5jD3MSILFagqhn6xdg8XBS+icjuZtKBGbkSg/7EkXOhcCu2Rk3VxY51KvyftDgRhIbTByXJNftQH7u7rpOd/hQC6Zkb0X5ZKtEazBxWrucmU4wvbsbf92SlgoTAwDbi/Z96UJZ9jALw7ZF56vDIC0jhSp0vFhoT7nMcTosWptE4xzAaM/93NUBu0ms03pEMZ4frb+m26GvPgp5l9yBX25pPTz9MNVM25LQ==
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=TEuOazTlHjBV+gqFPncnFMQ7bgUJi7QJWnh258IYrb8=; b=YiWROhZvb6GvZoyv8uvYrRzg8V9EJS8jxLeQ9XW+pn3Vng0cj71nDGXaAS3y/tcj1aT/238Xsqh+awnZa8VHwGTu0i0QLvX9NxIqBBzfaMgnw4YPOTRnYd2IIcOi+w14JBUoeX4XeVUcaLZ+0jYpBRsD4dHJ2fc6iay+T/EISnwP3ePKdePe0smqfihWqxzHFsG3OmE4jUbhaWM+s/sA99LTjG5AiWWfZzQAjaxpCQP4R0EflIjVK8BY54yk9DEnFV14zAitmGzns7ZLV7XPgQXEUGs10jA8oiMrXUO85XZ6vrqXf00im14dUywFX7Lc3BzDLqhPSu6ItPiBZB86Aw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TEuOazTlHjBV+gqFPncnFMQ7bgUJi7QJWnh258IYrb8=; b=InpPoh/X6cg4GItw6KMZj10dNS4ky7VywVrjHhtdXZ4qiSyuIECsq29Da5iQB7VgJkbg49IrgYJvR91sdsbxKFgy96qxHEf5W0nHn2kSMh2gmiFs3gvQcPBOxtg3KYLLK0dNeNV+LcNnlDXcZOM5RMuFIgcnjoczVxx9kOAoxIs=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB5643.eurprd07.prod.outlook.com (20.178.44.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.10; Fri, 20 Mar 2020 12:42:17 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2835.017; Fri, 20 Mar 2020 12:42:17 +0000
From: tom petch <ietfc@btconnect.com>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>, Benjamin Kaduk <kaduk@mit.edu>, "Kamran Raza (skraza)" <skraza@cisco.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV/ggfur4rVuWjo0SCHtVebIZE3qhQHmPUgAAhcgCAASaBBA==
Date: Fri, 20 Mar 2020 12:42:17 +0000
Message-ID: <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu>, <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com>, <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 40ad257f-b198-4f01-2299-08d7cccc1fe1
x-ms-traffictypediagnostic: DB7PR07MB5643:
x-microsoft-antispam-prvs: <DB7PR07MB56435C9FBCC0BDF8F47B858AA0F50@DB7PR07MB5643.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 03484C0ABF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(376002)(346002)(136003)(366004)(39860400002)(199004)(316002)(6506007)(478600001)(4326008)(45080400002)(2906002)(18074004)(8936002)(26005)(91956017)(66446008)(7696005)(54906003)(52536014)(66556008)(15650500001)(110136005)(5660300002)(86362001)(53546011)(186003)(76116006)(966005)(71200400001)(81166006)(81156014)(8676002)(64756008)(30864003)(66946007)(33656002)(66476007)(9686003)(55016002)(66574012)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5643; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: F2EXa0rxwRzJQ3pj2wYxZ4UqgcXCLzi3Rpiu8pk284WF/pBymHo6pYRw+MDgwFB3xTWZdJNHWKAz2t0mUk9Ft60B99KBXlTADbCHId/mu4NBibBq94amlr3dJoaTYJXXiPyjNGx/RyVc25fymdJJ6DAi4W7zgii7lRtcOHYaaAOSb/e+hQs7amw5+Fvvfbr2wKMjEafCAW7GnTfNaghNpT0HtsmAzgd2N6ZVP5QAib0TpZ0jxYocdgHo/3I1o1VKY75NfdegR3n/cKTdR8vg3iq5F5fhcdD96z6i5QvHUy047LB6zf4gzqZ2G0Ta1HWqJSN6iX0hmNdqKj7Znd8finuJWpmoBUlwKk7urL1R5TMGVbe3nw6ET310SSR2SsO+peNMMMIyXY7LrHnGwyrh/0OIgNNfuVt0FggX753blA/0+msno+UbCGiKHVIjyLaGhDjnNpJV2F6HlJSkYbltSwQnp7+AfFeKC5y89tLFoR1NwMx9mmFN+7vMkzSpZ6UXz+Wad8OrgPKV49ninj2tQg==
x-ms-exchange-antispam-messagedata: udoJ7EoNQZ0hEHuqiSHip+JwDwo/FvI1dc0tIlZ1JJxo2UUOXw9aJx7zcPA4VN4r38GEvi71VT7hlaY3wfChz12sqaVbLtYU/h0s3hrJdo7gwvIpS7/QO0u6WkAGRwxB6vqtdao8q45XT0gJ0qEK7w==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 40ad257f-b198-4f01-2299-08d7cccc1fe1
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2020 12:42:17.5148 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uNnyyfx4y8p8poTS5yo1v3fetd3jYOef5JLsWCRTUvqsCxebiKEbo8MMsKiDlTg6XpB/ikHVxCadCRuJXFDi0w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5643
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Jl0x07ZINczZb-rT7uJRzl5uiu0>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2020 12:42:29 -0000

From: Rob Wilton (rwilton) <rwilton@cisco.com>=0A=
Sent: 19 March 2020 18:41=0A=
Hi Tom, Ben, Kamran,=0A=
Thanks for the comments.=0A=
=0A=
> -----Original Message-----=0A=
> From: tom petch <ietfc@btconnect.com>=0A=
> Sent: 19 March 2020 17:04=0A=
> Rob sorry for the top posting but my e-mail is difficult currently.=0A=
[RW]=0A=
No problem.  I have to use Outlook, and that doesn't seem to be optimized f=
or replying to emails either!=0A=
<tp> =0A=
I used to have Outlook Express which I thought basic but I did get very pro=
ductive with it and now I am on Outlook!.  Also, I am getting a bounce from=
 juniper.net so someone is not seeing this - else inline=0A=
>=0A=
> The use of four presence containers seems wrong; it allows ipv4  or ipv6=
=0A=
> to be enabled for one part of LDP and not for others which is not LDP as =
I=0A=
> know it (which could be ignorance).=0A=
[RW]=0A=
Yes, I agree that this is also not ideal and not the problem that I respond=
ed to previously.  I have now commented below.=0A=
=0A=
    The author cites IP YANG module but I=0A=
> think that different; there there is only one presence container which ca=
n=0A=
> be set to turn on IPv4 without needing to add any more parameters ie no=
=0A=
> need to set the enable leaf.=0A=
[RW]=0A=
In the general case, this feels like a poor optimization to me.  It feels l=
ike it adds quite a lot of extra bespoke complexity for little gain, e.g. o=
ne data node (the ipv4 presence container) is used to enable IPv4, and a di=
fferent data node (the enable leaf) is used to disable it. It also looks a =
bit like an adhoc version of inactive configuration, i.e. why does a client=
 need to configure disabled IPv4 configuration in the first place.=0A=
=0A=
However, I appreciate that this construct is used elsewhere in IETF models,=
 and hence it is at least consistent across the IETF YANG models to use it =
here.=0A=
<tp>  Rob - I think that the use of presence+enable-leaf is the exception a=
nd intended for the corner case that is the Netmod interface model.  The is=
sue as I see it was the two scenarios.  A blade is hot-plugged, the device =
reads its properties and sets up the 'configuration' as state data which OA=
M can then NETCONF get.  Or OAM sets up the configuration in advance as con=
figuration, the blade is hot-plugged, the configuration data is matched on =
some parameter and the device sets the blade to what OAM wants.  NETMOD WG =
spent years on this without success and this was (in part) the driver for N=
MDA with its multiple datastores.=0A=
=0A=
Anywhere else I think that having two ways to enable/disable something is c=
onfusing.  In this case, I find the (four) description clauses unclear and =
those should at least be rewritten.=0A=
=0A=
more below=0A=
=0A=
    This not unlike  the use of presence in=0A=
> RIP, OSPF, BFD  but there is only one presence container. in all such=0A=
> cases.  Having four presence containers and four enable leaf for IPV4 (no=
t=0A=
> for the features) seem to me only a possible source of misconfiguration.=
=0A=
>=0A=
[RW]=0A=
I agree that having the presence/enable leaf in 4 places is not ideal.  Alt=
hough, it looks like the enable leaf is only in two of those places, but an=
 ipv4 p-container is used in all 4 places.=0A=
=0A=
I'm not really familiar with the details of LDP, but it seems that the conf=
iguration for basic discovery, extended discovery, and statically configure=
d peers logically sits at the same level.  Hence I think I can see why IPv4=
/v6 might all need to be configured/enabled separately for each of them.=0A=
=0A=
But I wasn't sure why the global ipv4 configuration needs a presence contai=
ner and an enable keyword.  Perhaps it could be changed to a non-presence c=
ontainer, and the enable keyword removed?  I.e. does it make sense to enabl=
e IPv4 globally in LDP but not also in the basic discovery, extended discov=
ery, or peer configuration?  Or does the global IPv4 configuration only rea=
lly apply if IPv4 has been enabled elsewhere?=0A=
=0A=
These comments may equivalently apply to IPv6 as well.=0A=
=0A=
<tp> =0A=
I am sure they apply to IPv6 just as well!.  The current model allows LDP t=
argeted to be IPV6 only and LDP discovery to be IPv4 only.  If that is what=
 the authors want then I think that needs spelling out in the body of the d=
ocument.  Personally I do not think it is what is wanted so I want just one=
 place to enable IPv4 and one place to enable IPv6 and also for those place=
s to be enable leaf only. no presence.  As I said, I see presence used for =
optional features when no configuration leafs are needed or when there are =
few and likely to default.  This is how I see BFD, RIP, OSPF IETF YANG modu=
les use presence containers=0A=
One more below=0A=
=0A=
> I echo Ben's concern about the string password.  Usually this is base64=
=0A=
> and I would hope to reference the basic Netconf configuration I-D on such=
=0A=
> matters but progress on these has not been NETCONF WG finest hour.=0A=
[RW]=0A=
Yes, we need to get those drafts finished.  This might be something that I =
need to discuss with the NETCONF chairs and possibly the security ADs to fi=
gure out how we have something that is good enough.=0A=
=0A=
But I also have to confess that I don't fully understand the nuances of thi=
s issue well enough to really know whether string vs binary is the right an=
swer here.=0A=
>=0A=
> I agree that the issue with hello timers is sorted (although the use of=
=0A=
> refine and uses and the mix of the terminology 'all-interfaces' and=0A=
> 'global' does not make for an easy read.=0A=
[RW]=0A=
I'm okay with the refine statements.  Do you have a specific suggestion on =
how the terminology could perhaps be tweaked to make it easier to read/unde=
rstand?=0A=
<tp>=0A=
I do not think that the problem is the terminology, it is the way YANG is b=
eing used.  You know that the original YANG could not do what the authors w=
anted, courtesy of the way YANG handles default values (which I think is we=
ird).  But for me the fix is to stop trying to save a few lines  of code wi=
th a grouping with two uses one with a refine.  Ditch the YANG grouping and=
 uses and spell it out.  This is a hobby horse of mine, that those writing =
code want to save a few lines by creating lots of subroutines/groupings wit=
h an increase in complexity that adversely affects all users ever after!  L=
ike I say a hobby horse.=0A=
=0A=
Tom Petch =0A=
=0A=
> Sorry this is after the telechat.=0A=
[RW]=0A=
No worries.  All constructive input is appreciated by this incoming AD who =
is trying to find his feet ;-)=0A=
=0A=
Regards,=0A=
Rob=0A=
=0A=
=0A=
>=0A=
> Tom Petch=0A=
> ________________________________________=0A=
> From: mpls <mpls-bounces@ietf.org> on behalf of Rob Wilton (rwilton)=0A=
> <rwilton=3D40cisco.com@dmarc.ietf.org>=0A=
> Sent: 19 March 2020 16:04=0A=
> To: Benjamin Kaduk; Kamran Raza (skraza)=0A=
> Cc: mpls@ietf.org; mpls-chairs@ietf.org; The IESG; draft-ietf-mpls-ldp-=
=0A=
> yang@ietf.org=0A=
> Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss=
=0A=
> on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]=0A=
>=0A=
> Hi Ben, Kamran,=0A=
>=0A=
> > -----Original Message-----=0A=
> > From: iesg <iesg-bounces@ietf.org> On Behalf Of Benjamin Kaduk=0A=
> > Sent: 17 March 2020 20:56=0A=
> > To: Kamran Raza (skraza) <skraza@cisco.com>=0A=
> > Cc: mpls@ietf.org; mpls-chairs@ietf.org; Nicolai Leymann=0A=
> > <n.leymann@telekom.de>; The IESG <iesg@ietf.org>; draft-ietf-mpls-ldp-=
=0A=
> > yang@ietf.org; Tarek Saad <tsaad.net@gmail.com>=0A=
> > Subject: Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on=0A=
> > draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]=0A=
> >=0A=
> > On Fri, Feb 28, 2020 at 04:39:14AM +0000, Kamran Raza (skraza) wrote:=
=0A=
> > > Thanks for your detailed review, Ben.=0A=
> > > We have posted a new rev -08 that takes care almost all of your=0A=
> > > comments=0A=
> > and comments from other IESG reviewers.=0A=
> > > On behalf of authors, Please see inline [skraza] for each of your=0A=
> > comment/Q:=0A=
> > >=0A=
> > >=0A=
> > >=0A=
> > > --------------------------------------------------------------------=
=0A=
> > --=0A=
> > >     DISCUSS:=0A=
> > >=0A=
> > > --------------------------------------------------------------------=
=0A=
> > > --=0A=
> > >=0A=
> > >     The YANG doctor last call review of the -06 notes that these=0A=
> > > modules=0A=
> > are=0A=
> > >     in violation of the expectations of RFC 8349 (at least w.r.t.=0A=
> > defining a=0A=
> > >     new identity for the control-plane protocol and possibly more).=
=0A=
> > This=0A=
> > >     document should either be brought into compliance or explain why=
=0A=
> it=0A=
> > >     diverges.=0A=
> > >=0A=
> > > [skraza]: Fixed.=0A=
> > >=0A=
> > >     The YANG doctor's comments about default values for "local"=0A=
> > >     configuration (e.g., graceful-restart configuration) causing the=
=0A=
> > global=0A=
> > >     configuration to never take effect should also be addressed.=0A=
> > >=0A=
> > > [skraza]: Fixed.=0A=
> >=0A=
> > These both look addressed, to my eye, but I am very much not a YANG=0A=
> > expert.=0A=
> > I'd recommend trying to get a dedicated YANG review, perhaps from the=
=0A=
> > incoming Management AD Rob Wilton.=0A=
> [RW]=0A=
> I've checked the graceful-restart configuration and it looks fine.=0A=
>=0A=
> Is there further hierarchical configuration that needs to be checked?=0A=
>=0A=
> >=0A=
> > >     Please include some justification for why LDP IPv6 is considered=
=0A=
> an=0A=
> > >     "extended feature" (which is particularly surprising given that=
=0A=
> > Section=0A=
> > >     2 classifies "IP" to refer to both IPv4 and IPv6 together).=0A=
> > >=0A=
> > > [skraza]:  This was an early decision taken and presented to WG and=
=0A=
> > > WG=0A=
> > had agreed.=0A=
> > > Moreover, Sec 1.1 does points out why LDP IPv6 is considered as an=0A=
> > extended feature. The "base" features are the one most commonly=0A=
> > implemented and deployed features.=0A=
> > > The idea was that base must not contain any if-feature - given that=
=0A=
> > LDPv6 is not widely implemented and was branded as if-feature, it is=0A=
> > classified in the extended category then.=0A=
> > > BTW, note that LDP has separate RFC for LDP IPv6.=0A=
> >=0A=
> > It's not really clear to me that just because the protocol is=0A=
> > described in separate RFCs for IPv4 and IPv6 we cannot present a=0A=
> > unified management interface on top of it.  I note that several other=
=0A=
> > ADs expressed concern about this topic, so I've moved this document=0A=
> > onto the agenda for this week's IESG telechat to get a better sense on=
=0A=
> > what the right thing to do is here.=0A=
> [RW]=0A=
> I note that IPv6 isn't under if-feature in the extension module.  This=0A=
> would imply that implementations that wish to implement optional features=
=0A=
> in the extension module must also support LDP IPv6 (or deviate).  Is that=
=0A=
> intentional?=0A=
>=0A=
>=0A=
> >=0A=
> > >=0A=
> > >     We need to define the format/semantics of the md5-key string=0A=
> > > (e.g.,=0A=
> > is=0A=
> > >     it hex? base64{url,}?) either directly or by reference (as the=0A=
> YANG=0A=
> > >     doctor notes).  Using a crypto-type would probably be=0A=
> > > appropriate,=0A=
> > as=0A=
> > >     would adding a note that tcp-md5 is obsoleted by TCP-AO.=0A=
> > >=0A=
> > > [skraza]: It is beyond our control as we are using it as-is from the=
=0A=
> > RFC. Made the change anyways to add crypto-algo to widen the=0A=
> > scope/type of key beyond MD5.=0A=
> >=0A=
> > I'm still concerned that there isn't enough text here for me to be=0A=
> > able to implement something and have confidence it will interoperate.=
=0A=
> > For example, the recommendations in RFC 3562 include the ability to=0A=
> > use a direct binary key for TCP-md5.  Does this YANG stanza allow for=
=0A=
> doing so?=0A=
> > If yes, what mechanism is used for converting input into "raw" binary,=
=0A=
> > if needed?=0A=
> >=0A=
> > That is, even if the actual protocol semantics for how TCP-MD5 uses a=
=0A=
> > given key/password are out of your control, there is still ambiguity=0A=
> > as to what mapping (if any) occurs between the YANG-configured value=0A=
> > and what is passed to the TCP-MD5 implementation.=0A=
> >=0A=
> > Furthermore, the authentication-type still only has a "string" leaf=0A=
> > for the key, with (if I am reading the YANG correctly) the recommended=
=0A=
> > key- chain functionality for protected key storage being left as an=0A=
> extension.=0A=
> > It's not clear to me why we should be leaving the best-practice=0A=
> > formulation as an extension.=0A=
> >=0A=
> > >     In the peer-af-policy-container grouping's=0A=
> > >     label-policy/advertise/prefix-list, we need to say if the filter=
=0A=
> > > is=0A=
> > for=0A=
> > >     inclusion or exclusion of outgoing label advertisements.=0A=
> > >     Similarly for the incoming label advertisements in the 'accept'=
=0A=
> > >     container (and most of the <foo>-list-ref usages?).=0A=
> > >=0A=
> > >     In the policy-container grouping's=0A=
> > >     label-policy/assign/independent-mode/prefix-list, the description=
=0A=
> > >     suggests that the contents will provide not just a list of=0A=
> > > prefixes=0A=
> > that=0A=
> > >     act as a filter, but also a map from prefix to label.  This is a=
=0A=
> > >     qualitatively different usage than the previous occurrences of=0A=
> > >     prefix-list-ref, and it seems like a different type may be=0A=
> > > needed=0A=
> > for=0A=
> > >     it.  Similarly for ordered-mode.=0A=
> > >=0A=
> > > [skraza]: Fixed as per latest changes that use rtgwg policy model=0A=
> > constructs.=0A=
> >=0A=
> > Ah, this took me a little more work to find, since the changes were in=
=0A=
> > the prefix-list-ref typedef.  Thanks.=0A=
> >=0A=
> > >     (pro-forma) This document has 6 authors, and per RFC 7322, as=0A=
> > > this=0A=
> > is=0A=
> > >     more than five, we are supposed to consider whether that's=0A=
> > appropriate.=0A=
> > >     Seeing nothing in the shepherd writeup or similar, I mention it=
=0A=
> > here.=0A=
> > >=0A=
> > > [skraza]: We had taken an advise from Loa (MPLS WG chair) and would=
=0A=
> > > like=0A=
> > to keep it to 6.=0A=
> >=0A=
> > Sure; this was presumed to just be "pro forma" but I put it in since=0A=
> > the shepherd writeup didn't mention it specifically.=0A=
> >=0A=
> > >=0A=
> > > --------------------------------------------------------------------=
=0A=
> > --=0A=
> > >     COMMENT:=0A=
> > >=0A=
> > > --------------------------------------------------------------------=
=0A=
> > > --=0A=
> > >=0A=
> > >     Please also respond to the other YANG doctor, rtg-dir, and other=
=0A=
> > >     directorate reviewers' comments.=0A=
> > >=0A=
> > >     I support Roman's Discuss.=0A=
> > >=0A=
> > >     I suggest making a reference to RFC 5920 at some point, perhaps=
=0A=
> > > from=0A=
> > the=0A=
> > >     security considerations.=0A=
> > > [skraza]: Done.=0A=
> > >=0A=
> > >     We have several instances of a "container ipv4" that's a=0A=
> > > "container=0A=
> > with=0A=
> > >     presence" in the jargon of RFC 7950.  As SEC AD one thing I look=
=0A=
> > > for=0A=
> > is=0A=
> > >     edge cases, such as when a subset of these containers are=0A=
> > > present=0A=
> > but=0A=
> > >     not all (and not none).  While for this specific case, it seems=
=0A=
> > fairly=0A=
> > >     natural to assume that IPv4 is enabled if any are present, it=0A=
> > > does=0A=
> > make=0A=
> > >     me wonder if the modeling is at an optimal state if there's even=
=0A=
> the=0A=
> > >     possibility for such skewed signals.  (I didn't specifically=0A=
> > > audit=0A=
> > for=0A=
> > >     any other cases of "redundant" containers-with-presence.)=0A=
> > >=0A=
> > > [skraza]: This is the same structure as RFC 8344. The edge cases are=
=0A=
> OK..=0A=
> > The ipv4/ipv6 container may contain none, one, or more nodes in the=0A=
> > container. ipv4/ipv6 address family is enabled as long as the=0A=
> > container is "present". Your assumption is correct, and the modeling=0A=
> > (and the protocol as well) is in a good state, even with such=0A=
> > possibilities. The signals should be clear enough.=0A=
> [RW]=0A=
>=0A=
> Intuitively, I don't like the combination of a presence container + enabl=
e=0A=
> leaf below it.  I've asked Martin (author of RFC 8344) why the construct=
=0A=
> is used in this way, since he must have had a good reason.  It isn't=0A=
> immediately obvious to me why what is written isn't a convoluted way of=
=0A=
> making it a non-presence container.=0A=
>=0A=
> Regards,=0A=
> Rob=0A=
>=0A=
>=0A=
> > >=0A=
> > >     It's not entirely clear to me why we need (all of) the=0A=
> > specialization of=0A=
> > >     structures into using inet:ipv4-address and inet:ipv6-address as=
=0A=
> > opposed=0A=
> > >     to just inet:ip-address.  I do see that the latter is used in=0A=
> > several=0A=
> > >     places already, and so assume that this was already considered;=
=0A=
> > perhaps=0A=
> > >     some of the discussion/motivation could be included in the=0A=
> document,=0A=
> > >     though.=0A=
> > >=0A=
> > > [skraza]: When the type of an attribute is for a specific address=0A=
> > > family=0A=
> > (ipv4 or ipv6), we use the address family specific type=0A=
> > (inet:ipv4-address or inet:ipv6-address), so that user cannot provide=
=0A=
> > a value of the wrong format.  inet:ip-address is simply a union of=0A=
> > net:ipv4-address and inet:ipv6-address, and is used when the address=0A=
> family is not restricted.=0A=
> > This is particular convenient when the user makes a query on a=0A=
> > particular peer when the user does not have a particular address=0A=
> > family in mind. The system will provide the address in a proper format.=
=0A=
> > >=0A=
> > >     Section 1=0A=
> > >=0A=
> > >        The data model is defined for following constructs that are=0A=
> > > used=0A=
> > for=0A=
> > >        managing the protocol:=0A=
> > >=0A=
> > >     nit: "the following".=0A=
> > > [skraza]: Fixed.=0A=
> > >=0A=
> > >     I share the YANG doctor's concern that separating the=0A=
> > > configuration=0A=
> > and=0A=
> > >     operational state constructs is not consistent with the NMDA=0A=
> model.=0A=
> > > [skraza]: Fixed.=0A=
> > >=0A=
> > >     Section 1.1=0A=
> > >=0A=
> > >        The "base" category contains the basic and fundamental=0A=
> > > features=0A=
> > that=0A=
> > >        are covered in LDP base specification [RFC5036] and=0A=
> > > constitute=0A=
> > the=0A=
> > >        minumum requirements for a typical base LDP deployment.=0A=
> > > Whereas,=0A=
> > the=0A=
> > >        "extended" category contains all other non-base features.=0A=
> > > All the=0A=
> > >=0A=
> > >     This statement ("all other") is not future-proof.=0A=
> > > [skraza]:  Removed the "all".=0A=
> > >=0A=
> > >     Section 3=0A=
> > >=0A=
> > >        o  This module aims to address only the core LDP parameters=0A=
> > > as=0A=
> > per=0A=
> > >           RFC specification, as well as some widely deployed non-RFC=
=0A=
> > >           features (such as label policies, session authentication=0A=
> etc)..=0A=
> > >           Any vendor specific feature should be defined in a vendor-=
=0A=
> > specific=0A=
> > >           augmentation of this model.=0A=
> > >=0A=
> > >     [Even for widely-deployed non-RFC features we still need to=0A=
> > > provide=0A=
> > a=0A=
> > >     clear description of what semantics are being covered, whether=0A=
> > >     in-document or via an external reference.]=0A=
> > >=0A=
> > > [skraza]: The only non-RFC config was related to label policies -=0A=
> > Reworked/enhanced the text.=0A=
> > >=0A=
> > >        o  This model is a VPN Forwarding and Routing (VRF)-centric=0A=
> > model.=0A=
> > >           It is important to note that [RFC4364] defines VRF tables=
=0A=
> > > and=0A=
> > >=0A=
> > >     side note: I would like the IETF to someday get to a point where=
=0A=
> > "VPN"=0A=
> > >     (the 'P' is for "private") is used only for=0A=
> > > protocols/deployments=0A=
> > that=0A=
> > >     provide confidentiality protection ("privacy") for the data being=
=0A=
> > >     conveyed.  We are, of course, not there now, and I cannot insist=
=0A=
> > > on=0A=
> > any=0A=
> > >     change here.  But please consider whether an alternate phrasing=
=0A=
> > would=0A=
> > >     suffice, that includes just the "virtual" part but not "VPN".=0A=
> > > Since=0A=
> > we=0A=
> > >     are mostly using "VRF" in the rest of the document, this is not a=
s=0A=
> > >     daunting as it sometimes is...=0A=
> > >=0A=
> > >     Section 4=0A=
> > >=0A=
> > >     It might be nice to have the tree show the ipv4 and ipv6 children=
=0A=
> in=0A=
> > >     as similar an order as is possible (with the understanding that=
=0A=
> the=0A=
> > >     semantics are not affected by the order of appearance, of course)=
.=0A=
> > >=0A=
> > >            |  +--rw address-families=0A=
> > >            |  |  +--rw ipv4!=0A=
> > >            |  |  |  +--rw enable?                           boolean=
=0A=
> > >            |  |  |  +--ro label-distribution-controlmode?=0A=
> enumeration=0A=
> > >            |  |  |  +--ro bindings=0A=
> > >            |  |  |  |  +--ro address* [address]=0A=
> > >            |  |  |  |  |  +--ro address               inet:ipv4-=0A=
> address=0A=
> > >            |  |  |  |  |  +--ro advertisement-type?   advertised-=0A=
> > received=0A=
> > >            |  |  |  |  |  +--ro peer=0A=
> > >            |  |  |  |  |     +--ro lsr-id?           leafref=0A=
> > >            |  |  |  |  |     +--ro label-space-id?   leafref=0A=
> > >=0A=
> > >     Does this imply that there is only one peer per address?  Is=0A=
> > > that=0A=
> > going=0A=
> > >     to be a limitation for any deployment cases?=0A=
> > >=0A=
> > > [skraza]: Not an issue. Note that a peer may have one or more bound=
=0A=
> > addresses.=0A=
> > >=0A=
> > >               +--rw ldp-ext:session-downstream-on-demand=0A=
> > >               |       {session-downstream-on-demand-config}?=0A=
> > >               |  +--rw ldp-ext:enable?      boolean=0A=
> > >=0A=
> > >     nit(?): missing '|' to connect down to ldp-ext:enable?=0A=
> > >     Similarly for ldp-ext:max-wait a few lines later, and some other=
=0A=
> > >     occurrences later in the document.=0A=
> > >=0A=
> > >=0A=
> > > [skraza]: Some of these instances/typos were due to hand picked sub-=
=0A=
> > tree.=0A=
> > > Not an issue anymore as we are printing the entire tree as generated=
=0A=
> > > by=0A=
> > the tool.=0A=
> > >=0A=
> > >=0A=
> > >     Section 5.1.2=0A=
> > >=0A=
> > >     Am I reading this right that (e.g.) per-interface hello-holdtime=
=0A=
> is=0A=
> > >     configurable as an extension and only the global hello-holdtime i=
s=0A=
> > >     present in the "base" module?=0A=
> > >=0A=
> > > [skraza]: Yes.=0A=
> > >=0A=
> > >     Section 7=0A=
> > >=0A=
> > >     "NHLFE" is used only once in this document (and is not listed as=
=0A=
> > >     "well-known" at=0A=
> > >     https://www.rfc-editor.org/materials/abbrev.expansion.txt); pleas=
e=0A=
> > >     expand it out.=0A=
> > >=0A=
> > > [skraza]: It is well known and listed in the above url. Please x-chk.=
=0A=
> >=0A=
> > To be clear, the linked content uses the convention of an "*" marking=
=0A=
> > to indicate that the expansion is "well-known" and does not need to be=
=0A=
> > provided in a given document.  The entry for "Next Hop Label=0A=
> > Forwarding Entry" does not include such a marking; perhaps the=0A=
> > responsible AD should request it to be added, if it is indeed well-=0A=
> known?=0A=
> >=0A=
> > >     Section 9=0A=
> > >=0A=
> > >     Is 2018 still the right copyright year for the modules themselves=
?=0A=
> > >=0A=
> > >=0A=
> > > [skraza]: 2020-02-25 rev now.=0A=
> > >=0A=
> > >=0A=
> > >     Section 9.1=0A=
> > >=0A=
> > >          typedef ldp-address-family {=0A=
> > >            type identityref {=0A=
> > >              base rt:address-family;=0A=
> > >            }=0A=
> > >=0A=
> > >     Why can't we use rt:address-family directly in the one container=
=0A=
> > that=0A=
> > >     uses this?=0A=
> > >=0A=
> > > [skraza]: Fixed now.=0A=
> > >=0A=
> > >            description=0A=
> > >              "Duration represented as 32 bit seconds with=0A=
> > > infinite.";=0A=
> > >=0A=
> > >     nits: "32-bit" (hyphenated), "with infinity".=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >          typedef downstream-upstream {=0A=
> > >            type enumeration {=0A=
> > >              enum downstream {=0A=
> > >                description "Downstream information.";=0A=
> > >              }=0A=
> > >              enum upstream {=0A=
> > >                description "Upstream information.";=0A=
> > >              }=0A=
> > >            }=0A=
> > >            description=0A=
> > >              "Received or advertised.";=0A=
> > >          }=0A=
> > >=0A=
> > >     nit: copy/paste on the description?=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >              leaf used-in-forwarding {=0A=
> > >                type boolean;=0A=
> > >                description=0A=
> > >                  "'true' if the lable is used in forwarding.";=0A=
> > >=0A=
> > >     nit: s/lable/label/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >          grouping graceful-restart-attributes-per-peer {=0A=
> > >            description=0A=
> > >              "Per peer graceful restart attributes.=0A=
> > >               On the local side, these attributes are configuration=
=0A=
> and=0A=
> > >               operational state data. One the peer side, these=0A=
> > attributes=0A=
> > >               are operational state data reveiced from the peer.";=0A=
> > >=0A=
> > >     nit: s/reveiced/received/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >          grouping peer-state-derived {=0A=
> > >            description=0A=
> > >              "The peer state information derived from the LDP protoco=
l=0A=
> > >               operatoins.";=0A=
> > >=0A=
> > >     nit: s/operatoins/operations/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >          grouping peer-state-derived {=0A=
> > >          [...]=0A=
> > >            leaf next-keep-alive {=0A=
> > >              type uint16;=0A=
> > >              units seconds;=0A=
> > >              config false;=0A=
> > >              description "Time to send the next KeepAlive message.";=
=0A=
> > >            }=0A=
> > >=0A=
> > >     nit: this description text sounds like it's giving an absolute=0A=
> > > time,=0A=
> > but=0A=
> > >     given that it's a uint16 I presume it's "time [from now] until=0A=
> > sending".=0A=
> > > [skraza]:  Clarified.=0A=
> > >=0A=
> > >            container received-peer-state {=0A=
> > >              config false;=0A=
> > >              description=0A=
> > >                "Operational state information learned from the=0A=
> > > peer.";=0A=
> > >=0A=
> > >              uses graceful-restart-attributes-per-peer;=0A=
> > >=0A=
> > >              container capability {=0A=
> > >                description "Configure capability.";=0A=
> > >=0A=
> > >     This is config-false; "Configure" in the description cannot be=0A=
> > correct,=0A=
> > >     though I suppose "Configured" could be.=0A=
> > >     (Also applies to several of the child containers' descriptions.)=
=0A=
> > >=0A=
> > > [skraza]:  Fixed all these.=0A=
> > >=0A=
> > >            leaf up-time {=0A=
> > >              type string;=0A=
> > >              config false;=0A=
> > >              description "Up time. The interval format in ISO=0A=
> > > 8601.";=0A=
> > >=0A=
> > >     We probably should have some sort of reference for ISO 8601=0A=
> > > (though=0A=
> > of=0A=
> > >     course it cannot actually *be* a <xref> in the YANG module=0A=
> > > itself)=0A=
> > >=0A=
> > > [skraza]:  Changed to use timeticks64 now.=0A=
> > >=0A=
> > >            leaf notification {=0A=
> > >              type yang:counter64;=0A=
> > >              description=0A=
> > >                "The number of messages sent or received.";=0A=
> > >=0A=
> > >     Is this the same as or different than "leaf total-messages"?=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >                    leaf label-distribution-controlmode {=0A=
> > >=0A=
> > >     nit: any reason to not hyphenate control-mode as well?=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >                container interfaces {=0A=
> > >                  description=0A=
> > >                    "A list of interfaces for LDP Basic Descovery.";=
=0A=
> > >=0A=
> > >     nit: s/Descovery/Discovery/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >              container discovery {=0A=
> > >                description=0A=
> > >                  "Neibgbor discovery configuration and operational=0A=
> > > state.";=0A=
> > >=0A=
> > >     nit: s/Neibgbor/Neighbor/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >                        // ipv4=0A=
> > >                        container hello-adjacencies {=0A=
> > >                          config false;=0A=
> > >                          description=0A=
> > >                            "Containing a list of hello=0A=
> > > adjacencies.";=0A=
> > >=0A=
> > >                          list hello-adjacency {=0A=
> > >                            key "adjacent-address";=0A=
> > >                            config false;=0A=
> > >                            description "List of hello adjacencies.";=
=0A=
> > >=0A=
> > >                            leaf adjacent-address {=0A=
> > >                              type inet:ipv4-address;=0A=
> > >                              description=0A=
> > >                                "Neighbor address of the hello=0A=
> > adjacency.";=0A=
> > >                            }=0A=
> > >=0A=
> > >     I'm not an expert here, but I'm not really seeing why we need to=
=0A=
> > >     specialize this container for v4 vs v6 as opposed to just using=
=0A=
> > >     inet:ip-address and having something that's applicable to both.=
=0A=
> > >=0A=
> > > [skraza]: We could. There are pros and cons either way. The reasons=
=0A=
> > > to=0A=
> > use separate containers in this model are:=0A=
> > > 1) Operators usually plan and configure IPv4 and IPv6 separately,=0A=
> > > rather=0A=
> > than mixing the address family together. The separate containers=0A=
> > provide more focus and clear separations.=0A=
> > > 2) Often times, there are attributes with different types for=0A=
> > > different=0A=
> > address families. Mixing two together brings up some modeling=0A=
> > difficulties to specifies differently for different address families.=
=0A=
> > > 3) Sometimes, there are attributes that are applicable to one=0A=
> > > address=0A=
> > family but not the other. Mixing the two containers together would=0A=
> > require some difficult conditions, which would complicate the model=0A=
> > and make the model less usable.=0A=
> > > 4) Mixing the two containers can make the YANG file more compact,=0A=
> > > but=0A=
> > not the configuration data and operational state data.=0A=
> > > 5) The existing RFCs use the style of separate containers, such as=0A=
> > > RFC=0A=
> > 8344 and RFC 8349.=0A=
> >=0A=
> > Thanks for writing this out; it helps me understand the situation=0A=
> better.=0A=
> >=0A=
> > >                        leaf adjacent-address {=0A=
> > >                          type inet:ipv4-address;=0A=
> > >                          description=0A=
> > >                            "Configures a remote LDP neighbor and=0A=
> enables=0A=
> > >                             extended LDP discovery of the specified=
=0A=
> > >                             neighbor.";=0A=
> > >=0A=
> > >     Given that there's a sibling leaf "enable", do we still want "and=
=0A=
> > >     enables" here?=0A=
> > > [skraza]: We don't need "enables" here. Removed it.=0A=
> > >=0A=
> > >=0A=
> > >     Should peer/capability have a comment in its description that the=
=0A=
> > >     container exists to be augmented by other (extension) modules?=0A=
> > >=0A=
> > > [skraza]: Yes. It is better. Added as suggested.=0A=
> > >=0A=
> > >          notification mpls-ldp-fec-event {=0A=
> > >=0A=
> > >     Am I reading this right that we only generate notifications on=0A=
> > > 0->1=0A=
> > and=0A=
> > >     1->0 transitions of "number of prefixes active for a given FEC"?=
=0A=
> > Would=0A=
> > >     we ever want to know about addition/removal of prefixes that do=
=0A=
> > leave=0A=
> > >     the FEC up?=0A=
> > >=0A=
> > > [skraza]: Here, the prefix is the FEC. Addition/removal of a prefix=
=0A=
> > > is=0A=
> > equivalent to the addition/removal of the FEC. Changed the leaf name=0A=
> > from prefix to fec to avoid the confusion.=0A=
> > >=0A=
> > >     Section 9.2=0A=
> > >=0A=
> > >     I can't find a pattern into which if-feature statements go into=
=0A=
> > >     containers used to augment things vs. the augment directives=0A=
> > themselves.=0A=
> > >     Can we be more consistent (or am I missing the pattern)?=0A=
> > >=0A=
> > > [skraza]: It is not intended to set up a strict pattern between=0A=
> > > feature=0A=
> > name and containers, while the purpose is to provide more descriptive=
=0A=
> > feature names. That said, the parent container names are often used to=
=0A=
> > provide the contexts for the feature name. e.g. In the case of "dual-=
=0A=
> > stack-transport-pereference", it seems that the parent container name=
=0A=
> > "peers" is also beneficial, so we have the feature name "dual-stack-=0A=
> > transport-preference" to "peers-dual-stack-transport-preference" to=0A=
> > make the feature name fit better with the pattern and more descriptive.=
=0A=
> >=0A=
> > Thanks for the explanation=0A=
> >=0A=
> > >          feature dual-stack-transport-pereference {=0A=
> > >            description=0A=
> > >              "This feature indicates that the system allows to=0A=
> configure=0A=
> > >               the transport connection pereference in a dual-stack=0A=
> > > setup.";=0A=
> > >=0A=
> > >     nit: s/pereference/preference/ (twice)=0A=
> > > [skraza]: Fixed.=0A=
> > >=0A=
> > >          feature policy-targeted-discovery-config {=0A=
> > >            description=0A=
> > >              "This feature indicates that the system allows to=0A=
> configure=0A=
> > >               policies to control the acceptance of targeted neighbor=
=0A=
> > >               discovery hello messages.";=0A=
> > >=0A=
> > >     nit: s/hello/Hello/=0A=
> > >     [skraza]: Fixed.=0A=
> > >=0A=
> > >          typedef neighbor-list-ref {=0A=
> > >            type string;=0A=
> > >            description=0A=
> > >              "A type for a reference to a neighbor address list.=0A=
> > >               The string value is the name identifier for uniquely=0A=
> > >               identifying the referenced address list, which=0A=
> > > contains a=0A=
> > list=0A=
> > >               of addresses that a routing policy can applied. The=0A=
> > definition=0A=
> > >               of such an address list is outside the scope of this=0A=
> > >               document.";=0A=
> > >=0A=
> > >     If I'm reading correctly between here and where this is used, the=
=0A=
> > >     semantics of this are better described as "implementation-=0A=
> specific"=0A=
> > --=0A=
> > >     that is, this is a label that refers to some local configured=0A=
> state,=0A=
> > >     specifically, a list of neighbor addresses used as an ACL.=0A=
> > (Emphasis on=0A=
> > >     *local* -- it seems like it does not need to interact with=0A=
> anything=0A=
> > >     else.)=0A=
> > >     I do sympathize with the YANG doctor, though -- as-is, this feels=
=0A=
> > >     underspecified.=0A=
> > >     (BTW, IP ACLs are not considered to be a security measure by the=
=0A=
> > broader=0A=
> > >     security community.)=0A=
> > >     Similarly for the subsequent <foo>-list-refs.=0A=
> > >=0A=
> > > [skraza]: We do understand the concerns, and have fixed these two=0A=
> > > types=0A=
> > by using the=0A=
> > https://tools.ietf.org/html/draft-ietf-rtgwg-policy-model,=0A=
> > which was not available when we initially started to work on this model=
.=0A=
> >=0A=
> > Great!=0A=
> >=0A=
> > >              container interfaces {=0A=
> > >                description=0A=
> > >                  "A list of interfaces on which forwarding is=0A=
> > > disabled.";=0A=
> > >=0A=
> > >     nit: given the separate 'ldp-disable' leaf, perhaps s/is/can be/=
=0A=
> > > is=0A=
> > in=0A=
> > >     order.=0A=
> > > [skraza]: Understand the confusion. Changed as suggested.=0A=
> > >=0A=
> > >     Also, the description of the list itself implies additional=0A=
> > >     functionality, of listing the interfaces used for basic discovery=
.=0A=
> > >=0A=
> > > [skraza]: The description was wrong. We don't intend to use this=0A=
> > > list=0A=
> > for discovery. Fixed.=0A=
> > >=0A=
> > >          grouping graceful-restart-augment {=0A=
> > >            description "Augmentation to graceful restart.";=0A=
> > >=0A=
> > >            leaf helper-enable {=0A=
> > >              if-feature graceful-restart-helper-mode;=0A=
> > >              type boolean;=0A=
> > >              default false;=0A=
> > >              description=0A=
> > >                "Enable or disable graceful restart helper mode.";=0A=
> > >=0A=
> > >     Where is this "helper mode" documented?=0A=
> > > [skraza]: This is not an RFC defined term but commonly known and=0A=
> > > used=0A=
> > when GR timer is set to 0.=0A=
> > >   Fixed the description in yang to highlight this.=0A=
> >=0A=
> > Is this just staged for the -09?  I am not seeing it in the -08.=0A=
> >=0A=
> > >          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> ldp/"=0A=
> > >            + "ldp:global" {=0A=
> > >            description "Graceful forwarding nexthop augmentation.";=
=0A=
> > >            uses global-forwarding-nexthop-augment;=0A=
> > >          }=0A=
> > >=0A=
> > >     nit: I don't think "Graceful" is correct, in the description.=0A=
> > >     [skraza]: Removed it.=0A=
> > >=0A=
> > >     Why is (the augmented)=0A=
> > >     /rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> > ldp/ldp:global/ldp:address-families/ipv6/label-distribution-controlmod=
=0A=
> > e=0A=
> > >     'config false'?  Doesn't RFC 5036 say that an LSR might support=
=0A=
> > either=0A=
> > >     as a configuration option?=0A=
> > >=0A=
> > > [skraza]: Yes, but no implementation supports such a cfg as change=0A=
> > > of=0A=
> > such a mode is a massive disruptive operation - all implementation=0A=
> > pick one mode as the default and only supported mode and stick to it.=
=0A=
> > >   The LDP YANG design team had discussed this early enough and=0A=
> > > agreed to=0A=
> > not provide this a cfg option.=0A=
> >=0A=
> > Ah, understood.=0A=
> >=0A=
> > >                leaf adjacent-address {=0A=
> > >                  type inet:ipv6-address;=0A=
> > >                  description=0A=
> > >                    "Configures a remote LDP neighbor and enables=0A=
> > >                     extended LDP discovery of the specified=0A=
> > >                     neighbor.";=0A=
> > >=0A=
> > >     As for the ipv4 case, do we still want "and enables" here?=0A=
> > > [skraza]: Fixed by removing it.=0A=
> > >=0A=
> > >          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> ldp/"=0A=
> > >            + "ldp:discovery/ldp:interfaces/ldp:interface/"=0A=
> > >            + "ldp:address-families/ldp-ext:ipv6" {=0A=
> > >            description "Interface address family IPv6 augmentation.";=
=0A=
> > >            uses interface-address-family-ipv6-augment;=0A=
> > >=0A=
> > >     Didn't we just create .../ldp:address-families/ldp-ext:ipv6 with=
=0A=
> an=0A=
> > >     earlier augmentation in this module?  (Similarly for=0A=
> > >     /rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> > ldp/ldp:peers/ldp:peer/ldp:address-families/ldp-ext:ipv6=0A=
> > >     which we augment with "uses peer-af-policy-container".)=0A=
> > >=0A=
> > > [skraza]: Yes. It is ok to augment a node which is part of another=0A=
> > augmentation. The result is to add them all together. Doing so is to=0A=
> > avoid too much irregular patterns, so that we have more similar=0A=
> > construction between IPv4 and IPv6.=0A=
> > >=0A=
> > >     Appendix A=0A=
> > >=0A=
> > >                      "is-router": [null],=0A=
> > >=0A=
> > >     This looks weird to me ("array containing one element with value=
=0A=
> > literal=0A=
> > >     null") -- why does the array come into play?=0A=
> > >=0A=
> > >     [Xufeng]: Here is a little explanation to the seemingly=0A=
> > > confusing=0A=
> > notation: the pair of square brackets does not indicate a normal array.=
=0A=
> > Instead, it is a special notation to indicate that the value of a=0A=
> "empty"=0A=
> > type leaf is "present" (Section 6.9. of RFC 7951). Semantically the=0A=
> > line above says that "(the neighbor) is a router."=0A=
> >=0A=
> > Ah, thanks for the explanations.=0A=
> >=0A=
> > -Ben=0A=
>=0A=
> _______________________________________________=0A=
> mpls mailing list=0A=
> mpls@ietf.org=0A=
> https://www.ietf.org/mailman/listinfo/mpls=0A=


From nobody Fri Mar 20 11:02:49 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 622263A0D5D; Fri, 20 Mar 2020 11:02:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kSRkCj-zpme3; Fri, 20 Mar 2020 11:02:31 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0728.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::728]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D16DD3A0A38; Fri, 20 Mar 2020 11:01:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=niiu56PeGOFHseoyfQActyx68iCfVGDAGGhcFmaVRRSW7Em2nISWzRPZfZ/WhLH4+eq2HN9jk3kOvjBzWU1ZtUU1tKUAHaw5GjUdwx+JF3Ya32nLZy4aL4LX7WhJSDVm+dos1g4NoGW2O+seJm8fCU9EUgsAby1j5mF90glRSgD47ZMqebBhLSXeUgiZ0BTYI+u66803Xtrd02hCfS/j4MA0gTLdzu7BckPmivxSW4/mQGYAIfFnexzrqPuqp8mfXLLPQLKcAHI++B26lKfJOQo+U7ZnuGS6KK5SQbo9DU621kCuaj02ThZ33d/v9x6vqpF6omJbq34W9iGF5XXVsw==
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=HqtcAdCQ5OmRw5w7k5Kyl/72vq+AMypM1aSJu7K9JT0=; b=dwt3Suf6rlQWHWrbrtRtagB7WsoeGlqMtcajnkjJbOJrIce43twlY9VsNLei3pb9GbRWj+/t42+KvIjKwqvHXEJxrq316MYsIUG9ECqf7qypM0UkX14nifa+3kO5ZB0t8tyq7RCZdyVQeEqt+x74soE4vrCkHMG5+ie+493/quV7vvGsUdJgwDAmCVauJOsFQDTYQLkYyKI+GksMe2hVMutKqarVrYCfDm34F3qEe5fGL52b/ftl0d3Ik7+qFdnxSyn+rwiHl+M/ABupcNN9vU5PfATyn0bQC/4w8g2yeXVRbPtCFnnshhkBFcyru7LP231JtPXQ2EmP6GLg0+qs9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HqtcAdCQ5OmRw5w7k5Kyl/72vq+AMypM1aSJu7K9JT0=; b=veYBLmyyW7YJEwk7dBw3ekDOewXfSlMfcW6SH6wwLr3MTTBmZj3/5cSsDunzdYU0KZpzbnLg8gLxATIGIVihsYMeKBwbVjZPymFYv4LlJVTQiSiHoeeNqAzxZWopEwAYCG3onZlAH/GuqQnvpeh66qQOhkqU5WGxk4kTxcziNoY=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB5751.eurprd07.prod.outlook.com (20.177.123.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.12; Fri, 20 Mar 2020 18:01:39 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2835.017; Fri, 20 Mar 2020 18:01:39 +0000
From: tom petch <ietfc@btconnect.com>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>, Benjamin Kaduk <kaduk@mit.edu>, "Kamran Raza (skraza)" <skraza@cisco.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV/ggfur4rVuWjo0SCHtVebIZE3qhQHmPUgAAhcgCAAYJhtg==
Date: Fri, 20 Mar 2020 18:01:39 +0000
Message-ID: <DB7PR07MB565733213CF7E46996CB8409A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu>, <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com>, <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1a42c3d4-a45f-43d3-bd87-08d7ccf8bd4a
x-ms-traffictypediagnostic: DB7PR07MB5751:
x-microsoft-antispam-prvs: <DB7PR07MB57519BB46E096BB6DE11E2DFA0F50@DB7PR07MB5751.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 03484C0ABF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(39860400002)(396003)(376002)(366004)(346002)(199004)(76116006)(110136005)(316002)(81156014)(30864003)(91956017)(66476007)(64756008)(54906003)(66446008)(66556008)(66946007)(26005)(966005)(15650500001)(9686003)(18074004)(55016002)(4326008)(53546011)(6506007)(52536014)(7696005)(8936002)(478600001)(81166006)(71200400001)(2906002)(66574012)(86362001)(33656002)(186003)(8676002)(45080400002)(5660300002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5751; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: i67bfwxHgtIGAXBwyIqi7ynwlwM5DoRJwKjpGx2jcpc7u77t+IYZN5kBXrVXBhLWyhzh88Dkvt6+eF8wEnMWg9kjGekPy6uda85R5zDIi4hBZ1ScI66MesulvOMYbG6B+5GNfBo4hSkZ07dyuIi8dw0B87O3s/9EteHsxdpJaZlgr9ItUbIqRniy5kgx3yBUx6mLHo9mr11e3Eat50lbf5MmKToQnrr9exDKy5984+r55tqwRw11p22BxZyxce7qZB3y6yV50vEYHrod4AlSCl/vBewFaO/NcO7MvKtAB4gMh3BTxyRcuKeA8lbQwyEdjBNnQUMey8habjpeyaspTgEWhDGpYOgfIl7KcRHAxONVhiNs1T4aSci1wUyUIvypL4PF28jKm/yIb5k+Y4Zi1zvS/KhooBr38yr4qPnPbiSNeX+bzB3c82zdXc4T3WFo+erl3sBKXDXpbZc3xqlnlWH2GFrrUsm9j1xZYCbizMfgXeO3p//2PR0m2edaPCcmQVC8zlI8UT3KRuQpCQOjug==
x-ms-exchange-antispam-messagedata: FHs0zB5F4fNPI5T2VEUEEmyY3bRh4QaNQL/Gz3nr6Q4powmUrKpYmJOvMMiaLLigIerzYen5/EcnLF6NYTBH0elLJ/cm30oex9r9kKGKeNXZq/rnlqPYmzuv7eO/XhKYLWU8Ns7GL6ZpzZPk9lZu3w==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1a42c3d4-a45f-43d3-bd87-08d7ccf8bd4a
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2020 18:01:39.4842 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hYOgGcbGSepEqrXlj5eS0FfgJjIc8enVsdin9ulYJzwHqLZGhzkBKyhxQYCw0vOj2Zjv2p/aCInepa4O9h6Lzg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5751
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/vqJzL0UATp441CNYarCqvloBqYE>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2020 18:02:43 -0000

From: Rob Wilton (rwilton) <rwilton@cisco.com>=0A=
Sent: 19 March 2020 18:41=0A=
Hi Tom, Ben, Kamran,=0A=
=0A=
<tp>=0A=
Rob=0A=
picking up separately on the question of security inline=0A=
=0A=
Thanks for the comments.=0A=
=0A=
> -----Original Message-----=0A=
> From: tom petch <ietfc@btconnect.com>=0A=
> Sent: 19 March 2020 17:04=0A=
=0A=
> Rob sorry for the top posting but my e-mail is difficult currently.=0A=
[RW]=0A=
No problem.  I have to use Outlook, and that doesn't seem to be optimized f=
or replying to emails either!=0A=
=0A=
>=0A=
> The use of four presence containers seems wrong; it allows ipv4  or ipv6=
=0A=
> to be enabled for one part of LDP and not for others which is not LDP as =
I=0A=
> know it (which could be ignorance).=0A=
[RW]=0A=
Yes, I agree that this is also not ideal and not the problem that I respond=
ed to previously.  I have now commented below.=0A=
=0A=
  The author cites IP YANG module but I=0A=
> think that different; there there is only one presence container which ca=
n=0A=
> be set to turn on IPv4 without needing to add any more parameters ie no=
=0A=
> need to set the enable leaf.=0A=
[RW]=0A=
In the general case, this feels like a poor optimization to me.  It feels l=
ike it adds quite a lot of extra bespoke complexity for little gain, e.g. o=
ne data node (the ipv4 presence container) is used to enable IPv4, and a di=
fferent data node (the enable leaf) is used to disable it. It also looks a =
bit like an adhoc version of inactive configuration, i.e. why does a client=
 need to configure disabled IPv4 configuration in the first place.=0A=
=0A=
However, I appreciate that this construct is used elsewhere in IETF models,=
 and hence it is at least consistent across the IETF YANG models to use it =
here.=0A=
=0A=
=0A=
  This not unlike  the use of presence in=0A=
> RIP, OSPF, BFD  but there is only one presence container. in all such=0A=
> cases.  Having four presence containers and four enable leaf for IPV4 (no=
t=0A=
> for the features) seem to me only a possible source of misconfiguration.=
=0A=
>=0A=
[RW]=0A=
I agree that having the presence/enable leaf in 4 places is not ideal.  Alt=
hough, it looks like the enable leaf is only in two of those places, but an=
 ipv4 p-container is used in all 4 places.=0A=
=0A=
I'm not really familiar with the details of LDP, but it seems that the conf=
iguration for basic discovery, extended discovery, and statically configure=
d peers logically sits at the same level.  Hence I think I can see why IPv4=
/v6 might all need to be configured/enabled separately for each of them.=0A=
=0A=
But I wasn't sure why the global ipv4 configuration needs a presence contai=
ner and an enable keyword.  Perhaps it could be changed to a non-presence c=
ontainer, and the enable keyword removed?  I.e. does it make sense to enabl=
e IPv4 globally in LDP but not also in the basic discovery, extended discov=
ery, or peer configuration?  Or does the global IPv4 configuration only rea=
lly apply if IPv4 has been enabled elsewhere?=0A=
=0A=
These comments may equivalently apply to IPv6 as well.=0A=
=0A=
=0A=
> I echo Ben's concern about the string password.  Usually this is base64=
=0A=
> and I would hope to reference the basic Netconf configuration I-D on such=
=0A=
> matters but progress on these has not been NETCONF WG finest hour.=0A=
[RW]=0A=
Yes, we need to get those drafts finished.  This might be something that I =
need to discuss with the NETCONF chairs and possibly the security ADs to fi=
gure out how we have something that is good enough.=0A=
=0A=
But I also have to confess that I don't fully understand the nuances of thi=
s issue well enough to really know whether string vs binary is the right an=
swer here.=0A=
=0A=
<tp>=0A=
I think that it can be summed up as the Routing Area uses string with an as=
sociated algorithm which implies the format - could be ASCII, Hex, base64, =
... and so covers anything.=0A=
=0A=
Operations Areas, at least in Netconf and Netmod, uses  binary which in YAN=
G means base64 and so can be anything.  draft-ietf-netconf-crypto-types def=
ines YANG identity such as one-symmetric-key-format referencing RFC6031 and=
 DER encoding.=0A=
=0A=
So string or binary may not matter or at least not as much as having a form=
at/algorithm alongside it which nails down the format and gives interoperab=
ility and entropy etc.=0A=
=0A=
I suspect that I-D such as ldp-yang should specify what is acceptable in Se=
curity Considerations in terms of format/algorithm eg saying that MD5 is no=
t or is as the case may be - currently the I-D only mentions MD5, as an exa=
mple, and I thought the IETF was seeking to wean people off that.=0A=
=0A=
I think that the work in the Routing Area, such as RFC8177, is somewhat ahe=
ad of work in the Operations Area and could provide a source of guidance on=
 what is acceptable.=0A=
Tom Petch=0A=
(not a security expert)=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
>=0A=
> I agree that the issue with hello timers is sorted (although the use of=
=0A=
> refine and uses and the mix of the terminology 'all-interfaces' and=0A=
> 'global' does not make for an easy read.=0A=
[RW]=0A=
I'm okay with the refine statements.  Do you have a specific suggestion on =
how the terminology could perhaps be tweaked to make it easier to read/unde=
rstand?=0A=
=0A=
>=0A=
> Sorry this is after the telechat.=0A=
[RW]=0A=
No worries.  All constructive input is appreciated by this incoming AD who =
is trying to find his feet ;-)=0A=
=0A=
Regards,=0A=
Rob=0A=
=0A=
=0A=
>=0A=
> Tom Petch=0A=
> ________________________________________=0A=
> From: mpls <mpls-bounces@ietf.org> on behalf of Rob Wilton (rwilton)=0A=
> <rwilton=3D40cisco.com@dmarc.ietf.org>=0A=
> Sent: 19 March 2020 16:04=0A=
> To: Benjamin Kaduk; Kamran Raza (skraza)=0A=
> Cc: mpls@ietf.org; mpls-chairs@ietf.org; The IESG; draft-ietf-mpls-ldp-=
=0A=
> yang@ietf.org=0A=
> Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss=
=0A=
> on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]=0A=
>=0A=
> Hi Ben, Kamran,=0A=
>=0A=
> > -----Original Message-----=0A=
> > From: iesg <iesg-bounces@ietf.org> On Behalf Of Benjamin Kaduk=0A=
> > Sent: 17 March 2020 20:56=0A=
> > To: Kamran Raza (skraza) <skraza@cisco.com>=0A=
> > Cc: mpls@ietf.org; mpls-chairs@ietf.org; Nicolai Leymann=0A=
> > <n.leymann@telekom.de>; The IESG <iesg@ietf.org>; draft-ietf-mpls-ldp-=
=0A=
> > yang@ietf.org; Tarek Saad <tsaad.net@gmail.com>=0A=
> > Subject: Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on=0A=
> > draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]=0A=
> >=0A=
> > On Fri, Feb 28, 2020 at 04:39:14AM +0000, Kamran Raza (skraza) wrote:=
=0A=
> > > Thanks for your detailed review, Ben.=0A=
> > > We have posted a new rev -08 that takes care almost all of your=0A=
> > > comments=0A=
> > and comments from other IESG reviewers.=0A=
> > > On behalf of authors, Please see inline [skraza] for each of your=0A=
> > comment/Q:=0A=
> > >=0A=
> > >=0A=
> > >=0A=
> > > --------------------------------------------------------------------=
=0A=
> > --=0A=
> > >     DISCUSS:=0A=
> > >=0A=
> > > --------------------------------------------------------------------=
=0A=
> > > --=0A=
> > >=0A=
> > >     The YANG doctor last call review of the -06 notes that these=0A=
> > > modules=0A=
> > are=0A=
> > >     in violation of the expectations of RFC 8349 (at least w.r.t.=0A=
> > defining a=0A=
> > >     new identity for the control-plane protocol and possibly more).=
=0A=
> > This=0A=
> > >     document should either be brought into compliance or explain why=
=0A=
> it=0A=
> > >     diverges.=0A=
> > >=0A=
> > > [skraza]: Fixed.=0A=
> > >=0A=
> > >     The YANG doctor's comments about default values for "local"=0A=
> > >     configuration (e.g., graceful-restart configuration) causing the=
=0A=
> > global=0A=
> > >     configuration to never take effect should also be addressed.=0A=
> > >=0A=
> > > [skraza]: Fixed.=0A=
> >=0A=
> > These both look addressed, to my eye, but I am very much not a YANG=0A=
> > expert.=0A=
> > I'd recommend trying to get a dedicated YANG review, perhaps from the=
=0A=
> > incoming Management AD Rob Wilton.=0A=
> [RW]=0A=
> I've checked the graceful-restart configuration and it looks fine.=0A=
>=0A=
> Is there further hierarchical configuration that needs to be checked?=0A=
>=0A=
> >=0A=
> > >     Please include some justification for why LDP IPv6 is considered=
=0A=
> an=0A=
> > >     "extended feature" (which is particularly surprising given that=
=0A=
> > Section=0A=
> > >     2 classifies "IP" to refer to both IPv4 and IPv6 together).=0A=
> > >=0A=
> > > [skraza]:  This was an early decision taken and presented to WG and=
=0A=
> > > WG=0A=
> > had agreed.=0A=
> > > Moreover, Sec 1.1 does points out why LDP IPv6 is considered as an=0A=
> > extended feature. The "base" features are the one most commonly=0A=
> > implemented and deployed features.=0A=
> > > The idea was that base must not contain any if-feature - given that=
=0A=
> > LDPv6 is not widely implemented and was branded as if-feature, it is=0A=
> > classified in the extended category then.=0A=
> > > BTW, note that LDP has separate RFC for LDP IPv6.=0A=
> >=0A=
> > It's not really clear to me that just because the protocol is=0A=
> > described in separate RFCs for IPv4 and IPv6 we cannot present a=0A=
> > unified management interface on top of it.  I note that several other=
=0A=
> > ADs expressed concern about this topic, so I've moved this document=0A=
> > onto the agenda for this week's IESG telechat to get a better sense on=
=0A=
> > what the right thing to do is here.=0A=
> [RW]=0A=
> I note that IPv6 isn't under if-feature in the extension module.  This=0A=
> would imply that implementations that wish to implement optional features=
=0A=
> in the extension module must also support LDP IPv6 (or deviate).  Is that=
=0A=
> intentional?=0A=
>=0A=
>=0A=
> >=0A=
> > >=0A=
> > >     We need to define the format/semantics of the md5-key string=0A=
> > > (e.g.,=0A=
> > is=0A=
> > >     it hex? base64{url,}?) either directly or by reference (as the=0A=
> YANG=0A=
> > >     doctor notes).  Using a crypto-type would probably be=0A=
> > > appropriate,=0A=
> > as=0A=
> > >     would adding a note that tcp-md5 is obsoleted by TCP-AO.=0A=
> > >=0A=
> > > [skraza]: It is beyond our control as we are using it as-is from the=
=0A=
> > RFC. Made the change anyways to add crypto-algo to widen the=0A=
> > scope/type of key beyond MD5.=0A=
> >=0A=
> > I'm still concerned that there isn't enough text here for me to be=0A=
> > able to implement something and have confidence it will interoperate.=
=0A=
> > For example, the recommendations in RFC 3562 include the ability to=0A=
> > use a direct binary key for TCP-md5.  Does this YANG stanza allow for=
=0A=
> doing so?=0A=
> > If yes, what mechanism is used for converting input into "raw" binary,=
=0A=
> > if needed?=0A=
> >=0A=
> > That is, even if the actual protocol semantics for how TCP-MD5 uses a=
=0A=
> > given key/password are out of your control, there is still ambiguity=0A=
> > as to what mapping (if any) occurs between the YANG-configured value=0A=
> > and what is passed to the TCP-MD5 implementation.=0A=
> >=0A=
> > Furthermore, the authentication-type still only has a "string" leaf=0A=
> > for the key, with (if I am reading the YANG correctly) the recommended=
=0A=
> > key- chain functionality for protected key storage being left as an=0A=
> extension.=0A=
> > It's not clear to me why we should be leaving the best-practice=0A=
> > formulation as an extension.=0A=
> >=0A=
> > >     In the peer-af-policy-container grouping's=0A=
> > >     label-policy/advertise/prefix-list, we need to say if the filter=
=0A=
> > > is=0A=
> > for=0A=
> > >     inclusion or exclusion of outgoing label advertisements.=0A=
> > >     Similarly for the incoming label advertisements in the 'accept'=
=0A=
> > >     container (and most of the <foo>-list-ref usages?).=0A=
> > >=0A=
> > >     In the policy-container grouping's=0A=
> > >     label-policy/assign/independent-mode/prefix-list, the description=
=0A=
> > >     suggests that the contents will provide not just a list of=0A=
> > > prefixes=0A=
> > that=0A=
> > >     act as a filter, but also a map from prefix to label.  This is a=
=0A=
> > >     qualitatively different usage than the previous occurrences of=0A=
> > >     prefix-list-ref, and it seems like a different type may be=0A=
> > > needed=0A=
> > for=0A=
> > >     it.  Similarly for ordered-mode.=0A=
> > >=0A=
> > > [skraza]: Fixed as per latest changes that use rtgwg policy model=0A=
> > constructs.=0A=
> >=0A=
> > Ah, this took me a little more work to find, since the changes were in=
=0A=
> > the prefix-list-ref typedef.  Thanks.=0A=
> >=0A=
> > >     (pro-forma) This document has 6 authors, and per RFC 7322, as=0A=
> > > this=0A=
> > is=0A=
> > >     more than five, we are supposed to consider whether that's=0A=
> > appropriate.=0A=
> > >     Seeing nothing in the shepherd writeup or similar, I mention it=
=0A=
> > here.=0A=
> > >=0A=
> > > [skraza]: We had taken an advise from Loa (MPLS WG chair) and would=
=0A=
> > > like=0A=
> > to keep it to 6.=0A=
> >=0A=
> > Sure; this was presumed to just be "pro forma" but I put it in since=0A=
> > the shepherd writeup didn't mention it specifically.=0A=
> >=0A=
> > >=0A=
> > > --------------------------------------------------------------------=
=0A=
> > --=0A=
> > >     COMMENT:=0A=
> > >=0A=
> > > --------------------------------------------------------------------=
=0A=
> > > --=0A=
> > >=0A=
> > >     Please also respond to the other YANG doctor, rtg-dir, and other=
=0A=
> > >     directorate reviewers' comments.=0A=
> > >=0A=
> > >     I support Roman's Discuss.=0A=
> > >=0A=
> > >     I suggest making a reference to RFC 5920 at some point, perhaps=
=0A=
> > > from=0A=
> > the=0A=
> > >     security considerations.=0A=
> > > [skraza]: Done.=0A=
> > >=0A=
> > >     We have several instances of a "container ipv4" that's a=0A=
> > > "container=0A=
> > with=0A=
> > >     presence" in the jargon of RFC 7950.  As SEC AD one thing I look=
=0A=
> > > for=0A=
> > is=0A=
> > >     edge cases, such as when a subset of these containers are=0A=
> > > present=0A=
> > but=0A=
> > >     not all (and not none).  While for this specific case, it seems=
=0A=
> > fairly=0A=
> > >     natural to assume that IPv4 is enabled if any are present, it=0A=
> > > does=0A=
> > make=0A=
> > >     me wonder if the modeling is at an optimal state if there's even=
=0A=
> the=0A=
> > >     possibility for such skewed signals.  (I didn't specifically=0A=
> > > audit=0A=
> > for=0A=
> > >     any other cases of "redundant" containers-with-presence.)=0A=
> > >=0A=
> > > [skraza]: This is the same structure as RFC 8344. The edge cases are=
=0A=
> OK..=0A=
> > The ipv4/ipv6 container may contain none, one, or more nodes in the=0A=
> > container. ipv4/ipv6 address family is enabled as long as the=0A=
> > container is "present". Your assumption is correct, and the modeling=0A=
> > (and the protocol as well) is in a good state, even with such=0A=
> > possibilities. The signals should be clear enough.=0A=
> [RW]=0A=
>=0A=
> Intuitively, I don't like the combination of a presence container + enabl=
e=0A=
> leaf below it.  I've asked Martin (author of RFC 8344) why the construct=
=0A=
> is used in this way, since he must have had a good reason.  It isn't=0A=
> immediately obvious to me why what is written isn't a convoluted way of=
=0A=
> making it a non-presence container.=0A=
>=0A=
> Regards,=0A=
> Rob=0A=
>=0A=
>=0A=
> > >=0A=
> > >     It's not entirely clear to me why we need (all of) the=0A=
> > specialization of=0A=
> > >     structures into using inet:ipv4-address and inet:ipv6-address as=
=0A=
> > opposed=0A=
> > >     to just inet:ip-address.  I do see that the latter is used in=0A=
> > several=0A=
> > >     places already, and so assume that this was already considered;=
=0A=
> > perhaps=0A=
> > >     some of the discussion/motivation could be included in the=0A=
> document,=0A=
> > >     though.=0A=
> > >=0A=
> > > [skraza]: When the type of an attribute is for a specific address=0A=
> > > family=0A=
> > (ipv4 or ipv6), we use the address family specific type=0A=
> > (inet:ipv4-address or inet:ipv6-address), so that user cannot provide=
=0A=
> > a value of the wrong format.  inet:ip-address is simply a union of=0A=
> > net:ipv4-address and inet:ipv6-address, and is used when the address=0A=
> family is not restricted.=0A=
> > This is particular convenient when the user makes a query on a=0A=
> > particular peer when the user does not have a particular address=0A=
> > family in mind. The system will provide the address in a proper format.=
=0A=
> > >=0A=
> > >     Section 1=0A=
> > >=0A=
> > >        The data model is defined for following constructs that are=0A=
> > > used=0A=
> > for=0A=
> > >        managing the protocol:=0A=
> > >=0A=
> > >     nit: "the following".=0A=
> > > [skraza]: Fixed.=0A=
> > >=0A=
> > >     I share the YANG doctor's concern that separating the=0A=
> > > configuration=0A=
> > and=0A=
> > >     operational state constructs is not consistent with the NMDA=0A=
> model.=0A=
> > > [skraza]: Fixed.=0A=
> > >=0A=
> > >     Section 1.1=0A=
> > >=0A=
> > >        The "base" category contains the basic and fundamental=0A=
> > > features=0A=
> > that=0A=
> > >        are covered in LDP base specification [RFC5036] and=0A=
> > > constitute=0A=
> > the=0A=
> > >        minumum requirements for a typical base LDP deployment.=0A=
> > > Whereas,=0A=
> > the=0A=
> > >        "extended" category contains all other non-base features.=0A=
> > > All the=0A=
> > >=0A=
> > >     This statement ("all other") is not future-proof.=0A=
> > > [skraza]:  Removed the "all".=0A=
> > >=0A=
> > >     Section 3=0A=
> > >=0A=
> > >        o  This module aims to address only the core LDP parameters=0A=
> > > as=0A=
> > per=0A=
> > >           RFC specification, as well as some widely deployed non-RFC=
=0A=
> > >           features (such as label policies, session authentication=0A=
> etc)..=0A=
> > >           Any vendor specific feature should be defined in a vendor-=
=0A=
> > specific=0A=
> > >           augmentation of this model.=0A=
> > >=0A=
> > >     [Even for widely-deployed non-RFC features we still need to=0A=
> > > provide=0A=
> > a=0A=
> > >     clear description of what semantics are being covered, whether=0A=
> > >     in-document or via an external reference.]=0A=
> > >=0A=
> > > [skraza]: The only non-RFC config was related to label policies -=0A=
> > Reworked/enhanced the text.=0A=
> > >=0A=
> > >        o  This model is a VPN Forwarding and Routing (VRF)-centric=0A=
> > model.=0A=
> > >           It is important to note that [RFC4364] defines VRF tables=
=0A=
> > > and=0A=
> > >=0A=
> > >     side note: I would like the IETF to someday get to a point where=
=0A=
> > "VPN"=0A=
> > >     (the 'P' is for "private") is used only for=0A=
> > > protocols/deployments=0A=
> > that=0A=
> > >     provide confidentiality protection ("privacy") for the data being=
=0A=
> > >     conveyed.  We are, of course, not there now, and I cannot insist=
=0A=
> > > on=0A=
> > any=0A=
> > >     change here.  But please consider whether an alternate phrasing=
=0A=
> > would=0A=
> > >     suffice, that includes just the "virtual" part but not "VPN".=0A=
> > > Since=0A=
> > we=0A=
> > >     are mostly using "VRF" in the rest of the document, this is not a=
s=0A=
> > >     daunting as it sometimes is...=0A=
> > >=0A=
> > >     Section 4=0A=
> > >=0A=
> > >     It might be nice to have the tree show the ipv4 and ipv6 children=
=0A=
> in=0A=
> > >     as similar an order as is possible (with the understanding that=
=0A=
> the=0A=
> > >     semantics are not affected by the order of appearance, of course)=
.=0A=
> > >=0A=
> > >            |  +--rw address-families=0A=
> > >            |  |  +--rw ipv4!=0A=
> > >            |  |  |  +--rw enable?                           boolean=
=0A=
> > >            |  |  |  +--ro label-distribution-controlmode?=0A=
> enumeration=0A=
> > >            |  |  |  +--ro bindings=0A=
> > >            |  |  |  |  +--ro address* [address]=0A=
> > >            |  |  |  |  |  +--ro address               inet:ipv4-=0A=
> address=0A=
> > >            |  |  |  |  |  +--ro advertisement-type?   advertised-=0A=
> > received=0A=
> > >            |  |  |  |  |  +--ro peer=0A=
> > >            |  |  |  |  |     +--ro lsr-id?           leafref=0A=
> > >            |  |  |  |  |     +--ro label-space-id?   leafref=0A=
> > >=0A=
> > >     Does this imply that there is only one peer per address?  Is=0A=
> > > that=0A=
> > going=0A=
> > >     to be a limitation for any deployment cases?=0A=
> > >=0A=
> > > [skraza]: Not an issue. Note that a peer may have one or more bound=
=0A=
> > addresses.=0A=
> > >=0A=
> > >               +--rw ldp-ext:session-downstream-on-demand=0A=
> > >               |       {session-downstream-on-demand-config}?=0A=
> > >               |  +--rw ldp-ext:enable?      boolean=0A=
> > >=0A=
> > >     nit(?): missing '|' to connect down to ldp-ext:enable?=0A=
> > >     Similarly for ldp-ext:max-wait a few lines later, and some other=
=0A=
> > >     occurrences later in the document.=0A=
> > >=0A=
> > >=0A=
> > > [skraza]: Some of these instances/typos were due to hand picked sub-=
=0A=
> > tree.=0A=
> > > Not an issue anymore as we are printing the entire tree as generated=
=0A=
> > > by=0A=
> > the tool.=0A=
> > >=0A=
> > >=0A=
> > >     Section 5.1.2=0A=
> > >=0A=
> > >     Am I reading this right that (e.g.) per-interface hello-holdtime=
=0A=
> is=0A=
> > >     configurable as an extension and only the global hello-holdtime i=
s=0A=
> > >     present in the "base" module?=0A=
> > >=0A=
> > > [skraza]: Yes.=0A=
> > >=0A=
> > >     Section 7=0A=
> > >=0A=
> > >     "NHLFE" is used only once in this document (and is not listed as=
=0A=
> > >     "well-known" at=0A=
> > >     https://www.rfc-editor.org/materials/abbrev.expansion.txt); pleas=
e=0A=
> > >     expand it out.=0A=
> > >=0A=
> > > [skraza]: It is well known and listed in the above url. Please x-chk.=
=0A=
> >=0A=
> > To be clear, the linked content uses the convention of an "*" marking=
=0A=
> > to indicate that the expansion is "well-known" and does not need to be=
=0A=
> > provided in a given document.  The entry for "Next Hop Label=0A=
> > Forwarding Entry" does not include such a marking; perhaps the=0A=
> > responsible AD should request it to be added, if it is indeed well-=0A=
> known?=0A=
> >=0A=
> > >     Section 9=0A=
> > >=0A=
> > >     Is 2018 still the right copyright year for the modules themselves=
?=0A=
> > >=0A=
> > >=0A=
> > > [skraza]: 2020-02-25 rev now.=0A=
> > >=0A=
> > >=0A=
> > >     Section 9.1=0A=
> > >=0A=
> > >          typedef ldp-address-family {=0A=
> > >            type identityref {=0A=
> > >              base rt:address-family;=0A=
> > >            }=0A=
> > >=0A=
> > >     Why can't we use rt:address-family directly in the one container=
=0A=
> > that=0A=
> > >     uses this?=0A=
> > >=0A=
> > > [skraza]: Fixed now.=0A=
> > >=0A=
> > >            description=0A=
> > >              "Duration represented as 32 bit seconds with=0A=
> > > infinite.";=0A=
> > >=0A=
> > >     nits: "32-bit" (hyphenated), "with infinity".=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >          typedef downstream-upstream {=0A=
> > >            type enumeration {=0A=
> > >              enum downstream {=0A=
> > >                description "Downstream information.";=0A=
> > >              }=0A=
> > >              enum upstream {=0A=
> > >                description "Upstream information.";=0A=
> > >              }=0A=
> > >            }=0A=
> > >            description=0A=
> > >              "Received or advertised.";=0A=
> > >          }=0A=
> > >=0A=
> > >     nit: copy/paste on the description?=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >              leaf used-in-forwarding {=0A=
> > >                type boolean;=0A=
> > >                description=0A=
> > >                  "'true' if the lable is used in forwarding.";=0A=
> > >=0A=
> > >     nit: s/lable/label/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >          grouping graceful-restart-attributes-per-peer {=0A=
> > >            description=0A=
> > >              "Per peer graceful restart attributes.=0A=
> > >               On the local side, these attributes are configuration=
=0A=
> and=0A=
> > >               operational state data. One the peer side, these=0A=
> > attributes=0A=
> > >               are operational state data reveiced from the peer.";=0A=
> > >=0A=
> > >     nit: s/reveiced/received/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >          grouping peer-state-derived {=0A=
> > >            description=0A=
> > >              "The peer state information derived from the LDP protoco=
l=0A=
> > >               operatoins.";=0A=
> > >=0A=
> > >     nit: s/operatoins/operations/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >          grouping peer-state-derived {=0A=
> > >          [...]=0A=
> > >            leaf next-keep-alive {=0A=
> > >              type uint16;=0A=
> > >              units seconds;=0A=
> > >              config false;=0A=
> > >              description "Time to send the next KeepAlive message.";=
=0A=
> > >            }=0A=
> > >=0A=
> > >     nit: this description text sounds like it's giving an absolute=0A=
> > > time,=0A=
> > but=0A=
> > >     given that it's a uint16 I presume it's "time [from now] until=0A=
> > sending".=0A=
> > > [skraza]:  Clarified.=0A=
> > >=0A=
> > >            container received-peer-state {=0A=
> > >              config false;=0A=
> > >              description=0A=
> > >                "Operational state information learned from the=0A=
> > > peer.";=0A=
> > >=0A=
> > >              uses graceful-restart-attributes-per-peer;=0A=
> > >=0A=
> > >              container capability {=0A=
> > >                description "Configure capability.";=0A=
> > >=0A=
> > >     This is config-false; "Configure" in the description cannot be=0A=
> > correct,=0A=
> > >     though I suppose "Configured" could be.=0A=
> > >     (Also applies to several of the child containers' descriptions.)=
=0A=
> > >=0A=
> > > [skraza]:  Fixed all these.=0A=
> > >=0A=
> > >            leaf up-time {=0A=
> > >              type string;=0A=
> > >              config false;=0A=
> > >              description "Up time. The interval format in ISO=0A=
> > > 8601.";=0A=
> > >=0A=
> > >     We probably should have some sort of reference for ISO 8601=0A=
> > > (though=0A=
> > of=0A=
> > >     course it cannot actually *be* a <xref> in the YANG module=0A=
> > > itself)=0A=
> > >=0A=
> > > [skraza]:  Changed to use timeticks64 now.=0A=
> > >=0A=
> > >            leaf notification {=0A=
> > >              type yang:counter64;=0A=
> > >              description=0A=
> > >                "The number of messages sent or received.";=0A=
> > >=0A=
> > >     Is this the same as or different than "leaf total-messages"?=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >                    leaf label-distribution-controlmode {=0A=
> > >=0A=
> > >     nit: any reason to not hyphenate control-mode as well?=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >                container interfaces {=0A=
> > >                  description=0A=
> > >                    "A list of interfaces for LDP Basic Descovery.";=
=0A=
> > >=0A=
> > >     nit: s/Descovery/Discovery/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >              container discovery {=0A=
> > >                description=0A=
> > >                  "Neibgbor discovery configuration and operational=0A=
> > > state.";=0A=
> > >=0A=
> > >     nit: s/Neibgbor/Neighbor/=0A=
> > > [skraza]:  Fixed.=0A=
> > >=0A=
> > >                        // ipv4=0A=
> > >                        container hello-adjacencies {=0A=
> > >                          config false;=0A=
> > >                          description=0A=
> > >                            "Containing a list of hello=0A=
> > > adjacencies.";=0A=
> > >=0A=
> > >                          list hello-adjacency {=0A=
> > >                            key "adjacent-address";=0A=
> > >                            config false;=0A=
> > >                            description "List of hello adjacencies.";=
=0A=
> > >=0A=
> > >                            leaf adjacent-address {=0A=
> > >                              type inet:ipv4-address;=0A=
> > >                              description=0A=
> > >                                "Neighbor address of the hello=0A=
> > adjacency.";=0A=
> > >                            }=0A=
> > >=0A=
> > >     I'm not an expert here, but I'm not really seeing why we need to=
=0A=
> > >     specialize this container for v4 vs v6 as opposed to just using=
=0A=
> > >     inet:ip-address and having something that's applicable to both.=
=0A=
> > >=0A=
> > > [skraza]: We could. There are pros and cons either way. The reasons=
=0A=
> > > to=0A=
> > use separate containers in this model are:=0A=
> > > 1) Operators usually plan and configure IPv4 and IPv6 separately,=0A=
> > > rather=0A=
> > than mixing the address family together. The separate containers=0A=
> > provide more focus and clear separations.=0A=
> > > 2) Often times, there are attributes with different types for=0A=
> > > different=0A=
> > address families. Mixing two together brings up some modeling=0A=
> > difficulties to specifies differently for different address families.=
=0A=
> > > 3) Sometimes, there are attributes that are applicable to one=0A=
> > > address=0A=
> > family but not the other. Mixing the two containers together would=0A=
> > require some difficult conditions, which would complicate the model=0A=
> > and make the model less usable.=0A=
> > > 4) Mixing the two containers can make the YANG file more compact,=0A=
> > > but=0A=
> > not the configuration data and operational state data.=0A=
> > > 5) The existing RFCs use the style of separate containers, such as=0A=
> > > RFC=0A=
> > 8344 and RFC 8349.=0A=
> >=0A=
> > Thanks for writing this out; it helps me understand the situation=0A=
> better.=0A=
> >=0A=
> > >                        leaf adjacent-address {=0A=
> > >                          type inet:ipv4-address;=0A=
> > >                          description=0A=
> > >                            "Configures a remote LDP neighbor and=0A=
> enables=0A=
> > >                             extended LDP discovery of the specified=
=0A=
> > >                             neighbor.";=0A=
> > >=0A=
> > >     Given that there's a sibling leaf "enable", do we still want "and=
=0A=
> > >     enables" here?=0A=
> > > [skraza]: We don't need "enables" here. Removed it.=0A=
> > >=0A=
> > >=0A=
> > >     Should peer/capability have a comment in its description that the=
=0A=
> > >     container exists to be augmented by other (extension) modules?=0A=
> > >=0A=
> > > [skraza]: Yes. It is better. Added as suggested.=0A=
> > >=0A=
> > >          notification mpls-ldp-fec-event {=0A=
> > >=0A=
> > >     Am I reading this right that we only generate notifications on=0A=
> > > 0->1=0A=
> > and=0A=
> > >     1->0 transitions of "number of prefixes active for a given FEC"?=
=0A=
> > Would=0A=
> > >     we ever want to know about addition/removal of prefixes that do=
=0A=
> > leave=0A=
> > >     the FEC up?=0A=
> > >=0A=
> > > [skraza]: Here, the prefix is the FEC. Addition/removal of a prefix=
=0A=
> > > is=0A=
> > equivalent to the addition/removal of the FEC. Changed the leaf name=0A=
> > from prefix to fec to avoid the confusion.=0A=
> > >=0A=
> > >     Section 9.2=0A=
> > >=0A=
> > >     I can't find a pattern into which if-feature statements go into=
=0A=
> > >     containers used to augment things vs. the augment directives=0A=
> > themselves.=0A=
> > >     Can we be more consistent (or am I missing the pattern)?=0A=
> > >=0A=
> > > [skraza]: It is not intended to set up a strict pattern between=0A=
> > > feature=0A=
> > name and containers, while the purpose is to provide more descriptive=
=0A=
> > feature names. That said, the parent container names are often used to=
=0A=
> > provide the contexts for the feature name. e.g. In the case of "dual-=
=0A=
> > stack-transport-pereference", it seems that the parent container name=
=0A=
> > "peers" is also beneficial, so we have the feature name "dual-stack-=0A=
> > transport-preference" to "peers-dual-stack-transport-preference" to=0A=
> > make the feature name fit better with the pattern and more descriptive.=
=0A=
> >=0A=
> > Thanks for the explanation=0A=
> >=0A=
> > >          feature dual-stack-transport-pereference {=0A=
> > >            description=0A=
> > >              "This feature indicates that the system allows to=0A=
> configure=0A=
> > >               the transport connection pereference in a dual-stack=0A=
> > > setup.";=0A=
> > >=0A=
> > >     nit: s/pereference/preference/ (twice)=0A=
> > > [skraza]: Fixed.=0A=
> > >=0A=
> > >          feature policy-targeted-discovery-config {=0A=
> > >            description=0A=
> > >              "This feature indicates that the system allows to=0A=
> configure=0A=
> > >               policies to control the acceptance of targeted neighbor=
=0A=
> > >               discovery hello messages.";=0A=
> > >=0A=
> > >     nit: s/hello/Hello/=0A=
> > >     [skraza]: Fixed.=0A=
> > >=0A=
> > >          typedef neighbor-list-ref {=0A=
> > >            type string;=0A=
> > >            description=0A=
> > >              "A type for a reference to a neighbor address list.=0A=
> > >               The string value is the name identifier for uniquely=0A=
> > >               identifying the referenced address list, which=0A=
> > > contains a=0A=
> > list=0A=
> > >               of addresses that a routing policy can applied. The=0A=
> > definition=0A=
> > >               of such an address list is outside the scope of this=0A=
> > >               document.";=0A=
> > >=0A=
> > >     If I'm reading correctly between here and where this is used, the=
=0A=
> > >     semantics of this are better described as "implementation-=0A=
> specific"=0A=
> > --=0A=
> > >     that is, this is a label that refers to some local configured=0A=
> state,=0A=
> > >     specifically, a list of neighbor addresses used as an ACL.=0A=
> > (Emphasis on=0A=
> > >     *local* -- it seems like it does not need to interact with=0A=
> anything=0A=
> > >     else.)=0A=
> > >     I do sympathize with the YANG doctor, though -- as-is, this feels=
=0A=
> > >     underspecified.=0A=
> > >     (BTW, IP ACLs are not considered to be a security measure by the=
=0A=
> > broader=0A=
> > >     security community.)=0A=
> > >     Similarly for the subsequent <foo>-list-refs.=0A=
> > >=0A=
> > > [skraza]: We do understand the concerns, and have fixed these two=0A=
> > > types=0A=
> > by using the=0A=
> > https://tools.ietf.org/html/draft-ietf-rtgwg-policy-model,=0A=
> > which was not available when we initially started to work on this model=
.=0A=
> >=0A=
> > Great!=0A=
> >=0A=
> > >              container interfaces {=0A=
> > >                description=0A=
> > >                  "A list of interfaces on which forwarding is=0A=
> > > disabled.";=0A=
> > >=0A=
> > >     nit: given the separate 'ldp-disable' leaf, perhaps s/is/can be/=
=0A=
> > > is=0A=
> > in=0A=
> > >     order.=0A=
> > > [skraza]: Understand the confusion. Changed as suggested.=0A=
> > >=0A=
> > >     Also, the description of the list itself implies additional=0A=
> > >     functionality, of listing the interfaces used for basic discovery=
.=0A=
> > >=0A=
> > > [skraza]: The description was wrong. We don't intend to use this=0A=
> > > list=0A=
> > for discovery. Fixed.=0A=
> > >=0A=
> > >          grouping graceful-restart-augment {=0A=
> > >            description "Augmentation to graceful restart.";=0A=
> > >=0A=
> > >            leaf helper-enable {=0A=
> > >              if-feature graceful-restart-helper-mode;=0A=
> > >              type boolean;=0A=
> > >              default false;=0A=
> > >              description=0A=
> > >                "Enable or disable graceful restart helper mode.";=0A=
> > >=0A=
> > >     Where is this "helper mode" documented?=0A=
> > > [skraza]: This is not an RFC defined term but commonly known and=0A=
> > > used=0A=
> > when GR timer is set to 0.=0A=
> > >   Fixed the description in yang to highlight this.=0A=
> >=0A=
> > Is this just staged for the -09?  I am not seeing it in the -08.=0A=
> >=0A=
> > >          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> ldp/"=0A=
> > >            + "ldp:global" {=0A=
> > >            description "Graceful forwarding nexthop augmentation.";=
=0A=
> > >            uses global-forwarding-nexthop-augment;=0A=
> > >          }=0A=
> > >=0A=
> > >     nit: I don't think "Graceful" is correct, in the description.=0A=
> > >     [skraza]: Removed it.=0A=
> > >=0A=
> > >     Why is (the augmented)=0A=
> > >     /rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> > ldp/ldp:global/ldp:address-families/ipv6/label-distribution-controlmod=
=0A=
> > e=0A=
> > >     'config false'?  Doesn't RFC 5036 say that an LSR might support=
=0A=
> > either=0A=
> > >     as a configuration option?=0A=
> > >=0A=
> > > [skraza]: Yes, but no implementation supports such a cfg as change=0A=
> > > of=0A=
> > such a mode is a massive disruptive operation - all implementation=0A=
> > pick one mode as the default and only supported mode and stick to it.=
=0A=
> > >   The LDP YANG design team had discussed this early enough and=0A=
> > > agreed to=0A=
> > not provide this a cfg option.=0A=
> >=0A=
> > Ah, understood.=0A=
> >=0A=
> > >                leaf adjacent-address {=0A=
> > >                  type inet:ipv6-address;=0A=
> > >                  description=0A=
> > >                    "Configures a remote LDP neighbor and enables=0A=
> > >                     extended LDP discovery of the specified=0A=
> > >                     neighbor.";=0A=
> > >=0A=
> > >     As for the ipv4 case, do we still want "and enables" here?=0A=
> > > [skraza]: Fixed by removing it.=0A=
> > >=0A=
> > >          augment "/rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> ldp/"=0A=
> > >            + "ldp:discovery/ldp:interfaces/ldp:interface/"=0A=
> > >            + "ldp:address-families/ldp-ext:ipv6" {=0A=
> > >            description "Interface address family IPv6 augmentation.";=
=0A=
> > >            uses interface-address-family-ipv6-augment;=0A=
> > >=0A=
> > >     Didn't we just create .../ldp:address-families/ldp-ext:ipv6 with=
=0A=
> an=0A=
> > >     earlier augmentation in this module?  (Similarly for=0A=
> > >     /rt:routing/rt:control-plane-protocols/ldp:mpls-=0A=
> > ldp/ldp:peers/ldp:peer/ldp:address-families/ldp-ext:ipv6=0A=
> > >     which we augment with "uses peer-af-policy-container".)=0A=
> > >=0A=
> > > [skraza]: Yes. It is ok to augment a node which is part of another=0A=
> > augmentation. The result is to add them all together. Doing so is to=0A=
> > avoid too much irregular patterns, so that we have more similar=0A=
> > construction between IPv4 and IPv6.=0A=
> > >=0A=
> > >     Appendix A=0A=
> > >=0A=
> > >                      "is-router": [null],=0A=
> > >=0A=
> > >     This looks weird to me ("array containing one element with value=
=0A=
> > literal=0A=
> > >     null") -- why does the array come into play?=0A=
> > >=0A=
> > >     [Xufeng]: Here is a little explanation to the seemingly=0A=
> > > confusing=0A=
> > notation: the pair of square brackets does not indicate a normal array.=
=0A=
> > Instead, it is a special notation to indicate that the value of a=0A=
> "empty"=0A=
> > type leaf is "present" (Section 6.9. of RFC 7951). Semantically the=0A=
> > line above says that "(the neighbor) is a router."=0A=
> >=0A=
> > Ah, thanks for the explanations.=0A=
> >=0A=
> > -Ben=0A=
>=0A=
> _______________________________________________=0A=
> mpls mailing list=0A=
> mpls@ietf.org=0A=
> https://www.ietf.org/mailman/listinfo/mpls=0A=


From nobody Fri Mar 20 13:32:53 2020
Return-Path: <skraza@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D13E3A0DFC; Fri, 20 Mar 2020 13:32:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=C8+3scRP; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=u0Qh8nCP
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 fqfo8lI5qviB; Fri, 20 Mar 2020 13:32:35 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D56753A09C6; Fri, 20 Mar 2020 13:32:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5912; q=dns/txt; s=iport; t=1584736355; x=1585945955; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Y+aUwS6sg5eplkXBUTY28dtMWtU8OCNqW4Gfa8bQra8=; b=C8+3scRPvUVd5jyZSD7OdSEfj0t1GqTs0Y+DFdDAKRn8GpCEQiZi069q +ErgtEKbR4neuYsaWPAU/b7jIdJtBI2Ret1LaZWHlkbgE9QsSj6PMRW3J qddbddOqBB0CK8Ba4STF06G5MeWzmyxL+ucScPdHFrjyCecVVHYj6LxdS w=;
IronPort-PHdr: =?us-ascii?q?9a23=3AbxoU4BG9N82yluqVbgDz4Z1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4w3Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+eeXpdSUoFexJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CcBQCYJ3Ve/4ENJK1mHAEBAQEBBwE?= =?us-ascii?q?BEQEEBAEBgXuBVFAFbFggBAsqhBiDRQOKb4JfmByBQoEQA1QJAQEBDAEBIwo?= =?us-ascii?q?CBAEBhEQCF4INJDgTAgMBAQsBAQUBAQECAQUEbYVWDIVkAgEDEhEEDQwBATc?= =?us-ascii?q?BDwIBCBQGAiYCAgIwFRACBAENBSKDBAGCSwMuAQ6heAKBOYhidX8zgn8BAQW?= =?us-ascii?q?FFhiCDAMGgQ4qjC8aggCBEScggk0+gmQCgTABEgEhF4J6MoIsjikCgg07n1g?= =?us-ascii?q?KgjyHWIpuhDgdgkuIKpBgjwqJBZJhAgQCBAUCDgEBBYFpImdxcBU7KgGCQVA?= =?us-ascii?q?YDY4dg3OFFIVBdIEpjWkBAQ?=
X-IronPort-AV: E=Sophos;i="5.72,285,1580774400"; d="scan'208";a="463098467"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Mar 2020 20:32:33 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 02KKWWfJ031508 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 20 Mar 2020 20:32:33 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 15:32:32 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 16:32:31 -0400
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 20 Mar 2020 15:32:30 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WDY7BUjBFamOZ2ItrCcHwSTpTFJfCg2QO3iZ2qmC3YlznqbawRkl2sj4Jk+rzo/+vqDkhTAXF3Gap4ELpb0qMGrgPIl6/xZFS1rHDLxQPxknnXd6UMQsRaLSBV6wQB/WVFmvcgfi2czkhZDSnSHlaInDG2qDafDVpdo6FnPqHgP64j9D91R4nVs47z+sL5o2EYZCFhwYWl63KjP8e7UGajk6s55QqYr7r94spcCTUnNaKPuD9e0D+Lo4B1EAEXMP3d2qW/5lVzfsZMDeaRUxQrsPEW9H73vEqWltlbSAaHfwzx1NN5RK13DPI7Mb9Zw/KQTJC0LkysAxXJsfxb9FiQ==
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=Y+aUwS6sg5eplkXBUTY28dtMWtU8OCNqW4Gfa8bQra8=; b=KGQ0Kx3xKEF8DjctzWbr6lWt0Lgl1gD/3Hk2NxoXVFkLMIJ/usp+FZ1b4kqXQLHxdMhFjyhTY7o2KE8wr/qseUZK1N84Uqh9NjbXX09LXjpd2yzxSlatcz2mlGZhzNGqZMO7NYzIxZWAvXQjgWmHk6yumyZHBtzUVVxWFxL+Nq1REOj71tuBRz876fDsaapO5716kj5DU+gvXTQHirf6bxKPjeQF2pKF+ZQlGyxBiiPAuvQPuT9/iJ2jNIQIz6uA2h60o6PIvBYeb9pjOxKKwVRjJDnlausPGctXlObvPEL0vl5hft4uIu6gih6Uytp6PZD6RtkhvyXeEn1OqhqgCA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y+aUwS6sg5eplkXBUTY28dtMWtU8OCNqW4Gfa8bQra8=; b=u0Qh8nCPrt0mEhJzy31qbv7FZ9U/ZBc2Wd4OGLnAk/aginD5ohvL0X6icYsvg5GsNdw0D5myxlzeSjK8tJXo9lF5wmIMbk6rxAICwPiJ84auPXkbPe51Yc3fFxHX10gMG7h+HRhFb2Rxh3FnA/KaSLdI1axpgyUKXxM8cjoioaM=
Received: from BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) by BL0PR11MB3267.namprd11.prod.outlook.com (2603:10b6:208:6b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.22; Fri, 20 Mar 2020 20:32:30 +0000
Received: from BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024]) by BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024%5]) with mapi id 15.20.2835.017; Fri, 20 Mar 2020 20:32:30 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: Theresa Enghardt <theresa@inet.tu-berlin.de>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-ldp-yang.all@ietf.org" <draft-ietf-mpls-ldp-yang.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Thread-Topic: Genart last call review of draft-ietf-mpls-ldp-yang-06
Thread-Index: AQHVc3X5Cf1F/fCNsk+ckNA4TRxlLqhSw1+A
Date: Fri, 20 Mar 2020 20:32:30 +0000
Message-ID: <23B171FE-44E0-46B4-A231-471E20CE71B0@cisco.com>
References: <156939784126.29030.13643769362107489881@ietfa.amsl.com>
In-Reply-To: <156939784126.29030.13643769362107489881@ietfa.amsl.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [2001:420:c0c4:1002::f5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e6335a6d-42e7-4807-928a-08d7cd0dd008
x-ms-traffictypediagnostic: BL0PR11MB3267:
x-microsoft-antispam-prvs: <BL0PR11MB326791B6EBB5A668AC8784DCD0F50@BL0PR11MB3267.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 03484C0ABF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(346002)(396003)(136003)(39860400002)(199004)(66476007)(86362001)(5660300002)(478600001)(186003)(6512007)(316002)(8936002)(6506007)(71200400001)(64756008)(76116006)(6486002)(66556008)(81166006)(66946007)(2616005)(2906002)(81156014)(66446008)(4326008)(8676002)(54906003)(36756003)(110136005)(33656002); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3267; H:BL0PR11MB3412.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: T90cg7K7EPrT7EhOf+JzArdcR5/sr460rNchsfkcUvelBh3X7m30cI53xQ1Z02NwydH1tWZkbF9kSr/5PMWRNOjDZTvtelM9NnG6jg31u172B8b6HiPXv7DkcuG6tS6vvtWVb9utWLajJsi6b93TLChWdqqrowlJMsj3UD5xXFQ5/7qNa8qv9Eo6C9ZSdX/2A7p/ZhZPdy77cWObKAL/cKAMBKRUwloj4oLt22Xn57MBkeWp9M1ofzMDFtRFcOHEhHRjL6wZJmWZsNWwiGB+e4z5Jwmni/rMoPP/BFjJUc+4+ai+tAMP8Pq4Ds/He9FKjcesRA3rC+E1uWwL2HpHXuSRxMEgJmpQrHgchxm4eneVdE89DvJB9gxJT2uu/StokJeZZtctRdZNlCtdOHw0aolRqqItY38whJeJfUs2ic77PWDZUZXaU65LJp6u7cjLCBJFbjethMiHDKIWmeOhOJ2N9i1sdJorUN19BYHrXR8pJXuzC05LqyfOe4uXGTL1azmoOClQf/harURdGQe1wQ==
x-ms-exchange-antispam-messagedata: CwpkzT2OcCB3dBMBx/MOpOEkpFRNGbbFYRoJlOKnn0Bhtu01Kh82zgZ82k0UyadbjNIuqDI6HY1+MgNTJIYTKr2UHEsk0aG1enqU/TAKt89ZO8g7yGec6xlJQoToQJRIxV4pnGW5rZCNC/K5lHexRnK8j7L5S023qbDXeCdpEco=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <F0FCE59531311F4A92E82596E7535F04@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e6335a6d-42e7-4807-928a-08d7cd0dd008
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2020 20:32:30.2737 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DRD+V+WzD0s82ThoTKF8iovxmH4hsvx8Cu4tQlLlMRk9z7qibxOzw6DXf73ItGuX5WAsRZfhlCVi/BM2xjDLOQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3267
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/4QyHjb4AMt5szqOdBRvFSHAfoz4>
Subject: Re: [mpls] Genart last call review of draft-ietf-mpls-ldp-yang-06
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2020 20:32:40 -0000

SGkgVGhlcmVzYSwNCg0KV2Ugc29tZWhvdyBtaXNzZWQgdGhpcyBlbWFpbCAtIE91ciBhcG9sb2dp
ZXMuDQpXZSBoYXZlIHVwZGF0ZWQgZmV3IHJldiBvZiBkcmFmdHMgc2luY2UgdGhlbiAuIFRoZSBs
YXRlc3Qgb25lIGJlaW5nIHVwbG9hZGVkIGxhdGVyIHRvZGF5IGlzIHJldi0wOSANClBsZWFzZSBz
ZWUgaW5saW5lIFtza3JhemEyMF0NCg0K77u/T24gMjAxOS0wOS0yNSwgMzo1MSBBTSwgIlRoZXJl
c2EgRW5naGFyZHQgdmlhIERhdGF0cmFja2VyIiA8bm9yZXBseUBpZXRmLm9yZz4gd3JvdGU6DQoN
CiAgICBSZXZpZXdlcjogVGhlcmVzYSBFbmdoYXJkdA0KICAgIFJldmlldyByZXN1bHQ6IFJlYWR5
IHdpdGggSXNzdWVzDQogICAgDQogICAgSSBhbSB0aGUgYXNzaWduZWQgR2VuLUFSVCByZXZpZXdl
ciBmb3IgdGhpcyBkcmFmdC4gVGhlIEdlbmVyYWwgQXJlYQ0KICAgIFJldmlldyBUZWFtIChHZW4t
QVJUKSByZXZpZXdzIGFsbCBJRVRGIGRvY3VtZW50cyBiZWluZyBwcm9jZXNzZWQNCiAgICBieSB0
aGUgSUVTRyBmb3IgdGhlIElFVEYgQ2hhaXIuICBQbGVhc2UgdHJlYXQgdGhlc2UgY29tbWVudHMg
anVzdA0KICAgIGxpa2UgYW55IG90aGVyIGxhc3QgY2FsbCBjb21tZW50cy4NCiAgICANCiAgICBG
b3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgRkFRIGF0DQogICAgDQogICAgPGh0
dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2dlbi93aWtpL0dlbkFydGZhcT4uDQogICAgDQogICAg
RG9jdW1lbnQ6IGRyYWZ0LWlldGYtbXBscy1sZHAteWFuZy0wNg0KICAgIFJldmlld2VyOiBUaGVy
ZXNhIEVuZ2hhcmR0DQogICAgUmV2aWV3IERhdGU6IDIwMTktMDktMjUNCiAgICBJRVRGIExDIEVu
ZCBEYXRlOiAyMDE5LTEwLTA0DQogICAgSUVTRyBUZWxlY2hhdCBkYXRlOiBOb3Qgc2NoZWR1bGVk
IGZvciBhIHRlbGVjaGF0DQogICAgDQogICAgU3VtbWFyeToNCiAgICANCiAgICBUaGlzIGRyYWZ0
IGlzIGJhc2ljYWxseSByZWFkeSBmb3IgcHVibGljYXRpb24sIGJ1dCBoYXMgc29tZSBtaW5vciBp
c3N1ZXMgdGhhdA0KICAgIHNob3VsZCBiZSBmaXhlZCBiZWZvcmUgcHVibGljYXRpb24uDQogICAg
DQogICAgTWFqb3IgaXNzdWVzOiBOb25lLg0KICAgIA0KICAgIE1pbm9yIGlzc3VlczoNCiAgICAN
CiAgICBTZWN0aW9uIDEuMToNCiAgICANCiAgICBXaHkgaXMgTERQIElQdjYgZ3JvdXBlZCBpbiB0
aGUgImV4dGVuZGVkIiBjYXRlZ29yeSBhbmQgbm90IGluIHRoZSAiYmFzZSINCiAgICBjYXRlZ29y
eSwgd2hpY2ggdGhlIGRyYWZ0IHN0YXRlcyB0byBiZSB0aGUgIm1pbnVtdW0gcmVxdWlyZW1lbnRz
IGZvciBhIHR5cGljYWwNCiAgICBiYXNlIExEUCBkZXBsb3ltZW50IiBhbmQgInN1ZmZpY2UgZm9y
IHNtYWxsIGRlcGxveW1lbnRzIj8gQXJlIHR5cGljYWwsIHNtYWxsDQogICAgZGVwbG95bWVudHMg
dXN1YWxseSBJUHY0LW9ubHksIGFuZCBpcyB0aGlzIGV4cGVjdGVkIHRvIHJlbWFpbiB0cnVlPyBQ
bGVhc2UNCiAgICBjb25zaWRlciBicmllZmx5IGV4cGxhaW5pbmcgdGhpcyBkZXNpZ24gZGVjaXNp
b24uDQpbc2tyYXphMjBdOiBUaGlzIHdhcyByYWlzZWQgZmV3IHRpbWVzIGFuZCB3ZSBoYXZlIGNs
YXJpZmllZCBpbiBlbWFpbHMgYW5kIHNvbWUgZWRpdHMgaW4gdGhlIGRvYy4NCiAgICANCiAgICBX
aGF0IGRvZXMgImlncCBzeW5jIiByZWZlciB0bz8gSXMgdGhpcyB0aGUgc2FtZSBhcyAiaWdwLXN5
bmNocm9uaXphdGlvbi1kZWxheSINCiAgICBpbiB0aGUgZXh0ZW5kZWQgbW9kZWw/IFBsZWFzZSBj
b25zaWRlciBleHBhbmRpbmcgdGhpcyBhYmJyZXZpYXRpb24gYW5kL29yDQogICAgcHJvdmlkaW5n
IGEgcmVmZXJlbmNlLg0KICAgIA0KW3NrcmF6YTIwXTogSW4gb25lIG9mIHByZXYgcmV2LCBhZGRl
ZCBhIHJlZiB0byB0aGUgUkZDLg0KDQogICAgU2VjdGlvbiAzOg0KICAgIA0KICAgIENvdWxkIHlv
dSBwcm92aWRlIHJlZmVyZW5jZXMgZm9yIHRoZSAid2lkZWx5IGRlcGxveWVkIG5vbi1SRkMgZmVh
dHVyZXMiLCB3aGljaA0KICAgIGFyZSBwYXJ0IG9mIHRoZSBleHRlbmRlZCBtb2RlbCwgcGxlYXNl
Pw0KICAgIA0KW3NrcmF6YTIwXTogVGhpcyB0ZXh0IGhhcyBiZWVuIHJld29ya2VkIGluIGxhdGVz
dCByZXYuDQoNCiAgICAiR1Igc2Vzc2lvbiBpcyBpbiByZWNvdmVyeSBzdGF0ZSIgLSBXaGF0IGRv
ZXMgIkdSIiByZWZlciB0bz8NCltza3JhemEyMF06IEdyYWNlZnVsIFJlc3RhcnQuIEV4cGFuZGlu
ZyBpbiByZXYgLTA5Lg0KICAgIA0KICAgIFNlY3Rpb24gMTA6DQogICAgDQogICAgSW4gdGhlIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb25zLCBpdCB3b3VsZCBiZSBncmVhdCBpZiB5b3UgY291bGQgcHJv
dmlkZSBzb21lDQogICAgZXhhbXBsZXMgb2Ygd3JpdGFibGUvY3JlYXRhYmxlL2RlbGV0YWJsZSBk
YXRhIG5vZGVzIHdoaWNoIG1heSBiZSBjb25zaWRlcmVkDQogICAgc2Vuc2l0aXZlIG9yIHZ1bG5l
cmFibGUsIGFuZCB3aGF0IG5lZ2F0aXZlIGVmZmVjdHMgb24gbmV0d29yayBvcGVyYXRpb25zIG9u
ZQ0KICAgIGNvdWxkIGV4cGVjdCBpZiBhbiBhdHRhY2tlciB3cm90ZSB0byB0aGVtLg0KW3NrcmF6
YTIwXTogRG9uZSBpbiByZXYgLTA4Lg0KICAgIA0KDQogICAgTml0cy9lZGl0b3JpYWwgY29tbWVu
dHM6DQogICAgDQogICAgVGhlIGRvY3VtZW50IGRvZXNuJ3QgdXNlIGFueSBSRkMgMjExOSBrZXl3
b3JkcywgeWV0IGhhcyB0ZXh0IHJlc2VtYmxpbmcgUkZDDQogICAgMjExOSBib2lsZXJwbGF0ZSB0
ZXh0LiBQbGVhc2UgY29uc2lkZXIgcmVtb3ZpbmcgdGhlIFJGQyAyMTE5IGJvaWxlcnBsYXRlIHRl
eHQuDQogICAgDQpbc2tyYXphXTogQWxyZWFkeSBmaXhlZCBpbiByZXYgLTA3Lg0KDQogICAgVGhl
IGRvY3VtZW50IGNvbnRhaW5zIGEgZmV3IHR5cG9zIGFuZCBncmFtbWFyIGlzc3Vlcy4NCiAgICBU
byBpbXByb3ZlIHJlYWRhYmlsaXR5LCBwbGVhc2UgY2hlY2sgZm9yIGNvbnNpc3RlbmN5IG9mIHVw
cGVyL2xvd2VyIGNhc2UgdGVybXMsDQogICAgZm9yIHRoZSB1c2Ugb2YgZGVmaW5pdGUgYW5kIGlu
ZGVmaW5pdGUgYXJ0aWNsZXMsIGFuZCBjb25zaWRlciBydW5uaW5nIGENCiAgICBzcGVsbGNoZWNr
ZXIuDQpbc2tyYXphMjBdOiBhY2suIEhhdmUgZml4ZWQgc29tZSBrbm93bi4NCiAgICANCiAgICBT
b21lIGV4YW1wbGVzOg0KICAgIA0KICAgIFNlY3Rpb24gMS4xOg0KICAgIA0KICAgICJUaGUgY29u
ZmlndXJhdGlvbiBhbmQgc3RhdGUgaXRlbXMgYXJlIGRpdmlkZWQgaW50byBmb2xsb3dpbmcgdHdv
IGJyb2FkDQogICAgY2F0ZWdvcmllcyIgLS0+ICJUaGUgY29uZmlndXJhdGlvbiBhbmQgc3RhdGUg
aXRlbXMgYXJlIGRpdmlkZWQgaW50byB0aGUNCiAgICBmb2xsb3dpbmcgdHdvIGJyb2FkIGNhdGVn
b3JpZXMiDQogICAgDQogICAgIlRoaXMgaXMgd29ydGggaGlnbGlnaHRpbmcgIiAtLT4gIkl0IGlz
IHdvcnRoIGhpZ2hsaWdodGluZyINCiAgICANCiAgICBTZWN0aW9uIDM6DQogICAgDQogICAgInlh
bmciIC0gc2hvdWxkIHRoaXMgYmUgYWxsIGNhcHM/DQpbc2tyYXphMjBdOiBBbHJlYWR5IGZpeGVk
Lg0KICAgIA0KICAgICJycGMiIC0gc2hvdWxkIHRoaXMgYmUgYWxsIGNhcHM/DQpbc2tyYXphMjBd
OiBmaXhlZC4NCiAgICANCiAgICAiZ3JhcGljYWxseSIgLS0+ICJncmFwaGljYWxseSINCltza3Jh
emEyMF06IEFscmVhZHkgZml4ZWQuDQogICAgDQogICAgU2VjdGlvbiA1LjIuMToNCiAgICANCiAg
ICAiVGhpcyBjb250YWluZXIgZmFsbHMgdW5kZXIgZ2xvYmFsIHRyZWUiIC0tPiAiVGhpcyBjb250
YWluZXIgZmFsbHMgdW5kZXIgdGhlDQogICAgZ2xvYmFsIHRyZWUiDQogICAgDQpbc2tyYXphMjBd
OiBGaXhpbmcuDQoNCiAgICAiVGhlIGV4YW1wbGUgb2YgZm9ybWVyIGlzIGludGVyZmFjZSBoZWxs
byB0aW1lcnMsIGFuZCBleGFtcGxlIG9mIGxhdHRlciBpcw0KICAgIGVuYWJsaW5nIGhlbGxvcyBm
b3IgYSBnaXZlbiBBRiB1bmRlciBhbiBpbnRlcmZhY2UuIiAtLT4gIlRoZSBleGFtcGxlIG9mIHRo
ZQ0KICAgIGZvcm1lciBpcyBpbnRlcmZhY2UgaGVsbG8gdGltZXJzLCBhbmQgYW4gZXhhbXBsZSBv
ZiB0aGUgbGF0dGVyIGlzIGVuYWJsaW5nDQogICAgaGVsbG9zIGZvciBhIGdpdmVuIEFGIHVuZGVy
IGFuIGludGVyZmFjZS4iDQpbc2tyYXphMjBdOiBGaXhpbmcuICAgIA0KDQogICAgIkEgcGVlciBp
cyB1bmlxdWVseSBpZGVudGlmaWVkIHVzaW5nIGl0cyBMU1IgSWQgYW5kIGhlbmNlIExTUiBJZCBp
cyB0aGUga2V5IGZvcg0KICAgIHBlZXIgbGlzdCIgW21pc3NpbmcgcHVuY3R1YXRpb25dDQpbc2ty
YXphMjBdOiBBbHJlYWR5IHJld29ya2VkLg0KDQogICAgDQogICAgDQoNCg==


From nobody Fri Mar 20 13:34:37 2020
Return-Path: <skraza@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A4FC3A0E53; Fri, 20 Mar 2020 13:34:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.599
X-Spam-Level: 
X-Spam-Status: No, score=-9.599 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=k9uTkoHa; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=c6XIgzRp
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 M9Tr62TbFIL7; Fri, 20 Mar 2020 13:34:12 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FDEA3A0E4B; Fri, 20 Mar 2020 13:34:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=58226; q=dns/txt; s=iport; t=1584736452; x=1585946052; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=G39+P2tsQHUFC3J5+Uv9/pyeW0jUAKFW4GZP/FAe4Tg=; b=k9uTkoHaYHcXL0YtoWXybGyngPiqEaL+fL487l23F/iROvoA/lbJOrb/ m22tafFBRABG3r7JhN0UdcNK/VROcLr7aZTU8worreZ85XQ/nUO6RspTx ofyj0OpHJs9HyOhlOBRJ61ztygT7rgHtF2NmBNlEpBsMnGrQYRiCU7w4g M=;
IronPort-PHdr: =?us-ascii?q?9a23=3Avl82VBCln51QNZKheu/wUyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qg83kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHw?= =?us-ascii?q?QAld1QmgUhBMCfDkiuN/3wZj4zNM9DT1RiuXq8NBsdFQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CEAACYJ3Ve/5RdJa1dCQ4LAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQERAQEBAQEBAQEBAQGBe4FUJAUnBWxPAQggBAsqhBiDRQO?= =?us-ascii?q?Kb4JfiWqOMoFCgRADUAQJAQEBDAEBGAsKAgQBAYREAheCDSQ4EwIDAQELAQE?= =?us-ascii?q?FAQEBAgEFBG2FVgyFYwEBAQECAQEBEAgBCAQNDAEBKQECBgIDAQsEAgEIEQQ?= =?us-ascii?q?BAQECAhQLBwICAh8GCxUICAIEAQ0FFA6COUcEAYJLAw4gAQ6heAKBOYhidX8?= =?us-ascii?q?zgn8BAQWFFg0LggwJgQ4qhSCFSyWBHxqCAIERJyCBT34+ghtJAQECAYElERI?= =?us-ascii?q?EFhc4gkIygiyNWBISLQWCCjuGG5hHMkQKgjyHWIUISoUYhDwdgkuBAocohFO?= =?us-ascii?q?MDY4sXokFgjaMLYN+AgQCBAUCDgEBBYFpIg2BS3AVOyoBgkEJRxgNjh0MAQQ?= =?us-ascii?q?SFYM7hFk7hQQ9dAIBgSaLJyWCHQEB?=
X-IronPort-AV: E=Sophos;i="5.72,285,1580774400"; d="scan'208";a="450577874"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Mar 2020 20:34:10 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 02KKYAg7002092 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 20 Mar 2020 20:34:10 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 15:34:10 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 15:34:09 -0500
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 20 Mar 2020 16:34:09 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lLz9w6A4dt8dOdqgasbdHmvux0oBpeju/Qy5LUkZkTbMiVvVmVkVAlPfOe4y7Rv95WfhHdCymhxQMm3syno54YC+Ju+ppz8nRWJ/v2yRGkH5Exf1xs39ZhWwGkw76xN+HK5p/Yv9NIwa9fLkI0JC9y/oG/n/cRQ8SYS7jsGC/1PlR9hqlm/Ixrghb+jMdpoaL5HryvhxI6B+T7FsrmujQ32IYdhIEyXsuMXDjlqMOuT5gXIa7qQxVJ6BxZyDVPSzeBkQI3SZLZk8kC3PsFDHgweos9EPllva4zVrFUc7+2wjoVtZEnYNIznhaFSioyNDXYoTMZMlnD7y0TOo2JqleA==
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=G39+P2tsQHUFC3J5+Uv9/pyeW0jUAKFW4GZP/FAe4Tg=; b=NUFUWez7NI+Yg/WE0QmSbx+3E7PhocIY5JM7Ue0FZ2oeQAwq8XaYiRASMsvvrr07HaeN8O7TfdW9sZQxt1zqCACgdqgcQPWJLyiIvXXpy9+nsntOnAFqD1CnuhqfDnSbYEc8xjbIhgn304GYBqqsj0RFa8RmM0p30O3IzLGB26OBMkfQQLspJGxfpLknINcBD3ZeFpwBgZABbz23M/xh4UOqGKm3+LbKUQUBLH/NEtndbmdUoGnEL/vi6j1ZGslWUGveRzDQ67TQEoMEqLBEl7o5gGqJFOmfo6o8qyrU2u9O7wwGDG6BFGEMja/Ysiv/lLks1vODSPTsWO8fKSdwzg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G39+P2tsQHUFC3J5+Uv9/pyeW0jUAKFW4GZP/FAe4Tg=; b=c6XIgzRpEMX1r4u252WTR+uBju0lK3ChcSGm/0Jo0YxrZMNwhfwW5NigriF03lN2Vnft+WLnDSqKgvaoq3QLtRjTvrZ54PMADG4qoVhqvOWYesEvl0WiQTxU90vHY0P7VJPcdQbduRqsCv5EdeoxBEPc4RJAuyybhN6fFizn/mo=
Received: from BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) by BL0PR11MB3267.namprd11.prod.outlook.com (2603:10b6:208:6b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.22; Fri, 20 Mar 2020 20:34:04 +0000
Received: from BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024]) by BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024%5]) with mapi id 15.20.2835.017; Fri, 20 Mar 2020 20:34:04 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: tom petch <ietfc@btconnect.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, Benjamin Kaduk <kaduk@mit.edu>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV7fEHh8C8R6fr+Eu6LYwdKXXZQqhNYQKAgALDA0CAACC/gIAACseQgAE+jYCAAEDAAA==
Date: Fri, 20 Mar 2020 20:34:03 +0000
Message-ID: <FBBD1213-A7A9-498D-9BAD-4DF50DFB5402@cisco.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu> <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com> <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [2001:420:c0c4:1002::f5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 78c40ee0-f2a8-453d-5268-08d7cd0e07e4
x-ms-traffictypediagnostic: BL0PR11MB3267:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR11MB32677FF52386A17F7E9CEB35D0F50@BL0PR11MB3267.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 03484C0ABF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(346002)(396003)(136003)(39860400002)(199004)(66476007)(15650500001)(966005)(86362001)(5660300002)(478600001)(18074004)(296002)(186003)(6512007)(45080400002)(316002)(8936002)(6506007)(71200400001)(64756008)(76116006)(66574012)(6486002)(66556008)(81166006)(66946007)(2616005)(2906002)(81156014)(66446008)(4326008)(8676002)(54906003)(36756003)(110136005)(53546011)(30864003)(33656002)(579004)(559001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3267; H:BL0PR11MB3412.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Xfl3IbD48d+wxUssbBX0PsjgK5e2id4ywwLRRGmg5t2lGPladghweqibjO3MTPvQctQ0bAvjOTdq9o4XhvG08TM3Gu0W0I1FijUb//NEy08yvI30ssL4XzbOwxiqXxyxerJVKBFaUbE50G6hlJWcFw6rJs0M6cbXEbUWm2rTOk/SwFuKjQ24QzJ71MzHqVJQdfdSJU/xAPnRTYZ9k3DwXOZOeFYC8oaiRMIaugneYHyXvjA8sqH1FY+ZT2Cz8igFSAINWA/ZVRS/BAZJLHqh936SOuxp3KUKEKqvQETlUZu1qPMel5kdk80MR8CHJns6FYTQv99CBKMI514iy9PYZ+lnNa4P1FGMwU2N+zsUfgxjiI0/l0r+ykgnsvoinknGNvHsipP/sHP3SDpvVdRRBcHuO8YJMzEZB6MejCtiiqMvtUDLrzV3oYaV8y16CYfqjgabBXXm2MxYVOEXyebz0pchOdsXB2RDPClMYD0j2ri5qKFbJ0WYJJ/uQik0OC+eaMMKh3/BBxYLi6BuqaT8ow==
x-ms-exchange-antispam-messagedata: TxuKabs2O+her5Q3gvgI9MeIbdj/3rdpAAt9KD9p5Dyj4WjPiYhoBaEBCZDPEJMEnAruqt9hb983pnFR5c/d30YNw0KOYci9/L7eoxWlv2tchnMdfNbL1x1Krv1Qn363e+gHlgH6IfYnfhOAvUHLKcPGu/+fxkgcyYbTgFLuabE=
Content-Type: text/plain; charset="utf-8"
Content-ID: <D44D94F7FDE654458F9B2B0EF04A062A@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 78c40ee0-f2a8-453d-5268-08d7cd0e07e4
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2020 20:34:03.9485 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MmZQPDlMi7OEJg+ercaJKIUY0zXlU19mXeIO8AgzdfWkVU3z0RWa0+xClzzjZu7R7UQkIIRh511HyDW1dyXtQQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3267
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/9EZd1ZpcUjvd5rHDK-7b3gSn1E8>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2020 20:34:31 -0000

Um9iL1RvbSwNCg0KV2UgYXJlIGdvaW5nIHRvIHBvc3QgcmV2IC0wOSBzaG9ydGx5IHdpdGggc29t
ZSBtb3JlIGVkaXRzIHRvIHRha2UgY2FyZSBvZiBzb21lIG9mIHRoZSBjb21tZW50cy4NClBsZWFz
ZSBzZWUgaW5saW5lIFtza3JhemEyMF0NCg0K77u/T24gMjAyMC0wMy0yMCwgODo0MiBBTSwgInRv
bSBwZXRjaCIgPGlldGZjQGJ0Y29ubmVjdC5jb20+IHdyb3RlOg0KDQogICAgRnJvbTogUm9iIFdp
bHRvbiAocndpbHRvbikgPHJ3aWx0b25AY2lzY28uY29tPg0KICAgIFNlbnQ6IDE5IE1hcmNoIDIw
MjAgMTg6NDENCiAgICBIaSBUb20sIEJlbiwgS2FtcmFuLA0KICAgIFRoYW5rcyBmb3IgdGhlIGNv
bW1lbnRzLg0KICAgIA0KICAgID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAgICA+IEZy
b206IHRvbSBwZXRjaCA8aWV0ZmNAYnRjb25uZWN0LmNvbT4NCiAgICA+IFNlbnQ6IDE5IE1hcmNo
IDIwMjAgMTc6MDQNCiAgICA+IFJvYiBzb3JyeSBmb3IgdGhlIHRvcCBwb3N0aW5nIGJ1dCBteSBl
LW1haWwgaXMgZGlmZmljdWx0IGN1cnJlbnRseS4NCiAgICBbUlddDQogICAgTm8gcHJvYmxlbS4g
IEkgaGF2ZSB0byB1c2UgT3V0bG9vaywgYW5kIHRoYXQgZG9lc24ndCBzZWVtIHRvIGJlIG9wdGlt
aXplZCBmb3IgcmVwbHlpbmcgdG8gZW1haWxzIGVpdGhlciENCiAgICA8dHA+IA0KICAgIEkgdXNl
ZCB0byBoYXZlIE91dGxvb2sgRXhwcmVzcyB3aGljaCBJIHRob3VnaHQgYmFzaWMgYnV0IEkgZGlk
IGdldCB2ZXJ5IHByb2R1Y3RpdmUgd2l0aCBpdCBhbmQgbm93IEkgYW0gb24gT3V0bG9vayEuICBB
bHNvLCBJIGFtIGdldHRpbmcgYSBib3VuY2UgZnJvbSBqdW5pcGVyLm5ldCBzbyBzb21lb25lIGlz
IG5vdCBzZWVpbmcgdGhpcyAtIGVsc2UgaW5saW5lDQogICAgPg0KICAgID4gVGhlIHVzZSBvZiBm
b3VyIHByZXNlbmNlIGNvbnRhaW5lcnMgc2VlbXMgd3Jvbmc7IGl0IGFsbG93cyBpcHY0ICBvciBp
cHY2DQogICAgPiB0byBiZSBlbmFibGVkIGZvciBvbmUgcGFydCBvZiBMRFAgYW5kIG5vdCBmb3Ig
b3RoZXJzIHdoaWNoIGlzIG5vdCBMRFAgYXMgSQ0KICAgID4ga25vdyBpdCAod2hpY2ggY291bGQg
YmUgaWdub3JhbmNlKS4NCiAgICBbUlddDQogICAgWWVzLCBJIGFncmVlIHRoYXQgdGhpcyBpcyBh
bHNvIG5vdCBpZGVhbCBhbmQgbm90IHRoZSBwcm9ibGVtIHRoYXQgSSByZXNwb25kZWQgdG8gcHJl
dmlvdXNseS4gIEkgaGF2ZSBub3cgY29tbWVudGVkIGJlbG93Lg0KICAgIA0KICAgICAgICBUaGUg
YXV0aG9yIGNpdGVzIElQIFlBTkcgbW9kdWxlIGJ1dCBJDQogICAgPiB0aGluayB0aGF0IGRpZmZl
cmVudDsgdGhlcmUgdGhlcmUgaXMgb25seSBvbmUgcHJlc2VuY2UgY29udGFpbmVyIHdoaWNoIGNh
bg0KICAgID4gYmUgc2V0IHRvIHR1cm4gb24gSVB2NCB3aXRob3V0IG5lZWRpbmcgdG8gYWRkIGFu
eSBtb3JlIHBhcmFtZXRlcnMgaWUgbm8NCiAgICA+IG5lZWQgdG8gc2V0IHRoZSBlbmFibGUgbGVh
Zi4NCiAgICBbUlddDQogICAgSW4gdGhlIGdlbmVyYWwgY2FzZSwgdGhpcyBmZWVscyBsaWtlIGEg
cG9vciBvcHRpbWl6YXRpb24gdG8gbWUuICBJdCBmZWVscyBsaWtlIGl0IGFkZHMgcXVpdGUgYSBs
b3Qgb2YgZXh0cmEgYmVzcG9rZSBjb21wbGV4aXR5IGZvciBsaXR0bGUgZ2FpbiwgZS5nLiBvbmUg
ZGF0YSBub2RlICh0aGUgaXB2NCBwcmVzZW5jZSBjb250YWluZXIpIGlzIHVzZWQgdG8gZW5hYmxl
IElQdjQsIGFuZCBhIGRpZmZlcmVudCBkYXRhIG5vZGUgKHRoZSBlbmFibGUgbGVhZikgaXMgdXNl
ZCB0byBkaXNhYmxlIGl0LiBJdCBhbHNvIGxvb2tzIGEgYml0IGxpa2UgYW4gYWRob2MgdmVyc2lv
biBvZiBpbmFjdGl2ZSBjb25maWd1cmF0aW9uLCBpLmUuIHdoeSBkb2VzIGEgY2xpZW50IG5lZWQg
dG8gY29uZmlndXJlIGRpc2FibGVkIElQdjQgY29uZmlndXJhdGlvbiBpbiB0aGUgZmlyc3QgcGxh
Y2UuDQogICAgDQogICAgSG93ZXZlciwgSSBhcHByZWNpYXRlIHRoYXQgdGhpcyBjb25zdHJ1Y3Qg
aXMgdXNlZCBlbHNld2hlcmUgaW4gSUVURiBtb2RlbHMsIGFuZCBoZW5jZSBpdCBpcyBhdCBsZWFz
dCBjb25zaXN0ZW50IGFjcm9zcyB0aGUgSUVURiBZQU5HIG1vZGVscyB0byB1c2UgaXQgaGVyZS4N
CiAgICA8dHA+ICBSb2IgLSBJIHRoaW5rIHRoYXQgdGhlIHVzZSBvZiBwcmVzZW5jZStlbmFibGUt
bGVhZiBpcyB0aGUgZXhjZXB0aW9uIGFuZCBpbnRlbmRlZCBmb3IgdGhlIGNvcm5lciBjYXNlIHRo
YXQgaXMgdGhlIE5ldG1vZCBpbnRlcmZhY2UgbW9kZWwuICBUaGUgaXNzdWUgYXMgSSBzZWUgaXQg
d2FzIHRoZSB0d28gc2NlbmFyaW9zLiAgQSBibGFkZSBpcyBob3QtcGx1Z2dlZCwgdGhlIGRldmlj
ZSByZWFkcyBpdHMgcHJvcGVydGllcyBhbmQgc2V0cyB1cCB0aGUgJ2NvbmZpZ3VyYXRpb24nIGFz
IHN0YXRlIGRhdGEgd2hpY2ggT0FNIGNhbiB0aGVuIE5FVENPTkYgZ2V0LiAgT3IgT0FNIHNldHMg
dXAgdGhlIGNvbmZpZ3VyYXRpb24gaW4gYWR2YW5jZSBhcyBjb25maWd1cmF0aW9uLCB0aGUgYmxh
ZGUgaXMgaG90LXBsdWdnZWQsIHRoZSBjb25maWd1cmF0aW9uIGRhdGEgaXMgbWF0Y2hlZCBvbiBz
b21lIHBhcmFtZXRlciBhbmQgdGhlIGRldmljZSBzZXRzIHRoZSBibGFkZSB0byB3aGF0IE9BTSB3
YW50cy4gIE5FVE1PRCBXRyBzcGVudCB5ZWFycyBvbiB0aGlzIHdpdGhvdXQgc3VjY2VzcyBhbmQg
dGhpcyB3YXMgKGluIHBhcnQpIHRoZSBkcml2ZXIgZm9yIE5NREEgd2l0aCBpdHMgbXVsdGlwbGUg
ZGF0YXN0b3Jlcy4NCiAgICANCiAgICBBbnl3aGVyZSBlbHNlIEkgdGhpbmsgdGhhdCBoYXZpbmcg
dHdvIHdheXMgdG8gZW5hYmxlL2Rpc2FibGUgc29tZXRoaW5nIGlzIGNvbmZ1c2luZy4gIEluIHRo
aXMgY2FzZSwgSSBmaW5kIHRoZSAoZm91cikgZGVzY3JpcHRpb24gY2xhdXNlcyB1bmNsZWFyIGFu
ZCB0aG9zZSBzaG91bGQgYXQgbGVhc3QgYmUgcmV3cml0dGVuLg0KDQpbc2tyYXphMjBdIFVwZGF0
ZWQgdGhlIGRlc2NyaXB0aW9ucyBhIGJpdCAuIFNlZSBpbiByZXYgLTA5Lg0KICAgIA0KICAgIG1v
cmUgYmVsb3cNCiAgICANCiAgICAgICAgVGhpcyBub3QgdW5saWtlICB0aGUgdXNlIG9mIHByZXNl
bmNlIGluDQogICAgPiBSSVAsIE9TUEYsIEJGRCAgYnV0IHRoZXJlIGlzIG9ubHkgb25lIHByZXNl
bmNlIGNvbnRhaW5lci4gaW4gYWxsIHN1Y2gNCiAgICA+IGNhc2VzLiAgSGF2aW5nIGZvdXIgcHJl
c2VuY2UgY29udGFpbmVycyBhbmQgZm91ciBlbmFibGUgbGVhZiBmb3IgSVBWNCAobm90DQogICAg
PiBmb3IgdGhlIGZlYXR1cmVzKSBzZWVtIHRvIG1lIG9ubHkgYSBwb3NzaWJsZSBzb3VyY2Ugb2Yg
bWlzY29uZmlndXJhdGlvbi4NCiAgICA+DQogICAgW1JXXQ0KICAgIEkgYWdyZWUgdGhhdCBoYXZp
bmcgdGhlIHByZXNlbmNlL2VuYWJsZSBsZWFmIGluIDQgcGxhY2VzIGlzIG5vdCBpZGVhbC4gIEFs
dGhvdWdoLCBpdCBsb29rcyBsaWtlIHRoZSBlbmFibGUgbGVhZiBpcyBvbmx5IGluIHR3byBvZiB0
aG9zZSBwbGFjZXMsIGJ1dCBhbiBpcHY0IHAtY29udGFpbmVyIGlzIHVzZWQgaW4gYWxsIDQgcGxh
Y2VzLg0KICAgIA0KICAgIEknbSBub3QgcmVhbGx5IGZhbWlsaWFyIHdpdGggdGhlIGRldGFpbHMg
b2YgTERQLCBidXQgaXQgc2VlbXMgdGhhdCB0aGUgY29uZmlndXJhdGlvbiBmb3IgYmFzaWMgZGlz
Y292ZXJ5LCBleHRlbmRlZCBkaXNjb3ZlcnksIGFuZCBzdGF0aWNhbGx5IGNvbmZpZ3VyZWQgcGVl
cnMgbG9naWNhbGx5IHNpdHMgYXQgdGhlIHNhbWUgbGV2ZWwuICBIZW5jZSBJIHRoaW5rIEkgY2Fu
IHNlZSB3aHkgSVB2NC92NiBtaWdodCBhbGwgbmVlZCB0byBiZSBjb25maWd1cmVkL2VuYWJsZWQg
c2VwYXJhdGVseSBmb3IgZWFjaCBvZiB0aGVtLg0KICAgIA0KICAgIEJ1dCBJIHdhc24ndCBzdXJl
IHdoeSB0aGUgZ2xvYmFsIGlwdjQgY29uZmlndXJhdGlvbiBuZWVkcyBhIHByZXNlbmNlIGNvbnRh
aW5lciBhbmQgYW4gZW5hYmxlIGtleXdvcmQuICBQZXJoYXBzIGl0IGNvdWxkIGJlIGNoYW5nZWQg
dG8gYSBub24tcHJlc2VuY2UgY29udGFpbmVyLCBhbmQgdGhlIGVuYWJsZSBrZXl3b3JkIHJlbW92
ZWQ/ICBJLmUuIGRvZXMgaXQgbWFrZSBzZW5zZSB0byBlbmFibGUgSVB2NCBnbG9iYWxseSBpbiBM
RFAgYnV0IG5vdCBhbHNvIGluIHRoZSBiYXNpYyBkaXNjb3ZlcnksIGV4dGVuZGVkIGRpc2NvdmVy
eSwgb3IgcGVlciBjb25maWd1cmF0aW9uPyAgT3IgZG9lcyB0aGUgZ2xvYmFsIElQdjQgY29uZmln
dXJhdGlvbiBvbmx5IHJlYWxseSBhcHBseSBpZiBJUHY0IGhhcyBiZWVuIGVuYWJsZWQgZWxzZXdo
ZXJlPw0KICAgIA0KICAgIFRoZXNlIGNvbW1lbnRzIG1heSBlcXVpdmFsZW50bHkgYXBwbHkgdG8g
SVB2NiBhcyB3ZWxsLg0KICAgIA0KICAgIDx0cD4gDQogICAgSSBhbSBzdXJlIHRoZXkgYXBwbHkg
dG8gSVB2NiBqdXN0IGFzIHdlbGwhLiAgVGhlIGN1cnJlbnQgbW9kZWwgYWxsb3dzIExEUCB0YXJn
ZXRlZCB0byBiZSBJUFY2IG9ubHkgYW5kIExEUCBkaXNjb3ZlcnkgdG8gYmUgSVB2NCBvbmx5LiAg
SWYgdGhhdCBpcyB3aGF0IHRoZSBhdXRob3JzIHdhbnQgdGhlbiBJIHRoaW5rIHRoYXQgbmVlZHMg
c3BlbGxpbmcgb3V0IGluIHRoZSBib2R5IG9mIHRoZSBkb2N1bWVudC4gIA0KDQpbc2tyYXphMjBd
OiBZZXMsIGludGYgZGlzY292ZXJ5IGFuZCB0Z3QgZGlzY292ZXJ5IGFyZSBzZXBhcmF0ZSBhbmQg
bm90IGxpbmtlZCAtIGl0IGlzIGVudGlyZWx5IHBvc3NpYmxlIHRvIGhhdmUgdjQgaW50ZiBkaXNj
IGFuIHY2IHRndCBhbmQgdmljZSB2ZXJzYS4gVGhpcyBpcyBvYnZpb3VzIGZyb20gdGhlIExEUCBw
cm90b2NvbCBzcGVjcyBhbmQgaGVuY2Ugd2Ugc2VlIG5lZWQgdG8gY2FsbCB0aGlzIG91dC4gDQog
IE90aGVyd2lzZSwgdGhlcmUgYXJlIDEwMCBvdGhlciB0aGluZ3MgdGhhdCBtYXkgbmVlZCBjYWxs
IG91dCAtIEl0IGlzIGV4cGVjdGVkIHRoYXQgdXNlciBvZiB0aGlzIG1vZGVsIGlzIGZhbWlsaWFy
IHdpdGggdGhlIExEUCBiYXNlIHNwZWNzLg0KDQpQZXJzb25hbGx5IEkgZG8gbm90IHRoaW5rIGl0
IGlzIHdoYXQgaXMgd2FudGVkIHNvIEkgd2FudCBqdXN0IG9uZSBwbGFjZSB0byBlbmFibGUgSVB2
NCBhbmQgb25lIHBsYWNlIHRvIGVuYWJsZSBJUHY2IGFuZCBhbHNvIGZvciB0aG9zZSBwbGFjZXMg
dG8gYmUgZW5hYmxlIGxlYWYgb25seS4gbm8gcHJlc2VuY2UuICBBcyBJIHNhaWQsIEkgc2VlIHBy
ZXNlbmNlIHVzZWQgZm9yIG9wdGlvbmFsIGZlYXR1cmVzIHdoZW4gbm8gY29uZmlndXJhdGlvbiBs
ZWFmcyBhcmUgbmVlZGVkIG9yIHdoZW4gdGhlcmUgYXJlIGZldyBhbmQgbGlrZWx5IHRvIGRlZmF1
bHQuICBUaGlzIGlzIGhvdyBJIHNlZSBCRkQsIFJJUCwgT1NQRiBJRVRGIFlBTkcgbW9kdWxlcyB1
c2UgcHJlc2VuY2UgY29udGFpbmVycw0KICAgIE9uZSBtb3JlIGJlbG93DQogICAgDQogICAgPiBJ
IGVjaG8gQmVuJ3MgY29uY2VybiBhYm91dCB0aGUgc3RyaW5nIHBhc3N3b3JkLiAgVXN1YWxseSB0
aGlzIGlzIGJhc2U2NA0KICAgID4gYW5kIEkgd291bGQgaG9wZSB0byByZWZlcmVuY2UgdGhlIGJh
c2ljIE5ldGNvbmYgY29uZmlndXJhdGlvbiBJLUQgb24gc3VjaA0KICAgID4gbWF0dGVycyBidXQg
cHJvZ3Jlc3Mgb24gdGhlc2UgaGFzIG5vdCBiZWVuIE5FVENPTkYgV0cgZmluZXN0IGhvdXIuDQog
ICAgW1JXXQ0KICAgIFllcywgd2UgbmVlZCB0byBnZXQgdGhvc2UgZHJhZnRzIGZpbmlzaGVkLiAg
VGhpcyBtaWdodCBiZSBzb21ldGhpbmcgdGhhdCBJIG5lZWQgdG8gZGlzY3VzcyB3aXRoIHRoZSBO
RVRDT05GIGNoYWlycyBhbmQgcG9zc2libHkgdGhlIHNlY3VyaXR5IEFEcyB0byBmaWd1cmUgb3V0
IGhvdyB3ZSBoYXZlIHNvbWV0aGluZyB0aGF0IGlzIGdvb2QgZW5vdWdoLg0KICAgIA0KICAgIEJ1
dCBJIGFsc28gaGF2ZSB0byBjb25mZXNzIHRoYXQgSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHRo
ZSBudWFuY2VzIG9mIHRoaXMgaXNzdWUgd2VsbCBlbm91Z2ggdG8gcmVhbGx5IGtub3cgd2hldGhl
ciBzdHJpbmcgdnMgYmluYXJ5IGlzIHRoZSByaWdodCBhbnN3ZXIgaGVyZS4NCiAgICA+DQogICAg
PiBJIGFncmVlIHRoYXQgdGhlIGlzc3VlIHdpdGggaGVsbG8gdGltZXJzIGlzIHNvcnRlZCAoYWx0
aG91Z2ggdGhlIHVzZSBvZg0KICAgID4gcmVmaW5lIGFuZCB1c2VzIGFuZCB0aGUgbWl4IG9mIHRo
ZSB0ZXJtaW5vbG9neSAnYWxsLWludGVyZmFjZXMnIGFuZA0KICAgID4gJ2dsb2JhbCcgZG9lcyBu
b3QgbWFrZSBmb3IgYW4gZWFzeSByZWFkLg0KICAgIFtSV10NCiAgICBJJ20gb2theSB3aXRoIHRo
ZSByZWZpbmUgc3RhdGVtZW50cy4gIERvIHlvdSBoYXZlIGEgc3BlY2lmaWMgc3VnZ2VzdGlvbiBv
biBob3cgdGhlIHRlcm1pbm9sb2d5IGNvdWxkIHBlcmhhcHMgYmUgdHdlYWtlZCB0byBtYWtlIGl0
IGVhc2llciB0byByZWFkL3VuZGVyc3RhbmQ/DQogICAgPHRwPg0KICAgIEkgZG8gbm90IHRoaW5r
IHRoYXQgdGhlIHByb2JsZW0gaXMgdGhlIHRlcm1pbm9sb2d5LCBpdCBpcyB0aGUgd2F5IFlBTkcg
aXMgYmVpbmcgdXNlZC4gIFlvdSBrbm93IHRoYXQgdGhlIG9yaWdpbmFsIFlBTkcgY291bGQgbm90
IGRvIHdoYXQgdGhlIGF1dGhvcnMgd2FudGVkLCBjb3VydGVzeSBvZiB0aGUgd2F5IFlBTkcgaGFu
ZGxlcyBkZWZhdWx0IHZhbHVlcyAod2hpY2ggSSB0aGluayBpcyB3ZWlyZCkuICBCdXQgZm9yIG1l
IHRoZSBmaXggaXMgdG8gc3RvcCB0cnlpbmcgdG8gc2F2ZSBhIGZldyBsaW5lcyAgb2YgY29kZSB3
aXRoIGEgZ3JvdXBpbmcgd2l0aCB0d28gdXNlcyBvbmUgd2l0aCBhIHJlZmluZS4gIERpdGNoIHRo
ZSBZQU5HIGdyb3VwaW5nIGFuZCB1c2VzIGFuZCBzcGVsbCBpdCBvdXQuICBUaGlzIGlzIGEgaG9i
YnkgaG9yc2Ugb2YgbWluZSwgdGhhdCB0aG9zZSB3cml0aW5nIGNvZGUgd2FudCB0byBzYXZlIGEg
ZmV3IGxpbmVzIGJ5IGNyZWF0aW5nIGxvdHMgb2Ygc3Vicm91dGluZXMvZ3JvdXBpbmdzIHdpdGgg
YW4gaW5jcmVhc2UgaW4gY29tcGxleGl0eSB0aGF0IGFkdmVyc2VseSBhZmZlY3RzIGFsbCB1c2Vy
cyBldmVyIGFmdGVyISAgTGlrZSBJIHNheSBhIGhvYmJ5IGhvcnNlLg0KICAgIA0KICAgIFRvbSBQ
ZXRjaCANCiAgICANCiAgICA+IFNvcnJ5IHRoaXMgaXMgYWZ0ZXIgdGhlIHRlbGVjaGF0Lg0KICAg
IFtSV10NCiAgICBObyB3b3JyaWVzLiAgQWxsIGNvbnN0cnVjdGl2ZSBpbnB1dCBpcyBhcHByZWNp
YXRlZCBieSB0aGlzIGluY29taW5nIEFEIHdobyBpcyB0cnlpbmcgdG8gZmluZCBoaXMgZmVldCA7
LSkNCiAgICANCiAgICBSZWdhcmRzLA0KICAgIFJvYg0KICAgIA0KICAgIA0KICAgID4NCiAgICA+
IFRvbSBQZXRjaA0KICAgID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KICAgID4gRnJvbTogbXBscyA8bXBscy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2Yg
Um9iIFdpbHRvbiAocndpbHRvbikNCiAgICA+IDxyd2lsdG9uPTQwY2lzY28uY29tQGRtYXJjLmll
dGYub3JnPg0KICAgID4gU2VudDogMTkgTWFyY2ggMjAyMCAxNjowNA0KICAgID4gVG86IEJlbmph
bWluIEthZHVrOyBLYW1yYW4gUmF6YSAoc2tyYXphKQ0KICAgID4gQ2M6IG1wbHNAaWV0Zi5vcmc7
IG1wbHMtY2hhaXJzQGlldGYub3JnOyBUaGUgSUVTRzsgZHJhZnQtaWV0Zi1tcGxzLWxkcC0NCiAg
ICA+IHlhbmdAaWV0Zi5vcmcNCiAgICA+IFN1YmplY3Q6IFJlOiBbbXBsc10gVXBkYXRlZCByZXYg
LTA4IHBvc3RlZCBbUmU6IEJlbmphbWluIEthZHVrJ3MgRGlzY3Vzcw0KICAgID4gb24gZHJhZnQt
aWV0Zi1tcGxzLWxkcC15YW5nLTA3OiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKV0NCiAgICA+
DQogICAgPiBIaSBCZW4sIEthbXJhbiwNCiAgICA+DQogICAgPiA+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQogICAgPiA+IEZyb206IGllc2cgPGllc2ctYm91bmNlc0BpZXRmLm9yZz4gT24g
QmVoYWxmIE9mIEJlbmphbWluIEthZHVrDQogICAgPiA+IFNlbnQ6IDE3IE1hcmNoIDIwMjAgMjA6
NTYNCiAgICA+ID4gVG86IEthbXJhbiBSYXphIChza3JhemEpIDxza3JhemFAY2lzY28uY29tPg0K
ICAgID4gPiBDYzogbXBsc0BpZXRmLm9yZzsgbXBscy1jaGFpcnNAaWV0Zi5vcmc7IE5pY29sYWkg
TGV5bWFubg0KICAgID4gPiA8bi5sZXltYW5uQHRlbGVrb20uZGU+OyBUaGUgSUVTRyA8aWVzZ0Bp
ZXRmLm9yZz47IGRyYWZ0LWlldGYtbXBscy1sZHAtDQogICAgPiA+IHlhbmdAaWV0Zi5vcmc7IFRh
cmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+DQogICAgPiA+IFN1YmplY3Q6IFJlOiBVcGRh
dGVkIHJldiAtMDggcG9zdGVkIFtSZTogQmVuamFtaW4gS2FkdWsncyBEaXNjdXNzIG9uDQogICAg
PiA+IGRyYWZ0LWlldGYtbXBscy1sZHAteWFuZy0wNzogKHdpdGggRElTQ1VTUyBhbmQgQ09NTUVO
VCldDQogICAgPiA+DQogICAgPiA+IE9uIEZyaSwgRmViIDI4LCAyMDIwIGF0IDA0OjM5OjE0QU0g
KzAwMDAsIEthbXJhbiBSYXphIChza3JhemEpIHdyb3RlOg0KICAgID4gPiA+IFRoYW5rcyBmb3Ig
eW91ciBkZXRhaWxlZCByZXZpZXcsIEJlbi4NCiAgICA+ID4gPiBXZSBoYXZlIHBvc3RlZCBhIG5l
dyByZXYgLTA4IHRoYXQgdGFrZXMgY2FyZSBhbG1vc3QgYWxsIG9mIHlvdXINCiAgICA+ID4gPiBj
b21tZW50cw0KICAgID4gPiBhbmQgY29tbWVudHMgZnJvbSBvdGhlciBJRVNHIHJldmlld2Vycy4N
CiAgICA+ID4gPiBPbiBiZWhhbGYgb2YgYXV0aG9ycywgUGxlYXNlIHNlZSBpbmxpbmUgW3NrcmF6
YV0gZm9yIGVhY2ggb2YgeW91cg0KICAgID4gPiBjb21tZW50L1E6DQogICAgPiA+ID4NCiAgICA+
ID4gPg0KICAgID4gPiA+DQogICAgPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICA+ID4gLS0NCiAgICA+
ID4gPiAgICAgRElTQ1VTUzoNCiAgICA+ID4gPg0KICAgID4gPiA+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAg
PiA+ID4gLS0NCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBUaGUgWUFORyBkb2N0b3IgbGFzdCBj
YWxsIHJldmlldyBvZiB0aGUgLTA2IG5vdGVzIHRoYXQgdGhlc2UNCiAgICA+ID4gPiBtb2R1bGVz
DQogICAgPiA+IGFyZQ0KICAgID4gPiA+ICAgICBpbiB2aW9sYXRpb24gb2YgdGhlIGV4cGVjdGF0
aW9ucyBvZiBSRkMgODM0OSAoYXQgbGVhc3Qgdy5yLnQuDQogICAgPiA+IGRlZmluaW5nIGENCiAg
ICA+ID4gPiAgICAgbmV3IGlkZW50aXR5IGZvciB0aGUgY29udHJvbC1wbGFuZSBwcm90b2NvbCBh
bmQgcG9zc2libHkgbW9yZSkuDQogICAgPiA+IFRoaXMNCiAgICA+ID4gPiAgICAgZG9jdW1lbnQg
c2hvdWxkIGVpdGhlciBiZSBicm91Z2h0IGludG8gY29tcGxpYW5jZSBvciBleHBsYWluIHdoeQ0K
ICAgID4gaXQNCiAgICA+ID4gPiAgICAgZGl2ZXJnZXMuDQogICAgPiA+ID4NCiAgICA+ID4gPiBb
c2tyYXphXTogRml4ZWQuDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgVGhlIFlBTkcgZG9jdG9y
J3MgY29tbWVudHMgYWJvdXQgZGVmYXVsdCB2YWx1ZXMgZm9yICJsb2NhbCINCiAgICA+ID4gPiAg
ICAgY29uZmlndXJhdGlvbiAoZS5nLiwgZ3JhY2VmdWwtcmVzdGFydCBjb25maWd1cmF0aW9uKSBj
YXVzaW5nIHRoZQ0KICAgID4gPiBnbG9iYWwNCiAgICA+ID4gPiAgICAgY29uZmlndXJhdGlvbiB0
byBuZXZlciB0YWtlIGVmZmVjdCBzaG91bGQgYWxzbyBiZSBhZGRyZXNzZWQuDQogICAgPiA+ID4N
CiAgICA+ID4gPiBbc2tyYXphXTogRml4ZWQuDQogICAgPiA+DQogICAgPiA+IFRoZXNlIGJvdGgg
bG9vayBhZGRyZXNzZWQsIHRvIG15IGV5ZSwgYnV0IEkgYW0gdmVyeSBtdWNoIG5vdCBhIFlBTkcN
CiAgICA+ID4gZXhwZXJ0Lg0KICAgID4gPiBJJ2QgcmVjb21tZW5kIHRyeWluZyB0byBnZXQgYSBk
ZWRpY2F0ZWQgWUFORyByZXZpZXcsIHBlcmhhcHMgZnJvbSB0aGUNCiAgICA+ID4gaW5jb21pbmcg
TWFuYWdlbWVudCBBRCBSb2IgV2lsdG9uLg0KICAgID4gW1JXXQ0KICAgID4gSSd2ZSBjaGVja2Vk
IHRoZSBncmFjZWZ1bC1yZXN0YXJ0IGNvbmZpZ3VyYXRpb24gYW5kIGl0IGxvb2tzIGZpbmUuDQog
ICAgPg0KICAgID4gSXMgdGhlcmUgZnVydGhlciBoaWVyYXJjaGljYWwgY29uZmlndXJhdGlvbiB0
aGF0IG5lZWRzIHRvIGJlIGNoZWNrZWQ/DQogICAgPg0KICAgID4gPg0KICAgID4gPiA+ICAgICBQ
bGVhc2UgaW5jbHVkZSBzb21lIGp1c3RpZmljYXRpb24gZm9yIHdoeSBMRFAgSVB2NiBpcyBjb25z
aWRlcmVkDQogICAgPiBhbg0KICAgID4gPiA+ICAgICAiZXh0ZW5kZWQgZmVhdHVyZSIgKHdoaWNo
IGlzIHBhcnRpY3VsYXJseSBzdXJwcmlzaW5nIGdpdmVuIHRoYXQNCiAgICA+ID4gU2VjdGlvbg0K
ICAgID4gPiA+ICAgICAyIGNsYXNzaWZpZXMgIklQIiB0byByZWZlciB0byBib3RoIElQdjQgYW5k
IElQdjYgdG9nZXRoZXIpLg0KICAgID4gPiA+DQogICAgPiA+ID4gW3NrcmF6YV06ICBUaGlzIHdh
cyBhbiBlYXJseSBkZWNpc2lvbiB0YWtlbiBhbmQgcHJlc2VudGVkIHRvIFdHIGFuZA0KICAgID4g
PiA+IFdHDQogICAgPiA+IGhhZCBhZ3JlZWQuDQogICAgPiA+ID4gTW9yZW92ZXIsIFNlYyAxLjEg
ZG9lcyBwb2ludHMgb3V0IHdoeSBMRFAgSVB2NiBpcyBjb25zaWRlcmVkIGFzIGFuDQogICAgPiA+
IGV4dGVuZGVkIGZlYXR1cmUuIFRoZSAiYmFzZSIgZmVhdHVyZXMgYXJlIHRoZSBvbmUgbW9zdCBj
b21tb25seQ0KICAgID4gPiBpbXBsZW1lbnRlZCBhbmQgZGVwbG95ZWQgZmVhdHVyZXMuDQogICAg
PiA+ID4gVGhlIGlkZWEgd2FzIHRoYXQgYmFzZSBtdXN0IG5vdCBjb250YWluIGFueSBpZi1mZWF0
dXJlIC0gZ2l2ZW4gdGhhdA0KICAgID4gPiBMRFB2NiBpcyBub3Qgd2lkZWx5IGltcGxlbWVudGVk
IGFuZCB3YXMgYnJhbmRlZCBhcyBpZi1mZWF0dXJlLCBpdCBpcw0KICAgID4gPiBjbGFzc2lmaWVk
IGluIHRoZSBleHRlbmRlZCBjYXRlZ29yeSB0aGVuLg0KICAgID4gPiA+IEJUVywgbm90ZSB0aGF0
IExEUCBoYXMgc2VwYXJhdGUgUkZDIGZvciBMRFAgSVB2Ni4NCiAgICA+ID4NCiAgICA+ID4gSXQn
cyBub3QgcmVhbGx5IGNsZWFyIHRvIG1lIHRoYXQganVzdCBiZWNhdXNlIHRoZSBwcm90b2NvbCBp
cw0KICAgID4gPiBkZXNjcmliZWQgaW4gc2VwYXJhdGUgUkZDcyBmb3IgSVB2NCBhbmQgSVB2NiB3
ZSBjYW5ub3QgcHJlc2VudCBhDQogICAgPiA+IHVuaWZpZWQgbWFuYWdlbWVudCBpbnRlcmZhY2Ug
b24gdG9wIG9mIGl0LiAgSSBub3RlIHRoYXQgc2V2ZXJhbCBvdGhlcg0KICAgID4gPiBBRHMgZXhw
cmVzc2VkIGNvbmNlcm4gYWJvdXQgdGhpcyB0b3BpYywgc28gSSd2ZSBtb3ZlZCB0aGlzIGRvY3Vt
ZW50DQogICAgPiA+IG9udG8gdGhlIGFnZW5kYSBmb3IgdGhpcyB3ZWVrJ3MgSUVTRyB0ZWxlY2hh
dCB0byBnZXQgYSBiZXR0ZXIgc2Vuc2Ugb24NCiAgICA+ID4gd2hhdCB0aGUgcmlnaHQgdGhpbmcg
dG8gZG8gaXMgaGVyZS4NCiAgICA+IFtSV10NCiAgICA+IEkgbm90ZSB0aGF0IElQdjYgaXNuJ3Qg
dW5kZXIgaWYtZmVhdHVyZSBpbiB0aGUgZXh0ZW5zaW9uIG1vZHVsZS4gIFRoaXMNCiAgICA+IHdv
dWxkIGltcGx5IHRoYXQgaW1wbGVtZW50YXRpb25zIHRoYXQgd2lzaCB0byBpbXBsZW1lbnQgb3B0
aW9uYWwgZmVhdHVyZXMNCiAgICA+IGluIHRoZSBleHRlbnNpb24gbW9kdWxlIG11c3QgYWxzbyBz
dXBwb3J0IExEUCBJUHY2IChvciBkZXZpYXRlKS4gIElzIHRoYXQNCiAgICA+IGludGVudGlvbmFs
Pw0KICAgID4NCiAgICA+DQogICAgPiA+DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgV2UgbmVl
ZCB0byBkZWZpbmUgdGhlIGZvcm1hdC9zZW1hbnRpY3Mgb2YgdGhlIG1kNS1rZXkgc3RyaW5nDQog
ICAgPiA+ID4gKGUuZy4sDQogICAgPiA+IGlzDQogICAgPiA+ID4gICAgIGl0IGhleD8gYmFzZTY0
e3VybCx9PykgZWl0aGVyIGRpcmVjdGx5IG9yIGJ5IHJlZmVyZW5jZSAoYXMgdGhlDQogICAgPiBZ
QU5HDQogICAgPiA+ID4gICAgIGRvY3RvciBub3RlcykuICBVc2luZyBhIGNyeXB0by10eXBlIHdv
dWxkIHByb2JhYmx5IGJlDQogICAgPiA+ID4gYXBwcm9wcmlhdGUsDQogICAgPiA+IGFzDQogICAg
PiA+ID4gICAgIHdvdWxkIGFkZGluZyBhIG5vdGUgdGhhdCB0Y3AtbWQ1IGlzIG9ic29sZXRlZCBi
eSBUQ1AtQU8uDQogICAgPiA+ID4NCiAgICA+ID4gPiBbc2tyYXphXTogSXQgaXMgYmV5b25kIG91
ciBjb250cm9sIGFzIHdlIGFyZSB1c2luZyBpdCBhcy1pcyBmcm9tIHRoZQ0KICAgID4gPiBSRkMu
IE1hZGUgdGhlIGNoYW5nZSBhbnl3YXlzIHRvIGFkZCBjcnlwdG8tYWxnbyB0byB3aWRlbiB0aGUN
CiAgICA+ID4gc2NvcGUvdHlwZSBvZiBrZXkgYmV5b25kIE1ENS4NCiAgICA+ID4NCiAgICA+ID4g
SSdtIHN0aWxsIGNvbmNlcm5lZCB0aGF0IHRoZXJlIGlzbid0IGVub3VnaCB0ZXh0IGhlcmUgZm9y
IG1lIHRvIGJlDQogICAgPiA+IGFibGUgdG8gaW1wbGVtZW50IHNvbWV0aGluZyBhbmQgaGF2ZSBj
b25maWRlbmNlIGl0IHdpbGwgaW50ZXJvcGVyYXRlLg0KICAgID4gPiBGb3IgZXhhbXBsZSwgdGhl
IHJlY29tbWVuZGF0aW9ucyBpbiBSRkMgMzU2MiBpbmNsdWRlIHRoZSBhYmlsaXR5IHRvDQogICAg
PiA+IHVzZSBhIGRpcmVjdCBiaW5hcnkga2V5IGZvciBUQ1AtbWQ1LiAgRG9lcyB0aGlzIFlBTkcg
c3RhbnphIGFsbG93IGZvcg0KICAgID4gZG9pbmcgc28/DQogICAgPiA+IElmIHllcywgd2hhdCBt
ZWNoYW5pc20gaXMgdXNlZCBmb3IgY29udmVydGluZyBpbnB1dCBpbnRvICJyYXciIGJpbmFyeSwN
CiAgICA+ID4gaWYgbmVlZGVkPw0KICAgID4gPg0KICAgID4gPiBUaGF0IGlzLCBldmVuIGlmIHRo
ZSBhY3R1YWwgcHJvdG9jb2wgc2VtYW50aWNzIGZvciBob3cgVENQLU1ENSB1c2VzIGENCiAgICA+
ID4gZ2l2ZW4ga2V5L3Bhc3N3b3JkIGFyZSBvdXQgb2YgeW91ciBjb250cm9sLCB0aGVyZSBpcyBz
dGlsbCBhbWJpZ3VpdHkNCiAgICA+ID4gYXMgdG8gd2hhdCBtYXBwaW5nIChpZiBhbnkpIG9jY3Vy
cyBiZXR3ZWVuIHRoZSBZQU5HLWNvbmZpZ3VyZWQgdmFsdWUNCiAgICA+ID4gYW5kIHdoYXQgaXMg
cGFzc2VkIHRvIHRoZSBUQ1AtTUQ1IGltcGxlbWVudGF0aW9uLg0KICAgID4gPg0KICAgID4gPiBG
dXJ0aGVybW9yZSwgdGhlIGF1dGhlbnRpY2F0aW9uLXR5cGUgc3RpbGwgb25seSBoYXMgYSAic3Ry
aW5nIiBsZWFmDQogICAgPiA+IGZvciB0aGUga2V5LCB3aXRoIChpZiBJIGFtIHJlYWRpbmcgdGhl
IFlBTkcgY29ycmVjdGx5KSB0aGUgcmVjb21tZW5kZWQNCiAgICA+ID4ga2V5LSBjaGFpbiBmdW5j
dGlvbmFsaXR5IGZvciBwcm90ZWN0ZWQga2V5IHN0b3JhZ2UgYmVpbmcgbGVmdCBhcyBhbg0KICAg
ID4gZXh0ZW5zaW9uLg0KICAgID4gPiBJdCdzIG5vdCBjbGVhciB0byBtZSB3aHkgd2Ugc2hvdWxk
IGJlIGxlYXZpbmcgdGhlIGJlc3QtcHJhY3RpY2UNCiAgICA+ID4gZm9ybXVsYXRpb24gYXMgYW4g
ZXh0ZW5zaW9uLg0KICAgID4gPg0KICAgID4gPiA+ICAgICBJbiB0aGUgcGVlci1hZi1wb2xpY3kt
Y29udGFpbmVyIGdyb3VwaW5nJ3MNCiAgICA+ID4gPiAgICAgbGFiZWwtcG9saWN5L2FkdmVydGlz
ZS9wcmVmaXgtbGlzdCwgd2UgbmVlZCB0byBzYXkgaWYgdGhlIGZpbHRlcg0KICAgID4gPiA+IGlz
DQogICAgPiA+IGZvcg0KICAgID4gPiA+ICAgICBpbmNsdXNpb24gb3IgZXhjbHVzaW9uIG9mIG91
dGdvaW5nIGxhYmVsIGFkdmVydGlzZW1lbnRzLg0KICAgID4gPiA+ICAgICBTaW1pbGFybHkgZm9y
IHRoZSBpbmNvbWluZyBsYWJlbCBhZHZlcnRpc2VtZW50cyBpbiB0aGUgJ2FjY2VwdCcNCiAgICA+
ID4gPiAgICAgY29udGFpbmVyIChhbmQgbW9zdCBvZiB0aGUgPGZvbz4tbGlzdC1yZWYgdXNhZ2Vz
PykuDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgSW4gdGhlIHBvbGljeS1jb250YWluZXIgZ3Jv
dXBpbmcncw0KICAgID4gPiA+ICAgICBsYWJlbC1wb2xpY3kvYXNzaWduL2luZGVwZW5kZW50LW1v
ZGUvcHJlZml4LWxpc3QsIHRoZSBkZXNjcmlwdGlvbg0KICAgID4gPiA+ICAgICBzdWdnZXN0cyB0
aGF0IHRoZSBjb250ZW50cyB3aWxsIHByb3ZpZGUgbm90IGp1c3QgYSBsaXN0IG9mDQogICAgPiA+
ID4gcHJlZml4ZXMNCiAgICA+ID4gdGhhdA0KICAgID4gPiA+ICAgICBhY3QgYXMgYSBmaWx0ZXIs
IGJ1dCBhbHNvIGEgbWFwIGZyb20gcHJlZml4IHRvIGxhYmVsLiAgVGhpcyBpcyBhDQogICAgPiA+
ID4gICAgIHF1YWxpdGF0aXZlbHkgZGlmZmVyZW50IHVzYWdlIHRoYW4gdGhlIHByZXZpb3VzIG9j
Y3VycmVuY2VzIG9mDQogICAgPiA+ID4gICAgIHByZWZpeC1saXN0LXJlZiwgYW5kIGl0IHNlZW1z
IGxpa2UgYSBkaWZmZXJlbnQgdHlwZSBtYXkgYmUNCiAgICA+ID4gPiBuZWVkZWQNCiAgICA+ID4g
Zm9yDQogICAgPiA+ID4gICAgIGl0LiAgU2ltaWxhcmx5IGZvciBvcmRlcmVkLW1vZGUuDQogICAg
PiA+ID4NCiAgICA+ID4gPiBbc2tyYXphXTogRml4ZWQgYXMgcGVyIGxhdGVzdCBjaGFuZ2VzIHRo
YXQgdXNlIHJ0Z3dnIHBvbGljeSBtb2RlbA0KICAgID4gPiBjb25zdHJ1Y3RzLg0KICAgID4gPg0K
ICAgID4gPiBBaCwgdGhpcyB0b29rIG1lIGEgbGl0dGxlIG1vcmUgd29yayB0byBmaW5kLCBzaW5j
ZSB0aGUgY2hhbmdlcyB3ZXJlIGluDQogICAgPiA+IHRoZSBwcmVmaXgtbGlzdC1yZWYgdHlwZWRl
Zi4gIFRoYW5rcy4NCiAgICA+ID4NCiAgICA+ID4gPiAgICAgKHByby1mb3JtYSkgVGhpcyBkb2N1
bWVudCBoYXMgNiBhdXRob3JzLCBhbmQgcGVyIFJGQyA3MzIyLCBhcw0KICAgID4gPiA+IHRoaXMN
CiAgICA+ID4gaXMNCiAgICA+ID4gPiAgICAgbW9yZSB0aGFuIGZpdmUsIHdlIGFyZSBzdXBwb3Nl
ZCB0byBjb25zaWRlciB3aGV0aGVyIHRoYXQncw0KICAgID4gPiBhcHByb3ByaWF0ZS4NCiAgICA+
ID4gPiAgICAgU2VlaW5nIG5vdGhpbmcgaW4gdGhlIHNoZXBoZXJkIHdyaXRldXAgb3Igc2ltaWxh
ciwgSSBtZW50aW9uIGl0DQogICAgPiA+IGhlcmUuDQogICAgPiA+ID4NCiAgICA+ID4gPiBbc2ty
YXphXTogV2UgaGFkIHRha2VuIGFuIGFkdmlzZSBmcm9tIExvYSAoTVBMUyBXRyBjaGFpcikgYW5k
IHdvdWxkDQogICAgPiA+ID4gbGlrZQ0KICAgID4gPiB0byBrZWVwIGl0IHRvIDYuDQogICAgPiA+
DQogICAgPiA+IFN1cmU7IHRoaXMgd2FzIHByZXN1bWVkIHRvIGp1c3QgYmUgInBybyBmb3JtYSIg
YnV0IEkgcHV0IGl0IGluIHNpbmNlDQogICAgPiA+IHRoZSBzaGVwaGVyZCB3cml0ZXVwIGRpZG4n
dCBtZW50aW9uIGl0IHNwZWNpZmljYWxseS4NCiAgICA+ID4NCiAgICA+ID4gPg0KICAgID4gPiA+
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQogICAgPiA+IC0tDQogICAgPiA+ID4gICAgIENPTU1FTlQ6DQogICAgPiA+
ID4NCiAgICA+ID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgID4gPiA+IC0tDQogICAgPiA+ID4NCiAgICA+
ID4gPiAgICAgUGxlYXNlIGFsc28gcmVzcG9uZCB0byB0aGUgb3RoZXIgWUFORyBkb2N0b3IsIHJ0
Zy1kaXIsIGFuZCBvdGhlcg0KICAgID4gPiA+ICAgICBkaXJlY3RvcmF0ZSByZXZpZXdlcnMnIGNv
bW1lbnRzLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIEkgc3VwcG9ydCBSb21hbidzIERpc2N1
c3MuDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgSSBzdWdnZXN0IG1ha2luZyBhIHJlZmVyZW5j
ZSB0byBSRkMgNTkyMCBhdCBzb21lIHBvaW50LCBwZXJoYXBzDQogICAgPiA+ID4gZnJvbQ0KICAg
ID4gPiB0aGUNCiAgICA+ID4gPiAgICAgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMuDQogICAgPiA+
ID4gW3NrcmF6YV06IERvbmUuDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgV2UgaGF2ZSBzZXZl
cmFsIGluc3RhbmNlcyBvZiBhICJjb250YWluZXIgaXB2NCIgdGhhdCdzIGENCiAgICA+ID4gPiAi
Y29udGFpbmVyDQogICAgPiA+IHdpdGgNCiAgICA+ID4gPiAgICAgcHJlc2VuY2UiIGluIHRoZSBq
YXJnb24gb2YgUkZDIDc5NTAuICBBcyBTRUMgQUQgb25lIHRoaW5nIEkgbG9vaw0KICAgID4gPiA+
IGZvcg0KICAgID4gPiBpcw0KICAgID4gPiA+ICAgICBlZGdlIGNhc2VzLCBzdWNoIGFzIHdoZW4g
YSBzdWJzZXQgb2YgdGhlc2UgY29udGFpbmVycyBhcmUNCiAgICA+ID4gPiBwcmVzZW50DQogICAg
PiA+IGJ1dA0KICAgID4gPiA+ICAgICBub3QgYWxsIChhbmQgbm90IG5vbmUpLiAgV2hpbGUgZm9y
IHRoaXMgc3BlY2lmaWMgY2FzZSwgaXQgc2VlbXMNCiAgICA+ID4gZmFpcmx5DQogICAgPiA+ID4g
ICAgIG5hdHVyYWwgdG8gYXNzdW1lIHRoYXQgSVB2NCBpcyBlbmFibGVkIGlmIGFueSBhcmUgcHJl
c2VudCwgaXQNCiAgICA+ID4gPiBkb2VzDQogICAgPiA+IG1ha2UNCiAgICA+ID4gPiAgICAgbWUg
d29uZGVyIGlmIHRoZSBtb2RlbGluZyBpcyBhdCBhbiBvcHRpbWFsIHN0YXRlIGlmIHRoZXJlJ3Mg
ZXZlbg0KICAgID4gdGhlDQogICAgPiA+ID4gICAgIHBvc3NpYmlsaXR5IGZvciBzdWNoIHNrZXdl
ZCBzaWduYWxzLiAgKEkgZGlkbid0IHNwZWNpZmljYWxseQ0KICAgID4gPiA+IGF1ZGl0DQogICAg
PiA+IGZvcg0KICAgID4gPiA+ICAgICBhbnkgb3RoZXIgY2FzZXMgb2YgInJlZHVuZGFudCIgY29u
dGFpbmVycy13aXRoLXByZXNlbmNlLikNCiAgICA+ID4gPg0KICAgID4gPiA+IFtza3JhemFdOiBU
aGlzIGlzIHRoZSBzYW1lIHN0cnVjdHVyZSBhcyBSRkMgODM0NC4gVGhlIGVkZ2UgY2FzZXMgYXJl
DQogICAgPiBPSy4uDQogICAgPiA+IFRoZSBpcHY0L2lwdjYgY29udGFpbmVyIG1heSBjb250YWlu
IG5vbmUsIG9uZSwgb3IgbW9yZSBub2RlcyBpbiB0aGUNCiAgICA+ID4gY29udGFpbmVyLiBpcHY0
L2lwdjYgYWRkcmVzcyBmYW1pbHkgaXMgZW5hYmxlZCBhcyBsb25nIGFzIHRoZQ0KICAgID4gPiBj
b250YWluZXIgaXMgInByZXNlbnQiLiBZb3VyIGFzc3VtcHRpb24gaXMgY29ycmVjdCwgYW5kIHRo
ZSBtb2RlbGluZw0KICAgID4gPiAoYW5kIHRoZSBwcm90b2NvbCBhcyB3ZWxsKSBpcyBpbiBhIGdv
b2Qgc3RhdGUsIGV2ZW4gd2l0aCBzdWNoDQogICAgPiA+IHBvc3NpYmlsaXRpZXMuIFRoZSBzaWdu
YWxzIHNob3VsZCBiZSBjbGVhciBlbm91Z2guDQogICAgPiBbUlddDQogICAgPg0KICAgID4gSW50
dWl0aXZlbHksIEkgZG9uJ3QgbGlrZSB0aGUgY29tYmluYXRpb24gb2YgYSBwcmVzZW5jZSBjb250
YWluZXIgKyBlbmFibGUNCiAgICA+IGxlYWYgYmVsb3cgaXQuICBJJ3ZlIGFza2VkIE1hcnRpbiAo
YXV0aG9yIG9mIFJGQyA4MzQ0KSB3aHkgdGhlIGNvbnN0cnVjdA0KICAgID4gaXMgdXNlZCBpbiB0
aGlzIHdheSwgc2luY2UgaGUgbXVzdCBoYXZlIGhhZCBhIGdvb2QgcmVhc29uLiAgSXQgaXNuJ3QN
CiAgICA+IGltbWVkaWF0ZWx5IG9idmlvdXMgdG8gbWUgd2h5IHdoYXQgaXMgd3JpdHRlbiBpc24n
dCBhIGNvbnZvbHV0ZWQgd2F5IG9mDQogICAgPiBtYWtpbmcgaXQgYSBub24tcHJlc2VuY2UgY29u
dGFpbmVyLg0KICAgID4NCiAgICA+IFJlZ2FyZHMsDQogICAgPiBSb2INCiAgICA+DQogICAgPg0K
ICAgID4gPiA+DQogICAgPiA+ID4gICAgIEl0J3Mgbm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIHdo
eSB3ZSBuZWVkIChhbGwgb2YpIHRoZQ0KICAgID4gPiBzcGVjaWFsaXphdGlvbiBvZg0KICAgID4g
PiA+ICAgICBzdHJ1Y3R1cmVzIGludG8gdXNpbmcgaW5ldDppcHY0LWFkZHJlc3MgYW5kIGluZXQ6
aXB2Ni1hZGRyZXNzIGFzDQogICAgPiA+IG9wcG9zZWQNCiAgICA+ID4gPiAgICAgdG8ganVzdCBp
bmV0OmlwLWFkZHJlc3MuICBJIGRvIHNlZSB0aGF0IHRoZSBsYXR0ZXIgaXMgdXNlZCBpbg0KICAg
ID4gPiBzZXZlcmFsDQogICAgPiA+ID4gICAgIHBsYWNlcyBhbHJlYWR5LCBhbmQgc28gYXNzdW1l
IHRoYXQgdGhpcyB3YXMgYWxyZWFkeSBjb25zaWRlcmVkOw0KICAgID4gPiBwZXJoYXBzDQogICAg
PiA+ID4gICAgIHNvbWUgb2YgdGhlIGRpc2N1c3Npb24vbW90aXZhdGlvbiBjb3VsZCBiZSBpbmNs
dWRlZCBpbiB0aGUNCiAgICA+IGRvY3VtZW50LA0KICAgID4gPiA+ICAgICB0aG91Z2guDQogICAg
PiA+ID4NCiAgICA+ID4gPiBbc2tyYXphXTogV2hlbiB0aGUgdHlwZSBvZiBhbiBhdHRyaWJ1dGUg
aXMgZm9yIGEgc3BlY2lmaWMgYWRkcmVzcw0KICAgID4gPiA+IGZhbWlseQ0KICAgID4gPiAoaXB2
NCBvciBpcHY2KSwgd2UgdXNlIHRoZSBhZGRyZXNzIGZhbWlseSBzcGVjaWZpYyB0eXBlDQogICAg
PiA+IChpbmV0OmlwdjQtYWRkcmVzcyBvciBpbmV0OmlwdjYtYWRkcmVzcyksIHNvIHRoYXQgdXNl
ciBjYW5ub3QgcHJvdmlkZQ0KICAgID4gPiBhIHZhbHVlIG9mIHRoZSB3cm9uZyBmb3JtYXQuICBp
bmV0OmlwLWFkZHJlc3MgaXMgc2ltcGx5IGEgdW5pb24gb2YNCiAgICA+ID4gbmV0OmlwdjQtYWRk
cmVzcyBhbmQgaW5ldDppcHY2LWFkZHJlc3MsIGFuZCBpcyB1c2VkIHdoZW4gdGhlIGFkZHJlc3MN
CiAgICA+IGZhbWlseSBpcyBub3QgcmVzdHJpY3RlZC4NCiAgICA+ID4gVGhpcyBpcyBwYXJ0aWN1
bGFyIGNvbnZlbmllbnQgd2hlbiB0aGUgdXNlciBtYWtlcyBhIHF1ZXJ5IG9uIGENCiAgICA+ID4g
cGFydGljdWxhciBwZWVyIHdoZW4gdGhlIHVzZXIgZG9lcyBub3QgaGF2ZSBhIHBhcnRpY3VsYXIg
YWRkcmVzcw0KICAgID4gPiBmYW1pbHkgaW4gbWluZC4gVGhlIHN5c3RlbSB3aWxsIHByb3ZpZGUg
dGhlIGFkZHJlc3MgaW4gYSBwcm9wZXIgZm9ybWF0Lg0KICAgID4gPiA+DQogICAgPiA+ID4gICAg
IFNlY3Rpb24gMQ0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAgIFRoZSBkYXRhIG1vZGVsIGlz
IGRlZmluZWQgZm9yIGZvbGxvd2luZyBjb25zdHJ1Y3RzIHRoYXQgYXJlDQogICAgPiA+ID4gdXNl
ZA0KICAgID4gPiBmb3INCiAgICA+ID4gPiAgICAgICAgbWFuYWdpbmcgdGhlIHByb3RvY29sOg0K
ICAgID4gPiA+DQogICAgPiA+ID4gICAgIG5pdDogInRoZSBmb2xsb3dpbmciLg0KICAgID4gPiA+
IFtza3JhemFdOiBGaXhlZC4NCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBJIHNoYXJlIHRoZSBZ
QU5HIGRvY3RvcidzIGNvbmNlcm4gdGhhdCBzZXBhcmF0aW5nIHRoZQ0KICAgID4gPiA+IGNvbmZp
Z3VyYXRpb24NCiAgICA+ID4gYW5kDQogICAgPiA+ID4gICAgIG9wZXJhdGlvbmFsIHN0YXRlIGNv
bnN0cnVjdHMgaXMgbm90IGNvbnNpc3RlbnQgd2l0aCB0aGUgTk1EQQ0KICAgID4gbW9kZWwuDQog
ICAgPiA+ID4gW3NrcmF6YV06IEZpeGVkLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIFNlY3Rp
b24gMS4xDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgICAgVGhlICJiYXNlIiBjYXRlZ29yeSBj
b250YWlucyB0aGUgYmFzaWMgYW5kIGZ1bmRhbWVudGFsDQogICAgPiA+ID4gZmVhdHVyZXMNCiAg
ICA+ID4gdGhhdA0KICAgID4gPiA+ICAgICAgICBhcmUgY292ZXJlZCBpbiBMRFAgYmFzZSBzcGVj
aWZpY2F0aW9uIFtSRkM1MDM2XSBhbmQNCiAgICA+ID4gPiBjb25zdGl0dXRlDQogICAgPiA+IHRo
ZQ0KICAgID4gPiA+ICAgICAgICBtaW51bXVtIHJlcXVpcmVtZW50cyBmb3IgYSB0eXBpY2FsIGJh
c2UgTERQIGRlcGxveW1lbnQuDQogICAgPiA+ID4gV2hlcmVhcywNCiAgICA+ID4gdGhlDQogICAg
PiA+ID4gICAgICAgICJleHRlbmRlZCIgY2F0ZWdvcnkgY29udGFpbnMgYWxsIG90aGVyIG5vbi1i
YXNlIGZlYXR1cmVzLg0KICAgID4gPiA+IEFsbCB0aGUNCiAgICA+ID4gPg0KICAgID4gPiA+ICAg
ICBUaGlzIHN0YXRlbWVudCAoImFsbCBvdGhlciIpIGlzIG5vdCBmdXR1cmUtcHJvb2YuDQogICAg
PiA+ID4gW3NrcmF6YV06ICBSZW1vdmVkIHRoZSAiYWxsIi4NCiAgICA+ID4gPg0KICAgID4gPiA+
ICAgICBTZWN0aW9uIDMNCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICAgICBvICBUaGlzIG1vZHVs
ZSBhaW1zIHRvIGFkZHJlc3Mgb25seSB0aGUgY29yZSBMRFAgcGFyYW1ldGVycw0KICAgID4gPiA+
IGFzDQogICAgPiA+IHBlcg0KICAgID4gPiA+ICAgICAgICAgICBSRkMgc3BlY2lmaWNhdGlvbiwg
YXMgd2VsbCBhcyBzb21lIHdpZGVseSBkZXBsb3llZCBub24tUkZDDQogICAgPiA+ID4gICAgICAg
ICAgIGZlYXR1cmVzIChzdWNoIGFzIGxhYmVsIHBvbGljaWVzLCBzZXNzaW9uIGF1dGhlbnRpY2F0
aW9uDQogICAgPiBldGMpLi4NCiAgICA+ID4gPiAgICAgICAgICAgQW55IHZlbmRvciBzcGVjaWZp
YyBmZWF0dXJlIHNob3VsZCBiZSBkZWZpbmVkIGluIGEgdmVuZG9yLQ0KICAgID4gPiBzcGVjaWZp
Yw0KICAgID4gPiA+ICAgICAgICAgICBhdWdtZW50YXRpb24gb2YgdGhpcyBtb2RlbC4NCiAgICA+
ID4gPg0KICAgID4gPiA+ICAgICBbRXZlbiBmb3Igd2lkZWx5LWRlcGxveWVkIG5vbi1SRkMgZmVh
dHVyZXMgd2Ugc3RpbGwgbmVlZCB0bw0KICAgID4gPiA+IHByb3ZpZGUNCiAgICA+ID4gYQ0KICAg
ID4gPiA+ICAgICBjbGVhciBkZXNjcmlwdGlvbiBvZiB3aGF0IHNlbWFudGljcyBhcmUgYmVpbmcg
Y292ZXJlZCwgd2hldGhlcg0KICAgID4gPiA+ICAgICBpbi1kb2N1bWVudCBvciB2aWEgYW4gZXh0
ZXJuYWwgcmVmZXJlbmNlLl0NCiAgICA+ID4gPg0KICAgID4gPiA+IFtza3JhemFdOiBUaGUgb25s
eSBub24tUkZDIGNvbmZpZyB3YXMgcmVsYXRlZCB0byBsYWJlbCBwb2xpY2llcyAtDQogICAgPiA+
IFJld29ya2VkL2VuaGFuY2VkIHRoZSB0ZXh0Lg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAg
IG8gIFRoaXMgbW9kZWwgaXMgYSBWUE4gRm9yd2FyZGluZyBhbmQgUm91dGluZyAoVlJGKS1jZW50
cmljDQogICAgPiA+IG1vZGVsLg0KICAgID4gPiA+ICAgICAgICAgICBJdCBpcyBpbXBvcnRhbnQg
dG8gbm90ZSB0aGF0IFtSRkM0MzY0XSBkZWZpbmVzIFZSRiB0YWJsZXMNCiAgICA+ID4gPiBhbmQN
CiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBzaWRlIG5vdGU6IEkgd291bGQgbGlrZSB0aGUgSUVU
RiB0byBzb21lZGF5IGdldCB0byBhIHBvaW50IHdoZXJlDQogICAgPiA+ICJWUE4iDQogICAgPiA+
ID4gICAgICh0aGUgJ1AnIGlzIGZvciAicHJpdmF0ZSIpIGlzIHVzZWQgb25seSBmb3INCiAgICA+
ID4gPiBwcm90b2NvbHMvZGVwbG95bWVudHMNCiAgICA+ID4gdGhhdA0KICAgID4gPiA+ICAgICBw
cm92aWRlIGNvbmZpZGVudGlhbGl0eSBwcm90ZWN0aW9uICgicHJpdmFjeSIpIGZvciB0aGUgZGF0
YSBiZWluZw0KICAgID4gPiA+ICAgICBjb252ZXllZC4gIFdlIGFyZSwgb2YgY291cnNlLCBub3Qg
dGhlcmUgbm93LCBhbmQgSSBjYW5ub3QgaW5zaXN0DQogICAgPiA+ID4gb24NCiAgICA+ID4gYW55
DQogICAgPiA+ID4gICAgIGNoYW5nZSBoZXJlLiAgQnV0IHBsZWFzZSBjb25zaWRlciB3aGV0aGVy
IGFuIGFsdGVybmF0ZSBwaHJhc2luZw0KICAgID4gPiB3b3VsZA0KICAgID4gPiA+ICAgICBzdWZm
aWNlLCB0aGF0IGluY2x1ZGVzIGp1c3QgdGhlICJ2aXJ0dWFsIiBwYXJ0IGJ1dCBub3QgIlZQTiIu
DQogICAgPiA+ID4gU2luY2UNCiAgICA+ID4gd2UNCiAgICA+ID4gPiAgICAgYXJlIG1vc3RseSB1
c2luZyAiVlJGIiBpbiB0aGUgcmVzdCBvZiB0aGUgZG9jdW1lbnQsIHRoaXMgaXMgbm90IGFzDQog
ICAgPiA+ID4gICAgIGRhdW50aW5nIGFzIGl0IHNvbWV0aW1lcyBpcy4uLg0KICAgID4gPiA+DQog
ICAgPiA+ID4gICAgIFNlY3Rpb24gNA0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIEl0IG1pZ2h0
IGJlIG5pY2UgdG8gaGF2ZSB0aGUgdHJlZSBzaG93IHRoZSBpcHY0IGFuZCBpcHY2IGNoaWxkcmVu
DQogICAgPiBpbg0KICAgID4gPiA+ICAgICBhcyBzaW1pbGFyIGFuIG9yZGVyIGFzIGlzIHBvc3Np
YmxlICh3aXRoIHRoZSB1bmRlcnN0YW5kaW5nIHRoYXQNCiAgICA+IHRoZQ0KICAgID4gPiA+ICAg
ICBzZW1hbnRpY3MgYXJlIG5vdCBhZmZlY3RlZCBieSB0aGUgb3JkZXIgb2YgYXBwZWFyYW5jZSwg
b2YgY291cnNlKS4NCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICAgICAgICAgfCAgKy0tcncgYWRk
cmVzcy1mYW1pbGllcw0KICAgID4gPiA+ICAgICAgICAgICAgfCAgfCAgKy0tcncgaXB2NCENCiAg
ICA+ID4gPiAgICAgICAgICAgIHwgIHwgIHwgICstLXJ3IGVuYWJsZT8gICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sZWFuDQogICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICArLS1ybyBs
YWJlbC1kaXN0cmlidXRpb24tY29udHJvbG1vZGU/DQogICAgPiBlbnVtZXJhdGlvbg0KICAgID4g
PiA+ICAgICAgICAgICAgfCAgfCAgfCAgKy0tcm8gYmluZGluZ3MNCiAgICA+ID4gPiAgICAgICAg
ICAgIHwgIHwgIHwgIHwgICstLXJvIGFkZHJlc3MqIFthZGRyZXNzXQ0KICAgID4gPiA+ICAgICAg
ICAgICAgfCAgfCAgfCAgfCAgfCAgKy0tcm8gYWRkcmVzcyAgICAgICAgICAgICAgIGluZXQ6aXB2
NC0NCiAgICA+IGFkZHJlc3MNCiAgICA+ID4gPiAgICAgICAgICAgIHwgIHwgIHwgIHwgIHwgICst
LXJvIGFkdmVydGlzZW1lbnQtdHlwZT8gICBhZHZlcnRpc2VkLQ0KICAgID4gPiByZWNlaXZlZA0K
ICAgID4gPiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgKy0tcm8gcGVlcg0KICAgID4gPiA+
ICAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgICAgKy0tcm8gbHNyLWlkPyAgICAgICAgICAgbGVh
ZnJlZg0KICAgID4gPiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgICAgKy0tcm8gbGFiZWwt
c3BhY2UtaWQ/ICAgbGVhZnJlZg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIERvZXMgdGhpcyBp
bXBseSB0aGF0IHRoZXJlIGlzIG9ubHkgb25lIHBlZXIgcGVyIGFkZHJlc3M/ICBJcw0KICAgID4g
PiA+IHRoYXQNCiAgICA+ID4gZ29pbmcNCiAgICA+ID4gPiAgICAgdG8gYmUgYSBsaW1pdGF0aW9u
IGZvciBhbnkgZGVwbG95bWVudCBjYXNlcz8NCiAgICA+ID4gPg0KICAgID4gPiA+IFtza3JhemFd
OiBOb3QgYW4gaXNzdWUuIE5vdGUgdGhhdCBhIHBlZXIgbWF5IGhhdmUgb25lIG9yIG1vcmUgYm91
bmQNCiAgICA+ID4gYWRkcmVzc2VzLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAgICAgICAg
ICArLS1ydyBsZHAtZXh0OnNlc3Npb24tZG93bnN0cmVhbS1vbi1kZW1hbmQNCiAgICA+ID4gPiAg
ICAgICAgICAgICAgIHwgICAgICAge3Nlc3Npb24tZG93bnN0cmVhbS1vbi1kZW1hbmQtY29uZmln
fT8NCiAgICA+ID4gPiAgICAgICAgICAgICAgIHwgICstLXJ3IGxkcC1leHQ6ZW5hYmxlPyAgICAg
IGJvb2xlYW4NCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBuaXQoPyk6IG1pc3NpbmcgJ3wnIHRv
IGNvbm5lY3QgZG93biB0byBsZHAtZXh0OmVuYWJsZT8NCiAgICA+ID4gPiAgICAgU2ltaWxhcmx5
IGZvciBsZHAtZXh0Om1heC13YWl0IGEgZmV3IGxpbmVzIGxhdGVyLCBhbmQgc29tZSBvdGhlcg0K
ICAgID4gPiA+ICAgICBvY2N1cnJlbmNlcyBsYXRlciBpbiB0aGUgZG9jdW1lbnQuDQogICAgPiA+
ID4NCiAgICA+ID4gPg0KICAgID4gPiA+IFtza3JhemFdOiBTb21lIG9mIHRoZXNlIGluc3RhbmNl
cy90eXBvcyB3ZXJlIGR1ZSB0byBoYW5kIHBpY2tlZCBzdWItDQogICAgPiA+IHRyZWUuDQogICAg
PiA+ID4gTm90IGFuIGlzc3VlIGFueW1vcmUgYXMgd2UgYXJlIHByaW50aW5nIHRoZSBlbnRpcmUg
dHJlZSBhcyBnZW5lcmF0ZWQNCiAgICA+ID4gPiBieQ0KICAgID4gPiB0aGUgdG9vbC4NCiAgICA+
ID4gPg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIFNlY3Rpb24gNS4xLjINCiAgICA+ID4gPg0K
ICAgID4gPiA+ICAgICBBbSBJIHJlYWRpbmcgdGhpcyByaWdodCB0aGF0IChlLmcuKSBwZXItaW50
ZXJmYWNlIGhlbGxvLWhvbGR0aW1lDQogICAgPiBpcw0KICAgID4gPiA+ICAgICBjb25maWd1cmFi
bGUgYXMgYW4gZXh0ZW5zaW9uIGFuZCBvbmx5IHRoZSBnbG9iYWwgaGVsbG8taG9sZHRpbWUgaXMN
CiAgICA+ID4gPiAgICAgcHJlc2VudCBpbiB0aGUgImJhc2UiIG1vZHVsZT8NCiAgICA+ID4gPg0K
ICAgID4gPiA+IFtza3JhemFdOiBZZXMuDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgU2VjdGlv
biA3DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgIk5ITEZFIiBpcyB1c2VkIG9ubHkgb25jZSBp
biB0aGlzIGRvY3VtZW50IChhbmQgaXMgbm90IGxpc3RlZCBhcw0KICAgID4gPiA+ICAgICAid2Vs
bC1rbm93biIgYXQNCiAgICA+ID4gPiAgICAgaHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvbWF0
ZXJpYWxzL2FiYnJldi5leHBhbnNpb24udHh0KTsgcGxlYXNlDQogICAgPiA+ID4gICAgIGV4cGFu
ZCBpdCBvdXQuDQogICAgPiA+ID4NCiAgICA+ID4gPiBbc2tyYXphXTogSXQgaXMgd2VsbCBrbm93
biBhbmQgbGlzdGVkIGluIHRoZSBhYm92ZSB1cmwuIFBsZWFzZSB4LWNoay4NCiAgICA+ID4NCiAg
ICA+ID4gVG8gYmUgY2xlYXIsIHRoZSBsaW5rZWQgY29udGVudCB1c2VzIHRoZSBjb252ZW50aW9u
IG9mIGFuICIqIiBtYXJraW5nDQogICAgPiA+IHRvIGluZGljYXRlIHRoYXQgdGhlIGV4cGFuc2lv
biBpcyAid2VsbC1rbm93biIgYW5kIGRvZXMgbm90IG5lZWQgdG8gYmUNCiAgICA+ID4gcHJvdmlk
ZWQgaW4gYSBnaXZlbiBkb2N1bWVudC4gIFRoZSBlbnRyeSBmb3IgIk5leHQgSG9wIExhYmVsDQog
ICAgPiA+IEZvcndhcmRpbmcgRW50cnkiIGRvZXMgbm90IGluY2x1ZGUgc3VjaCBhIG1hcmtpbmc7
IHBlcmhhcHMgdGhlDQogICAgPiA+IHJlc3BvbnNpYmxlIEFEIHNob3VsZCByZXF1ZXN0IGl0IHRv
IGJlIGFkZGVkLCBpZiBpdCBpcyBpbmRlZWQgd2VsbC0NCiAgICA+IGtub3duPw0KICAgID4gPg0K
ICAgID4gPiA+ICAgICBTZWN0aW9uIDkNCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBJcyAyMDE4
IHN0aWxsIHRoZSByaWdodCBjb3B5cmlnaHQgeWVhciBmb3IgdGhlIG1vZHVsZXMgdGhlbXNlbHZl
cz8NCiAgICA+ID4gPg0KICAgID4gPiA+DQogICAgPiA+ID4gW3NrcmF6YV06IDIwMjAtMDItMjUg
cmV2IG5vdy4NCiAgICA+ID4gPg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIFNlY3Rpb24gOS4x
DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgICAgICB0eXBlZGVmIGxkcC1hZGRyZXNzLWZhbWls
eSB7DQogICAgPiA+ID4gICAgICAgICAgICB0eXBlIGlkZW50aXR5cmVmIHsNCiAgICA+ID4gPiAg
ICAgICAgICAgICAgYmFzZSBydDphZGRyZXNzLWZhbWlseTsNCiAgICA+ID4gPiAgICAgICAgICAg
IH0NCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBXaHkgY2FuJ3Qgd2UgdXNlIHJ0OmFkZHJlc3Mt
ZmFtaWx5IGRpcmVjdGx5IGluIHRoZSBvbmUgY29udGFpbmVyDQogICAgPiA+IHRoYXQNCiAgICA+
ID4gPiAgICAgdXNlcyB0aGlzPw0KICAgID4gPiA+DQogICAgPiA+ID4gW3NrcmF6YV06IEZpeGVk
IG5vdy4NCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+
ID4gPiAgICAgICAgICAgICAgIkR1cmF0aW9uIHJlcHJlc2VudGVkIGFzIDMyIGJpdCBzZWNvbmRz
IHdpdGgNCiAgICA+ID4gPiBpbmZpbml0ZS4iOw0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIG5p
dHM6ICIzMi1iaXQiIChoeXBoZW5hdGVkKSwgIndpdGggaW5maW5pdHkiLg0KICAgID4gPiA+IFtz
a3JhemFdOiAgRml4ZWQuDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgICAgICB0eXBlZGVmIGRv
d25zdHJlYW0tdXBzdHJlYW0gew0KICAgID4gPiA+ICAgICAgICAgICAgdHlwZSBlbnVtZXJhdGlv
biB7DQogICAgPiA+ID4gICAgICAgICAgICAgIGVudW0gZG93bnN0cmVhbSB7DQogICAgPiA+ID4g
ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkRvd25zdHJlYW0gaW5mb3JtYXRpb24uIjsNCiAg
ICA+ID4gPiAgICAgICAgICAgICAgfQ0KICAgID4gPiA+ICAgICAgICAgICAgICBlbnVtIHVwc3Ry
ZWFtIHsNCiAgICA+ID4gPiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiVXBzdHJlYW0gaW5m
b3JtYXRpb24uIjsNCiAgICA+ID4gPiAgICAgICAgICAgICAgfQ0KICAgID4gPiA+ICAgICAgICAg
ICAgfQ0KICAgID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+ID4gPiAgICAgICAg
ICAgICAgIlJlY2VpdmVkIG9yIGFkdmVydGlzZWQuIjsNCiAgICA+ID4gPiAgICAgICAgICB9DQog
ICAgPiA+ID4NCiAgICA+ID4gPiAgICAgbml0OiBjb3B5L3Bhc3RlIG9uIHRoZSBkZXNjcmlwdGlv
bj8NCiAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAg
ICAgICAgICAgIGxlYWYgdXNlZC1pbi1mb3J3YXJkaW5nIHsNCiAgICA+ID4gPiAgICAgICAgICAg
ICAgICB0eXBlIGJvb2xlYW47DQogICAgPiA+ID4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb24N
CiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICIndHJ1ZScgaWYgdGhlIGxhYmxlIGlzIHVzZWQg
aW4gZm9yd2FyZGluZy4iOw0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIG5pdDogcy9sYWJsZS9s
YWJlbC8NCiAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4gPiA+DQogICAgPiA+ID4g
ICAgICAgICAgZ3JvdXBpbmcgZ3JhY2VmdWwtcmVzdGFydC1hdHRyaWJ1dGVzLXBlci1wZWVyIHsN
CiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiA+ID4gICAgICAgICAgICAg
ICJQZXIgcGVlciBncmFjZWZ1bCByZXN0YXJ0IGF0dHJpYnV0ZXMuDQogICAgPiA+ID4gICAgICAg
ICAgICAgICBPbiB0aGUgbG9jYWwgc2lkZSwgdGhlc2UgYXR0cmlidXRlcyBhcmUgY29uZmlndXJh
dGlvbg0KICAgID4gYW5kDQogICAgPiA+ID4gICAgICAgICAgICAgICBvcGVyYXRpb25hbCBzdGF0
ZSBkYXRhLiBPbmUgdGhlIHBlZXIgc2lkZSwgdGhlc2UNCiAgICA+ID4gYXR0cmlidXRlcw0KICAg
ID4gPiA+ICAgICAgICAgICAgICAgYXJlIG9wZXJhdGlvbmFsIHN0YXRlIGRhdGEgcmV2ZWljZWQg
ZnJvbSB0aGUgcGVlci4iOw0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIG5pdDogcy9yZXZlaWNl
ZC9yZWNlaXZlZC8NCiAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4gPiA+DQogICAg
PiA+ID4gICAgICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0ZS1kZXJpdmVkIHsNCiAgICA+ID4gPiAg
ICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiA+ID4gICAgICAgICAgICAgICJUaGUgcGVlciBz
dGF0ZSBpbmZvcm1hdGlvbiBkZXJpdmVkIGZyb20gdGhlIExEUCBwcm90b2NvbA0KICAgID4gPiA+
ICAgICAgICAgICAgICAgb3BlcmF0b2lucy4iOw0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIG5p
dDogcy9vcGVyYXRvaW5zL29wZXJhdGlvbnMvDQogICAgPiA+ID4gW3NrcmF6YV06ICBGaXhlZC4N
CiAgICA+ID4gPg0KICAgID4gPiA+ICAgICAgICAgIGdyb3VwaW5nIHBlZXItc3RhdGUtZGVyaXZl
ZCB7DQogICAgPiA+ID4gICAgICAgICAgWy4uLl0NCiAgICA+ID4gPiAgICAgICAgICAgIGxlYWYg
bmV4dC1rZWVwLWFsaXZlIHsNCiAgICA+ID4gPiAgICAgICAgICAgICAgdHlwZSB1aW50MTY7DQog
ICAgPiA+ID4gICAgICAgICAgICAgIHVuaXRzIHNlY29uZHM7DQogICAgPiA+ID4gICAgICAgICAg
ICAgIGNvbmZpZyBmYWxzZTsNCiAgICA+ID4gPiAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIlRp
bWUgdG8gc2VuZCB0aGUgbmV4dCBLZWVwQWxpdmUgbWVzc2FnZS4iOw0KICAgID4gPiA+ICAgICAg
ICAgICAgfQ0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIG5pdDogdGhpcyBkZXNjcmlwdGlvbiB0
ZXh0IHNvdW5kcyBsaWtlIGl0J3MgZ2l2aW5nIGFuIGFic29sdXRlDQogICAgPiA+ID4gdGltZSwN
CiAgICA+ID4gYnV0DQogICAgPiA+ID4gICAgIGdpdmVuIHRoYXQgaXQncyBhIHVpbnQxNiBJIHBy
ZXN1bWUgaXQncyAidGltZSBbZnJvbSBub3ddIHVudGlsDQogICAgPiA+IHNlbmRpbmciLg0KICAg
ID4gPiA+IFtza3JhemFdOiAgQ2xhcmlmaWVkLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAg
ICAgICBjb250YWluZXIgcmVjZWl2ZWQtcGVlci1zdGF0ZSB7DQogICAgPiA+ID4gICAgICAgICAg
ICAgIGNvbmZpZyBmYWxzZTsNCiAgICA+ID4gPiAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAg
ICA+ID4gPiAgICAgICAgICAgICAgICAiT3BlcmF0aW9uYWwgc3RhdGUgaW5mb3JtYXRpb24gbGVh
cm5lZCBmcm9tIHRoZQ0KICAgID4gPiA+IHBlZXIuIjsNCiAgICA+ID4gPg0KICAgID4gPiA+ICAg
ICAgICAgICAgICB1c2VzIGdyYWNlZnVsLXJlc3RhcnQtYXR0cmlidXRlcy1wZXItcGVlcjsNCiAg
ICA+ID4gPg0KICAgID4gPiA+ICAgICAgICAgICAgICBjb250YWluZXIgY2FwYWJpbGl0eSB7DQog
ICAgPiA+ID4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBjYXBhYmlsaXR5
LiI7DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgVGhpcyBpcyBjb25maWctZmFsc2U7ICJDb25m
aWd1cmUiIGluIHRoZSBkZXNjcmlwdGlvbiBjYW5ub3QgYmUNCiAgICA+ID4gY29ycmVjdCwNCiAg
ICA+ID4gPiAgICAgdGhvdWdoIEkgc3VwcG9zZSAiQ29uZmlndXJlZCIgY291bGQgYmUuDQogICAg
PiA+ID4gICAgIChBbHNvIGFwcGxpZXMgdG8gc2V2ZXJhbCBvZiB0aGUgY2hpbGQgY29udGFpbmVy
cycgZGVzY3JpcHRpb25zLikNCiAgICA+ID4gPg0KICAgID4gPiA+IFtza3JhemFdOiAgRml4ZWQg
YWxsIHRoZXNlLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAgICAgICBsZWFmIHVwLXRpbWUg
ew0KICAgID4gPiA+ICAgICAgICAgICAgICB0eXBlIHN0cmluZzsNCiAgICA+ID4gPiAgICAgICAg
ICAgICAgY29uZmlnIGZhbHNlOw0KICAgID4gPiA+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAi
VXAgdGltZS4gVGhlIGludGVydmFsIGZvcm1hdCBpbiBJU08NCiAgICA+ID4gPiA4NjAxLiI7DQog
ICAgPiA+ID4NCiAgICA+ID4gPiAgICAgV2UgcHJvYmFibHkgc2hvdWxkIGhhdmUgc29tZSBzb3J0
IG9mIHJlZmVyZW5jZSBmb3IgSVNPIDg2MDENCiAgICA+ID4gPiAodGhvdWdoDQogICAgPiA+IG9m
DQogICAgPiA+ID4gICAgIGNvdXJzZSBpdCBjYW5ub3QgYWN0dWFsbHkgKmJlKiBhIDx4cmVmPiBp
biB0aGUgWUFORyBtb2R1bGUNCiAgICA+ID4gPiBpdHNlbGYpDQogICAgPiA+ID4NCiAgICA+ID4g
PiBbc2tyYXphXTogIENoYW5nZWQgdG8gdXNlIHRpbWV0aWNrczY0IG5vdy4NCiAgICA+ID4gPg0K
ICAgID4gPiA+ICAgICAgICAgICAgbGVhZiBub3RpZmljYXRpb24gew0KICAgID4gPiA+ICAgICAg
ICAgICAgICB0eXBlIHlhbmc6Y291bnRlcjY0Ow0KICAgID4gPiA+ICAgICAgICAgICAgICBkZXNj
cmlwdGlvbg0KICAgID4gPiA+ICAgICAgICAgICAgICAgICJUaGUgbnVtYmVyIG9mIG1lc3NhZ2Vz
IHNlbnQgb3IgcmVjZWl2ZWQuIjsNCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBJcyB0aGlzIHRo
ZSBzYW1lIGFzIG9yIGRpZmZlcmVudCB0aGFuICJsZWFmIHRvdGFsLW1lc3NhZ2VzIj8NCiAgICA+
ID4gPiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAgICAgICAg
ICAgICAgIGxlYWYgbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2RlIHsNCiAgICA+ID4gPg0K
ICAgID4gPiA+ICAgICBuaXQ6IGFueSByZWFzb24gdG8gbm90IGh5cGhlbmF0ZSBjb250cm9sLW1v
ZGUgYXMgd2VsbD8NCiAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4gPiA+DQogICAg
PiA+ID4gICAgICAgICAgICAgICAgY29udGFpbmVyIGludGVyZmFjZXMgew0KICAgID4gPiA+ICAg
ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAg
IkEgbGlzdCBvZiBpbnRlcmZhY2VzIGZvciBMRFAgQmFzaWMgRGVzY292ZXJ5LiI7DQogICAgPiA+
ID4NCiAgICA+ID4gPiAgICAgbml0OiBzL0Rlc2NvdmVyeS9EaXNjb3ZlcnkvDQogICAgPiA+ID4g
W3NrcmF6YV06ICBGaXhlZC4NCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICAgICAgICAgICBjb250
YWluZXIgZGlzY292ZXJ5IHsNCiAgICA+ID4gPiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0K
ICAgID4gPiA+ICAgICAgICAgICAgICAgICAgIk5laWJnYm9yIGRpc2NvdmVyeSBjb25maWd1cmF0
aW9uIGFuZCBvcGVyYXRpb25hbA0KICAgID4gPiA+IHN0YXRlLiI7DQogICAgPiA+ID4NCiAgICA+
ID4gPiAgICAgbml0OiBzL05laWJnYm9yL05laWdoYm9yLw0KICAgID4gPiA+IFtza3JhemFdOiAg
Rml4ZWQuDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGlw
djQNCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lciBoZWxsby1hZGph
Y2VuY2llcyB7DQogICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpZyBmYWxz
ZTsNCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+
ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ29udGFpbmluZyBhIGxpc3Qgb2YgaGVs
bG8NCiAgICA+ID4gPiBhZGphY2VuY2llcy4iOw0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3QgaGVsbG8tYWRqYWNlbmN5IHsNCiAgICA+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBrZXkgImFkamFjZW50LWFkZHJlc3MiOw0KICAgID4gPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpZyBmYWxzZTsNCiAgICA+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiTGlzdCBvZiBoZWxsbyBhZGphY2Vu
Y2llcy4iOw0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGVhZiBhZGphY2VudC1hZGRyZXNzIHsNCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7DQogICAgPiA+ID4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiTmVpZ2hib3IgYWRkcmVzcyBvZiB0aGUgaGVsbG8NCiAgICA+ID4gYWRqYWNl
bmN5LiI7DQogICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgID4gPiA+
DQogICAgPiA+ID4gICAgIEknbSBub3QgYW4gZXhwZXJ0IGhlcmUsIGJ1dCBJJ20gbm90IHJlYWxs
eSBzZWVpbmcgd2h5IHdlIG5lZWQgdG8NCiAgICA+ID4gPiAgICAgc3BlY2lhbGl6ZSB0aGlzIGNv
bnRhaW5lciBmb3IgdjQgdnMgdjYgYXMgb3Bwb3NlZCB0byBqdXN0IHVzaW5nDQogICAgPiA+ID4g
ICAgIGluZXQ6aXAtYWRkcmVzcyBhbmQgaGF2aW5nIHNvbWV0aGluZyB0aGF0J3MgYXBwbGljYWJs
ZSB0byBib3RoLg0KICAgID4gPiA+DQogICAgPiA+ID4gW3NrcmF6YV06IFdlIGNvdWxkLiBUaGVy
ZSBhcmUgcHJvcyBhbmQgY29ucyBlaXRoZXIgd2F5LiBUaGUgcmVhc29ucw0KICAgID4gPiA+IHRv
DQogICAgPiA+IHVzZSBzZXBhcmF0ZSBjb250YWluZXJzIGluIHRoaXMgbW9kZWwgYXJlOg0KICAg
ID4gPiA+IDEpIE9wZXJhdG9ycyB1c3VhbGx5IHBsYW4gYW5kIGNvbmZpZ3VyZSBJUHY0IGFuZCBJ
UHY2IHNlcGFyYXRlbHksDQogICAgPiA+ID4gcmF0aGVyDQogICAgPiA+IHRoYW4gbWl4aW5nIHRo
ZSBhZGRyZXNzIGZhbWlseSB0b2dldGhlci4gVGhlIHNlcGFyYXRlIGNvbnRhaW5lcnMNCiAgICA+
ID4gcHJvdmlkZSBtb3JlIGZvY3VzIGFuZCBjbGVhciBzZXBhcmF0aW9ucy4NCiAgICA+ID4gPiAy
KSBPZnRlbiB0aW1lcywgdGhlcmUgYXJlIGF0dHJpYnV0ZXMgd2l0aCBkaWZmZXJlbnQgdHlwZXMg
Zm9yDQogICAgPiA+ID4gZGlmZmVyZW50DQogICAgPiA+IGFkZHJlc3MgZmFtaWxpZXMuIE1peGlu
ZyB0d28gdG9nZXRoZXIgYnJpbmdzIHVwIHNvbWUgbW9kZWxpbmcNCiAgICA+ID4gZGlmZmljdWx0
aWVzIHRvIHNwZWNpZmllcyBkaWZmZXJlbnRseSBmb3IgZGlmZmVyZW50IGFkZHJlc3MgZmFtaWxp
ZXMuDQogICAgPiA+ID4gMykgU29tZXRpbWVzLCB0aGVyZSBhcmUgYXR0cmlidXRlcyB0aGF0IGFy
ZSBhcHBsaWNhYmxlIHRvIG9uZQ0KICAgID4gPiA+IGFkZHJlc3MNCiAgICA+ID4gZmFtaWx5IGJ1
dCBub3QgdGhlIG90aGVyLiBNaXhpbmcgdGhlIHR3byBjb250YWluZXJzIHRvZ2V0aGVyIHdvdWxk
DQogICAgPiA+IHJlcXVpcmUgc29tZSBkaWZmaWN1bHQgY29uZGl0aW9ucywgd2hpY2ggd291bGQg
Y29tcGxpY2F0ZSB0aGUgbW9kZWwNCiAgICA+ID4gYW5kIG1ha2UgdGhlIG1vZGVsIGxlc3MgdXNh
YmxlLg0KICAgID4gPiA+IDQpIE1peGluZyB0aGUgdHdvIGNvbnRhaW5lcnMgY2FuIG1ha2UgdGhl
IFlBTkcgZmlsZSBtb3JlIGNvbXBhY3QsDQogICAgPiA+ID4gYnV0DQogICAgPiA+IG5vdCB0aGUg
Y29uZmlndXJhdGlvbiBkYXRhIGFuZCBvcGVyYXRpb25hbCBzdGF0ZSBkYXRhLg0KICAgID4gPiA+
IDUpIFRoZSBleGlzdGluZyBSRkNzIHVzZSB0aGUgc3R5bGUgb2Ygc2VwYXJhdGUgY29udGFpbmVy
cywgc3VjaCBhcw0KICAgID4gPiA+IFJGQw0KICAgID4gPiA4MzQ0IGFuZCBSRkMgODM0OS4NCiAg
ICA+ID4NCiAgICA+ID4gVGhhbmtzIGZvciB3cml0aW5nIHRoaXMgb3V0OyBpdCBoZWxwcyBtZSB1
bmRlcnN0YW5kIHRoZSBzaXR1YXRpb24NCiAgICA+IGJldHRlci4NCiAgICA+ID4NCiAgICA+ID4g
PiAgICAgICAgICAgICAgICAgICAgICAgIGxlYWYgYWRqYWNlbnQtYWRkcmVzcyB7DQogICAgPiA+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7DQogICAg
PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiA+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIkNvbmZpZ3VyZXMgYSByZW1vdGUgTERQIG5laWdoYm9y
IGFuZA0KICAgID4gZW5hYmxlcw0KICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBleHRlbmRlZCBMRFAgZGlzY292ZXJ5IG9mIHRoZSBzcGVjaWZpZWQNCiAgICA+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmVpZ2hib3IuIjsNCiAgICA+ID4gPg0KICAgID4gPiA+
ICAgICBHaXZlbiB0aGF0IHRoZXJlJ3MgYSBzaWJsaW5nIGxlYWYgImVuYWJsZSIsIGRvIHdlIHN0
aWxsIHdhbnQgImFuZA0KICAgID4gPiA+ICAgICBlbmFibGVzIiBoZXJlPw0KICAgID4gPiA+IFtz
a3JhemFdOiBXZSBkb24ndCBuZWVkICJlbmFibGVzIiBoZXJlLiBSZW1vdmVkIGl0Lg0KICAgID4g
PiA+DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgU2hvdWxkIHBlZXIvY2FwYWJpbGl0eSBoYXZl
IGEgY29tbWVudCBpbiBpdHMgZGVzY3JpcHRpb24gdGhhdCB0aGUNCiAgICA+ID4gPiAgICAgY29u
dGFpbmVyIGV4aXN0cyB0byBiZSBhdWdtZW50ZWQgYnkgb3RoZXIgKGV4dGVuc2lvbikgbW9kdWxl
cz8NCiAgICA+ID4gPg0KICAgID4gPiA+IFtza3JhemFdOiBZZXMuIEl0IGlzIGJldHRlci4gQWRk
ZWQgYXMgc3VnZ2VzdGVkLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAgICAgbm90aWZpY2F0
aW9uIG1wbHMtbGRwLWZlYy1ldmVudCB7DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgQW0gSSBy
ZWFkaW5nIHRoaXMgcmlnaHQgdGhhdCB3ZSBvbmx5IGdlbmVyYXRlIG5vdGlmaWNhdGlvbnMgb24N
CiAgICA+ID4gPiAwLT4xDQogICAgPiA+IGFuZA0KICAgID4gPiA+ICAgICAxLT4wIHRyYW5zaXRp
b25zIG9mICJudW1iZXIgb2YgcHJlZml4ZXMgYWN0aXZlIGZvciBhIGdpdmVuIEZFQyI/DQogICAg
PiA+IFdvdWxkDQogICAgPiA+ID4gICAgIHdlIGV2ZXIgd2FudCB0byBrbm93IGFib3V0IGFkZGl0
aW9uL3JlbW92YWwgb2YgcHJlZml4ZXMgdGhhdCBkbw0KICAgID4gPiBsZWF2ZQ0KICAgID4gPiA+
ICAgICB0aGUgRkVDIHVwPw0KICAgID4gPiA+DQogICAgPiA+ID4gW3NrcmF6YV06IEhlcmUsIHRo
ZSBwcmVmaXggaXMgdGhlIEZFQy4gQWRkaXRpb24vcmVtb3ZhbCBvZiBhIHByZWZpeA0KICAgID4g
PiA+IGlzDQogICAgPiA+IGVxdWl2YWxlbnQgdG8gdGhlIGFkZGl0aW9uL3JlbW92YWwgb2YgdGhl
IEZFQy4gQ2hhbmdlZCB0aGUgbGVhZiBuYW1lDQogICAgPiA+IGZyb20gcHJlZml4IHRvIGZlYyB0
byBhdm9pZCB0aGUgY29uZnVzaW9uLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIFNlY3Rpb24g
OS4yDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgSSBjYW4ndCBmaW5kIGEgcGF0dGVybiBpbnRv
IHdoaWNoIGlmLWZlYXR1cmUgc3RhdGVtZW50cyBnbyBpbnRvDQogICAgPiA+ID4gICAgIGNvbnRh
aW5lcnMgdXNlZCB0byBhdWdtZW50IHRoaW5ncyB2cy4gdGhlIGF1Z21lbnQgZGlyZWN0aXZlcw0K
ICAgID4gPiB0aGVtc2VsdmVzLg0KICAgID4gPiA+ICAgICBDYW4gd2UgYmUgbW9yZSBjb25zaXN0
ZW50IChvciBhbSBJIG1pc3NpbmcgdGhlIHBhdHRlcm4pPw0KICAgID4gPiA+DQogICAgPiA+ID4g
W3NrcmF6YV06IEl0IGlzIG5vdCBpbnRlbmRlZCB0byBzZXQgdXAgYSBzdHJpY3QgcGF0dGVybiBi
ZXR3ZWVuDQogICAgPiA+ID4gZmVhdHVyZQ0KICAgID4gPiBuYW1lIGFuZCBjb250YWluZXJzLCB3
aGlsZSB0aGUgcHVycG9zZSBpcyB0byBwcm92aWRlIG1vcmUgZGVzY3JpcHRpdmUNCiAgICA+ID4g
ZmVhdHVyZSBuYW1lcy4gVGhhdCBzYWlkLCB0aGUgcGFyZW50IGNvbnRhaW5lciBuYW1lcyBhcmUg
b2Z0ZW4gdXNlZCB0bw0KICAgID4gPiBwcm92aWRlIHRoZSBjb250ZXh0cyBmb3IgdGhlIGZlYXR1
cmUgbmFtZS4gZS5nLiBJbiB0aGUgY2FzZSBvZiAiZHVhbC0NCiAgICA+ID4gc3RhY2stdHJhbnNw
b3J0LXBlcmVmZXJlbmNlIiwgaXQgc2VlbXMgdGhhdCB0aGUgcGFyZW50IGNvbnRhaW5lciBuYW1l
DQogICAgPiA+ICJwZWVycyIgaXMgYWxzbyBiZW5lZmljaWFsLCBzbyB3ZSBoYXZlIHRoZSBmZWF0
dXJlIG5hbWUgImR1YWwtc3RhY2stDQogICAgPiA+IHRyYW5zcG9ydC1wcmVmZXJlbmNlIiB0byAi
cGVlcnMtZHVhbC1zdGFjay10cmFuc3BvcnQtcHJlZmVyZW5jZSIgdG8NCiAgICA+ID4gbWFrZSB0
aGUgZmVhdHVyZSBuYW1lIGZpdCBiZXR0ZXIgd2l0aCB0aGUgcGF0dGVybiBhbmQgbW9yZSBkZXNj
cmlwdGl2ZS4NCiAgICA+ID4NCiAgICA+ID4gVGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24NCiAg
ICA+ID4NCiAgICA+ID4gPiAgICAgICAgICBmZWF0dXJlIGR1YWwtc3RhY2stdHJhbnNwb3J0LXBl
cmVmZXJlbmNlIHsNCiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiA+ID4g
ICAgICAgICAgICAgICJUaGlzIGZlYXR1cmUgaW5kaWNhdGVzIHRoYXQgdGhlIHN5c3RlbSBhbGxv
d3MgdG8NCiAgICA+IGNvbmZpZ3VyZQ0KICAgID4gPiA+ICAgICAgICAgICAgICAgdGhlIHRyYW5z
cG9ydCBjb25uZWN0aW9uIHBlcmVmZXJlbmNlIGluIGEgZHVhbC1zdGFjaw0KICAgID4gPiA+IHNl
dHVwLiI7DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgbml0OiBzL3BlcmVmZXJlbmNlL3ByZWZl
cmVuY2UvICh0d2ljZSkNCiAgICA+ID4gPiBbc2tyYXphXTogRml4ZWQuDQogICAgPiA+ID4NCiAg
ICA+ID4gPiAgICAgICAgICBmZWF0dXJlIHBvbGljeS10YXJnZXRlZC1kaXNjb3ZlcnktY29uZmln
IHsNCiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiA+ID4gICAgICAgICAg
ICAgICJUaGlzIGZlYXR1cmUgaW5kaWNhdGVzIHRoYXQgdGhlIHN5c3RlbSBhbGxvd3MgdG8NCiAg
ICA+IGNvbmZpZ3VyZQ0KICAgID4gPiA+ICAgICAgICAgICAgICAgcG9saWNpZXMgdG8gY29udHJv
bCB0aGUgYWNjZXB0YW5jZSBvZiB0YXJnZXRlZCBuZWlnaGJvcg0KICAgID4gPiA+ICAgICAgICAg
ICAgICAgZGlzY292ZXJ5IGhlbGxvIG1lc3NhZ2VzLiI7DQogICAgPiA+ID4NCiAgICA+ID4gPiAg
ICAgbml0OiBzL2hlbGxvL0hlbGxvLw0KICAgID4gPiA+ICAgICBbc2tyYXphXTogRml4ZWQuDQog
ICAgPiA+ID4NCiAgICA+ID4gPiAgICAgICAgICB0eXBlZGVmIG5laWdoYm9yLWxpc3QtcmVmIHsN
CiAgICA+ID4gPiAgICAgICAgICAgIHR5cGUgc3RyaW5nOw0KICAgID4gPiA+ICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICA+ID4gPiAgICAgICAgICAgICAgIkEgdHlwZSBmb3IgYSByZWZlcmVu
Y2UgdG8gYSBuZWlnaGJvciBhZGRyZXNzIGxpc3QuDQogICAgPiA+ID4gICAgICAgICAgICAgICBU
aGUgc3RyaW5nIHZhbHVlIGlzIHRoZSBuYW1lIGlkZW50aWZpZXIgZm9yIHVuaXF1ZWx5DQogICAg
PiA+ID4gICAgICAgICAgICAgICBpZGVudGlmeWluZyB0aGUgcmVmZXJlbmNlZCBhZGRyZXNzIGxp
c3QsIHdoaWNoDQogICAgPiA+ID4gY29udGFpbnMgYQ0KICAgID4gPiBsaXN0DQogICAgPiA+ID4g
ICAgICAgICAgICAgICBvZiBhZGRyZXNzZXMgdGhhdCBhIHJvdXRpbmcgcG9saWN5IGNhbiBhcHBs
aWVkLiBUaGUNCiAgICA+ID4gZGVmaW5pdGlvbg0KICAgID4gPiA+ICAgICAgICAgICAgICAgb2Yg
c3VjaCBhbiBhZGRyZXNzIGxpc3QgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcw0KICAgID4g
PiA+ICAgICAgICAgICAgICAgZG9jdW1lbnQuIjsNCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBJ
ZiBJJ20gcmVhZGluZyBjb3JyZWN0bHkgYmV0d2VlbiBoZXJlIGFuZCB3aGVyZSB0aGlzIGlzIHVz
ZWQsIHRoZQ0KICAgID4gPiA+ICAgICBzZW1hbnRpY3Mgb2YgdGhpcyBhcmUgYmV0dGVyIGRlc2Ny
aWJlZCBhcyAiaW1wbGVtZW50YXRpb24tDQogICAgPiBzcGVjaWZpYyINCiAgICA+ID4gLS0NCiAg
ICA+ID4gPiAgICAgdGhhdCBpcywgdGhpcyBpcyBhIGxhYmVsIHRoYXQgcmVmZXJzIHRvIHNvbWUg
bG9jYWwgY29uZmlndXJlZA0KICAgID4gc3RhdGUsDQogICAgPiA+ID4gICAgIHNwZWNpZmljYWxs
eSwgYSBsaXN0IG9mIG5laWdoYm9yIGFkZHJlc3NlcyB1c2VkIGFzIGFuIEFDTC4NCiAgICA+ID4g
KEVtcGhhc2lzIG9uDQogICAgPiA+ID4gICAgICpsb2NhbCogLS0gaXQgc2VlbXMgbGlrZSBpdCBk
b2VzIG5vdCBuZWVkIHRvIGludGVyYWN0IHdpdGgNCiAgICA+IGFueXRoaW5nDQogICAgPiA+ID4g
ICAgIGVsc2UuKQ0KICAgID4gPiA+ICAgICBJIGRvIHN5bXBhdGhpemUgd2l0aCB0aGUgWUFORyBk
b2N0b3IsIHRob3VnaCAtLSBhcy1pcywgdGhpcyBmZWVscw0KICAgID4gPiA+ICAgICB1bmRlcnNw
ZWNpZmllZC4NCiAgICA+ID4gPiAgICAgKEJUVywgSVAgQUNMcyBhcmUgbm90IGNvbnNpZGVyZWQg
dG8gYmUgYSBzZWN1cml0eSBtZWFzdXJlIGJ5IHRoZQ0KICAgID4gPiBicm9hZGVyDQogICAgPiA+
ID4gICAgIHNlY3VyaXR5IGNvbW11bml0eS4pDQogICAgPiA+ID4gICAgIFNpbWlsYXJseSBmb3Ig
dGhlIHN1YnNlcXVlbnQgPGZvbz4tbGlzdC1yZWZzLg0KICAgID4gPiA+DQogICAgPiA+ID4gW3Nr
cmF6YV06IFdlIGRvIHVuZGVyc3RhbmQgdGhlIGNvbmNlcm5zLCBhbmQgaGF2ZSBmaXhlZCB0aGVz
ZSB0d28NCiAgICA+ID4gPiB0eXBlcw0KICAgID4gPiBieSB1c2luZyB0aGUNCiAgICA+ID4gaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcnRnd2ctcG9saWN5LW1vZGVsLA0K
ICAgID4gPiB3aGljaCB3YXMgbm90IGF2YWlsYWJsZSB3aGVuIHdlIGluaXRpYWxseSBzdGFydGVk
IHRvIHdvcmsgb24gdGhpcyBtb2RlbC4NCiAgICA+ID4NCiAgICA+ID4gR3JlYXQhDQogICAgPiA+
DQogICAgPiA+ID4gICAgICAgICAgICAgIGNvbnRhaW5lciBpbnRlcmZhY2VzIHsNCiAgICA+ID4g
PiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgID4gPiA+ICAgICAgICAgICAgICAgICAg
IkEgbGlzdCBvZiBpbnRlcmZhY2VzIG9uIHdoaWNoIGZvcndhcmRpbmcgaXMNCiAgICA+ID4gPiBk
aXNhYmxlZC4iOw0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIG5pdDogZ2l2ZW4gdGhlIHNlcGFy
YXRlICdsZHAtZGlzYWJsZScgbGVhZiwgcGVyaGFwcyBzL2lzL2NhbiBiZS8NCiAgICA+ID4gPiBp
cw0KICAgID4gPiBpbg0KICAgID4gPiA+ICAgICBvcmRlci4NCiAgICA+ID4gPiBbc2tyYXphXTog
VW5kZXJzdGFuZCB0aGUgY29uZnVzaW9uLiBDaGFuZ2VkIGFzIHN1Z2dlc3RlZC4NCiAgICA+ID4g
Pg0KICAgID4gPiA+ICAgICBBbHNvLCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGxpc3QgaXRzZWxm
IGltcGxpZXMgYWRkaXRpb25hbA0KICAgID4gPiA+ICAgICBmdW5jdGlvbmFsaXR5LCBvZiBsaXN0
aW5nIHRoZSBpbnRlcmZhY2VzIHVzZWQgZm9yIGJhc2ljIGRpc2NvdmVyeS4NCiAgICA+ID4gPg0K
ICAgID4gPiA+IFtza3JhemFdOiBUaGUgZGVzY3JpcHRpb24gd2FzIHdyb25nLiBXZSBkb24ndCBp
bnRlbmQgdG8gdXNlIHRoaXMNCiAgICA+ID4gPiBsaXN0DQogICAgPiA+IGZvciBkaXNjb3Zlcnku
IEZpeGVkLg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgICAgICAgZ3JvdXBpbmcgZ3JhY2VmdWwt
cmVzdGFydC1hdWdtZW50IHsNCiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJBdWdt
ZW50YXRpb24gdG8gZ3JhY2VmdWwgcmVzdGFydC4iOw0KICAgID4gPiA+DQogICAgPiA+ID4gICAg
ICAgICAgICBsZWFmIGhlbHBlci1lbmFibGUgew0KICAgID4gPiA+ICAgICAgICAgICAgICBpZi1m
ZWF0dXJlIGdyYWNlZnVsLXJlc3RhcnQtaGVscGVyLW1vZGU7DQogICAgPiA+ID4gICAgICAgICAg
ICAgIHR5cGUgYm9vbGVhbjsNCiAgICA+ID4gPiAgICAgICAgICAgICAgZGVmYXVsdCBmYWxzZTsN
CiAgICA+ID4gPiAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+ID4gPiAgICAgICAgICAg
ICAgICAiRW5hYmxlIG9yIGRpc2FibGUgZ3JhY2VmdWwgcmVzdGFydCBoZWxwZXIgbW9kZS4iOw0K
ICAgID4gPiA+DQogICAgPiA+ID4gICAgIFdoZXJlIGlzIHRoaXMgImhlbHBlciBtb2RlIiBkb2N1
bWVudGVkPw0KICAgID4gPiA+IFtza3JhemFdOiBUaGlzIGlzIG5vdCBhbiBSRkMgZGVmaW5lZCB0
ZXJtIGJ1dCBjb21tb25seSBrbm93biBhbmQNCiAgICA+ID4gPiB1c2VkDQogICAgPiA+IHdoZW4g
R1IgdGltZXIgaXMgc2V0IHRvIDAuDQogICAgPiA+ID4gICBGaXhlZCB0aGUgZGVzY3JpcHRpb24g
aW4geWFuZyB0byBoaWdobGlnaHQgdGhpcy4NCiAgICA+ID4NCiAgICA+ID4gSXMgdGhpcyBqdXN0
IHN0YWdlZCBmb3IgdGhlIC0wOT8gIEkgYW0gbm90IHNlZWluZyBpdCBpbiB0aGUgLTA4Lg0KICAg
ID4gPg0KICAgID4gPiA+ICAgICAgICAgIGF1Z21lbnQgIi9ydDpyb3V0aW5nL3J0OmNvbnRyb2wt
cGxhbmUtcHJvdG9jb2xzL2xkcDptcGxzLQ0KICAgID4gbGRwLyINCiAgICA+ID4gPiAgICAgICAg
ICAgICsgImxkcDpnbG9iYWwiIHsNCiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJH
cmFjZWZ1bCBmb3J3YXJkaW5nIG5leHRob3AgYXVnbWVudGF0aW9uLiI7DQogICAgPiA+ID4gICAg
ICAgICAgICB1c2VzIGdsb2JhbC1mb3J3YXJkaW5nLW5leHRob3AtYXVnbWVudDsNCiAgICA+ID4g
PiAgICAgICAgICB9DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgbml0OiBJIGRvbid0IHRoaW5r
ICJHcmFjZWZ1bCIgaXMgY29ycmVjdCwgaW4gdGhlIGRlc2NyaXB0aW9uLg0KICAgID4gPiA+ICAg
ICBbc2tyYXphXTogUmVtb3ZlZCBpdC4NCiAgICA+ID4gPg0KICAgID4gPiA+ICAgICBXaHkgaXMg
KHRoZSBhdWdtZW50ZWQpDQogICAgPiA+ID4gICAgIC9ydDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxh
bmUtcHJvdG9jb2xzL2xkcDptcGxzLQ0KICAgID4gPiBsZHAvbGRwOmdsb2JhbC9sZHA6YWRkcmVz
cy1mYW1pbGllcy9pcHY2L2xhYmVsLWRpc3RyaWJ1dGlvbi1jb250cm9sbW9kDQogICAgPiA+IGUN
CiAgICA+ID4gPiAgICAgJ2NvbmZpZyBmYWxzZSc/ICBEb2Vzbid0IFJGQyA1MDM2IHNheSB0aGF0
IGFuIExTUiBtaWdodCBzdXBwb3J0DQogICAgPiA+IGVpdGhlcg0KICAgID4gPiA+ICAgICBhcyBh
IGNvbmZpZ3VyYXRpb24gb3B0aW9uPw0KICAgID4gPiA+DQogICAgPiA+ID4gW3NrcmF6YV06IFll
cywgYnV0IG5vIGltcGxlbWVudGF0aW9uIHN1cHBvcnRzIHN1Y2ggYSBjZmcgYXMgY2hhbmdlDQog
ICAgPiA+ID4gb2YNCiAgICA+ID4gc3VjaCBhIG1vZGUgaXMgYSBtYXNzaXZlIGRpc3J1cHRpdmUg
b3BlcmF0aW9uIC0gYWxsIGltcGxlbWVudGF0aW9uDQogICAgPiA+IHBpY2sgb25lIG1vZGUgYXMg
dGhlIGRlZmF1bHQgYW5kIG9ubHkgc3VwcG9ydGVkIG1vZGUgYW5kIHN0aWNrIHRvIGl0Lg0KICAg
ID4gPiA+ICAgVGhlIExEUCBZQU5HIGRlc2lnbiB0ZWFtIGhhZCBkaXNjdXNzZWQgdGhpcyBlYXJs
eSBlbm91Z2ggYW5kDQogICAgPiA+ID4gYWdyZWVkIHRvDQogICAgPiA+IG5vdCBwcm92aWRlIHRo
aXMgYSBjZmcgb3B0aW9uLg0KICAgID4gPg0KICAgID4gPiBBaCwgdW5kZXJzdG9vZC4NCiAgICA+
ID4NCiAgICA+ID4gPiAgICAgICAgICAgICAgICBsZWFmIGFkamFjZW50LWFkZHJlc3Mgew0KICAg
ID4gPiA+ICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjYtYWRkcmVzczsNCiAgICA+ID4g
PiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiA+ID4gICAgICAgICAgICAgICAg
ICAgICJDb25maWd1cmVzIGEgcmVtb3RlIExEUCBuZWlnaGJvciBhbmQgZW5hYmxlcw0KICAgID4g
PiA+ICAgICAgICAgICAgICAgICAgICAgZXh0ZW5kZWQgTERQIGRpc2NvdmVyeSBvZiB0aGUgc3Bl
Y2lmaWVkDQogICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICBuZWlnaGJvci4iOw0KICAgID4g
PiA+DQogICAgPiA+ID4gICAgIEFzIGZvciB0aGUgaXB2NCBjYXNlLCBkbyB3ZSBzdGlsbCB3YW50
ICJhbmQgZW5hYmxlcyIgaGVyZT8NCiAgICA+ID4gPiBbc2tyYXphXTogRml4ZWQgYnkgcmVtb3Zp
bmcgaXQuDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgICAgICBhdWdtZW50ICIvcnQ6cm91dGlu
Zy9ydDpjb250cm9sLXBsYW5lLXByb3RvY29scy9sZHA6bXBscy0NCiAgICA+IGxkcC8iDQogICAg
PiA+ID4gICAgICAgICAgICArICJsZHA6ZGlzY292ZXJ5L2xkcDppbnRlcmZhY2VzL2xkcDppbnRl
cmZhY2UvIg0KICAgID4gPiA+ICAgICAgICAgICAgKyAibGRwOmFkZHJlc3MtZmFtaWxpZXMvbGRw
LWV4dDppcHY2IiB7DQogICAgPiA+ID4gICAgICAgICAgICBkZXNjcmlwdGlvbiAiSW50ZXJmYWNl
IGFkZHJlc3MgZmFtaWx5IElQdjYgYXVnbWVudGF0aW9uLiI7DQogICAgPiA+ID4gICAgICAgICAg
ICB1c2VzIGludGVyZmFjZS1hZGRyZXNzLWZhbWlseS1pcHY2LWF1Z21lbnQ7DQogICAgPiA+ID4N
CiAgICA+ID4gPiAgICAgRGlkbid0IHdlIGp1c3QgY3JlYXRlIC4uLi9sZHA6YWRkcmVzcy1mYW1p
bGllcy9sZHAtZXh0OmlwdjYgd2l0aA0KICAgID4gYW4NCiAgICA+ID4gPiAgICAgZWFybGllciBh
dWdtZW50YXRpb24gaW4gdGhpcyBtb2R1bGU/ICAoU2ltaWxhcmx5IGZvcg0KICAgID4gPiA+ICAg
ICAvcnQ6cm91dGluZy9ydDpjb250cm9sLXBsYW5lLXByb3RvY29scy9sZHA6bXBscy0NCiAgICA+
ID4gbGRwL2xkcDpwZWVycy9sZHA6cGVlci9sZHA6YWRkcmVzcy1mYW1pbGllcy9sZHAtZXh0Omlw
djYNCiAgICA+ID4gPiAgICAgd2hpY2ggd2UgYXVnbWVudCB3aXRoICJ1c2VzIHBlZXItYWYtcG9s
aWN5LWNvbnRhaW5lciIuKQ0KICAgID4gPiA+DQogICAgPiA+ID4gW3NrcmF6YV06IFllcy4gSXQg
aXMgb2sgdG8gYXVnbWVudCBhIG5vZGUgd2hpY2ggaXMgcGFydCBvZiBhbm90aGVyDQogICAgPiA+
IGF1Z21lbnRhdGlvbi4gVGhlIHJlc3VsdCBpcyB0byBhZGQgdGhlbSBhbGwgdG9nZXRoZXIuIERv
aW5nIHNvIGlzIHRvDQogICAgPiA+IGF2b2lkIHRvbyBtdWNoIGlycmVndWxhciBwYXR0ZXJucywg
c28gdGhhdCB3ZSBoYXZlIG1vcmUgc2ltaWxhcg0KICAgID4gPiBjb25zdHJ1Y3Rpb24gYmV0d2Vl
biBJUHY0IGFuZCBJUHY2Lg0KICAgID4gPiA+DQogICAgPiA+ID4gICAgIEFwcGVuZGl4IEENCiAg
ICA+ID4gPg0KICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICJpcy1yb3V0ZXIiOiBbbnVs
bF0sDQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgVGhpcyBsb29rcyB3ZWlyZCB0byBtZSAoImFy
cmF5IGNvbnRhaW5pbmcgb25lIGVsZW1lbnQgd2l0aCB2YWx1ZQ0KICAgID4gPiBsaXRlcmFsDQog
ICAgPiA+ID4gICAgIG51bGwiKSAtLSB3aHkgZG9lcyB0aGUgYXJyYXkgY29tZSBpbnRvIHBsYXk/
DQogICAgPiA+ID4NCiAgICA+ID4gPiAgICAgW1h1ZmVuZ106IEhlcmUgaXMgYSBsaXR0bGUgZXhw
bGFuYXRpb24gdG8gdGhlIHNlZW1pbmdseQ0KICAgID4gPiA+IGNvbmZ1c2luZw0KICAgID4gPiBu
b3RhdGlvbjogdGhlIHBhaXIgb2Ygc3F1YXJlIGJyYWNrZXRzIGRvZXMgbm90IGluZGljYXRlIGEg
bm9ybWFsIGFycmF5Lg0KICAgID4gPiBJbnN0ZWFkLCBpdCBpcyBhIHNwZWNpYWwgbm90YXRpb24g
dG8gaW5kaWNhdGUgdGhhdCB0aGUgdmFsdWUgb2YgYQ0KICAgID4gImVtcHR5Ig0KICAgID4gPiB0
eXBlIGxlYWYgaXMgInByZXNlbnQiIChTZWN0aW9uIDYuOS4gb2YgUkZDIDc5NTEpLiBTZW1hbnRp
Y2FsbHkgdGhlDQogICAgPiA+IGxpbmUgYWJvdmUgc2F5cyB0aGF0ICIodGhlIG5laWdoYm9yKSBp
cyBhIHJvdXRlci4iDQogICAgPiA+DQogICAgPiA+IEFoLCB0aGFua3MgZm9yIHRoZSBleHBsYW5h
dGlvbnMuDQogICAgPiA+DQogICAgPiA+IC1CZW4NCiAgICA+DQogICAgPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgID4gbXBscyBtYWlsaW5nIGxp
c3QNCiAgICA+IG1wbHNAaWV0Zi5vcmcNCiAgICA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vbXBscw0KICAgIA0KDQo=


From nobody Fri Mar 20 13:35:31 2020
Return-Path: <skraza@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C45E33A0E63; Fri, 20 Mar 2020 13:35:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=F3SqsyMc; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=coHyimG4
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 kix94noWVpqL; Fri, 20 Mar 2020 13:34:54 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 25C403A0E4F; Fri, 20 Mar 2020 13:34:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=41530; q=dns/txt; s=iport; t=1584736494; x=1585946094; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=KjbZA2ax/9lEg2HwkCB7ifkYFNZQqeCfgsXqfYkT828=; b=F3SqsyMcxdEYFOnD1SuydBTL25WtjNKJYN6wg14GbD3LUJjh6M4EN5+U Be1/IbrtNlRNV7dJKt98ZsrplRzqvtCFd8UbYWie+pjzL08vwYXD1ASZI kOBKf0wGFMiEv/G2Mv3x8xPWqff7GtA9egwiOh7E3Enm3OzpcRrhkObEm E=;
IronPort-PHdr: =?us-ascii?q?9a23=3ANUYeAhIz1pKUT6t0B9mcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeCtKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXFb4Nvf4ZgQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CzAACSKHVe/4oNJK1dCQ4MAQEBAQE?= =?us-ascii?q?BAQEBAwEBAQERAQEBAgIBAQEBgXuBVCQFJwVsTwEIIAQLKoQYg0UDim+CX5g?= =?us-ascii?q?cgUKBEANUCQEBAQwBASMKAgQBAYREAheCDSQ4EwIDAQELAQEFAQEBAgEFBG2?= =?us-ascii?q?FVgyFYwEBAQECARIICQQNDAEBKQkFAQ8CAQgYAgIUCwcCAgIwFRACBA4FFA6?= =?us-ascii?q?COUsBgksDDiABDqF7AoE5iGJ1fzOCfwEBBYUcGIIMAwaBDiqFIIVLJYEfGoI?= =?us-ascii?q?AgREnIIFPfj6CZAEBA4ElCAEICgEHBBYXOIJCMoIsjVgkLQWCCjuGG4l5jk5?= =?us-ascii?q?2CoI8h1iFCEqJVB2CS4gqkGCOLIljjmODfgIEAgQFAg4BAQWBaSJncXAVOyo?= =?us-ascii?q?BgkFQGA2OHQwBBBIVgzuFFIUEPXQCAYEmiyclgh0BAQ?=
X-IronPort-AV: E=Sophos;i="5.72,285,1580774400"; d="scan'208";a="463099240"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Mar 2020 20:34:36 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 02KKYZSJ002489 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 20 Mar 2020 20:34:36 GMT
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 15:34:35 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 16:34:34 -0400
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 20 Mar 2020 16:34:34 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nJX0DuEC5PpaF/ASpQKfTEXkBr8NnMqvKiMMy5ZKP79p8hVCua/4houFD4V3mEguJQVaLar7LLfyANpXD1DvDHzQhayD30PHRcvMG7728I0jQmRj0zqK4iZHdG/Phm3vM8M0jCOC3ps1ep8azDQBuDIZrysaDoBsgfMmdv/QbJpHvoskw9scEGInyW1/nOQ1dNSY7I6CaSNhGBJ6AAstsHtF0d4VRFAwF35fEqGZNQ2pgCQum30TlFw0RT2+GJJKCFOgauOzPdwxQIvYeXOud3wv3gJ5cDnmglC10bl/0uC5dRoZn1+q7Z9YN5P/NmJmBgjzLhR7gggfuF+3badwPg==
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=KjbZA2ax/9lEg2HwkCB7ifkYFNZQqeCfgsXqfYkT828=; b=e/kUHIF1CfSxoAZQhg8Kfkj97icl5G045BNR5E2kng1XEAKE6FAY8io+EhzpQH6Vh31j09rZg3CfXP6OK8smK8BFAYQeNlLSK1Qzkf4viWzQKG8pfhPQu22/rb5yBpVKJ4kTX0hU9fjjTuMDGueyxNwwMylMxq2nkXGw7AjOVGuUxzCNfzb3WYPpVUeHJ6VSsEr8l6cXlziQLy4NvoEx9fZL6H/Pw15A12cN+hQxoGbdd5Y5yzTQiz+R2sEip35SGdl0i2xDqDghAL3E7tvNDRuPVTIu35N+RPL4EHzComSRtMqfn0dKfZIrFInqZWgIOpQr8zSfN0E8pHdduHI43g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KjbZA2ax/9lEg2HwkCB7ifkYFNZQqeCfgsXqfYkT828=; b=coHyimG4PqetqGJZZmYCzH9Ss6VOe9aODNEdDHcnLNBVZvy+f7VHL1NPLNluS84KBZSreCfjASqWSl6NgSfMEnH5UOGeB0VMaZ2yprearyLYMqB5s/3QqwsSu1yvS6yHcQ/91TKlBoBmFNCg9SmB2qJA6ZCal7+oNpn8hwE5dkI=
Received: from BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) by BL0PR11MB3267.namprd11.prod.outlook.com (2603:10b6:208:6b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.22; Fri, 20 Mar 2020 20:34:33 +0000
Received: from BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024]) by BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024%5]) with mapi id 15.20.2835.017; Fri, 20 Mar 2020 20:34:32 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: Benjamin Kaduk <kaduk@mit.edu>
CC: The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, Tarek Saad <tsaad.net@gmail.com>, Nicolai Leymann <n.leymann@telekom.de>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV7fEHh8C8R6fr+Eu6LYwdKXXZQqhNYQKAgARt+QA=
Date: Fri, 20 Mar 2020 20:34:32 +0000
Message-ID: <9DED33F5-E3FF-4E24-A495-D7931AEE30F9@cisco.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu>
In-Reply-To: <20200317205553.GO50174@kduck.mit.edu>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [2001:420:c0c4:1002::f5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cf9367b6-4ae4-43c4-ab21-08d7cd0e190f
x-ms-traffictypediagnostic: BL0PR11MB3267:
x-microsoft-antispam-prvs: <BL0PR11MB3267BEB97C9C4E502BCD6734D0F50@BL0PR11MB3267.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 03484C0ABF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(136003)(346002)(366004)(376002)(396003)(199004)(6486002)(6916009)(66556008)(64756008)(76116006)(66574012)(4326008)(81166006)(66946007)(2616005)(2906002)(81156014)(66446008)(6506007)(8936002)(71200400001)(33656002)(30864003)(54906003)(36756003)(8676002)(66476007)(15650500001)(478600001)(186003)(6512007)(86362001)(966005)(316002)(5660300002)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3267; H:BL0PR11MB3412.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XvfLZ7GsQuFtlOW5HXKRK42vO3U2MShM9UTgVCRuNPh03q2qVNKEuPdd39Cmku+V/emtdIYZLElT75o4MYAFc8869ZVw0PHBDS0mKsyyrcb0zmkX1AI/3y5kHgvghHH2LHDHSbaJAkP+e4IcfiEoRbU1FkVtCv6sU5awcCJJU1g15cD7sxfcUHt7CXDj94B2fJiQ5iBIOkhlBSmmZIQzGjbz0TBMoA+j4z/Lm8RLuFzqL0nfjOnbVX5FpGkxDuoL7h0K2HaUOwgSarxBa2iolOFtRMVuRu9t/S+wWvT8Vft47a3nSizztHiEcdr9rmn+2werrHQqqZHpwodMx1sqzIcbODMjDsTMrPf9Dsh04ptzKFTpSg/IP3Fm5JfIXwGR0TGJy1CXgI3Ol4tmeJZ2popdPo+yPZMNP/V4a5IifW1+ri6PBiMldcQ6qQXH3YdtHCkiX46QVaCiyA5QLUqw1bLIh8Ax0L0zCwggGsCZ8EH7cJsJfYFJnYZPVkQdDa2aUAQFixooLU1gWGM62gcS4g==
x-ms-exchange-antispam-messagedata: GiEUXM8eiYz+VIGG3cVnyLCLjdAWG+4/l8mAaha6lZ6pBXOJX9XOGVpCnCQ7Qi3REYLN50UKr9y4QxkDGaCjSWBCpDC4AVBnHB4CGVgUoO+Yg9URYDlLhfzaJT4dInHmGOqsuHD9WVueRlBxvm8J5cmpf1smrLUwP/VsspvjDDM=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <57FF6B9B73770544AEA0A67473AF288C@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: cf9367b6-4ae4-43c4-ab21-08d7cd0e190f
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2020 20:34:32.7669 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Xx1ktGQDi/kMT3z6JPplkcQOfrB4MYQjVQZ5aTnZnRkByi6+7m93JGpCoxDUSxHerBgszAxMjRYspczKfgKbfg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3267
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/S30BUUJltyB5ejXl4OhkHyQFJXk>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2020 20:35:23 -0000

VGhhbmtzIGZvciB5b3VyIHgtY2hrLiANCg0KUGxlYXNlIG5vdGUgdGhhdCBmb2xsb3dpbmcgaXRl
bXMgYXJlIG5vdyBjbG9zZWQgYXMgcGVyIHRlbGVjaGF0IGRpc2N1c3Npb25zOg0KIC0gTERQdjYg
cmVtYWlucyBpbiB0aGUgZXh0ZW5kZWQgbW9kZWwNCiAtIFVzZSBvZiBzdHJpbmcgZm9yIHBhc3N3
b3JkDQoNClBsZWFzZSBzZWUgaW5saW5lIFtza3JhemEyMF0gYW5zd2VycyB0byBzb21lIG9mIHlv
dXIgUXMuDQpbIE5vdGU6IFdlIHdpbGwgdXBsb2FkIHJldiAtMDkgc2hvcnRseSB3aXRoIG1pbm9y
IGNoYW5nZXMgc2hvcnRseSBdIA0KDQoNCu+7v09uIDIwMjAtMDMtMTcsIDQ6NTYgUE0sICJCZW5q
YW1pbiBLYWR1ayIgPGthZHVrQG1pdC5lZHU+IHdyb3RlOg0KDQogICAgT24gRnJpLCBGZWIgMjgs
IDIwMjAgYXQgMDQ6Mzk6MTRBTSArMDAwMCwgS2FtcmFuIFJhemEgKHNrcmF6YSkgd3JvdGU6DQog
ICAgPiBUaGFua3MgZm9yIHlvdXIgZGV0YWlsZWQgcmV2aWV3LCBCZW4uIA0KICAgID4gV2UgaGF2
ZSBwb3N0ZWQgYSBuZXcgcmV2IC0wOCB0aGF0IHRha2VzIGNhcmUgYWxtb3N0IGFsbCBvZiB5b3Vy
IGNvbW1lbnRzIGFuZCBjb21tZW50cyBmcm9tIG90aGVyIElFU0cgcmV2aWV3ZXJzLiANCiAgICA+
IE9uIGJlaGFsZiBvZiBhdXRob3JzLCBQbGVhc2Ugc2VlIGlubGluZSBbc2tyYXphXSBmb3IgZWFj
aCBvZiB5b3VyIGNvbW1lbnQvUToNCiAgICA+IA0KICAgID4gIA0KICAgID4gICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCiAgICA+ICAgICBESVNDVVNTOg0KICAgID4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICA+
ICAgICANCiAgICA+ICAgICBUaGUgWUFORyBkb2N0b3IgbGFzdCBjYWxsIHJldmlldyBvZiB0aGUg
LTA2IG5vdGVzIHRoYXQgdGhlc2UgbW9kdWxlcyBhcmUNCiAgICA+ICAgICBpbiB2aW9sYXRpb24g
b2YgdGhlIGV4cGVjdGF0aW9ucyBvZiBSRkMgODM0OSAoYXQgbGVhc3Qgdy5yLnQuIGRlZmluaW5n
IGENCiAgICA+ICAgICBuZXcgaWRlbnRpdHkgZm9yIHRoZSBjb250cm9sLXBsYW5lIHByb3RvY29s
IGFuZCBwb3NzaWJseSBtb3JlKS4gIFRoaXMNCiAgICA+ICAgICBkb2N1bWVudCBzaG91bGQgZWl0
aGVyIGJlIGJyb3VnaHQgaW50byBjb21wbGlhbmNlIG9yIGV4cGxhaW4gd2h5IGl0DQogICAgPiAg
ICAgZGl2ZXJnZXMuDQogICAgPiANCiAgICA+IFtza3JhemFdOiBGaXhlZC4gIA0KICAgID4gICAg
IA0KICAgID4gICAgIFRoZSBZQU5HIGRvY3RvcidzIGNvbW1lbnRzIGFib3V0IGRlZmF1bHQgdmFs
dWVzIGZvciAibG9jYWwiDQogICAgPiAgICAgY29uZmlndXJhdGlvbiAoZS5nLiwgZ3JhY2VmdWwt
cmVzdGFydCBjb25maWd1cmF0aW9uKSBjYXVzaW5nIHRoZSBnbG9iYWwNCiAgICA+ICAgICBjb25m
aWd1cmF0aW9uIHRvIG5ldmVyIHRha2UgZWZmZWN0IHNob3VsZCBhbHNvIGJlIGFkZHJlc3NlZC4N
CiAgICA+IA0KICAgID4gW3NrcmF6YV06IEZpeGVkLiANCiAgICANCiAgICBUaGVzZSBib3RoIGxv
b2sgYWRkcmVzc2VkLCB0byBteSBleWUsIGJ1dCBJIGFtIHZlcnkgbXVjaCBub3QgYSBZQU5HIGV4
cGVydC4NCiAgICBJJ2QgcmVjb21tZW5kIHRyeWluZyB0byBnZXQgYSBkZWRpY2F0ZWQgWUFORyBy
ZXZpZXcsIHBlcmhhcHMgZnJvbSB0aGUNCiAgICBpbmNvbWluZyBNYW5hZ2VtZW50IEFEIFJvYiBX
aWx0b24uDQoNCltza3JhemEyMF06IEZZSSwgdGhpcyBkb2N1bWVudCBoYXMgYmVlbiBleHRlbnNp
dmVseSByZXZpZXdlZCB0d2ljZSBieSBZQU5HIERyIGFuZCBBRC4JDQogICBNb3Jlb3ZlciwgSSBz
ZWUgdGhlIFJvYiBoYXMgYWxzbyBjaGVja2VkIGFuZCBjb25maXJtZWQuDQogICAgDQogICAgPiAg
ICAgUGxlYXNlIGluY2x1ZGUgc29tZSBqdXN0aWZpY2F0aW9uIGZvciB3aHkgTERQIElQdjYgaXMg
Y29uc2lkZXJlZCBhbg0KICAgID4gICAgICJleHRlbmRlZCBmZWF0dXJlIiAod2hpY2ggaXMgcGFy
dGljdWxhcmx5IHN1cnByaXNpbmcgZ2l2ZW4gdGhhdCBTZWN0aW9uDQogICAgPiAgICAgMiBjbGFz
c2lmaWVzICJJUCIgdG8gcmVmZXIgdG8gYm90aCBJUHY0IGFuZCBJUHY2IHRvZ2V0aGVyKS4NCiAg
ICA+ICAgICANCiAgICA+IFtza3JhemFdOiAgVGhpcyB3YXMgYW4gZWFybHkgZGVjaXNpb24gdGFr
ZW4gYW5kIHByZXNlbnRlZCB0byBXRyBhbmQgV0cgaGFkIGFncmVlZC4NCiAgICA+IE1vcmVvdmVy
LCBTZWMgMS4xIGRvZXMgcG9pbnRzIG91dCB3aHkgTERQIElQdjYgaXMgY29uc2lkZXJlZCBhcyBh
biBleHRlbmRlZCBmZWF0dXJlLiBUaGUgImJhc2UiIGZlYXR1cmVzIGFyZSB0aGUgb25lIG1vc3Qg
Y29tbW9ubHkgaW1wbGVtZW50ZWQgYW5kIGRlcGxveWVkIGZlYXR1cmVzLg0KICAgID4gVGhlIGlk
ZWEgd2FzIHRoYXQgYmFzZSBtdXN0IG5vdCBjb250YWluIGFueSBpZi1mZWF0dXJlIC0gZ2l2ZW4g
dGhhdCBMRFB2NiBpcyBub3Qgd2lkZWx5IGltcGxlbWVudGVkIGFuZCB3YXMgYnJhbmRlZCBhcyBp
Zi1mZWF0dXJlLCBpdCBpcyBjbGFzc2lmaWVkIGluIHRoZSBleHRlbmRlZCBjYXRlZ29yeSB0aGVu
Lg0KICAgID4gQlRXLCBub3RlIHRoYXQgTERQIGhhcyBzZXBhcmF0ZSBSRkMgZm9yIExEUCBJUHY2
LiANCiAgICANCiAgICBJdCdzIG5vdCByZWFsbHkgY2xlYXIgdG8gbWUgdGhhdCBqdXN0IGJlY2F1
c2UgdGhlIHByb3RvY29sIGlzIGRlc2NyaWJlZCBpbg0KICAgIHNlcGFyYXRlIFJGQ3MgZm9yIElQ
djQgYW5kIElQdjYgd2UgY2Fubm90IHByZXNlbnQgYSB1bmlmaWVkIG1hbmFnZW1lbnQNCiAgICBp
bnRlcmZhY2Ugb24gdG9wIG9mIGl0LiAgSSBub3RlIHRoYXQgc2V2ZXJhbCBvdGhlciBBRHMgZXhw
cmVzc2VkIGNvbmNlcm4NCiAgICBhYm91dCB0aGlzIHRvcGljLCBzbyBJJ3ZlIG1vdmVkIHRoaXMg
ZG9jdW1lbnQgb250byB0aGUgYWdlbmRhIGZvciB0aGlzDQogICAgd2VlaydzIElFU0cgdGVsZWNo
YXQgdG8gZ2V0IGEgYmV0dGVyIHNlbnNlIG9uIHdoYXQgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvIGlz
DQogICAgaGVyZS4NCg0KW3NrcmF6YTIwOiBDbG9zZWQuDQogIA0KICAgIA0KICAgID4gDQogICAg
PiAgICAgV2UgbmVlZCB0byBkZWZpbmUgdGhlIGZvcm1hdC9zZW1hbnRpY3Mgb2YgdGhlIG1kNS1r
ZXkgc3RyaW5nIChlLmcuLCBpcw0KICAgID4gICAgIGl0IGhleD8gYmFzZTY0e3VybCx9PykgZWl0
aGVyIGRpcmVjdGx5IG9yIGJ5IHJlZmVyZW5jZSAoYXMgdGhlIFlBTkcNCiAgICA+ICAgICBkb2N0
b3Igbm90ZXMpLiAgVXNpbmcgYSBjcnlwdG8tdHlwZSB3b3VsZCBwcm9iYWJseSBiZSBhcHByb3By
aWF0ZSwgYXMNCiAgICA+ICAgICB3b3VsZCBhZGRpbmcgYSBub3RlIHRoYXQgdGNwLW1kNSBpcyBv
YnNvbGV0ZWQgYnkgVENQLUFPLg0KICAgID4gICAgIA0KICAgID4gW3NrcmF6YV06IEl0IGlzIGJl
eW9uZCBvdXIgY29udHJvbCBhcyB3ZSBhcmUgdXNpbmcgaXQgYXMtaXMgZnJvbSB0aGUgUkZDLiBN
YWRlIHRoZSBjaGFuZ2UgYW55d2F5cyB0byBhZGQgY3J5cHRvLWFsZ28gdG8gd2lkZW4gdGhlIHNj
b3BlL3R5cGUgb2Yga2V5IGJleW9uZCBNRDUuDQogICAgDQogICAgSSdtIHN0aWxsIGNvbmNlcm5l
ZCB0aGF0IHRoZXJlIGlzbid0IGVub3VnaCB0ZXh0IGhlcmUgZm9yIG1lIHRvIGJlIGFibGUgdG8N
CiAgICBpbXBsZW1lbnQgc29tZXRoaW5nIGFuZCBoYXZlIGNvbmZpZGVuY2UgaXQgd2lsbCBpbnRl
cm9wZXJhdGUuICBGb3IgZXhhbXBsZSwNCiAgICB0aGUgcmVjb21tZW5kYXRpb25zIGluIFJGQyAz
NTYyIGluY2x1ZGUgdGhlIGFiaWxpdHkgdG8gdXNlIGEgZGlyZWN0IGJpbmFyeQ0KICAgIGtleSBm
b3IgVENQLW1kNS4gIERvZXMgdGhpcyBZQU5HIHN0YW56YSBhbGxvdyBmb3IgZG9pbmcgc28/ICBJ
ZiB5ZXMsIHdoYXQNCiAgICBtZWNoYW5pc20gaXMgdXNlZCBmb3IgY29udmVydGluZyBpbnB1dCBp
bnRvICJyYXciIGJpbmFyeSwgaWYgbmVlZGVkPw0KICAgIA0KICAgIFRoYXQgaXMsIGV2ZW4gaWYg
dGhlIGFjdHVhbCBwcm90b2NvbCBzZW1hbnRpY3MgZm9yIGhvdyBUQ1AtTUQ1IHVzZXMgYSBnaXZl
bg0KICAgIGtleS9wYXNzd29yZCBhcmUgb3V0IG9mIHlvdXIgY29udHJvbCwgdGhlcmUgaXMgc3Rp
bGwgYW1iaWd1aXR5IGFzIHRvIHdoYXQNCiAgICBtYXBwaW5nIChpZiBhbnkpIG9jY3VycyBiZXR3
ZWVuIHRoZSBZQU5HLWNvbmZpZ3VyZWQgdmFsdWUgYW5kIHdoYXQgaXMNCiAgICBwYXNzZWQgdG8g
dGhlIFRDUC1NRDUgaW1wbGVtZW50YXRpb24uDQogICAgDQogICAgRnVydGhlcm1vcmUsIHRoZSBh
dXRoZW50aWNhdGlvbi10eXBlIHN0aWxsIG9ubHkgaGFzIGEgInN0cmluZyIgbGVhZiBmb3IgdGhl
DQogICAga2V5LCB3aXRoIChpZiBJIGFtIHJlYWRpbmcgdGhlIFlBTkcgY29ycmVjdGx5KSB0aGUg
cmVjb21tZW5kZWQga2V5LWNoYWluDQogICAgZnVuY3Rpb25hbGl0eSBmb3IgcHJvdGVjdGVkIGtl
eSBzdG9yYWdlIGJlaW5nIGxlZnQgYXMgYW4gZXh0ZW5zaW9uLiAgSXQncw0KICAgIG5vdCBjbGVh
ciB0byBtZSB3aHkgd2Ugc2hvdWxkIGJlIGxlYXZpbmcgdGhlIGJlc3QtcHJhY3RpY2UgZm9ybXVs
YXRpb24gYXMNCiAgICBhbiBleHRlbnNpb24uDQogICAgDQpbc2tyYXphXTogQ2xvc2VkLg0KDQog
ICAgPiAgICAgSW4gdGhlIHBlZXItYWYtcG9saWN5LWNvbnRhaW5lciBncm91cGluZydzDQogICAg
PiAgICAgbGFiZWwtcG9saWN5L2FkdmVydGlzZS9wcmVmaXgtbGlzdCwgd2UgbmVlZCB0byBzYXkg
aWYgdGhlIGZpbHRlciBpcyBmb3INCiAgICA+ICAgICBpbmNsdXNpb24gb3IgZXhjbHVzaW9uIG9m
IG91dGdvaW5nIGxhYmVsIGFkdmVydGlzZW1lbnRzLg0KICAgID4gICAgIFNpbWlsYXJseSBmb3Ig
dGhlIGluY29taW5nIGxhYmVsIGFkdmVydGlzZW1lbnRzIGluIHRoZSAnYWNjZXB0Jw0KICAgID4g
ICAgIGNvbnRhaW5lciAoYW5kIG1vc3Qgb2YgdGhlIDxmb28+LWxpc3QtcmVmIHVzYWdlcz8pLg0K
ICAgID4gICAgIA0KICAgID4gICAgIEluIHRoZSBwb2xpY3ktY29udGFpbmVyIGdyb3VwaW5nJ3MN
CiAgICA+ICAgICBsYWJlbC1wb2xpY3kvYXNzaWduL2luZGVwZW5kZW50LW1vZGUvcHJlZml4LWxp
c3QsIHRoZSBkZXNjcmlwdGlvbg0KICAgID4gICAgIHN1Z2dlc3RzIHRoYXQgdGhlIGNvbnRlbnRz
IHdpbGwgcHJvdmlkZSBub3QganVzdCBhIGxpc3Qgb2YgcHJlZml4ZXMgdGhhdA0KICAgID4gICAg
IGFjdCBhcyBhIGZpbHRlciwgYnV0IGFsc28gYSBtYXAgZnJvbSBwcmVmaXggdG8gbGFiZWwuICBU
aGlzIGlzIGENCiAgICA+ICAgICBxdWFsaXRhdGl2ZWx5IGRpZmZlcmVudCB1c2FnZSB0aGFuIHRo
ZSBwcmV2aW91cyBvY2N1cnJlbmNlcyBvZg0KICAgID4gICAgIHByZWZpeC1saXN0LXJlZiwgYW5k
IGl0IHNlZW1zIGxpa2UgYSBkaWZmZXJlbnQgdHlwZSBtYXkgYmUgbmVlZGVkIGZvcg0KICAgID4g
ICAgIGl0LiAgU2ltaWxhcmx5IGZvciBvcmRlcmVkLW1vZGUuDQogICAgPiAgICAgDQogICAgPiBb
c2tyYXphXTogRml4ZWQgYXMgcGVyIGxhdGVzdCBjaGFuZ2VzIHRoYXQgdXNlIHJ0Z3dnIHBvbGlj
eSBtb2RlbCBjb25zdHJ1Y3RzLg0KICAgIA0KICAgIEFoLCB0aGlzIHRvb2sgbWUgYSBsaXR0bGUg
bW9yZSB3b3JrIHRvIGZpbmQsIHNpbmNlIHRoZSBjaGFuZ2VzIHdlcmUgaW4gdGhlDQogICAgcHJl
Zml4LWxpc3QtcmVmIHR5cGVkZWYuICBUaGFua3MuDQogICAgDQogICAgPiAgICAgKHByby1mb3Jt
YSkgVGhpcyBkb2N1bWVudCBoYXMgNiBhdXRob3JzLCBhbmQgcGVyIFJGQyA3MzIyLCBhcyB0aGlz
IGlzDQogICAgPiAgICAgbW9yZSB0aGFuIGZpdmUsIHdlIGFyZSBzdXBwb3NlZCB0byBjb25zaWRl
ciB3aGV0aGVyIHRoYXQncyBhcHByb3ByaWF0ZS4NCiAgICA+ICAgICBTZWVpbmcgbm90aGluZyBp
biB0aGUgc2hlcGhlcmQgd3JpdGV1cCBvciBzaW1pbGFyLCBJIG1lbnRpb24gaXQgaGVyZS4NCiAg
ICA+ICAgICANCiAgICA+IFtza3JhemFdOiBXZSBoYWQgdGFrZW4gYW4gYWR2aXNlIGZyb20gTG9h
IChNUExTIFdHIGNoYWlyKSBhbmQgd291bGQgbGlrZSB0byBrZWVwIGl0IHRvIDYuDQogICAgDQog
ICAgU3VyZTsgdGhpcyB3YXMgcHJlc3VtZWQgdG8ganVzdCBiZSAicHJvIGZvcm1hIiBidXQgSSBw
dXQgaXQgaW4gc2luY2UgdGhlDQogICAgc2hlcGhlcmQgd3JpdGV1cCBkaWRuJ3QgbWVudGlvbiBp
dCBzcGVjaWZpY2FsbHkuDQpbc2tyYXphXTogVGh4Lg0KICAgIA0KICAgID4gICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCiAgICA+ICAgICBDT01NRU5UOg0KICAgID4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICA+
ICAgICANCiAgICA+ICAgICBQbGVhc2UgYWxzbyByZXNwb25kIHRvIHRoZSBvdGhlciBZQU5HIGRv
Y3RvciwgcnRnLWRpciwgYW5kIG90aGVyDQogICAgPiAgICAgZGlyZWN0b3JhdGUgcmV2aWV3ZXJz
JyBjb21tZW50cy4NCiAgICA+ICAgICANCiAgICA+ICAgICBJIHN1cHBvcnQgUm9tYW4ncyBEaXNj
dXNzLg0KICAgID4gICAgIA0KICAgID4gICAgIEkgc3VnZ2VzdCBtYWtpbmcgYSByZWZlcmVuY2Ug
dG8gUkZDIDU5MjAgYXQgc29tZSBwb2ludCwgcGVyaGFwcyBmcm9tIHRoZQ0KICAgID4gICAgIHNl
Y3VyaXR5IGNvbnNpZGVyYXRpb25zLg0KICAgID4gW3NrcmF6YV06IERvbmUuDQogICAgPiAgICAg
DQogICAgPiAgICAgV2UgaGF2ZSBzZXZlcmFsIGluc3RhbmNlcyBvZiBhICJjb250YWluZXIgaXB2
NCIgdGhhdCdzIGEgImNvbnRhaW5lciB3aXRoDQogICAgPiAgICAgcHJlc2VuY2UiIGluIHRoZSBq
YXJnb24gb2YgUkZDIDc5NTAuICBBcyBTRUMgQUQgb25lIHRoaW5nIEkgbG9vayBmb3IgaXMNCiAg
ICA+ICAgICBlZGdlIGNhc2VzLCBzdWNoIGFzIHdoZW4gYSBzdWJzZXQgb2YgdGhlc2UgY29udGFp
bmVycyBhcmUgcHJlc2VudCBidXQNCiAgICA+ICAgICBub3QgYWxsIChhbmQgbm90IG5vbmUpLiAg
V2hpbGUgZm9yIHRoaXMgc3BlY2lmaWMgY2FzZSwgaXQgc2VlbXMgZmFpcmx5DQogICAgPiAgICAg
bmF0dXJhbCB0byBhc3N1bWUgdGhhdCBJUHY0IGlzIGVuYWJsZWQgaWYgYW55IGFyZSBwcmVzZW50
LCBpdCBkb2VzIG1ha2UNCiAgICA+ICAgICBtZSB3b25kZXIgaWYgdGhlIG1vZGVsaW5nIGlzIGF0
IGFuIG9wdGltYWwgc3RhdGUgaWYgdGhlcmUncyBldmVuIHRoZQ0KICAgID4gICAgIHBvc3NpYmls
aXR5IGZvciBzdWNoIHNrZXdlZCBzaWduYWxzLiAgKEkgZGlkbid0IHNwZWNpZmljYWxseSBhdWRp
dCBmb3INCiAgICA+ICAgICBhbnkgb3RoZXIgY2FzZXMgb2YgInJlZHVuZGFudCIgY29udGFpbmVy
cy13aXRoLXByZXNlbmNlLikNCiAgICA+ICAgICANCiAgICA+IFtza3JhemFdOiBUaGlzIGlzIHRo
ZSBzYW1lIHN0cnVjdHVyZSBhcyBSRkMgODM0NC4gVGhlIGVkZ2UgY2FzZXMgYXJlIE9LLiBUaGUg
aXB2NC9pcHY2IGNvbnRhaW5lciBtYXkgY29udGFpbiBub25lLCBvbmUsIG9yIG1vcmUgbm9kZXMg
aW4gdGhlIGNvbnRhaW5lci4gaXB2NC9pcHY2IGFkZHJlc3MgZmFtaWx5IGlzIGVuYWJsZWQgYXMg
bG9uZyBhcyB0aGUgY29udGFpbmVyIGlzIOKAnHByZXNlbnTigJ0uIFlvdXIgYXNzdW1wdGlvbiBp
cyBjb3JyZWN0LCBhbmQgdGhlIG1vZGVsaW5nIChhbmQgdGhlIHByb3RvY29sIGFzIHdlbGwpIGlz
IGluIGEgZ29vZCBzdGF0ZSwgZXZlbiB3aXRoIHN1Y2ggcG9zc2liaWxpdGllcy4gVGhlIHNpZ25h
bHMgc2hvdWxkIGJlIGNsZWFyIGVub3VnaC4NCg0KW3NrcmF6YTIwXTogUGxlYXNlIHNlZSBvdXIg
cmVzcG9uc2Ugc2VudCBvbiBvdGhlciBlbWFpbCB0aHJlYWQgKHcvIFJvYi9Ub20pDQoNCiAgICA+
IA0KICAgID4gICAgIEl0J3Mgbm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIHdoeSB3ZSBuZWVkIChh
bGwgb2YpIHRoZSBzcGVjaWFsaXphdGlvbiBvZg0KICAgID4gICAgIHN0cnVjdHVyZXMgaW50byB1
c2luZyBpbmV0OmlwdjQtYWRkcmVzcyBhbmQgaW5ldDppcHY2LWFkZHJlc3MgYXMgb3Bwb3NlZA0K
ICAgID4gICAgIHRvIGp1c3QgaW5ldDppcC1hZGRyZXNzLiAgSSBkbyBzZWUgdGhhdCB0aGUgbGF0
dGVyIGlzIHVzZWQgaW4gc2V2ZXJhbA0KICAgID4gICAgIHBsYWNlcyBhbHJlYWR5LCBhbmQgc28g
YXNzdW1lIHRoYXQgdGhpcyB3YXMgYWxyZWFkeSBjb25zaWRlcmVkOyBwZXJoYXBzDQogICAgPiAg
ICAgc29tZSBvZiB0aGUgZGlzY3Vzc2lvbi9tb3RpdmF0aW9uIGNvdWxkIGJlIGluY2x1ZGVkIGlu
IHRoZSBkb2N1bWVudCwNCiAgICA+ICAgICB0aG91Z2guDQogICAgPiAgICAgDQogICAgPiBbc2ty
YXphXTogV2hlbiB0aGUgdHlwZSBvZiBhbiBhdHRyaWJ1dGUgaXMgZm9yIGEgc3BlY2lmaWMgYWRk
cmVzcyBmYW1pbHkgKGlwdjQgb3IgaXB2NiksIHdlIHVzZSB0aGUgYWRkcmVzcyBmYW1pbHkgc3Bl
Y2lmaWMgdHlwZSAoaW5ldDppcHY0LWFkZHJlc3Mgb3IgaW5ldDppcHY2LWFkZHJlc3MpLCBzbyB0
aGF0IHVzZXIgY2Fubm90IHByb3ZpZGUgYSB2YWx1ZSBvZiB0aGUgd3JvbmcgZm9ybWF0LiAgaW5l
dDppcC1hZGRyZXNzIGlzIHNpbXBseSBhIHVuaW9uIG9mIG5ldDppcHY0LWFkZHJlc3MgYW5kIGlu
ZXQ6aXB2Ni1hZGRyZXNzLCBhbmQgaXMgdXNlZCB3aGVuIHRoZSBhZGRyZXNzIGZhbWlseSBpcyBu
b3QgcmVzdHJpY3RlZC4gVGhpcyBpcyBwYXJ0aWN1bGFyIGNvbnZlbmllbnQgd2hlbiB0aGUgdXNl
ciBtYWtlcyBhIHF1ZXJ5IG9uIGEgcGFydGljdWxhciBwZWVyIHdoZW4gdGhlIHVzZXIgZG9lcyBu
b3QgaGF2ZSBhIHBhcnRpY3VsYXIgYWRkcmVzcyBmYW1pbHkgaW4gbWluZC4gVGhlIHN5c3RlbSB3
aWxsIHByb3ZpZGUgdGhlIGFkZHJlc3MgaW4gYSBwcm9wZXIgZm9ybWF0Lg0KICAgID4gDQogICAg
PiAgICAgU2VjdGlvbiAxDQogICAgPiAgICAgDQogICAgPiAgICAgICAgVGhlIGRhdGEgbW9kZWwg
aXMgZGVmaW5lZCBmb3IgZm9sbG93aW5nIGNvbnN0cnVjdHMgdGhhdCBhcmUgdXNlZCBmb3INCiAg
ICA+ICAgICAgICBtYW5hZ2luZyB0aGUgcHJvdG9jb2w6DQogICAgPiAgICAgDQogICAgPiAgICAg
bml0OiAidGhlIGZvbGxvd2luZyIuDQogICAgPiBbc2tyYXphXTogRml4ZWQuICAgIA0KICAgID4g
DQogICAgPiAgICAgSSBzaGFyZSB0aGUgWUFORyBkb2N0b3IncyBjb25jZXJuIHRoYXQgc2VwYXJh
dGluZyB0aGUgY29uZmlndXJhdGlvbiBhbmQNCiAgICA+ICAgICBvcGVyYXRpb25hbCBzdGF0ZSBj
b25zdHJ1Y3RzIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIE5NREEgbW9kZWwuDQogICAgPiBb
c2tyYXphXTogRml4ZWQuDQogICAgPiAgICAgDQogICAgPiAgICAgU2VjdGlvbiAxLjENCiAgICA+
ICAgICANCiAgICA+ICAgICAgICBUaGUgImJhc2UiIGNhdGVnb3J5IGNvbnRhaW5zIHRoZSBiYXNp
YyBhbmQgZnVuZGFtZW50YWwgZmVhdHVyZXMgdGhhdA0KICAgID4gICAgICAgIGFyZSBjb3ZlcmVk
IGluIExEUCBiYXNlIHNwZWNpZmljYXRpb24gW1JGQzUwMzZdIGFuZCBjb25zdGl0dXRlIHRoZQ0K
ICAgID4gICAgICAgIG1pbnVtdW0gcmVxdWlyZW1lbnRzIGZvciBhIHR5cGljYWwgYmFzZSBMRFAg
ZGVwbG95bWVudC4gIFdoZXJlYXMsIHRoZQ0KICAgID4gICAgICAgICJleHRlbmRlZCIgY2F0ZWdv
cnkgY29udGFpbnMgYWxsIG90aGVyIG5vbi1iYXNlIGZlYXR1cmVzLiAgQWxsIHRoZQ0KICAgID4g
ICAgIA0KICAgID4gICAgIFRoaXMgc3RhdGVtZW50ICgiYWxsIG90aGVyIikgaXMgbm90IGZ1dHVy
ZS1wcm9vZi4NCiAgICA+IFtza3JhemFdOiAgUmVtb3ZlZCB0aGUgImFsbCIuDQogICAgPiAgICAg
DQogICAgPiAgICAgU2VjdGlvbiAzDQogICAgPiAgICAgDQogICAgPiAgICAgICAgbyAgVGhpcyBt
b2R1bGUgYWltcyB0byBhZGRyZXNzIG9ubHkgdGhlIGNvcmUgTERQIHBhcmFtZXRlcnMgYXMgcGVy
DQogICAgPiAgICAgICAgICAgUkZDIHNwZWNpZmljYXRpb24sIGFzIHdlbGwgYXMgc29tZSB3aWRl
bHkgZGVwbG95ZWQgbm9uLVJGQw0KICAgID4gICAgICAgICAgIGZlYXR1cmVzIChzdWNoIGFzIGxh
YmVsIHBvbGljaWVzLCBzZXNzaW9uIGF1dGhlbnRpY2F0aW9uIGV0YykuDQogICAgPiAgICAgICAg
ICAgQW55IHZlbmRvciBzcGVjaWZpYyBmZWF0dXJlIHNob3VsZCBiZSBkZWZpbmVkIGluIGEgdmVu
ZG9yLXNwZWNpZmljDQogICAgPiAgICAgICAgICAgYXVnbWVudGF0aW9uIG9mIHRoaXMgbW9kZWwu
DQogICAgPiAgICAgDQogICAgPiAgICAgW0V2ZW4gZm9yIHdpZGVseS1kZXBsb3llZCBub24tUkZD
IGZlYXR1cmVzIHdlIHN0aWxsIG5lZWQgdG8gcHJvdmlkZSBhDQogICAgPiAgICAgY2xlYXIgZGVz
Y3JpcHRpb24gb2Ygd2hhdCBzZW1hbnRpY3MgYXJlIGJlaW5nIGNvdmVyZWQsIHdoZXRoZXINCiAg
ICA+ICAgICBpbi1kb2N1bWVudCBvciB2aWEgYW4gZXh0ZXJuYWwgcmVmZXJlbmNlLl0NCiAgICA+
ICAgICANCiAgICA+IFtza3JhemFdOiBUaGUgb25seSBub24tUkZDIGNvbmZpZyB3YXMgcmVsYXRl
ZCB0byBsYWJlbCBwb2xpY2llcyAtIFJld29ya2VkL2VuaGFuY2VkIHRoZSB0ZXh0Lg0KICAgID4g
DQogICAgPiAgICAgICAgbyAgVGhpcyBtb2RlbCBpcyBhIFZQTiBGb3J3YXJkaW5nIGFuZCBSb3V0
aW5nIChWUkYpLWNlbnRyaWMgbW9kZWwuDQogICAgPiAgICAgICAgICAgSXQgaXMgaW1wb3J0YW50
IHRvIG5vdGUgdGhhdCBbUkZDNDM2NF0gZGVmaW5lcyBWUkYgdGFibGVzIGFuZA0KICAgID4gICAg
IA0KICAgID4gICAgIHNpZGUgbm90ZTogSSB3b3VsZCBsaWtlIHRoZSBJRVRGIHRvIHNvbWVkYXkg
Z2V0IHRvIGEgcG9pbnQgd2hlcmUgIlZQTiINCiAgICA+ICAgICAodGhlICdQJyBpcyBmb3IgInBy
aXZhdGUiKSBpcyB1c2VkIG9ubHkgZm9yIHByb3RvY29scy9kZXBsb3ltZW50cyB0aGF0DQogICAg
PiAgICAgcHJvdmlkZSBjb25maWRlbnRpYWxpdHkgcHJvdGVjdGlvbiAoInByaXZhY3kiKSBmb3Ig
dGhlIGRhdGEgYmVpbmcNCiAgICA+ICAgICBjb252ZXllZC4gIFdlIGFyZSwgb2YgY291cnNlLCBu
b3QgdGhlcmUgbm93LCBhbmQgSSBjYW5ub3QgaW5zaXN0IG9uIGFueQ0KICAgID4gICAgIGNoYW5n
ZSBoZXJlLiAgQnV0IHBsZWFzZSBjb25zaWRlciB3aGV0aGVyIGFuIGFsdGVybmF0ZSBwaHJhc2lu
ZyB3b3VsZA0KICAgID4gICAgIHN1ZmZpY2UsIHRoYXQgaW5jbHVkZXMganVzdCB0aGUgInZpcnR1
YWwiIHBhcnQgYnV0IG5vdCAiVlBOIi4gIFNpbmNlIHdlDQogICAgPiAgICAgYXJlIG1vc3RseSB1
c2luZyAiVlJGIiBpbiB0aGUgcmVzdCBvZiB0aGUgZG9jdW1lbnQsIHRoaXMgaXMgbm90IGFzDQog
ICAgPiAgICAgZGF1bnRpbmcgYXMgaXQgc29tZXRpbWVzIGlzLi4uDQogICAgPiAgICAgDQogICAg
PiAgICAgU2VjdGlvbiA0DQogICAgPiAgICAgDQogICAgPiAgICAgSXQgbWlnaHQgYmUgbmljZSB0
byBoYXZlIHRoZSB0cmVlIHNob3cgdGhlIGlwdjQgYW5kIGlwdjYgY2hpbGRyZW4gaW4NCiAgICA+
ICAgICBhcyBzaW1pbGFyIGFuIG9yZGVyIGFzIGlzIHBvc3NpYmxlICh3aXRoIHRoZSB1bmRlcnN0
YW5kaW5nIHRoYXQgdGhlDQogICAgPiAgICAgc2VtYW50aWNzIGFyZSBub3QgYWZmZWN0ZWQgYnkg
dGhlIG9yZGVyIG9mIGFwcGVhcmFuY2UsIG9mIGNvdXJzZSkuDQogICAgPiAgICAgDQogICAgPiAg
ICAgICAgICAgIHwgICstLXJ3IGFkZHJlc3MtZmFtaWxpZXMNCiAgICA+ICAgICAgICAgICAgfCAg
fCAgKy0tcncgaXB2NCENCiAgICA+ICAgICAgICAgICAgfCAgfCAgfCAgKy0tcncgZW5hYmxlPyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xlYW4NCiAgICA+ICAgICAgICAgICAgfCAgfCAg
fCAgKy0tcm8gbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2RlPyAgIGVudW1lcmF0aW9uDQog
ICAgPiAgICAgICAgICAgIHwgIHwgIHwgICstLXJvIGJpbmRpbmdzDQogICAgPiAgICAgICAgICAg
IHwgIHwgIHwgIHwgICstLXJvIGFkZHJlc3MqIFthZGRyZXNzXQ0KICAgID4gICAgICAgICAgICB8
ICB8ICB8ICB8ICB8ICArLS1ybyBhZGRyZXNzICAgICAgICAgICAgICAgaW5ldDppcHY0LWFkZHJl
c3MNCiAgICA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgKy0tcm8gYWR2ZXJ0aXNlbWVudC10
eXBlPyAgIGFkdmVydGlzZWQtcmVjZWl2ZWQNCiAgICA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAg
fCAgKy0tcm8gcGVlcg0KICAgID4gICAgICAgICAgICB8ICB8ICB8ICB8ICB8ICAgICArLS1ybyBs
c3ItaWQ/ICAgICAgICAgICBsZWFmcmVmDQogICAgPiAgICAgICAgICAgIHwgIHwgIHwgIHwgIHwg
ICAgICstLXJvIGxhYmVsLXNwYWNlLWlkPyAgIGxlYWZyZWYNCiAgICA+ICAgICANCiAgICA+ICAg
ICBEb2VzIHRoaXMgaW1wbHkgdGhhdCB0aGVyZSBpcyBvbmx5IG9uZSBwZWVyIHBlciBhZGRyZXNz
PyAgSXMgdGhhdCBnb2luZw0KICAgID4gICAgIHRvIGJlIGEgbGltaXRhdGlvbiBmb3IgYW55IGRl
cGxveW1lbnQgY2FzZXM/DQogICAgPiANCiAgICA+IFtza3JhemFdOiBOb3QgYW4gaXNzdWUuIE5v
dGUgdGhhdCBhIHBlZXIgbWF5IGhhdmUgb25lIG9yIG1vcmUgYm91bmQgYWRkcmVzc2VzLiANCiAg
ICA+ICAgICANCiAgICA+ICAgICAgICAgICAgICAgKy0tcncgbGRwLWV4dDpzZXNzaW9uLWRvd25z
dHJlYW0tb24tZGVtYW5kDQogICAgPiAgICAgICAgICAgICAgIHwgICAgICAge3Nlc3Npb24tZG93
bnN0cmVhbS1vbi1kZW1hbmQtY29uZmlnfT8NCiAgICA+ICAgICAgICAgICAgICAgfCAgKy0tcncg
bGRwLWV4dDplbmFibGU/ICAgICAgYm9vbGVhbg0KICAgID4gICAgIA0KICAgID4gICAgIG5pdCg/
KTogbWlzc2luZyAnfCcgdG8gY29ubmVjdCBkb3duIHRvIGxkcC1leHQ6ZW5hYmxlPw0KICAgID4g
ICAgIFNpbWlsYXJseSBmb3IgbGRwLWV4dDptYXgtd2FpdCBhIGZldyBsaW5lcyBsYXRlciwgYW5k
IHNvbWUgb3RoZXINCiAgICA+ICAgICBvY2N1cnJlbmNlcyBsYXRlciBpbiB0aGUgZG9jdW1lbnQu
DQogICAgPiANCiAgICA+IA0KICAgID4gW3NrcmF6YV06IFNvbWUgb2YgdGhlc2UgaW5zdGFuY2Vz
L3R5cG9zIHdlcmUgZHVlIHRvIGhhbmQgcGlja2VkIHN1Yi10cmVlLiANCiAgICA+IE5vdCBhbiBp
c3N1ZSBhbnltb3JlIGFzIHdlIGFyZSBwcmludGluZyB0aGUgZW50aXJlIHRyZWUgYXMgZ2VuZXJh
dGVkIGJ5IHRoZSB0b29sLg0KICAgID4gDQogICAgPiAgICAgDQogICAgPiAgICAgU2VjdGlvbiA1
LjEuMg0KICAgID4gICAgIA0KICAgID4gICAgIEFtIEkgcmVhZGluZyB0aGlzIHJpZ2h0IHRoYXQg
KGUuZy4pIHBlci1pbnRlcmZhY2UgaGVsbG8taG9sZHRpbWUgaXMNCiAgICA+ICAgICBjb25maWd1
cmFibGUgYXMgYW4gZXh0ZW5zaW9uIGFuZCBvbmx5IHRoZSBnbG9iYWwgaGVsbG8taG9sZHRpbWUg
aXMNCiAgICA+ICAgICBwcmVzZW50IGluIHRoZSAiYmFzZSIgbW9kdWxlPw0KICAgID4gDQogICAg
PiBbc2tyYXphXTogWWVzLg0KICAgID4gICAgIA0KICAgID4gICAgIFNlY3Rpb24gNw0KICAgID4g
ICAgIA0KICAgID4gICAgICJOSExGRSIgaXMgdXNlZCBvbmx5IG9uY2UgaW4gdGhpcyBkb2N1bWVu
dCAoYW5kIGlzIG5vdCBsaXN0ZWQgYXMNCiAgICA+ICAgICAid2VsbC1rbm93biIgYXQNCiAgICA+
ICAgICBodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9tYXRlcmlhbHMvYWJicmV2LmV4cGFuc2lv
bi50eHQpOyBwbGVhc2UNCiAgICA+ICAgICBleHBhbmQgaXQgb3V0Lg0KICAgID4gICAgIA0KICAg
ID4gW3NrcmF6YV06IEl0IGlzIHdlbGwga25vd24gYW5kIGxpc3RlZCBpbiB0aGUgYWJvdmUgdXJs
LiBQbGVhc2UgeC1jaGsuDQogICAgDQogICAgVG8gYmUgY2xlYXIsIHRoZSBsaW5rZWQgY29udGVu
dCB1c2VzIHRoZSBjb252ZW50aW9uIG9mIGFuICIqIiBtYXJraW5nIHRvDQogICAgaW5kaWNhdGUg
dGhhdCB0aGUgZXhwYW5zaW9uIGlzICJ3ZWxsLWtub3duIiBhbmQgZG9lcyBub3QgbmVlZCB0byBi
ZQ0KICAgIHByb3ZpZGVkIGluIGEgZ2l2ZW4gZG9jdW1lbnQuICBUaGUgZW50cnkgZm9yICJOZXh0
IEhvcCBMYWJlbCBGb3J3YXJkaW5nDQogICAgRW50cnkiIGRvZXMgbm90IGluY2x1ZGUgc3VjaCBh
IG1hcmtpbmc7IHBlcmhhcHMgdGhlIHJlc3BvbnNpYmxlIEFEIHNob3VsZA0KICAgIHJlcXVlc3Qg
aXQgdG8gYmUgYWRkZWQsIGlmIGl0IGlzIGluZGVlZCB3ZWxsLWtub3duPw0KDQpbc2tyYXphMjBd
OiBPayB0aHguIFJGQzMwMzEgc2hvdWxkIGhhdmUgYWRkZWQgYnV0IHdpbGwgYXNrIEFEL0RlYm9y
YWguIEluIGFueSBjYXNlLCB3ZSBoYXZlIGFsc28gZXhwYW5kZWQgaW4gb3VyIGRvYyAtIHJldiAt
MDkuDQogICAgDQogICAgPiAgICAgU2VjdGlvbiA5DQogICAgPiAgICAgDQogICAgPiAgICAgSXMg
MjAxOCBzdGlsbCB0aGUgcmlnaHQgY29weXJpZ2h0IHllYXIgZm9yIHRoZSBtb2R1bGVzIHRoZW1z
ZWx2ZXM/DQogICAgPiANCiAgICA+IA0KICAgID4gW3NrcmF6YV06IDIwMjAtMDItMjUgcmV2IG5v
dy4NCiAgICA+IA0KICAgID4gICAgIA0KICAgID4gICAgIFNlY3Rpb24gOS4xDQogICAgPiAgICAg
DQogICAgPiAgICAgICAgICB0eXBlZGVmIGxkcC1hZGRyZXNzLWZhbWlseSB7DQogICAgPiAgICAg
ICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgew0KICAgID4gICAgICAgICAgICAgIGJhc2UgcnQ6YWRk
cmVzcy1mYW1pbHk7DQogICAgPiAgICAgICAgICAgIH0NCiAgICA+ICAgICANCiAgICA+ICAgICBX
aHkgY2FuJ3Qgd2UgdXNlIHJ0OmFkZHJlc3MtZmFtaWx5IGRpcmVjdGx5IGluIHRoZSBvbmUgY29u
dGFpbmVyIHRoYXQNCiAgICA+ICAgICB1c2VzIHRoaXM/DQogICAgPiAgICAgDQogICAgPiBbc2ty
YXphXTogRml4ZWQgbm93Lg0KICAgID4gDQogICAgPiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQog
ICAgPiAgICAgICAgICAgICAgIkR1cmF0aW9uIHJlcHJlc2VudGVkIGFzIDMyIGJpdCBzZWNvbmRz
IHdpdGggaW5maW5pdGUuIjsNCiAgICA+ICAgICANCiAgICA+ICAgICBuaXRzOiAiMzItYml0IiAo
aHlwaGVuYXRlZCksICJ3aXRoIGluZmluaXR5Ii4NCiAgICA+IFtza3JhemFdOiAgRml4ZWQuICAg
IA0KICAgID4gDQogICAgPiAgICAgICAgICB0eXBlZGVmIGRvd25zdHJlYW0tdXBzdHJlYW0gew0K
ICAgID4gICAgICAgICAgICB0eXBlIGVudW1lcmF0aW9uIHsNCiAgICA+ICAgICAgICAgICAgICBl
bnVtIGRvd25zdHJlYW0gew0KICAgID4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkRvd25z
dHJlYW0gaW5mb3JtYXRpb24uIjsNCiAgICA+ICAgICAgICAgICAgICB9DQogICAgPiAgICAgICAg
ICAgICAgZW51bSB1cHN0cmVhbSB7DQogICAgPiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAi
VXBzdHJlYW0gaW5mb3JtYXRpb24uIjsNCiAgICA+ICAgICAgICAgICAgICB9DQogICAgPiAgICAg
ICAgICAgIH0NCiAgICA+ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+ICAgICAgICAgICAg
ICAiUmVjZWl2ZWQgb3IgYWR2ZXJ0aXNlZC4iOw0KICAgID4gICAgICAgICAgfQ0KICAgID4gICAg
IA0KICAgID4gICAgIG5pdDogY29weS9wYXN0ZSBvbiB0aGUgZGVzY3JpcHRpb24/DQogICAgPiBb
c2tyYXphXTogIEZpeGVkLiAgICAgICAgDQogICAgPiANCiAgICA+ICAgICAgICAgICAgICBsZWFm
IHVzZWQtaW4tZm9yd2FyZGluZyB7DQogICAgPiAgICAgICAgICAgICAgICB0eXBlIGJvb2xlYW47
DQogICAgPiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgID4gICAgICAgICAgICAgICAg
ICAiJ3RydWUnIGlmIHRoZSBsYWJsZSBpcyB1c2VkIGluIGZvcndhcmRpbmcuIjsNCiAgICA+ICAg
ICANCiAgICA+ICAgICBuaXQ6IHMvbGFibGUvbGFiZWwvDQogICAgPiBbc2tyYXphXTogIEZpeGVk
LiAgICAgICAgDQogICAgPiAgICAgDQogICAgPiAgICAgICAgICBncm91cGluZyBncmFjZWZ1bC1y
ZXN0YXJ0LWF0dHJpYnV0ZXMtcGVyLXBlZXIgew0KICAgID4gICAgICAgICAgICBkZXNjcmlwdGlv
bg0KICAgID4gICAgICAgICAgICAgICJQZXIgcGVlciBncmFjZWZ1bCByZXN0YXJ0IGF0dHJpYnV0
ZXMuDQogICAgPiAgICAgICAgICAgICAgIE9uIHRoZSBsb2NhbCBzaWRlLCB0aGVzZSBhdHRyaWJ1
dGVzIGFyZSBjb25maWd1cmF0aW9uIGFuZA0KICAgID4gICAgICAgICAgICAgICBvcGVyYXRpb25h
bCBzdGF0ZSBkYXRhLiBPbmUgdGhlIHBlZXIgc2lkZSwgdGhlc2UgYXR0cmlidXRlcw0KICAgID4g
ICAgICAgICAgICAgICBhcmUgb3BlcmF0aW9uYWwgc3RhdGUgZGF0YSByZXZlaWNlZCBmcm9tIHRo
ZSBwZWVyLiI7DQogICAgPiAgICAgDQogICAgPiAgICAgbml0OiBzL3JldmVpY2VkL3JlY2VpdmVk
Lw0KICAgID4gW3NrcmF6YV06ICBGaXhlZC4gICAgICAgIA0KICAgID4gICAgIA0KICAgID4gICAg
ICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0ZS1kZXJpdmVkIHsNCiAgICA+ICAgICAgICAgICAgZGVz
Y3JpcHRpb24NCiAgICA+ICAgICAgICAgICAgICAiVGhlIHBlZXIgc3RhdGUgaW5mb3JtYXRpb24g
ZGVyaXZlZCBmcm9tIHRoZSBMRFAgcHJvdG9jb2wNCiAgICA+ICAgICAgICAgICAgICAgb3BlcmF0
b2lucy4iOw0KICAgID4gICAgIA0KICAgID4gICAgIG5pdDogcy9vcGVyYXRvaW5zL29wZXJhdGlv
bnMvDQogICAgPiBbc2tyYXphXTogIEZpeGVkLiAgICAgICAgICAgIA0KICAgID4gDQogICAgPiAg
ICAgICAgICBncm91cGluZyBwZWVyLXN0YXRlLWRlcml2ZWQgew0KICAgID4gICAgICAgICAgWy4u
Ll0NCiAgICA+ICAgICAgICAgICAgbGVhZiBuZXh0LWtlZXAtYWxpdmUgew0KICAgID4gICAgICAg
ICAgICAgIHR5cGUgdWludDE2Ow0KICAgID4gICAgICAgICAgICAgIHVuaXRzIHNlY29uZHM7DQog
ICAgPiAgICAgICAgICAgICAgY29uZmlnIGZhbHNlOw0KICAgID4gICAgICAgICAgICAgIGRlc2Ny
aXB0aW9uICJUaW1lIHRvIHNlbmQgdGhlIG5leHQgS2VlcEFsaXZlIG1lc3NhZ2UuIjsNCiAgICA+
ICAgICAgICAgICAgfQ0KICAgID4gICAgIA0KICAgID4gICAgIG5pdDogdGhpcyBkZXNjcmlwdGlv
biB0ZXh0IHNvdW5kcyBsaWtlIGl0J3MgZ2l2aW5nIGFuIGFic29sdXRlIHRpbWUsIGJ1dA0KICAg
ID4gICAgIGdpdmVuIHRoYXQgaXQncyBhIHVpbnQxNiBJIHByZXN1bWUgaXQncyAidGltZSBbZnJv
bSBub3ddIHVudGlsIHNlbmRpbmciLg0KICAgID4gW3NrcmF6YV06ICBDbGFyaWZpZWQuICAgICAg
IA0KICAgID4gDQogICAgPiAgICAgICAgICAgIGNvbnRhaW5lciByZWNlaXZlZC1wZWVyLXN0YXRl
IHsNCiAgICA+ICAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQogICAgPiAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICA+ICAgICAgICAgICAgICAgICJPcGVyYXRpb25hbCBzdGF0ZSBpbmZv
cm1hdGlvbiBsZWFybmVkIGZyb20gdGhlIHBlZXIuIjsNCiAgICA+ICAgICANCiAgICA+ICAgICAg
ICAgICAgICB1c2VzIGdyYWNlZnVsLXJlc3RhcnQtYXR0cmlidXRlcy1wZXItcGVlcjsNCiAgICA+
ICAgICANCiAgICA+ICAgICAgICAgICAgICBjb250YWluZXIgY2FwYWJpbGl0eSB7DQogICAgPiAg
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiQ29uZmlndXJlIGNhcGFiaWxpdHkuIjsNCiAgICA+
ICAgICANCiAgICA+ICAgICBUaGlzIGlzIGNvbmZpZy1mYWxzZTsgIkNvbmZpZ3VyZSIgaW4gdGhl
IGRlc2NyaXB0aW9uIGNhbm5vdCBiZSBjb3JyZWN0LA0KICAgID4gICAgIHRob3VnaCBJIHN1cHBv
c2UgIkNvbmZpZ3VyZWQiIGNvdWxkIGJlLg0KICAgID4gICAgIChBbHNvIGFwcGxpZXMgdG8gc2V2
ZXJhbCBvZiB0aGUgY2hpbGQgY29udGFpbmVycycgZGVzY3JpcHRpb25zLikNCiAgICA+ICAgICAN
CiAgICA+IFtza3JhemFdOiAgRml4ZWQgYWxsIHRoZXNlLg0KICAgID4gICANCiAgICA+ICAgICAg
ICAgICAgbGVhZiB1cC10aW1lIHsNCiAgICA+ICAgICAgICAgICAgICB0eXBlIHN0cmluZzsNCiAg
ICA+ICAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQogICAgPiAgICAgICAgICAgICAgZGVzY3Jp
cHRpb24gIlVwIHRpbWUuIFRoZSBpbnRlcnZhbCBmb3JtYXQgaW4gSVNPIDg2MDEuIjsNCiAgICA+
ICAgICANCiAgICA+ICAgICBXZSBwcm9iYWJseSBzaG91bGQgaGF2ZSBzb21lIHNvcnQgb2YgcmVm
ZXJlbmNlIGZvciBJU08gODYwMSAodGhvdWdoIG9mDQogICAgPiAgICAgY291cnNlIGl0IGNhbm5v
dCBhY3R1YWxseSAqYmUqIGEgPHhyZWY+IGluIHRoZSBZQU5HIG1vZHVsZSBpdHNlbGYpDQogICAg
PiAgICAgDQogICAgPiBbc2tyYXphXTogIENoYW5nZWQgdG8gdXNlIHRpbWV0aWNrczY0IG5vdy4N
CiAgICA+IA0KICAgID4gICAgICAgICAgICBsZWFmIG5vdGlmaWNhdGlvbiB7DQogICAgPiAgICAg
ICAgICAgICAgdHlwZSB5YW5nOmNvdW50ZXI2NDsNCiAgICA+ICAgICAgICAgICAgICBkZXNjcmlw
dGlvbg0KICAgID4gICAgICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgbWVzc2FnZXMgc2VudCBv
ciByZWNlaXZlZC4iOw0KICAgID4gICAgIA0KICAgID4gICAgIElzIHRoaXMgdGhlIHNhbWUgYXMg
b3IgZGlmZmVyZW50IHRoYW4gImxlYWYgdG90YWwtbWVzc2FnZXMiPw0KICAgID4gW3NrcmF6YV06
ICBGaXhlZC4gICAgDQogICAgPiANCiAgICA+ICAgICAgICAgICAgICAgICAgICBsZWFmIGxhYmVs
LWRpc3RyaWJ1dGlvbi1jb250cm9sbW9kZSB7DQogICAgPiAgICAgDQogICAgPiAgICAgbml0OiBh
bnkgcmVhc29uIHRvIG5vdCBoeXBoZW5hdGUgY29udHJvbC1tb2RlIGFzIHdlbGw/DQogICAgPiBb
c2tyYXphXTogIEZpeGVkLiAgICAgICAgDQogICAgPiANCiAgICA+ICAgICAgICAgICAgICAgIGNv
bnRhaW5lciBpbnRlcmZhY2VzIHsNCiAgICA+ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24N
CiAgICA+ICAgICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgZm9yIExEUCBC
YXNpYyBEZXNjb3ZlcnkuIjsNCiAgICA+ICAgICANCiAgICA+ICAgICBuaXQ6IHMvRGVzY292ZXJ5
L0Rpc2NvdmVyeS8NCiAgICA+IFtza3JhemFdOiAgRml4ZWQuICAgIA0KICAgID4gICAgIA0KICAg
ID4gICAgICAgICAgICAgIGNvbnRhaW5lciBkaXNjb3Zlcnkgew0KICAgID4gICAgICAgICAgICAg
ICAgZGVzY3JpcHRpb24NCiAgICA+ICAgICAgICAgICAgICAgICAgIk5laWJnYm9yIGRpc2NvdmVy
eSBjb25maWd1cmF0aW9uIGFuZCBvcGVyYXRpb25hbCBzdGF0ZS4iOw0KICAgID4gICAgIA0KICAg
ID4gICAgIG5pdDogcy9OZWliZ2Jvci9OZWlnaGJvci8NCiAgICA+IFtza3JhemFdOiAgRml4ZWQu
ICAgIA0KICAgID4gICAgIA0KICAgID4gICAgICAgICAgICAgICAgICAgICAgICAvLyBpcHY0DQog
ICAgPiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lciBoZWxsby1hZGphY2VuY2llcyB7
DQogICAgPiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnIGZhbHNlOw0KICAgID4gICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiQ29udGFpbmluZyBhIGxpc3Qgb2YgaGVsbG8gYWRqYWNlbmNpZXMuIjsNCiAg
ICA+ICAgICANCiAgICA+ICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0IGhlbGxvLWFkamFj
ZW5jeSB7DQogICAgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXkgImFkamFjZW50LWFk
ZHJlc3MiOw0KICAgID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnIGZhbHNlOw0K
ICAgID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkxpc3Qgb2YgaGVs
bG8gYWRqYWNlbmNpZXMuIjsNCiAgICA+ICAgICANCiAgICA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxlYWYgYWRqYWNlbnQtYWRkcmVzcyB7DQogICAgPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7DQogICAgPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIk5laWdoYm9yIGFkZHJlc3Mgb2YgdGhlIGhlbGxvIGFkamFjZW5jeS4iOw0KICAgID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgID4gICAgIA0KICAgID4gICAgIEknbSBu
b3QgYW4gZXhwZXJ0IGhlcmUsIGJ1dCBJJ20gbm90IHJlYWxseSBzZWVpbmcgd2h5IHdlIG5lZWQg
dG8NCiAgICA+ICAgICBzcGVjaWFsaXplIHRoaXMgY29udGFpbmVyIGZvciB2NCB2cyB2NiBhcyBv
cHBvc2VkIHRvIGp1c3QgdXNpbmcNCiAgICA+ICAgICBpbmV0OmlwLWFkZHJlc3MgYW5kIGhhdmlu
ZyBzb21ldGhpbmcgdGhhdCdzIGFwcGxpY2FibGUgdG8gYm90aC4NCiAgICA+IA0KICAgID4gW3Nr
cmF6YV06IFdlIGNvdWxkLiBUaGVyZSBhcmUgcHJvcyBhbmQgY29ucyBlaXRoZXIgd2F5LiBUaGUg
cmVhc29ucyB0byB1c2Ugc2VwYXJhdGUgY29udGFpbmVycyBpbiB0aGlzIG1vZGVsIGFyZToNCiAg
ICA+IDEpIE9wZXJhdG9ycyB1c3VhbGx5IHBsYW4gYW5kIGNvbmZpZ3VyZSBJUHY0IGFuZCBJUHY2
IHNlcGFyYXRlbHksIHJhdGhlciB0aGFuIG1peGluZyB0aGUgYWRkcmVzcyBmYW1pbHkgdG9nZXRo
ZXIuIFRoZSBzZXBhcmF0ZSBjb250YWluZXJzIHByb3ZpZGUgbW9yZSBmb2N1cyBhbmQgY2xlYXIg
c2VwYXJhdGlvbnMuDQogICAgPiAyKSBPZnRlbiB0aW1lcywgdGhlcmUgYXJlIGF0dHJpYnV0ZXMg
d2l0aCBkaWZmZXJlbnQgdHlwZXMgZm9yIGRpZmZlcmVudCBhZGRyZXNzIGZhbWlsaWVzLiBNaXhp
bmcgdHdvIHRvZ2V0aGVyIGJyaW5ncyB1cCBzb21lIG1vZGVsaW5nIGRpZmZpY3VsdGllcyB0byBz
cGVjaWZpZXMgZGlmZmVyZW50bHkgZm9yIGRpZmZlcmVudCBhZGRyZXNzIGZhbWlsaWVzLg0KICAg
ID4gMykgU29tZXRpbWVzLCB0aGVyZSBhcmUgYXR0cmlidXRlcyB0aGF0IGFyZSBhcHBsaWNhYmxl
IHRvIG9uZSBhZGRyZXNzIGZhbWlseSBidXQgbm90IHRoZSBvdGhlci4gTWl4aW5nIHRoZSB0d28g
Y29udGFpbmVycyB0b2dldGhlciB3b3VsZCByZXF1aXJlIHNvbWUgZGlmZmljdWx0IGNvbmRpdGlv
bnMsIHdoaWNoIHdvdWxkIGNvbXBsaWNhdGUgdGhlIG1vZGVsIGFuZCBtYWtlIHRoZSBtb2RlbCBs
ZXNzIHVzYWJsZS4NCiAgICA+IDQpIE1peGluZyB0aGUgdHdvIGNvbnRhaW5lcnMgY2FuIG1ha2Ug
dGhlIFlBTkcgZmlsZSBtb3JlIGNvbXBhY3QsIGJ1dCBub3QgdGhlIGNvbmZpZ3VyYXRpb24gZGF0
YSBhbmQgb3BlcmF0aW9uYWwgc3RhdGUgZGF0YS4NCiAgICA+IDUpIFRoZSBleGlzdGluZyBSRkNz
IHVzZSB0aGUgc3R5bGUgb2Ygc2VwYXJhdGUgY29udGFpbmVycywgc3VjaCBhcyBSRkMgODM0NCBh
bmQgUkZDIDgzNDkuDQogICAgDQogICAgVGhhbmtzIGZvciB3cml0aW5nIHRoaXMgb3V0OyBpdCBo
ZWxwcyBtZSB1bmRlcnN0YW5kIHRoZSBzaXR1YXRpb24gYmV0dGVyLg0KICAgIA0KICAgID4gICAg
ICAgICAgICAgICAgICAgICAgICBsZWFmIGFkamFjZW50LWFkZHJlc3Mgew0KICAgID4gICAgICAg
ICAgICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY0LWFkZHJlc3M7DQogICAgPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJDb25maWd1cmVzIGEgcmVtb3RlIExEUCBuZWlnaGJvciBhbmQgZW5hYmxlcw0KICAg
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dGVuZGVkIExEUCBkaXNjb3Zlcnkgb2Yg
dGhlIHNwZWNpZmllZA0KICAgID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5laWdoYm9y
LiI7DQogICAgPiAgICAgDQogICAgPiAgICAgR2l2ZW4gdGhhdCB0aGVyZSdzIGEgc2libGluZyBs
ZWFmICJlbmFibGUiLCBkbyB3ZSBzdGlsbCB3YW50ICJhbmQNCiAgICA+ICAgICBlbmFibGVzIiBo
ZXJlPw0KICAgID4gW3NrcmF6YV06IFdlIGRvbuKAmXQgbmVlZCDigJxlbmFibGVz4oCdIGhlcmUu
IFJlbW92ZWQgaXQuDQogICAgPiANCiAgICA+ICAgICANCiAgICA+ICAgICBTaG91bGQgcGVlci9j
YXBhYmlsaXR5IGhhdmUgYSBjb21tZW50IGluIGl0cyBkZXNjcmlwdGlvbiB0aGF0IHRoZQ0KICAg
ID4gICAgIGNvbnRhaW5lciBleGlzdHMgdG8gYmUgYXVnbWVudGVkIGJ5IG90aGVyIChleHRlbnNp
b24pIG1vZHVsZXM/DQogICAgPiAgICAgDQogICAgPiBbc2tyYXphXTogWWVzLiBJdCBpcyBiZXR0
ZXIuIEFkZGVkIGFzIHN1Z2dlc3RlZC4NCiAgICA+IA0KICAgID4gICAgICAgICAgbm90aWZpY2F0
aW9uIG1wbHMtbGRwLWZlYy1ldmVudCB7DQogICAgPiAgICAgDQogICAgPiAgICAgQW0gSSByZWFk
aW5nIHRoaXMgcmlnaHQgdGhhdCB3ZSBvbmx5IGdlbmVyYXRlIG5vdGlmaWNhdGlvbnMgb24gMC0+
MSBhbmQNCiAgICA+ICAgICAxLT4wIHRyYW5zaXRpb25zIG9mICJudW1iZXIgb2YgcHJlZml4ZXMg
YWN0aXZlIGZvciBhIGdpdmVuIEZFQyI/ICBXb3VsZA0KICAgID4gICAgIHdlIGV2ZXIgd2FudCB0
byBrbm93IGFib3V0IGFkZGl0aW9uL3JlbW92YWwgb2YgcHJlZml4ZXMgdGhhdCBkbyBsZWF2ZQ0K
ICAgID4gICAgIHRoZSBGRUMgdXA/DQogICAgPiAgICAgDQogICAgPiBbc2tyYXphXTogSGVyZSwg
dGhlIHByZWZpeCBpcyB0aGUgRkVDLiBBZGRpdGlvbi9yZW1vdmFsIG9mIGEgcHJlZml4IGlzIGVx
dWl2YWxlbnQgdG8gdGhlIGFkZGl0aW9uL3JlbW92YWwgb2YgdGhlIEZFQy4gQ2hhbmdlZCB0aGUg
bGVhZiBuYW1lIGZyb20gcHJlZml4IHRvIGZlYyB0byBhdm9pZCB0aGUgY29uZnVzaW9uLg0KICAg
ID4gDQogICAgPiAgICAgU2VjdGlvbiA5LjINCiAgICA+ICAgICANCiAgICA+ICAgICBJIGNhbid0
IGZpbmQgYSBwYXR0ZXJuIGludG8gd2hpY2ggaWYtZmVhdHVyZSBzdGF0ZW1lbnRzIGdvIGludG8N
CiAgICA+ICAgICBjb250YWluZXJzIHVzZWQgdG8gYXVnbWVudCB0aGluZ3MgdnMuIHRoZSBhdWdt
ZW50IGRpcmVjdGl2ZXMgdGhlbXNlbHZlcy4NCiAgICA+ICAgICBDYW4gd2UgYmUgbW9yZSBjb25z
aXN0ZW50IChvciBhbSBJIG1pc3NpbmcgdGhlIHBhdHRlcm4pPw0KICAgID4gICAgIA0KICAgID4g
W3NrcmF6YV06IEl0IGlzIG5vdCBpbnRlbmRlZCB0byBzZXQgdXAgYSBzdHJpY3QgcGF0dGVybiBi
ZXR3ZWVuIGZlYXR1cmUgbmFtZSBhbmQgY29udGFpbmVycywgd2hpbGUgdGhlIHB1cnBvc2UgaXMg
dG8gcHJvdmlkZSBtb3JlIGRlc2NyaXB0aXZlIGZlYXR1cmUgbmFtZXMuIFRoYXQgc2FpZCwgdGhl
IHBhcmVudCBjb250YWluZXIgbmFtZXMgYXJlIG9mdGVuIHVzZWQgdG8gcHJvdmlkZSB0aGUgY29u
dGV4dHMgZm9yIHRoZSBmZWF0dXJlIG5hbWUuIGUuZy4gSW4gdGhlIGNhc2Ugb2Yg4oCcZHVhbC1z
dGFjay10cmFuc3BvcnQtcGVyZWZlcmVuY2XigJ0sIGl0IHNlZW1zIHRoYXQgdGhlIHBhcmVudCBj
b250YWluZXIgbmFtZSDigJxwZWVyc+KAnSBpcyBhbHNvIGJlbmVmaWNpYWwsIHNvIHdlIGhhdmUg
dGhlIGZlYXR1cmUgbmFtZSDigJxkdWFsLXN0YWNrLXRyYW5zcG9ydC1wcmVmZXJlbmNl4oCdIHRv
IOKAnHBlZXJzLWR1YWwtc3RhY2stdHJhbnNwb3J0LXByZWZlcmVuY2XigJ0gdG8gbWFrZSB0aGUg
ZmVhdHVyZSBuYW1lIGZpdCBiZXR0ZXIgd2l0aCB0aGUgcGF0dGVybiBhbmQgbW9yZSBkZXNjcmlw
dGl2ZS4NCiAgICANCiAgICBUaGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbg0KICAgIA0KICAgID4g
ICAgICAgICAgZmVhdHVyZSBkdWFsLXN0YWNrLXRyYW5zcG9ydC1wZXJlZmVyZW5jZSB7DQogICAg
PiAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiAgICAgICAgICAgICAgIlRoaXMgZmVhdHVy
ZSBpbmRpY2F0ZXMgdGhhdCB0aGUgc3lzdGVtIGFsbG93cyB0byBjb25maWd1cmUNCiAgICA+ICAg
ICAgICAgICAgICAgdGhlIHRyYW5zcG9ydCBjb25uZWN0aW9uIHBlcmVmZXJlbmNlIGluIGEgZHVh
bC1zdGFjayBzZXR1cC4iOw0KICAgID4gICAgIA0KICAgID4gICAgIG5pdDogcy9wZXJlZmVyZW5j
ZS9wcmVmZXJlbmNlLyAodHdpY2UpDQogICAgPiBbc2tyYXphXTogRml4ZWQuDQogICAgPiAgICAg
DQogICAgPiAgICAgICAgICBmZWF0dXJlIHBvbGljeS10YXJnZXRlZC1kaXNjb3ZlcnktY29uZmln
IHsNCiAgICA+ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+ICAgICAgICAgICAgICAiVGhp
cyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IHRoZSBzeXN0ZW0gYWxsb3dzIHRvIGNvbmZpZ3VyZQ0K
ICAgID4gICAgICAgICAgICAgICBwb2xpY2llcyB0byBjb250cm9sIHRoZSBhY2NlcHRhbmNlIG9m
IHRhcmdldGVkIG5laWdoYm9yDQogICAgPiAgICAgICAgICAgICAgIGRpc2NvdmVyeSBoZWxsbyBt
ZXNzYWdlcy4iOw0KICAgID4gICAgIA0KICAgID4gICAgIG5pdDogcy9oZWxsby9IZWxsby8NCiAg
ICA+ICAgICBbc2tyYXphXTogRml4ZWQuDQogICAgPiANCiAgICA+ICAgICAgICAgIHR5cGVkZWYg
bmVpZ2hib3ItbGlzdC1yZWYgew0KICAgID4gICAgICAgICAgICB0eXBlIHN0cmluZzsNCiAgICA+
ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+ICAgICAgICAgICAgICAiQSB0eXBlIGZvciBh
IHJlZmVyZW5jZSB0byBhIG5laWdoYm9yIGFkZHJlc3MgbGlzdC4NCiAgICA+ICAgICAgICAgICAg
ICAgVGhlIHN0cmluZyB2YWx1ZSBpcyB0aGUgbmFtZSBpZGVudGlmaWVyIGZvciB1bmlxdWVseQ0K
ICAgID4gICAgICAgICAgICAgICBpZGVudGlmeWluZyB0aGUgcmVmZXJlbmNlZCBhZGRyZXNzIGxp
c3QsIHdoaWNoIGNvbnRhaW5zIGEgbGlzdA0KICAgID4gICAgICAgICAgICAgICBvZiBhZGRyZXNz
ZXMgdGhhdCBhIHJvdXRpbmcgcG9saWN5IGNhbiBhcHBsaWVkLiBUaGUgZGVmaW5pdGlvbg0KICAg
ID4gICAgICAgICAgICAgICBvZiBzdWNoIGFuIGFkZHJlc3MgbGlzdCBpcyBvdXRzaWRlIHRoZSBz
Y29wZSBvZiB0aGlzDQogICAgPiAgICAgICAgICAgICAgIGRvY3VtZW50LiI7DQogICAgPiAgICAg
DQogICAgPiAgICAgSWYgSSdtIHJlYWRpbmcgY29ycmVjdGx5IGJldHdlZW4gaGVyZSBhbmQgd2hl
cmUgdGhpcyBpcyB1c2VkLCB0aGUNCiAgICA+ICAgICBzZW1hbnRpY3Mgb2YgdGhpcyBhcmUgYmV0
dGVyIGRlc2NyaWJlZCBhcyAiaW1wbGVtZW50YXRpb24tc3BlY2lmaWMiIC0tDQogICAgPiAgICAg
dGhhdCBpcywgdGhpcyBpcyBhIGxhYmVsIHRoYXQgcmVmZXJzIHRvIHNvbWUgbG9jYWwgY29uZmln
dXJlZCBzdGF0ZSwNCiAgICA+ICAgICBzcGVjaWZpY2FsbHksIGEgbGlzdCBvZiBuZWlnaGJvciBh
ZGRyZXNzZXMgdXNlZCBhcyBhbiBBQ0wuICAoRW1waGFzaXMgb24NCiAgICA+ICAgICAqbG9jYWwq
IC0tIGl0IHNlZW1zIGxpa2UgaXQgZG9lcyBub3QgbmVlZCB0byBpbnRlcmFjdCB3aXRoIGFueXRo
aW5nDQogICAgPiAgICAgZWxzZS4pDQogICAgPiAgICAgSSBkbyBzeW1wYXRoaXplIHdpdGggdGhl
IFlBTkcgZG9jdG9yLCB0aG91Z2ggLS0gYXMtaXMsIHRoaXMgZmVlbHMNCiAgICA+ICAgICB1bmRl
cnNwZWNpZmllZC4NCiAgICA+ICAgICAoQlRXLCBJUCBBQ0xzIGFyZSBub3QgY29uc2lkZXJlZCB0
byBiZSBhIHNlY3VyaXR5IG1lYXN1cmUgYnkgdGhlIGJyb2FkZXINCiAgICA+ICAgICBzZWN1cml0
eSBjb21tdW5pdHkuKQ0KICAgID4gICAgIFNpbWlsYXJseSBmb3IgdGhlIHN1YnNlcXVlbnQgPGZv
bz4tbGlzdC1yZWZzLg0KICAgID4gDQogICAgPiBbc2tyYXphXTogV2UgZG8gdW5kZXJzdGFuZCB0
aGUgY29uY2VybnMsIGFuZCBoYXZlIGZpeGVkIHRoZXNlIHR3byB0eXBlcyBieSB1c2luZyB0aGUg
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcnRnd2ctcG9saWN5LW1vZGVs
LCB3aGljaCB3YXMgbm90IGF2YWlsYWJsZSB3aGVuIHdlIGluaXRpYWxseSBzdGFydGVkIHRvIHdv
cmsgb24gdGhpcyBtb2RlbC4NCiAgICANCiAgICBHcmVhdCENCiAgICANCiAgICA+ICAgICAgICAg
ICAgICBjb250YWluZXIgaW50ZXJmYWNlcyB7DQogICAgPiAgICAgICAgICAgICAgICBkZXNjcmlw
dGlvbg0KICAgID4gICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgb24gd2hp
Y2ggZm9yd2FyZGluZyBpcyBkaXNhYmxlZC4iOw0KICAgID4gICAgIA0KICAgID4gICAgIG5pdDog
Z2l2ZW4gdGhlIHNlcGFyYXRlICdsZHAtZGlzYWJsZScgbGVhZiwgcGVyaGFwcyBzL2lzL2NhbiBi
ZS8gaXMgaW4NCiAgICA+ICAgICBvcmRlci4NCiAgICA+IFtza3JhemFdOiBVbmRlcnN0YW5kIHRo
ZSBjb25mdXNpb24uIENoYW5nZWQgYXMgc3VnZ2VzdGVkLg0KICAgID4gDQogICAgPiAgICAgQWxz
bywgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBsaXN0IGl0c2VsZiBpbXBsaWVzIGFkZGl0aW9uYWwN
CiAgICA+ICAgICBmdW5jdGlvbmFsaXR5LCBvZiBsaXN0aW5nIHRoZSBpbnRlcmZhY2VzIHVzZWQg
Zm9yIGJhc2ljIGRpc2NvdmVyeS4NCiAgICA+ICAgICANCiAgICA+IFtza3JhemFdOiBUaGUgZGVz
Y3JpcHRpb24gd2FzIHdyb25nLiBXZSBkb27igJl0IGludGVuZCB0byB1c2UgdGhpcyBsaXN0IGZv
ciBkaXNjb3ZlcnkuIEZpeGVkLg0KICAgID4gDQogICAgPiAgICAgICAgICBncm91cGluZyBncmFj
ZWZ1bC1yZXN0YXJ0LWF1Z21lbnQgew0KICAgID4gICAgICAgICAgICBkZXNjcmlwdGlvbiAiQXVn
bWVudGF0aW9uIHRvIGdyYWNlZnVsIHJlc3RhcnQuIjsNCiAgICA+ICAgICANCiAgICA+ICAgICAg
ICAgICAgbGVhZiBoZWxwZXItZW5hYmxlIHsNCiAgICA+ICAgICAgICAgICAgICBpZi1mZWF0dXJl
IGdyYWNlZnVsLXJlc3RhcnQtaGVscGVyLW1vZGU7DQogICAgPiAgICAgICAgICAgICAgdHlwZSBi
b29sZWFuOw0KICAgID4gICAgICAgICAgICAgIGRlZmF1bHQgZmFsc2U7DQogICAgPiAgICAgICAg
ICAgICAgZGVzY3JpcHRpb24NCiAgICA+ICAgICAgICAgICAgICAgICJFbmFibGUgb3IgZGlzYWJs
ZSBncmFjZWZ1bCByZXN0YXJ0IGhlbHBlciBtb2RlLiI7DQogICAgPiAgICAgDQogICAgPiAgICAg
V2hlcmUgaXMgdGhpcyAiaGVscGVyIG1vZGUiIGRvY3VtZW50ZWQ/DQogICAgPiBbc2tyYXphXTog
VGhpcyBpcyBub3QgYW4gUkZDIGRlZmluZWQgdGVybSBidXQgY29tbW9ubHkga25vd24gYW5kIHVz
ZWQgd2hlbiBHUiB0aW1lciBpcyBzZXQgdG8gMC4NCiAgICA+ICAgRml4ZWQgdGhlIGRlc2NyaXB0
aW9uIGluIHlhbmcgdG8gaGlnaGxpZ2h0IHRoaXMuDQogICAgDQogICAgSXMgdGhpcyBqdXN0IHN0
YWdlZCBmb3IgdGhlIC0wOT8gIEkgYW0gbm90IHNlZWluZyBpdCBpbiB0aGUgLTA4Lg0KW3NrcmF6
YTIwXTogSXQgaXMgdGhlcmUgLSB3ZSBoYWQgYWRkZWQgaXQgaW4gcmV2IC0wOCB1bmRlciBkZXNj
cmlwdGlvbiBmb3IgImZlYXR1cmUgZ3JhY2VmdWwtcmVzdGFydC1oZWxwZXItbW9kZSIuDQogICAg
DQogICAgPiAgICAgICAgICBhdWdtZW50ICIvcnQ6cm91dGluZy9ydDpjb250cm9sLXBsYW5lLXBy
b3RvY29scy9sZHA6bXBscy1sZHAvIg0KICAgID4gICAgICAgICAgICArICJsZHA6Z2xvYmFsIiB7
DQogICAgPiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJHcmFjZWZ1bCBmb3J3YXJkaW5nIG5leHRo
b3AgYXVnbWVudGF0aW9uLiI7DQogICAgPiAgICAgICAgICAgIHVzZXMgZ2xvYmFsLWZvcndhcmRp
bmctbmV4dGhvcC1hdWdtZW50Ow0KICAgID4gICAgICAgICAgfQ0KICAgID4gICAgIA0KICAgID4g
ICAgIG5pdDogSSBkb24ndCB0aGluayAiR3JhY2VmdWwiIGlzIGNvcnJlY3QsIGluIHRoZSBkZXNj
cmlwdGlvbi4NCiAgICA+ICAgICBbc2tyYXphXTogUmVtb3ZlZCBpdC4NCiAgICA+IA0KICAgID4g
ICAgIFdoeSBpcyAodGhlIGF1Z21lbnRlZCkNCiAgICA+ICAgICAvcnQ6cm91dGluZy9ydDpjb250
cm9sLXBsYW5lLXByb3RvY29scy9sZHA6bXBscy1sZHAvbGRwOmdsb2JhbC9sZHA6YWRkcmVzcy1m
YW1pbGllcy9pcHY2L2xhYmVsLWRpc3RyaWJ1dGlvbi1jb250cm9sbW9kZQ0KICAgID4gICAgICdj
b25maWcgZmFsc2UnPyAgRG9lc24ndCBSRkMgNTAzNiBzYXkgdGhhdCBhbiBMU1IgbWlnaHQgc3Vw
cG9ydCBlaXRoZXINCiAgICA+ICAgICBhcyBhIGNvbmZpZ3VyYXRpb24gb3B0aW9uPw0KICAgID4g
ICAgIA0KICAgID4gW3NrcmF6YV06IFllcywgYnV0IG5vIGltcGxlbWVudGF0aW9uIHN1cHBvcnRz
IHN1Y2ggYSBjZmcgYXMgY2hhbmdlIG9mIHN1Y2ggYSBtb2RlIGlzIGEgbWFzc2l2ZSBkaXNydXB0
aXZlIG9wZXJhdGlvbiAtIGFsbCBpbXBsZW1lbnRhdGlvbiBwaWNrIG9uZSBtb2RlIGFzIHRoZSBk
ZWZhdWx0IGFuZCBvbmx5IHN1cHBvcnRlZCBtb2RlIGFuZCBzdGljayB0byBpdC4NCiAgICA+ICAg
VGhlIExEUCBZQU5HIGRlc2lnbiB0ZWFtIGhhZCBkaXNjdXNzZWQgdGhpcyBlYXJseSBlbm91Z2gg
YW5kIGFncmVlZCB0byBub3QgcHJvdmlkZSB0aGlzIGEgY2ZnIG9wdGlvbi4NCiAgICANCiAgICBB
aCwgdW5kZXJzdG9vZC4NCiAgICANCiAgICA+ICAgICAgICAgICAgICAgIGxlYWYgYWRqYWNlbnQt
YWRkcmVzcyB7DQogICAgPiAgICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY2LWFkZHJlc3M7
DQogICAgPiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPiAgICAgICAgICAgICAg
ICAgICAgIkNvbmZpZ3VyZXMgYSByZW1vdGUgTERQIG5laWdoYm9yIGFuZCBlbmFibGVzDQogICAg
PiAgICAgICAgICAgICAgICAgICAgIGV4dGVuZGVkIExEUCBkaXNjb3Zlcnkgb2YgdGhlIHNwZWNp
ZmllZA0KICAgID4gICAgICAgICAgICAgICAgICAgICBuZWlnaGJvci4iOw0KICAgID4gICAgIA0K
ICAgID4gICAgIEFzIGZvciB0aGUgaXB2NCBjYXNlLCBkbyB3ZSBzdGlsbCB3YW50ICJhbmQgZW5h
YmxlcyIgaGVyZT8NCiAgICA+IFtza3JhemFdOiBGaXhlZCBieSByZW1vdmluZyBpdC4gICAgDQog
ICAgPiANCiAgICA+ICAgICAgICAgIGF1Z21lbnQgIi9ydDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxh
bmUtcHJvdG9jb2xzL2xkcDptcGxzLWxkcC8iDQogICAgPiAgICAgICAgICAgICsgImxkcDpkaXNj
b3ZlcnkvbGRwOmludGVyZmFjZXMvbGRwOmludGVyZmFjZS8iDQogICAgPiAgICAgICAgICAgICsg
ImxkcDphZGRyZXNzLWZhbWlsaWVzL2xkcC1leHQ6aXB2NiIgew0KICAgID4gICAgICAgICAgICBk
ZXNjcmlwdGlvbiAiSW50ZXJmYWNlIGFkZHJlc3MgZmFtaWx5IElQdjYgYXVnbWVudGF0aW9uLiI7
DQogICAgPiAgICAgICAgICAgIHVzZXMgaW50ZXJmYWNlLWFkZHJlc3MtZmFtaWx5LWlwdjYtYXVn
bWVudDsNCiAgICA+ICAgICANCiAgICA+ICAgICBEaWRuJ3Qgd2UganVzdCBjcmVhdGUgLi4uL2xk
cDphZGRyZXNzLWZhbWlsaWVzL2xkcC1leHQ6aXB2NiB3aXRoIGFuDQogICAgPiAgICAgZWFybGll
ciBhdWdtZW50YXRpb24gaW4gdGhpcyBtb2R1bGU/ICAoU2ltaWxhcmx5IGZvcg0KICAgID4gICAg
IC9ydDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDptcGxzLWxkcC9sZHA6
cGVlcnMvbGRwOnBlZXIvbGRwOmFkZHJlc3MtZmFtaWxpZXMvbGRwLWV4dDppcHY2DQogICAgPiAg
ICAgd2hpY2ggd2UgYXVnbWVudCB3aXRoICJ1c2VzIHBlZXItYWYtcG9saWN5LWNvbnRhaW5lciIu
KQ0KICAgID4gICAgIA0KICAgID4gW3NrcmF6YV06IFllcy4gSXQgaXMgb2sgdG8gYXVnbWVudCBh
IG5vZGUgd2hpY2ggaXMgcGFydCBvZiBhbm90aGVyIGF1Z21lbnRhdGlvbi4gVGhlIHJlc3VsdCBp
cyB0byBhZGQgdGhlbSBhbGwgdG9nZXRoZXIuIERvaW5nIHNvIGlzIHRvIGF2b2lkIHRvbyBtdWNo
IGlycmVndWxhciBwYXR0ZXJucywgc28gdGhhdCB3ZSBoYXZlIG1vcmUgc2ltaWxhciBjb25zdHJ1
Y3Rpb24gYmV0d2VlbiBJUHY0IGFuZCBJUHY2Lg0KICAgID4gDQogICAgPiAgICAgQXBwZW5kaXgg
QQ0KICAgID4gICAgIA0KICAgID4gICAgICAgICAgICAgICAgICAgICAgImlzLXJvdXRlciI6IFtu
dWxsXSwNCiAgICA+ICAgICANCiAgICA+ICAgICBUaGlzIGxvb2tzIHdlaXJkIHRvIG1lICgiYXJy
YXkgY29udGFpbmluZyBvbmUgZWxlbWVudCB3aXRoIHZhbHVlIGxpdGVyYWwNCiAgICA+ICAgICBu
dWxsIikgLS0gd2h5IGRvZXMgdGhlIGFycmF5IGNvbWUgaW50byBwbGF5Pw0KICAgID4gICAgIA0K
ICAgID4gICAgIFtYdWZlbmddOiBIZXJlIGlzIGEgbGl0dGxlIGV4cGxhbmF0aW9uIHRvIHRoZSBz
ZWVtaW5nbHkgY29uZnVzaW5nIG5vdGF0aW9uOiB0aGUgcGFpciBvZiBzcXVhcmUgYnJhY2tldHMg
ZG9lcyBub3QgaW5kaWNhdGUgYSBub3JtYWwgYXJyYXkuIEluc3RlYWQsIGl0IGlzIGEgc3BlY2lh
bCBub3RhdGlvbiB0byBpbmRpY2F0ZSB0aGF0IHRoZSB2YWx1ZSBvZiBhIOKAnGVtcHR54oCdIHR5
cGUgbGVhZiBpcyDigJxwcmVzZW504oCdIChTZWN0aW9uIDYuOS4gb2YgUkZDIDc5NTEpLiBTZW1h
bnRpY2FsbHkgdGhlIGxpbmUgYWJvdmUgc2F5cyB0aGF0IOKAnCh0aGUgbmVpZ2hib3IpIGlzIGEg
cm91dGVyLuKAnQ0KICAgIA0KICAgIEFoLCB0aGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbnMuDQog
ICAgDQogICAgLUJlbg0KICAgIA0KDQo=


From nobody Fri Mar 20 14:45:48 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B4973A0ECF; Fri, 20 Mar 2020 14:45:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.121.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mpls@ietf.org
Message-ID: <158474073696.13492.3778333525289130316@ietfa.amsl.com>
Date: Fri, 20 Mar 2020 14:45:37 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/VYGkpJhjeXc9oy3TSAakiA6qjJg>
Subject: [mpls] I-D Action: draft-ietf-mpls-ldp-yang-09.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2020 21:45:38 -0000

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

        Title           : YANG Data Model for MPLS LDP
        Authors         : Kamran Raza
                          Rajiv Asati
                          Xufeng Liu
                          Santosh Esale
                          Xia Chen
                          Himanshu Shah
	Filename        : draft-ietf-mpls-ldp-yang-09.txt
	Pages           : 93
	Date            : 2020-03-20

Abstract:
   This document describes a YANG data model for Multi-Protocol Label
   Switching (MPLS) Label Distribution Protocol (LDP).  The model also
   serves as the base model to define Multipoint LDP (mLDP) model.

   The YANG modules in this document conform to the Network Management
   Datastore Architecture (NMDA).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-yang/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mpls-ldp-yang-09
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-ldp-yang-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-ldp-yang-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 Fri Mar 20 14:48:40 2020
Return-Path: <skraza@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CB683A0ED2; Fri, 20 Mar 2020 14:48:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.598
X-Spam-Level: 
X-Spam-Status: No, score=-14.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=M6qrtq+A; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=u/bl5z/K
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 7xHosaofr6jL; Fri, 20 Mar 2020 14:48:34 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 618D93A0ED0; Fri, 20 Mar 2020 14:48:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3108; q=dns/txt; s=iport; t=1584740914; x=1585950514; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=tPIqwTlTwbseDiSHqhUacNZ5ZdjGRdEZExO3M36X6ZQ=; b=M6qrtq+AdMHlt5NBDMsUQliLnt/3ZYZXK1Y4PFe+jzuA8Uz+tffx63YE unQsCIBAjdQQjIdtnBdki/QwrJ2CLNj+lQd70spnOWAkwqfekR2KuNpLx fp24rng4kPbCA4/HlSc+m8ckijpaIfKw8vbW+X1jr66kgW0HA58P7R6Qb 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3A4cCsaRdsHwxFvNWb2d/uG4L3lGMj4e+mNxMJ6p?= =?us-ascii?q?chl7NFe7ii+JKnJkHE+PFxlwKYD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFn?= =?us-ascii?q?pnwd4TgxRmBceEDUPhK/u/dC8gFdZLfFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AECAB0OXVe/5xdJa1mHQEBAQkBEQU?= =?us-ascii?q?FAYF7gVRQBYFEIAQLKoQYg0UDinCae4JSA1QJAQEBDAEBLQIEAQGERBmCDSQ?= =?us-ascii?q?4EwIDAQELAQEFAQEBAgEFBG2FVgyFZhYREQwBATcBEQEiAh8HAgQwFQUNBAE?= =?us-ascii?q?NBSKDBIJMAy4BohUCgTmIYnWBMoJ/AQEFhRgYggwJgQ4qjC8aggCBEScggwu?= =?us-ascii?q?EYoJ6MoIsjXyCPDufWAqCPASNJoUchDgdjyKMM4NRizmbZgIEAgQFAg4BAQW?= =?us-ascii?q?BaSKBWHAVZQGCQVAYDY4dOIM7ilV0gSmNaQEB?=
X-IronPort-AV: E=Sophos;i="5.72,286,1580774400"; d="scan'208";a="741214695"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Mar 2020 21:48:33 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 02KLmXT3013610 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 20 Mar 2020 21:48:33 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 16:48:32 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 16:48:32 -0500
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 20 Mar 2020 16:48:32 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QYgSAL0w1Y/t4sfqKXSv3roIn5I9/cj0YmYjc2kczTzUoY/eUelzOxBw/120WwBt1qwRUCJf/GHbwrA8YVEb3e5XtUVAloBqe5eBbnescdAdQviTypyD7g2Ewl9GBMbyG+BCLDbTWO7//O0Bv/dGK+GFl/Mzbjok7CchWufFyFurgPuUbuJ8WewseOZrjlNm23+hKJuLruqYd/4CF5pB+Pn/9X6rP/cYkfv4vINnYiIaKmDhZlyWWj2749u9791J5A6N4Ti626H976zX7i+MTwKFO3MfXKwGFTh3vPhJOMirXkhw+YdjUYZKlPiXQIjq9GAbOclSrwzyZ/3TOwc2GA==
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=tPIqwTlTwbseDiSHqhUacNZ5ZdjGRdEZExO3M36X6ZQ=; b=gvlAAq1dvCUT9/VvenrE6q/mewFbweDpUh+Dn+BC7kIFIZci8uqxQ+cAFT6RblmgqiWroIN2Ao3kfES++QJhLc5QzHUaYTW7GdoxJBVsU382Ni2Q7m9KoaIe2hB3S9KmtXavmPBDt0oLdjJCj5zJvdeB8HwAtIiVMb9bNIT4uu+IPw5hmIqTsfL7Ng8f02M27oOErm3WqL40CnxiJX79oTtIgOTxfBFsuQQjLC6FALASAyPX/s/dz8mGQUmiGKb0xbVkTCQ+BC1FIlLNVOgGgN7RO63sWp697+kXSHpBq+/JSN/29rG6tD08Vaw6iGkRQj8jAQazcAYDJTH/KKI2og==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tPIqwTlTwbseDiSHqhUacNZ5ZdjGRdEZExO3M36X6ZQ=; b=u/bl5z/KJs7dZV0VxKXOuRlG63OB0pjtiXv3I5CH7nlfokF8trKUkhtusH4qf3zjvKD/5u/AQAS+iigxJ3z6TzQcxPP970jwrZ9EeLSsph1c2OOe/Xy97UXEnswjRFDI8l8DNGk1rlyz+23DSC4ROYsYMbk8IGestescHmd3yOg=
Received: from BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) by BL0PR11MB3299.namprd11.prod.outlook.com (2603:10b6:208:6f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.22; Fri, 20 Mar 2020 21:48:28 +0000
Received: from BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024]) by BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024%5]) with mapi id 15.20.2835.017; Fri, 20 Mar 2020 21:48:28 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, Nicolai Leymann <n.leymann@telekom.de>, Tarek Saad <tsaad.net@gmail.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Thread-Topic: =?utf-8?B?VXBkYXRlZCByZXYgLTA5IHBvc3RlZCBbUmU6IMOJcmljIFZ5bmNrZSdzIERp?= =?utf-8?B?c2N1c3Mgb24gZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA4OiAod2l0aCBE?= =?utf-8?Q?ISCUSS_and_COMMENT)]?=
Thread-Index: AQHV/wFKGjUSI9V/506cA5uNNVprzQ==
Date: Fri, 20 Mar 2020 21:48:28 +0000
Message-ID: <F52EEFB1-C793-43D3-991A-FD6284FD3F6A@cisco.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [2001:420:c0c4:1002::f5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 81f6b650-4646-4496-ccfd-08d7cd186cc0
x-ms-traffictypediagnostic: BL0PR11MB3299:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR11MB3299C4DF5EBE08D78D08D3AFD0F50@BL0PR11MB3299.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 03484C0ABF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(199004)(33656002)(110136005)(5660300002)(2616005)(6512007)(6506007)(86362001)(71200400001)(4326008)(478600001)(316002)(64756008)(6486002)(2906002)(36756003)(224303003)(66446008)(8936002)(76116006)(81166006)(66946007)(186003)(66476007)(54906003)(66556008)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3299; H:BL0PR11MB3412.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: R+8nBd+t8BF7jpzcB/gmbHV6LMX/U6RuzSiwYzgti5IObB15oIRHn0la1nS5WtxLlvJOwkVtTv6cdjxCHdCP7q4zrmBvlb+dFPK3rR/B3D4ePg/j3HLqKVavFZ0VVYD4C5dMrUhQSmwhXJT0kqhUp3fddUQQtAvgj19MKey6vkwdH3HlbG7chxSgxNiNMCM89io+DAB/Q5+IDcjKeC4o9XnAdncgzydi4XvI+umux/BoX1FMmc//kdSo/NqG8exC3T3900rRdqMwpb1Ui1RhqoRh1JWBKPmrOmIpr52KxuUJbXQcOCPO5MypxvHzwFdqwQ4LPb0977m3N0xP6jNmtL1nLdGWtJXlsCJZtO7w27aoU/uhdhlOL821sYs8LY7idedoRCeIERU+sxVIaIgzm6vzuUeA7j9ASirdKXTCT3X++j+UtUyiV5HoCTEGn9ss
x-ms-exchange-antispam-messagedata: IeTcZ8OVICunkBaqRLostTnoqrFfrnWE+DrfIgYtNW8rMAgz5JKhuxTZeUT5mTRE8x1OSjEqEITw86cNedvXLMEcIyCrvC42vLyHa5/m5TE6IJUxyZ/fWc2+MNTJQO8dpCocl5WhPQrfU0gEVv+ObfMQBe2+X2JFFGO1eX7r/mk=
Content-Type: text/plain; charset="utf-8"
Content-ID: <B90C739CDE255242935BB8596435C11A@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 81f6b650-4646-4496-ccfd-08d7cd186cc0
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2020 21:48:28.2429 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: McDhnGSOb2931q8jeAwzFh+1NijBEXeebNKfBIuNn6OyBBACBeGhzeTfMfCF4fv9eI9Nl7IJgz4RxWvWf77anw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3299
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/JSDWUT_18mpvKipuRj-Krn6sI3Q>
Subject: [mpls] =?utf-8?q?Updated_rev_-09_posted_=5BRe=3A_=C3=89ric_Vynck?= =?utf-8?q?e=27s_Discuss_on_draft-ietf-mpls-ldp-yang-08=3A_=28with_DISCUSS?= =?utf-8?q?_and_COMMENT=29=5D?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2020 21:48:38 -0000

RXJpYywNCg0KSSBoYXZlIHBvc3RlZCByZXYgLTA5IHdoZXJlIHdlIGhhdmUgbW92ZWQgSS1ELmll
dGYtcnRnd2ctcG9saWN5LW1vZGVsIHRvIG5vcm1hdGl2ZSByZWZlcmVuY2UuDQpIb3BlIHRoaXMg
YWRkcmVzc2VzIGxhc3Qgb2YgeW91ciBjb21tZW50Lg0KDQpSZ2RzLg0KLS0NCkthbXJhbg0KDQrv
u79PbiAyMDIwLTAzLTE4LCA3OjAzIEFNLCAiw4lyaWMgVnluY2tlIHZpYSBEYXRhdHJhY2tlciIg
PG5vcmVwbHlAaWV0Zi5vcmc+IHdyb3RlOg0KDQogICANCiAgICANCiAgICAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQogICAgRElTQ1VTUzoNCiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgDQogICAgVGhhbmsgeW91IGZv
ciBhZGRyZXNzaW5nIG15IHByZXZpb3VzIGNvbW1lbnRzIChlc3BlY2lhbGx5IGFyb3VuZCB0aGUg
SVB2Ng0KICAgIHN1cHBvcnQpLg0KICAgIA0KICAgIEJ1dCwgSSBhbSBub3cgYmFsbG90aW5nIGEg
RElTQ1VTUyBiZWNhdXNlIEktRC5pZXRmLXJ0Z3dnLXBvbGljeS1tb2RlbCAgTVVTVCBiZQ0KICAg
IGEgbm9ybWF0aXZlIHJlZmVyZW5jZSBhcyBpdCBpcyByZWZlcmVuY2VkIGJ5IHRoZSBZQU5HIG1v
ZHVsZXMgb2YgdGhpcyBkb2N1bWVudC4NCiAgICBJLmUuLCB0aGlzIGRvY3VtZW50IGNhbm5vdCBi
ZSBwdWJsaXNoZWQgX0JFRk9SRV8gSS1ELmlldGYtcnRnd2ctcG9saWN5LW1vZGVsDQogICAgLi4u
IEVsc2UsIGl0IHdpbGwgYmUgdXNlbGVzcy4NCiAgICANCiAgICBSZWdhcmRzDQogICAgDQogICAg
LcOpcmljDQogICAgDQogICAgDQogICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgIENPTU1FTlQ6DQogICAg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KICAgIA0KICAgIFRoYW5rIHlvdSBmb3IgdGhlIHdvcmsgcHV0IGludG8g
dGhpcyBkb2N1bWVudC4NCiAgICANCiAgICBJIGZ1bGx5IHN1cHBvcnQgQmVuIEthZHVrJ3MgRElT
Q1VTUyBhYm91dCBJUHY2IChhYm91dCB3aHkgSVB2NiBpcyBpbiB0aGUNCiAgICBleHRlbmRlZCBz
ZWN0aW9uIDYuMS4yKS4gIEkgd291bGQgaGF2ZSBiYWxsb3RlZCBhIERJU0NVU1MgaWYgQmVuIGhh
dmVuJ3QNCiAgICBiYWxsb3RlZCBiZWZvcmUgbWUuDQogICAgDQogICAgQWxzbyBjb25jZXJuZWQg
YWJvdXQgU3VyZXNoJ3MgcXVlc3Rpb24gYWJvdXQgdGhlICJydyBpcHY0IChvciBpcHY2KSIgaW4g
c2VjdGlvbg0KICAgIDYuMi4xLiBhbmQgNi4yLjIuIGFuZCBvdGhlciBwbGFjZXMuIFRoYW5rIHlv
dSwgdGhvdWdoLCBmb3IgdGhlIElQdjYgZXhhbXBsZSBpbg0KICAgIEFwcGVuZGl4IEEuDQogICAg
DQogICAgQW5zd2VycyB0byBteSBDT01NRU5UcyBiZWxvdyB3aWxsIGJlIHdlbGNvbWUsDQogICAg
DQogICAgUmVnYXJkcywNCiAgICANCiAgICAtw6lyaWMNCiAgICA9PSBDT01NRU5UUyA9PQ0KICAg
IA0KICAgIC0tIFNlY3Rpb24gNCAtLQ0KICAgIFdoeSBoYXZpbmcgdGhlIFlBTkcgc3VidHJlZXMg
Zm9yIElQdjQgYW5kIElQdjYgZGlmZmVyZW50IG9yZGVyIG9mIHRoZWlyDQogICAgc3VidHJlZXMg
aW4gaWV0Zi1tcGxzLWxkcC9tcGxzLWxkcC9hZGRyZXNzLWZhbWlsaWVzL2lwdls0Nl0gPw0KICAg
IA0KICAgIC0tIFNlY3Rpb24gNS4xLjIgLS0NCiAgICBBbm90aGVyIGRpZmZlcmVuY2UgYWJvdXQg
SVB2NCBhbmQgSVB2NiBpbiB0aGUgdHJlZTogSVB2NiBoYXMgYW4gImVuYWJsZSIgbGVhZg0KICAg
IGJ1dCBJUHY0IGRvZXMgbm90LiBXaHkgaXMgdGhhdCA/DQogICAgDQogICAgLS0gU2VjdGlvbiA1
LjIuMS4xLiAtLQ0KICAgIEluIHRoZSB0ZXh0ICJ0aGlzIGRvY3VtZW50IHJlY29tbWVuZHMgYW4g
b3BlcmF0b3IgdG8gcGljayBhIHJvdXRhYmxlIElQdjQNCiAgICB1bmljYXN0IGFkZHJlc3MgYXMg
YW4gTFNSIElkIiwgd2hhdCBpcyBtZWFudCBieSAicm91dGFibGUiID8gR2xvYmFsbHkgcm91dGFi
bGUNCiAgICA/IERvbWFpbiByb3V0YWJsZSA/DQogICAgDQogICAgQWxzbywgaXQgaXMgZXhwZWN0
ZWQgdGhhdCBkZXNpZ24gcmVjb21tZW5kYXRpb25zIGFyZSBkb25lIGluIGEgZG9jdW1lbnQgYWJv
dXQNCiAgICBkYXRhIG1vZGVsPw0KICAgIA0KICAgIA0KICAgIA0KICAgIA0KDQo=


From nobody Fri Mar 20 14:53:59 2020
Return-Path: <skraza@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 573333A0EDB; Fri, 20 Mar 2020 14:52:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=FS7fAQsh; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=zktkOcoN
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 BMi475V264Gg; Fri, 20 Mar 2020 14:52:24 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72CB53A0ED6; Fri, 20 Mar 2020 14:52:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2858; q=dns/txt; s=iport; t=1584741144; x=1585950744; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=FGGWgv+YPboE7pOF1GZ0zOAzQ6H/P42kgir0M/jravA=; b=FS7fAQshsCxvYeBIiGnYOjxr5hnv55EV9INLhXtVRnXgCbvTJl/7zZdf 74dk5nOqa/nvzCAXl7unHLbXL8R2p639wVIjsFN5Q3T17MSMe+cPpfpz4 cAM7m81VpTc3SjRTO27V5jIhy4Oxjy0gYkMsUNuEKBoEk21sUOwn0u62b g=;
IronPort-PHdr: =?us-ascii?q?9a23=3A4QChfxzzo2Orx3HXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YR2N/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZueClfyPvfCZC0hF8MEX1hgrDm2?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D1CQCkOnVe/4cNJK1mHgELHINPUAV?= =?us-ascii?q?sWCAECyqEGINFA4pvTpotglIDVAkBAQEMAQEYCwoCBAEBhEQCF4INJDgTAgM?= =?us-ascii?q?BAQsBAQUBAQECAQUEbYVWDIVkAgEDAQEQEREMAQEsDA8CAQgSCAImAgICJQs?= =?us-ascii?q?VAg4CBAESIoMEAYJLAy4BDqICAoE5iGJ1gTKCfwEBBYEzAg5BgxAYggwJgQ4?= =?us-ascii?q?qjC8aggCBEScggk0+gmQBAQIBARiBYIJ6MoIskHOfWAqCPIdYjyYdgkuBAoc?= =?us-ascii?q?okGCPCokFkmECBAIEBQIOAQEFgWkigVhwFRohKgGCQQlHGA2OHYNzhRSFQXS?= =?us-ascii?q?BKY1pAQE?=
X-IronPort-AV: E=Sophos;i="5.72,286,1580774400"; d="scan'208";a="450751969"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Mar 2020 21:52:23 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 02KLqNo9008355 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 20 Mar 2020 21:52:23 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 16:52:23 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 20 Mar 2020 17:52:22 -0400
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 20 Mar 2020 16:52:22 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P5EmNPNjzUkrh5ADZnk6PkTNXbqwO4khK1CQk5bBW3+YMfmtRTVoS05li/VxmPd1wEa3u2NRmYBdNNFmXErsXT6gE55bLS6CL4ZmG2LHcbb4/dDQ1IKIJtJL9C5y4K0BCMJb6EE/Bs74m9OuNNMNTjgGAb4p2E4ZKALCwpO9MF65Xj0fn1yR9fsOcxH0HpJfeBxIECrpS3vvlqkNoFfZwAIpMDilfjiZ8Da6xKUBaYUV7NqWocJn4Rb283hAJCLWFDzVbjroAV9RjJ0uPOA9LZSRgTmg6TsbtWGU2eGRrikNyyPdiJGHjCBEh/vaDZq6NlnnZ409ciFluOms0Un6/A==
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=FGGWgv+YPboE7pOF1GZ0zOAzQ6H/P42kgir0M/jravA=; b=dxYxVV6qtzpVXLi1dTeKw4bjnqqzDpRE+jOrOtITvSUtEj4H5EpTaMNP0vMJ+bQxunHvkhB6j/ylcSa8mMA9Y731xMe6OdrGi2gv101Ef72YcdFMXZWjQUeM9KBCW4jq7yrsBV5blpXRfIpZvDSP9QrDWiunxUHc4agzRRm2oOKtUXd30aE0vSl2tRmv0DdJukmr8Q2MA+FSJcgOgjBrpD9GqtUg6jDGpU1prFun7VkilDhAunJr/qXUYxwflF0f5qR9Dg/aD1vFc+422gskjvGyZ6egtHVYvcHu0V6CjPpOniRXaDyRvl+W94W3GAQqkYJUIZamlRcTyQ1vbm+2iA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FGGWgv+YPboE7pOF1GZ0zOAzQ6H/P42kgir0M/jravA=; b=zktkOcoNusrYnM/7aaKL46wjonWz6TBR1J3z2llJwtCmInMNf3RKK0zOLrS5SdX8ug/eN55b1Uu1CekDVUW2tpiGtb4/6dnHbHGvB++Ze55d8We62KaV+EgXXrmqg2XQf4X4FrNqo8+u1QZssG0r3PG+2n/csM4PhhkAHRndTho=
Received: from BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) by BL0PR11MB3299.namprd11.prod.outlook.com (2603:10b6:208:6f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.22; Fri, 20 Mar 2020 21:52:21 +0000
Received: from BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024]) by BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024%5]) with mapi id 15.20.2835.017; Fri, 20 Mar 2020 21:52:21 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, The IESG <iesg@ietf.org>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Thread-Topic: [mpls] I-D Action: draft-ietf-mpls-ldp-yang-09.txt
Thread-Index: AQHV/wEZwNxHnJtLPEGXRAFr+JL1DKhRwpgA
Date: Fri, 20 Mar 2020 21:52:21 +0000
Message-ID: <611F5F16-B68C-429B-8C51-508AE63BD4B1@cisco.com>
References: <158474073696.13492.3778333525289130316@ietfa.amsl.com>
In-Reply-To: <158474073696.13492.3778333525289130316@ietfa.amsl.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [2001:420:c0c4:1002::f5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d484724e-8086-4ddb-fecf-08d7cd18f7b9
x-ms-traffictypediagnostic: BL0PR11MB3299:
x-microsoft-antispam-prvs: <BL0PR11MB32994BE307AAE8B6F67E713BD0F50@BL0PR11MB3299.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 03484C0ABF
x-forefront-antispam-report: SFV:NSPM; SFS:(10001)(10009020)(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(199004)(33656002)(110136005)(5660300002)(2616005)(966005)(6512007)(6506007)(86362001)(71200400001)(478600001)(316002)(64756008)(66574012)(6486002)(2906002)(36756003)(66446008)(8936002)(8676002)(76116006)(81166006)(66946007)(186003)(66476007)(66556008)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3299; H:BL0PR11MB3412.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xl7ftRgxUVd0P1YWGKTmm/Xj0r5IXmIunkR9ZFl1hhb4b5tcsqmHUkXjPYzBDD+keKlSaoAfYeTgT7gns9yo2pA17YCpG2BBe1JnF9N/EY1+//aLZASJUTsApo9fwpgYDFCHy9Hg8kLec4xsLHttTTHCxrxTM4OSlXCviKX0nz2m074D3eN1h13xh+luFeBN4LipHnegAQbvcbjmhJB3AHg4zFynpihs7h3s7jAMMB2ABSUBLlxG6kbXUcRh0yIyMVu3jgcoQthebTOdnpmNl2NnSayBTSqLpWuJNru6A4uZt+rc7jECvvFFleZcbEmsCSDzwoO4cOWP/U9YWwFd2c6pTaezIxkYO5ZtwG4Nkvpv6IU53I+hEbSQO5ND5ToftlS2IpBoi42xLwukL3wN/pUJ+LwBUirFLH+DD5Cq1UJuJGb0fAdZjySFvMw/oCTuPMuxynjD/A0F6QN8eu0Wtf0RtXZAOZK7+C5S5YNOVfKfO3MJtblHevgv+vKrG3bwHURAG+1U3g/3janI2UUWGRsSC6x4Gim6DjFNGGRFZDcZHmdrt4dI8U5fJK9PuHHB7KGWow1rOPmMoAveiUShGEG5Z/9Cy0FOLRPrcG0PoqFddReZ8/LPqH7SkBq/NAxQ
x-ms-exchange-antispam-messagedata: X2Lt2o3LhOlCa+zicfxKKbAJYruuhVA+h5selWaDvVIHhzUJnBC3BVeLqtDafukWNaVlGBLEAbsbRdyvEVuVQEz1G8fsp+sB69Yoh29cbV7IYat5IzIRPoZdMq3Gp/A+A3rhEtfIdRP6yecFj8GsWsawqiM8QaA0rBhYvbGkH7g=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <087435316EE2B2438232155ED84DC8CC@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d484724e-8086-4ddb-fecf-08d7cd18f7b9
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2020 21:52:21.4515 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: a+0cGts77LqZRnJPkplZrWTa/M/WKzMA1Dv9zw2b61qiYHGWRt+QX4KK7TJ8/D88vP7NoQZ6yFYUd1/c/03pnA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3299
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/fh9uljn9ETRWzgn5QWLJZg_KUbY>
Subject: Re: [mpls] I-D Action: draft-ietf-mpls-ldp-yang-09.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Mar 2020 21:52:27 -0000

VGhpcyBpcyBGWUkgdGhhdCBwb3N0ZWQgcmV2IC0wOSB0YWtlcyBjYXJlIG9mIHBlbmRpbmcgSUVT
RyBjb21tZW50cy4NCg0K77u/T24gMjAyMC0wMy0yMCwgNTo0NyBQTSwgIm1wbHMgb24gYmVoYWxm
IG9mIGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyIgPG1wbHMtYm91bmNlc0BpZXRmLm9yZyBvbiBi
ZWhhbGYgb2YgaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPiB3cm90ZToNCg0KICAgIA0KICAgIEEg
TmV3IEludGVybmV0LURyYWZ0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0
LURyYWZ0cyBkaXJlY3Rvcmllcy4NCiAgICBUaGlzIGRyYWZ0IGlzIGEgd29yayBpdGVtIG9mIHRo
ZSBNdWx0aXByb3RvY29sIExhYmVsIFN3aXRjaGluZyBXRyBvZiB0aGUgSUVURi4NCiAgICANCiAg
ICAgICAgICAgIFRpdGxlICAgICAgICAgICA6IFlBTkcgRGF0YSBNb2RlbCBmb3IgTVBMUyBMRFAN
CiAgICAgICAgICAgIEF1dGhvcnMgICAgICAgICA6IEthbXJhbiBSYXphDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSYWppdiBBc2F0aQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWHVmZW5nIExpdQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2FudG9zaCBFc2Fs
ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGlhIENoZW4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEhpbWFuc2h1IFNoYWgNCiAgICAJRmlsZW5hbWUgICAgICAgIDogZHJh
ZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA5LnR4dA0KICAgIAlQYWdlcyAgICAgICAgICAgOiA5Mw0K
ICAgIAlEYXRlICAgICAgICAgICAgOiAyMDIwLTAzLTIwDQogICAgDQogICAgQWJzdHJhY3Q6DQog
ICAgICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBZQU5HIGRhdGEgbW9kZWwgZm9yIE11bHRp
LVByb3RvY29sIExhYmVsDQogICAgICAgU3dpdGNoaW5nIChNUExTKSBMYWJlbCBEaXN0cmlidXRp
b24gUHJvdG9jb2wgKExEUCkuICBUaGUgbW9kZWwgYWxzbw0KICAgICAgIHNlcnZlcyBhcyB0aGUg
YmFzZSBtb2RlbCB0byBkZWZpbmUgTXVsdGlwb2ludCBMRFAgKG1MRFApIG1vZGVsLg0KICAgIA0K
ICAgICAgIFRoZSBZQU5HIG1vZHVsZXMgaW4gdGhpcyBkb2N1bWVudCBjb25mb3JtIHRvIHRoZSBO
ZXR3b3JrIE1hbmFnZW1lbnQNCiAgICAgICBEYXRhc3RvcmUgQXJjaGl0ZWN0dXJlIChOTURBKS4N
CiAgICANCiAgICANCiAgICBUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhp
cyBkcmFmdCBpczoNCiAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1p
ZXRmLW1wbHMtbGRwLXlhbmcvDQogICAgDQogICAgVGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQgdmVy
c2lvbnMgYXZhaWxhYmxlIGF0Og0KICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1pZXRmLW1wbHMtbGRwLXlhbmctMDkNCiAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9odG1sL2RyYWZ0LWlldGYtbXBscy1sZHAteWFuZy0wOQ0KICAgIA0KICAgIEEgZGlmZiBm
cm9tIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGlzIGF2YWlsYWJsZSBhdDoNCiAgICBodHRwczovL3d3
dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA5DQogICAg
DQogICAgDQogICAgUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51
dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KICAgIHVudGlsIHRoZSBodG1saXplZCB2
ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQogICAgDQog
ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNvIGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0
Og0KICAgIGZ0cDovL2Z0cC5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvDQogICAgDQogICAgDQog
ICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICBt
cGxzIG1haWxpbmcgbGlzdA0KICAgIG1wbHNAaWV0Zi5vcmcNCiAgICBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMNCiAgICANCg0K


From nobody Mon Mar 23 00:10:00 2020
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 224EC3A086F; Mon, 23 Mar 2020 00:09:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bw33HZSouPd7; Mon, 23 Mar 2020 00:09:52 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71E023A086A; Mon, 23 Mar 2020 00:09:52 -0700 (PDT)
Received: from [192.168.1.6] (unknown [119.94.165.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 7651C364F4D; Mon, 23 Mar 2020 08:09:47 +0100 (CET)
From: Loa Andersson <loa@pi.nu>
To: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-nainar-mpls-lsp-ping-ospfv3-codepoint@ietf.org" <draft-nainar-mpls-lsp-ping-ospfv3-codepoint@ietf.org>
Message-ID: <c1c08d69-d5f0-55a6-e23c-6fbe899dc107@pi.nu>
Date: Mon, 23 Mar 2020 15:09:40 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
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/mpls/Bv9BUG0j8_Zx_tcJMxic8yU7M3s>
Subject: [mpls] draft-nainar-mpls-lsp-ping-ospfv3-codepoint-01 adopted as working group document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 07:09:59 -0000

Working Group,

We have implementations that will need separate code points for OSPFv2 
and OSPFv3 for the "Segment ID  Sub-TLV" and "Downstream Detailed
Mapping TLV".

Since this is a very short an focused draft, and the purpose is to get
to "Early allocation" of the code points, the MPLS wg co-chairs decided
to do the MPLS-RT review. We found that

- the draft addresses a problem that must be solved
- it is technically sound and good enough starting point for the
   working group
- the IANA allocations are stable

We have therefor decided to adopt draft-nainar-mpls-lsp-ping-ospfv3-
codepoint a working group document.

Can the authors please post:

draft-ietf-mpls-lsp-ping-ospfv3-codepoint

without any other changes than filename, version number and date.

/Loa
for the MPLS co-chairs
-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Mon Mar 23 01:32:34 2020
Return-Path: <noreply@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 54D133A08F4; Mon, 23 Mar 2020 01:32:00 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?q?=C3=89ric_Vyncke_via_Datatracker?= <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-yang@ietf.org, mpls-chairs@ietf.org, mpls@ietf.org, Nicolai Leymann <n.leymann@telekom.de>, Tarek Saad <tsaad.net@gmail.com>, tsaad.net@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.122.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: =?utf-8?q?=C3=89ric_Vyncke?= <evyncke@cisco.com>
Message-ID: <158495232031.1119.14869045786770517372@ietfa.amsl.com>
Date: Mon, 23 Mar 2020 01:32:00 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/YgMcaPJMnbc1rF6odWMt7TnmEp0>
Subject: [mpls] =?utf-8?q?=C3=89ric_Vyncke=27s_No_Objection_on_draft-ietf?= =?utf-8?q?-mpls-ldp-yang-09=3A_=28with_COMMENT=29?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 08:32:01 -0000

Éric Vyncke has entered the following ballot position for
draft-ietf-mpls-ldp-yang-09: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-yang/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you for addressing my DISCUSS about the YANG model. My current ballot is
now 'no objection' to publish this document.

Regards

-éric

---- below for archiving only -- ignore ----

Thank you for addressing my previous comments (especially around the IPv6
support).

But, I am now balloting a DISCUSS because I-D.ietf-rtgwg-policy-model  MUST be
a normative reference as it is referenced by the YANG modules of this document.
I.e., this document cannot be published _BEFORE_ I-D.ietf-rtgwg-policy-model
... Else, it will be useless.

Regards

-éric

-----

Thank you for the work put into this document.

I fully support Ben Kaduk's DISCUSS about IPv6 (about why IPv6 is in the
extended section 6.1.2).  I would have balloted a DISCUSS if Ben haven't
balloted before me.

Also concerned about Suresh's question about the "rw ipv4 (or ipv6)" in section
6.2.1. and 6.2.2. and other places. Thank you, though, for the IPv6 example in
Appendix A.

Answers to my COMMENTs below will be welcome,

Regards,

-éric
== COMMENTS ==

-- Section 4 --
Why having the YANG subtrees for IPv4 and IPv6 different order of their
subtrees in ietf-mpls-ldp/mpls-ldp/address-families/ipv[46] ?

-- Section 5.1.2 --
Another difference about IPv4 and IPv6 in the tree: IPv6 has an "enable" leaf
but IPv4 does not. Why is that ?

-- Section 5.2.1.1. --
In the text "this document recommends an operator to pick a routable IPv4
unicast address as an LSR Id", what is meant by "routable" ? Globally routable
? Domain routable ?

Also, it is expected that design recommendations are done in a document about
data model?




From nobody Mon Mar 23 01:32:56 2020
Return-Path: <evyncke@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25FC83A0901; Mon, 23 Mar 2020 01:32:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=L1VDwz28; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=nK4NilB5
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 WkNx_6Z-hE_6; Mon, 23 Mar 2020 01:32:51 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C5FA3A0926; Mon, 23 Mar 2020 01:32:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4492; q=dns/txt; s=iport; t=1584952371; x=1586161971; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=4ucj64Fx0v0Oz34KowdU2DEAL3WDknqRGSZ9+kHZcJE=; b=L1VDwz28RjwcFHPcPmTD6zjcUOYW/IC1U/V5wxx0USL2M3il5p7KleZY ZXESeBHsrXMy6zFCN5F4D/eg0UHM/yq8FPevHaaPYl/0R3uNPZcFchCYL +cG+x9LWvkJZn4xn7UtF8UUB4CM/ghtVJqj/wlIGJhBZFdq2avWxDxvmu 8=;
IronPort-PHdr: =?us-ascii?q?9a23=3AJkxsjxRqbp+Ga5ItXrlqmXikwdpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBdfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOiEkDcJJV1JN9HCgOk8TE8H7NBXf?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CcBQAec3he/5JdJa1mHAEBAQEBBwE?= =?us-ascii?q?BEQEEBAEBgXuBVFAFgUQgBAsqhBiDRQOKcYJfiWqOMoJSA1QJAQEBDAEBLQI?= =?us-ascii?q?EAQGERQIXgg0kOBMCAwEBCwEBBQEBAQIBBQRthVYMhWMBAQEBAxIREQwBATc?= =?us-ascii?q?BCwQCAQgRAwECAwIfBwICAh8RFQUDCAIEAQ0FIoMEgkwDLgGgbQKBOYhidYE?= =?us-ascii?q?ygn8BAQWFGg0LggwJgQ4qjC8agUE/gREnIIJNPoIbgjAXgnoygiyOAII8O58?= =?us-ascii?q?WRAqCPI0xhRkEhDkdm1mDUos7i0SQLQIEAgQFAg4BAQWBaSKBWHAVZQGCQVA?= =?us-ascii?q?YDY4dOIM7hFmFfHSBKY1tAQE?=
X-IronPort-AV: E=Sophos;i="5.72,295,1580774400"; d="scan'208";a="655179356"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 23 Mar 2020 08:32:49 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 02N8WnH0007903 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 23 Mar 2020 08:32:49 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 23 Mar 2020 03:32:49 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 23 Mar 2020 03:32:49 -0500
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 23 Mar 2020 03:32:49 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T4QKRrAwryIQ0d6Teg7RKqg9bewIhOpoDCnePRb5ROZqzSwz4G0jEDNMgAwe7XynG0JIeVfEFcv/k15OxXhYj+2Gd9pq5P0rQETtLijoON1Jdkv/x4FcUoAGLh01K6FsMPryQ3y3bYK1pt8O5N3LFD4ipU52kLG0Ejhv5oJEZjexz/H0fTEOXKpyKFnwF46O23uj3zQ9QsmbI1HEUxro+jTOA8o4hei1u6ZF4ZWU69m/a5g/kEnUpNp5bdMU54rgrHbMtcmFCfdT292kL8esGLvUSF3j2wmmhNLjLTGHO1hmAOZRaKrWHIaryi3MzBLqlhzDsbcL2vHGG3q0GqzXEA==
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=4ucj64Fx0v0Oz34KowdU2DEAL3WDknqRGSZ9+kHZcJE=; b=bcKEZgo57lga+V99ehGcNKHAidHKBsdc04Y4iytBOjJPSZX8nfPqq9ZKjvP/eUQxZKdiyhX14hbpMl+04PqB7UGprzw1LdRKaXWD2MxjX2iuwam7ufbELuSLMADQ9lhMYF8xRUeD5q64NosgjpQyAagBJ4itJ3J5/7rXFbNhir3d+fzkL2moYiWVvzESsLOQieScXl604Hh61kv1xOVvqieEeGhJ2ck62HVwVt8RSd4TEE/K9W3RZ4SR0uQli5C3L25lJUelgVqWtmrCBXXgbF8wit1duw8Qn8F6byPEgHKuGcctO0VLuTO1KdCylCHyClEsOwOEFfsRmiWuVW9STA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4ucj64Fx0v0Oz34KowdU2DEAL3WDknqRGSZ9+kHZcJE=; b=nK4NilB5yb9/UxSMNNQwg+78eBDd0PLgB/Nzr0fTtuBmehGdpOpd5KSY84GY/3ubd2zKV5RNlPCvw04vFpaw46gf3Ms2E//feCpbRjT5LBVsk6dMLnAkSM7Wtn8+fBOB3r1dsK7m79FpR+BJ4UMlL+l/7QqDnJ+K5kCWKeF42gk=
Received: from DM5PR11MB1753.namprd11.prod.outlook.com (2603:10b6:3:10d::13) by DM5PR11MB1915.namprd11.prod.outlook.com (2603:10b6:3:110::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.20; Mon, 23 Mar 2020 08:32:48 +0000
Received: from DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::680d:e22e:72d5:67ca]) by DM5PR11MB1753.namprd11.prod.outlook.com ([fe80::680d:e22e:72d5:67ca%3]) with mapi id 15.20.2835.021; Mon, 23 Mar 2020 08:32:48 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: "Kamran Raza (skraza)" <skraza@cisco.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, Nicolai Leymann <n.leymann@telekom.de>, Tarek Saad <tsaad.net@gmail.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Thread-Topic: =?utf-8?B?VXBkYXRlZCByZXYgLTA5IHBvc3RlZCBbUmU6IMOJcmljIFZ5bmNrZSdzIERp?= =?utf-8?B?c2N1c3Mgb24gZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA4OiAod2l0aCBE?= =?utf-8?Q?ISCUSS_and_COMMENT)]?=
Thread-Index: AQHV/wFKGjUSI9V/506cA5uNNVprzahV7gOA
Date: Mon, 23 Mar 2020 08:32:48 +0000
Message-ID: <C19B3480-6B1F-40FD-A68B-CD56E7EAFC65@cisco.com>
References: <F52EEFB1-C793-43D3-991A-FD6284FD3F6A@cisco.com>
In-Reply-To: <F52EEFB1-C793-43D3-991A-FD6284FD3F6A@cisco.com>
Accept-Language: fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
authentication-results: spf=none (sender IP is ) smtp.mailfrom=evyncke@cisco.com; 
x-originating-ip: [2001:420:c0c1:36:f902:b9f0:3721:7a4a]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a567714c-9c3d-429d-78f3-08d7cf04c4be
x-ms-traffictypediagnostic: DM5PR11MB1915:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM5PR11MB19151AA8A16B3D92963BB05AA9F00@DM5PR11MB1915.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0351D213B3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(39860400002)(346002)(366004)(376002)(199004)(54906003)(2616005)(15650500001)(110136005)(53546011)(6506007)(71200400001)(316002)(6512007)(2906002)(86362001)(4326008)(186003)(81156014)(81166006)(478600001)(8936002)(36756003)(224303003)(76116006)(91956017)(66946007)(33656002)(6486002)(64756008)(66476007)(66556008)(5660300002)(66446008); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR11MB1915; H:DM5PR11MB1753.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AoexZ094H4Atxs8XwAdVTw/g5iKQ9fyEfzzNlag89n7iqnUdntDungEJX+qmplMZ7ILXhCChKLhc9inX2enFA87rxirKHCjleIetQpQ2zvWmmJ5YRbftATJCDtcIaCbL1/aPGeLfmFeJHRlcaTNiSEZj1+VkOZYsq5gsNKFwW+vV3llHvHyCFOD6yzpIMq7EZEWrttUZxdUfogoKUBSK5xVILa8xOZz4m7LySBidzLkDzKprzu27bUa3rEiyQ1szC+FUuZwpihfDzkPaNK+X9UqV3l34C21HoMjS2eMRZ5IqtVr/OB1J74CHulWLoIHjs2T0NXs8YGUd296fMickt5SYA0yPA+OivuLKScGlcpR8JNQMbcVVZEKOvxVmzc0yct6RZ4BkMvCZRX2RXeJzQ8KfrnAp+KNzafuVR+BA16t6CgQ9XbtMa0PJ7O8cwi7m
x-ms-exchange-antispam-messagedata: 9dKVZtE1Jl3DcO/fa85AxbwHw6ACkUarYCH74cAJdVgTp4YWqv0BTWwIG+Qr3wKKN4APOcaCB/axBL3UmSG0l3gtXzr5iHAzJB+6S1CxM9ePlqE2SajrmsD/Gl172HcrnNl4spDEtVfyRN3Hi9b2xyIXYWu6t66cJFgBER7WpXYE7JIQ3pSJLIR/qtuxX5EZJc8T0VsL0TMvU5AnL9g5qA==
Content-Type: text/plain; charset="utf-8"
Content-ID: <1E9C85737846364AB7559538A2500A56@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a567714c-9c3d-429d-78f3-08d7cf04c4be
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2020 08:32:48.2171 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: iVZYNokcAPwogBm66PPoZwfM6LDwBtlGB3xT4PXaEbgt3sdc+M9Kno236ATDGl3HsRp+Xh+CEQUF8e9j7XM8MA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1915
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/fwHk7TyivY_J3kmjxZeVme-sRQ0>
Subject: Re: [mpls]  =?utf-8?q?Updated_rev_-09_posted_=5BRe=3A_=C3=89ric_Vynck?= =?utf-8?q?e=27s_Discuss_on_draft-ietf-mpls-ldp-yang-08=3A_=28with_DISCUSS?= =?utf-8?q?_and_COMMENT=29=5D?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 08:32:54 -0000

S2FtcmFuLA0KDQpUaGFuayB5b3UgZm9yIHRoZSBmaW5hbCBlZGl0LCBJIGhhdmUgY2xlYXJlZCBt
eSBESVNDVVNTIGFuZCBiYWxsb3RlZCBhICdubyBvYmplY3Rpb24nIHRvIHB1Ymxpc2ggdGhpcyBk
b2N1bWVudC4NCg0KUmVnYXJkcw0KDQotw6lyaWMNCg0K77u/LS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCkZyb206ICJLYW1yYW4gUmF6YSAoc2tyYXphKSIgPHNrcmF6YUBjaXNjby5jb20+DQpE
YXRlOiBGcmlkYXksIDIwIE1hcmNoIDIwMjAgYXQgMjI6NDgNClRvOiBFcmljIFZ5bmNrZSA8ZXZ5
bmNrZUBjaXNjby5jb20+LCBUaGUgSUVTRyA8aWVzZ0BpZXRmLm9yZz4NCkNjOiAiZHJhZnQtaWV0
Zi1tcGxzLWxkcC15YW5nQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nQGlldGYu
b3JnPiwgIm1wbHMtY2hhaXJzQGlldGYub3JnIiA8bXBscy1jaGFpcnNAaWV0Zi5vcmc+LCAibXBs
c0BpZXRmLm9yZyIgPG1wbHNAaWV0Zi5vcmc+LCBOaWNvbGFpIExleW1hbm4gPG4ubGV5bWFubkB0
ZWxla29tLmRlPiwgVGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbT4sICJCUlVOR0FSRCwg
REVCT1JBSCBBIiA8ZGIzNTQ2QGF0dC5jb20+DQpTdWJqZWN0OiBVcGRhdGVkIHJldiAtMDkgcG9z
dGVkIFtSZTogw4lyaWMgVnluY2tlJ3MgRGlzY3VzcyBvbiBkcmFmdC1pZXRmLW1wbHMtbGRwLXlh
bmctMDg6ICh3aXRoIERJU0NVU1MgYW5kIENPTU1FTlQpXQ0KDQogICAgRXJpYywNCiAgICANCiAg
ICBJIGhhdmUgcG9zdGVkIHJldiAtMDkgd2hlcmUgd2UgaGF2ZSBtb3ZlZCBJLUQuaWV0Zi1ydGd3
Zy1wb2xpY3ktbW9kZWwgdG8gbm9ybWF0aXZlIHJlZmVyZW5jZS4NCiAgICBIb3BlIHRoaXMgYWRk
cmVzc2VzIGxhc3Qgb2YgeW91ciBjb21tZW50Lg0KICAgIA0KICAgIFJnZHMuDQogICAgLS0NCiAg
ICBLYW1yYW4NCiAgICANCiAgICBPbiAyMDIwLTAzLTE4LCA3OjAzIEFNLCAiw4lyaWMgVnluY2tl
IHZpYSBEYXRhdHJhY2tlciIgPG5vcmVwbHlAaWV0Zi5vcmc+IHdyb3RlOg0KICAgIA0KICAgICAg
IA0KICAgICAgICANCiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICBESVNDVVNTOg0KICAg
ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQogICAgICAgIA0KICAgICAgICBUaGFuayB5b3UgZm9yIGFkZHJl
c3NpbmcgbXkgcHJldmlvdXMgY29tbWVudHMgKGVzcGVjaWFsbHkgYXJvdW5kIHRoZSBJUHY2DQog
ICAgICAgIHN1cHBvcnQpLg0KICAgICAgICANCiAgICAgICAgQnV0LCBJIGFtIG5vdyBiYWxsb3Rp
bmcgYSBESVNDVVNTIGJlY2F1c2UgSS1ELmlldGYtcnRnd2ctcG9saWN5LW1vZGVsICBNVVNUIGJl
DQogICAgICAgIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSBhcyBpdCBpcyByZWZlcmVuY2VkIGJ5IHRo
ZSBZQU5HIG1vZHVsZXMgb2YgdGhpcyBkb2N1bWVudC4NCiAgICAgICAgSS5lLiwgdGhpcyBkb2N1
bWVudCBjYW5ub3QgYmUgcHVibGlzaGVkIF9CRUZPUkVfIEktRC5pZXRmLXJ0Z3dnLXBvbGljeS1t
b2RlbA0KICAgICAgICAuLi4gRWxzZSwgaXQgd2lsbCBiZSB1c2VsZXNzLg0KICAgICAgICANCiAg
ICAgICAgUmVnYXJkcw0KICAgICAgICANCiAgICAgICAgLcOpcmljDQogICAgICAgIA0KICAgICAg
ICANCiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICBDT01NRU5UOg0KICAgICAgICAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQogICAgICAgIA0KICAgICAgICBUaGFuayB5b3UgZm9yIHRoZSB3b3JrIHB1dCBp
bnRvIHRoaXMgZG9jdW1lbnQuDQogICAgICAgIA0KICAgICAgICBJIGZ1bGx5IHN1cHBvcnQgQmVu
IEthZHVrJ3MgRElTQ1VTUyBhYm91dCBJUHY2IChhYm91dCB3aHkgSVB2NiBpcyBpbiB0aGUNCiAg
ICAgICAgZXh0ZW5kZWQgc2VjdGlvbiA2LjEuMikuICBJIHdvdWxkIGhhdmUgYmFsbG90ZWQgYSBE
SVNDVVNTIGlmIEJlbiBoYXZlbid0DQogICAgICAgIGJhbGxvdGVkIGJlZm9yZSBtZS4NCiAgICAg
ICAgDQogICAgICAgIEFsc28gY29uY2VybmVkIGFib3V0IFN1cmVzaCdzIHF1ZXN0aW9uIGFib3V0
IHRoZSAicncgaXB2NCAob3IgaXB2NikiIGluIHNlY3Rpb24NCiAgICAgICAgNi4yLjEuIGFuZCA2
LjIuMi4gYW5kIG90aGVyIHBsYWNlcy4gVGhhbmsgeW91LCB0aG91Z2gsIGZvciB0aGUgSVB2NiBl
eGFtcGxlIGluDQogICAgICAgIEFwcGVuZGl4IEEuDQogICAgICAgIA0KICAgICAgICBBbnN3ZXJz
IHRvIG15IENPTU1FTlRzIGJlbG93IHdpbGwgYmUgd2VsY29tZSwNCiAgICAgICAgDQogICAgICAg
IFJlZ2FyZHMsDQogICAgICAgIA0KICAgICAgICAtw6lyaWMNCiAgICAgICAgPT0gQ09NTUVOVFMg
PT0NCiAgICAgICAgDQogICAgICAgIC0tIFNlY3Rpb24gNCAtLQ0KICAgICAgICBXaHkgaGF2aW5n
IHRoZSBZQU5HIHN1YnRyZWVzIGZvciBJUHY0IGFuZCBJUHY2IGRpZmZlcmVudCBvcmRlciBvZiB0
aGVpcg0KICAgICAgICBzdWJ0cmVlcyBpbiBpZXRmLW1wbHMtbGRwL21wbHMtbGRwL2FkZHJlc3Mt
ZmFtaWxpZXMvaXB2WzQ2XSA/DQogICAgICAgIA0KICAgICAgICAtLSBTZWN0aW9uIDUuMS4yIC0t
DQogICAgICAgIEFub3RoZXIgZGlmZmVyZW5jZSBhYm91dCBJUHY0IGFuZCBJUHY2IGluIHRoZSB0
cmVlOiBJUHY2IGhhcyBhbiAiZW5hYmxlIiBsZWFmDQogICAgICAgIGJ1dCBJUHY0IGRvZXMgbm90
LiBXaHkgaXMgdGhhdCA/DQogICAgICAgIA0KICAgICAgICAtLSBTZWN0aW9uIDUuMi4xLjEuIC0t
DQogICAgICAgIEluIHRoZSB0ZXh0ICJ0aGlzIGRvY3VtZW50IHJlY29tbWVuZHMgYW4gb3BlcmF0
b3IgdG8gcGljayBhIHJvdXRhYmxlIElQdjQNCiAgICAgICAgdW5pY2FzdCBhZGRyZXNzIGFzIGFu
IExTUiBJZCIsIHdoYXQgaXMgbWVhbnQgYnkgInJvdXRhYmxlIiA/IEdsb2JhbGx5IHJvdXRhYmxl
DQogICAgICAgID8gRG9tYWluIHJvdXRhYmxlID8NCiAgICAgICAgDQogICAgICAgIEFsc28sIGl0
IGlzIGV4cGVjdGVkIHRoYXQgZGVzaWduIHJlY29tbWVuZGF0aW9ucyBhcmUgZG9uZSBpbiBhIGRv
Y3VtZW50IGFib3V0DQogICAgICAgIGRhdGEgbW9kZWw/DQogICAgICAgIA0KICAgICAgICANCiAg
ICAgICAgDQogICAgICAgIA0KICAgIA0KICAgIA0KDQo=


From nobody Mon Mar 23 05:29:13 2020
Return-Path: <naikumar@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 225053A07BA; Mon, 23 Mar 2020 05:29:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=XM1M5o9r; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=X3a0ZPcR
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 je73lAVZumkY; Mon, 23 Mar 2020 05:29:10 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D328C3A07B5; Mon, 23 Mar 2020 05:29:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1708; q=dns/txt; s=iport; t=1584966549; x=1586176149; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=WN8w75qB3/KeeT+jgzRFNIaokwlN4b4VEAzhgb4YjmQ=; b=XM1M5o9rIvtt9dHz4CMf/QLuKG3tjlBwXn1a6QI5quG/e+JfOYcCQjjf TFA1AB08hmK11FC1R5wqpoxsLF3oZtQJLn+2m5hy5M/by3n7hAIxeiQzF WKGEDeIn1JgyBEbNez5oqwICORQH/EJHzeykZGWAaUzK4EriX2Ow5y9wL 4=;
IronPort-PHdr: =?us-ascii?q?9a23=3A6MB0HRHLXXm2rIti3gfdZJ1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+efjjbi8nGc1YfFRk5Hq8d0NSHZW2ag=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CwDAByqnhe/49dJa1mhBVQBYFEIAQ?= =?us-ascii?q?LKgqEDoNFA4pxToFsmEGBQoEQA1QJAQEBDAEBLQIEAQGERQIXghAkOBMCAwE?= =?us-ascii?q?BCwEBBQEBAQIBBQRthVYMhWQCAQMSEREMAQEpDw0CAgEIGgImAgICGRcVEAI?= =?us-ascii?q?EARIigwSCTAMuAaEdAoE5iGJ1gTKCfwEBBYUXGIIMCQWBCSqMLxqCAIEQASc?= =?us-ascii?q?MFIJNPoQWARIBOIJ6MoIKIpB3n1oKgjyXBx2CTIgrkGKPDZtxAgQCBAUCDgE?= =?us-ascii?q?BBYFpImdxcBVlAYJBUBgNjlWDO4pVdIEpjF0BgQ8BAQ?=
X-IronPort-AV: E=Sophos;i="5.72,296,1580774400"; d="scan'208";a="464135283"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 23 Mar 2020 12:29:08 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 02NCT8Up021495 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 23 Mar 2020 12:29:08 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 23 Mar 2020 07:29:08 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 23 Mar 2020 07:29:08 -0500
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 23 Mar 2020 08:29:07 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i6V8OZHlYQppHhTIBQRq2OFnN4Ya7g4uAFB41022pRVxv9/3n77aH1eFFA2jmYx2K8EG2xGNCPqYhpLD8+wlGf2PCmICdJby0gtpPxRuWY6Exh1ivNGp5XKi9CMRHpHFHEcDLmXDIuBMhIgcLcaRgxFAneXbZ4XbwY5sFXg35kmhjrR0uwRlEvy2fbTj+SHe+iydyoyO114AgR1yBT1BEcEKJ1/CipaYJ2NWdX9CKO++FtheBQJ6UVG2BZmS4DQ1x/LaeMIGiytAspWOAqjyJ4X89mWafgjG8RuqYJwgy9i65acwXip6ga0TEqSIn2EMQgIE1Kyyd02TfsnrlxOP4g==
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=WN8w75qB3/KeeT+jgzRFNIaokwlN4b4VEAzhgb4YjmQ=; b=e+7iVhkeY0avSlnifSRtXnpHN1BQ7679LGRIs/HR7mmRBjzR34k7I3exWG+Zb3nrVstiCd7BC4Xg3NRM+kon46WTLZ3bRssjSPXCnGdgRSXpkMvGBiINZo7CPr5iG8/axbHJAz4K/rFCmjHH3FXPo2h1V7cWaFv5mfzmyWbWEdmS2UhWPYB56hbeO7AOuGe5q1Js/F7sxOo4vstv57LP58QMckXk/3h7qfzLwlBjIhlhcRGxXigP83wfBoLP3F0brIAYq7Cw5gC14M7kFiHGIoVwuCgCYvNvEUQoZSCFXgr+qYd03OQ7SwB71l4DHcsi/BYRXKPh6OkPRfjh7HJ2Pw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WN8w75qB3/KeeT+jgzRFNIaokwlN4b4VEAzhgb4YjmQ=; b=X3a0ZPcRexcqtcN8Ex00fbF4G3NIKk925G56CNJJSiP03HfUD4weStUR1sXKy9wWvYjIqvALPhqxImxnyHdEEq2axING6z43t4VHxVfSAm4NDZjlmEK79QnGs/HmoUJryolmFO/5bFfYjV5r18jw8gOPS+JFWHFPcWorn1aivpM=
Received: from MWHPR1101MB2221.namprd11.prod.outlook.com (2603:10b6:301:53::18) by MWHPR1101MB2221.namprd11.prod.outlook.com (2603:10b6:301:53::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.18; Mon, 23 Mar 2020 12:29:07 +0000
Received: from MWHPR1101MB2221.namprd11.prod.outlook.com ([fe80::5d13:c10c:ad80:9013]) by MWHPR1101MB2221.namprd11.prod.outlook.com ([fe80::5d13:c10c:ad80:9013%5]) with mapi id 15.20.2835.021; Mon, 23 Mar 2020 12:29:07 +0000
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "draft-nainar-mpls-lsp-ping-ospfv3-codepoint@ietf.org" <draft-nainar-mpls-lsp-ping-ospfv3-codepoint@ietf.org>
Thread-Topic: draft-nainar-mpls-lsp-ping-ospfv3-codepoint-01 adopted as working group document.
Thread-Index: AQHWAOIXTe6erXqaO0SlJlfa/HidqahV2HcA
Date: Mon, 23 Mar 2020 12:29:07 +0000
Message-ID: <D3FADEBA-17C4-4324-988F-C25F61681D1F@cisco.com>
References: <c1c08d69-d5f0-55a6-e23c-6fbe899dc107@pi.nu>
In-Reply-To: <c1c08d69-d5f0-55a6-e23c-6fbe899dc107@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
authentication-results: spf=none (sender IP is ) smtp.mailfrom=naikumar@cisco.com; 
x-originating-ip: [136.56.55.90]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 475e3680-f212-4893-a4c5-08d7cf25c801
x-ms-traffictypediagnostic: MWHPR1101MB2221:
x-microsoft-antispam-prvs: <MWHPR1101MB22210564C3CE4C9DECBDD6D6C6F00@MWHPR1101MB2221.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0351D213B3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(346002)(376002)(396003)(136003)(199004)(8676002)(8936002)(5660300002)(186003)(110136005)(2906002)(71200400001)(4744005)(26005)(316002)(64756008)(66446008)(86362001)(66556008)(33656002)(76116006)(91956017)(36756003)(81156014)(478600001)(81166006)(6486002)(2616005)(66476007)(6512007)(66946007)(6506007); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR1101MB2221; H:MWHPR1101MB2221.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9KtpB3WlqYylKcvILZPG0lxEDhXmVt4tpCpjL9AVf7+nQTjj+3d+1p2PsAGlld5PTljzzYbZDZ/zFX94lbi5yC9YlcYmTJ/Y+70Br61S4xX0REB0YUzClwuDisRWybXxWyrTLgk6lnIZMizkicEnYhlJiHP5zTqgHCCCn0nkIiyKk4c02N9MeSXybQZ0aUDx5ZPvf8C/TK8rd3l85+Rc0hBgdiFJ/U1R+PTD3qjnaQx1GV/iNX7QN79QxPZhLPsH86bCo3Vgc9BzpOEobba6qbcGCf6KxTB+WBBG/g91rKkXNkHvoS4ShPDRAZGEenEHijCejEqc6gjHFjvvCPN7tgBWenJfOsz9/hqH29fTSXsfsEKDIskfWndNdV2ErGjZcWAxCZ+o0pT626FfPODT/7FNUKrkc+JZ2nGvdhp4X78AHN3oZR2OnBtQb/Jn5nIp
x-ms-exchange-antispam-messagedata: 5mI9PvBrqYiI4HatIAQBuFLJgfLlvAWqd51DNMc7gDnL+3Q5urU8NAnzhfReXFn6GUqIhj0m+KfUZ09YvpKiDi1tC7p13gFj+/kgWZSgZalbFWo3aaf2wZoeW5QjLb/FPHEAnIKQXCwcSoyCVSqF7A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <D0FBB5121F12CE4BA0E0BF841144584A@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 475e3680-f212-4893-a4c5-08d7cf25c801
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2020 12:29:07.0775 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3vE4/VPDqvmEDFHntA3N7mLhSRCluDy310AEKWV41+4xWHsKPicBNxKsv+/YhgE3ZcZFsW6oK4qTHLu5geA8VA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2221
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/4PhimPRSSWgtXwJHLtiCqMWnmSs>
Subject: Re: [mpls] draft-nainar-mpls-lsp-ping-ospfv3-codepoint-01 adopted as working group document.
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 12:29:11 -0000

SGkgTG9hLA0KDQpUaGFua3MuIFdlIHdpbGwgcG9zdCB0aGUgV0cgZG9jdW1lbnQgaW4gYSBkYXku
DQoNClRoYW5rcywNCk5hZ2VuZHJhDQoNCu+7v09uIDMvMjMvMjAsIDM6MTAgQU0sICJMb2EgQW5k
ZXJzc29uIiA8bG9hQHBpLm51PiB3cm90ZToNCg0KICAgIFdvcmtpbmcgR3JvdXAsDQogICAgDQog
ICAgV2UgaGF2ZSBpbXBsZW1lbnRhdGlvbnMgdGhhdCB3aWxsIG5lZWQgc2VwYXJhdGUgY29kZSBw
b2ludHMgZm9yIE9TUEZ2MiANCiAgICBhbmQgT1NQRnYzIGZvciB0aGUgIlNlZ21lbnQgSUQgIFN1
Yi1UTFYiIGFuZCAiRG93bnN0cmVhbSBEZXRhaWxlZA0KICAgIE1hcHBpbmcgVExWIi4NCiAgICAN
CiAgICBTaW5jZSB0aGlzIGlzIGEgdmVyeSBzaG9ydCBhbiBmb2N1c2VkIGRyYWZ0LCBhbmQgdGhl
IHB1cnBvc2UgaXMgdG8gZ2V0DQogICAgdG8gIkVhcmx5IGFsbG9jYXRpb24iIG9mIHRoZSBjb2Rl
IHBvaW50cywgdGhlIE1QTFMgd2cgY28tY2hhaXJzIGRlY2lkZWQNCiAgICB0byBkbyB0aGUgTVBM
Uy1SVCByZXZpZXcuIFdlIGZvdW5kIHRoYXQNCiAgICANCiAgICAtIHRoZSBkcmFmdCBhZGRyZXNz
ZXMgYSBwcm9ibGVtIHRoYXQgbXVzdCBiZSBzb2x2ZWQNCiAgICAtIGl0IGlzIHRlY2huaWNhbGx5
IHNvdW5kIGFuZCBnb29kIGVub3VnaCBzdGFydGluZyBwb2ludCBmb3IgdGhlDQogICAgICAgd29y
a2luZyBncm91cA0KICAgIC0gdGhlIElBTkEgYWxsb2NhdGlvbnMgYXJlIHN0YWJsZQ0KICAgIA0K
ICAgIFdlIGhhdmUgdGhlcmVmb3IgZGVjaWRlZCB0byBhZG9wdCBkcmFmdC1uYWluYXItbXBscy1s
c3AtcGluZy1vc3BmdjMtDQogICAgY29kZXBvaW50IGEgd29ya2luZyBncm91cCBkb2N1bWVudC4N
CiAgICANCiAgICBDYW4gdGhlIGF1dGhvcnMgcGxlYXNlIHBvc3Q6DQogICAgDQogICAgZHJhZnQt
aWV0Zi1tcGxzLWxzcC1waW5nLW9zcGZ2My1jb2RlcG9pbnQNCiAgICANCiAgICB3aXRob3V0IGFu
eSBvdGhlciBjaGFuZ2VzIHRoYW4gZmlsZW5hbWUsIHZlcnNpb24gbnVtYmVyIGFuZCBkYXRlLg0K
ICAgIA0KICAgIC9Mb2ENCiAgICBmb3IgdGhlIE1QTFMgY28tY2hhaXJzDQogICAgLS0gDQogICAg
DQogICAgDQogICAgTG9hIEFuZGVyc3NvbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBs
b2FAcGkubnUNCiAgICBTZW5pb3IgTVBMUyBFeHBlcnQNCiAgICBCcm9uemUgRHJhZ29uIENvbnN1
bHRpbmcgICAgICAgICAgICAgcGhvbmU6ICs0NiA3MzkgODEgMjEgNjQNCiAgICANCg0K


From nobody Mon Mar 23 10:19:05 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CCE013A0BE5; Mon, 23 Mar 2020 10:18:38 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.122.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: The IESG <iesg@ietf.org>, mpls-chairs@ietf.org, mpls@ietf.org, db3546@att.com, draft-ietf-mpls-ldp-yang@ietf.org, Nicolai Leymann <n.leymann@telekom.de>, tsaad.net@gmail.com, Tarek Saad <tsaad.net@gmail.com>, rfc-editor@rfc-editor.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <158498391882.6649.4289354714150037754@ietfa.amsl.com>
Date: Mon, 23 Mar 2020 10:18:38 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/k6JB9CzwHI2xJoeEPZ6DtY1B0gs>
Subject: [mpls] Protocol Action: 'YANG Data Model for MPLS LDP' to Proposed Standard (draft-ietf-mpls-ldp-yang-09.txt)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 17:18:56 -0000

The IESG has approved the following document:
- 'YANG Data Model for MPLS LDP'
  (draft-ietf-mpls-ldp-yang-09.txt) as Proposed Standard

This document is the product of the Multiprotocol Label Switching Working
Group.

The IESG contact persons are Alvaro Retana, Martin Vigoureux and Deborah
Brungard.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-ldp-yang/





Technical Summary

This document describes a YANG data model for Multi-Protocol Label
Switching (MPLS) Label Distribution Protocol (LDP).  The model also
serves as the base model to define Multipoint LDP (mLDP) model.

Working Group Summary

The Working Group has reached consensus that this document is useful and
should be published.
This document went through multiple reviews within the working group over
the course of its development. Multiple revisions were done as part of making the
module adhere with the NMDA structure. The current document represents a
proper management framework for the most commonly deployed MPLS LDP
features covered in various RFCs. The design of this module also takes future
extensions/augmentations into considerations.

Document Quality

Expert review was done by YANG Doctors and by multiple
WG members. All comments have been addressed, and there
are currently no open issues.

Personnel

   Who is the Document Shepherd for this document?  Tarek Saad
   Who is the Responsible Area Director?  Deborah Brungard


From nobody Mon Mar 23 10:37:05 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22E853A0CF9; Mon, 23 Mar 2020 10:36:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xQZOC6kQeuhd; Mon, 23 Mar 2020 10:36:39 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2133.outbound.protection.outlook.com [40.107.22.133]) (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 9A19F3A0BDA; Mon, 23 Mar 2020 10:36:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PeIJ9AUX0mcEb+T1IkrVhvzEE4+352y4ytkJWwWLqDxe8MQGEYpFBIz9+tDGYfi+2NhI1l49zkoZ0Y8GW0x8IJh8Eq/91sqL43fCilCuqyglpdbDYs/vLWIOdEnzJqmkpH+A+i8teFnjUbaRUTgpShYzuZ0f1kCokX09qSmzrrkQE+BzEwuEgLXHRak+MjSTEREErrf26XAtstR6z05dAXjSlCWpccgEie/f0iz0+fT8kwyP+1L9WrCMeZVWPCezg5pv1sprS586bIgtPXKPb+va8UPdK/Me7+4k/y469AUlnPd9QnTUZirLrOR+Z/2jyutjDn7pc30ImU9Lfk6JnQ==
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=0hKtX/wck/5t5wZeoUWFSngkbBAO5jvN3vQXTM6A9Nc=; b=PhqipD/HzB+ZbqtnruKSUV9qx/FR7lch7cpN9jt1gff0YQ2RqOBPqaZGfHHoIbk9ldySXU+edmxEY6YVqZGxSJ6kCAH6P1+E5O8ln0KjeMM5ek7NTUjVnVjdzTaAwLt9002dUMrONXIxOatu/NTiM1pYv1Y06e8B1hvW9+XUPa8ZXGk9T5CMUU6WvF/3ZddkUgoucsvo9ZouwXN6PjWxgH3f8TUdAeZK/IKcl3eNXk3mwqBE3f3//9f5Cui2rNoQyeb9A48oNNkNDejHUsY8XtP7R8EIIzUVun2pcs2O40m4YeabuuslJrY80wlfD50K9OtxTTXQQw2zuc6PEj6MCw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0hKtX/wck/5t5wZeoUWFSngkbBAO5jvN3vQXTM6A9Nc=; b=ftm4LBE9wkPcrK2n5GNOm3YjwElz9oZ7SUKtf6/cKyvgT4fk6qCWyeRrz4lYP56b2N2Slqr9GKlNoLB2VlSoaBGmiI9sJbzoWGkrqoHM4cNObCAqf4zLgwNEst0dzmvzKaYmfCalZou5UpnfwsdBQraQcfTXZvWYsJKMWP9padE=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB4838.eurprd07.prod.outlook.com (20.177.122.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.12; Mon, 23 Mar 2020 17:36:35 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2835.021; Mon, 23 Mar 2020 17:36:35 +0000
From: tom petch <ietfc@btconnect.com>
To: "Kamran Raza (skraza)" <skraza@cisco.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, Benjamin Kaduk <kaduk@mit.edu>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV/ggfur4rVuWjo0SCHtVebIZE3qhQHmPUgAAhcgCAASaBBIAAi2OAgAR/qko=
Date: Mon, 23 Mar 2020 17:36:34 +0000
Message-ID: <DB7PR07MB5657F9851367C5CB21B0DE84A0F00@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu> <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com> <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com>, <FBBD1213-A7A9-498D-9BAD-4DF50DFB5402@cisco.com>
In-Reply-To: <FBBD1213-A7A9-498D-9BAD-4DF50DFB5402@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8d6c33a1-0e05-4137-bd80-08d7cf50bbc5
x-ms-traffictypediagnostic: DB7PR07MB4838:
x-microsoft-antispam-prvs: <DB7PR07MB48389CF50CC765AE2950105DA0F00@DB7PR07MB4838.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0351D213B3
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(396003)(136003)(346002)(376002)(199004)(45080400002)(30864003)(966005)(18074004)(2906002)(478600001)(71200400001)(55016002)(76116006)(91956017)(86362001)(6506007)(7696005)(53546011)(9686003)(110136005)(54906003)(15650500001)(66574012)(5660300002)(26005)(66946007)(4326008)(64756008)(66476007)(66556008)(8936002)(66446008)(316002)(8676002)(81166006)(81156014)(52536014)(186003)(33656002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB4838; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Eb0o8A6JayKBxE1n/VK2FERz7EXoW+8CKhTUOpW+6FjulMyV3DnssNVYM0akhdLCYpZ3rV8tuDeOlrZjROkRP8lWFAA8fR7LOK4yeFoh/FsdAwarSai7tM3zxVvv3XLIZADVFb6mN5JygYgpIB+WSCfCDcpQ9f98ga/kvsy8gaba+IXuY3QNf3P00BtId+NpoWsixXEFz79ANt9yWWdpYxpzO76m1dphZZ10tTB9lQKTfnDQ4EGRuxogkPaaFE7TrFV1+GGTr99xSPql8hkMV7RJavqbSJgGpoW/Yzotonfzy/zO0JJFpd9X8IrDEwkVif1RMjsHHVJrY2OV2AKMF9dCFCk4EapY4LULWOHma9AhXa+7ohArDHawAoryIj7Itq0PzAtLDzcqmmnVuitcW8b7MIxvQw0E5mCtufu2BBr9lNH7FC9MfqqW5lKVOxXZF5/8JBUeKh6c9/94bD9k0RJ/PSx2wFE0mwIj0FOOxhmb8MDVmZUvIX1YUe3se8n3LjRRStAMmZAFmhqz4GAJTg==
x-ms-exchange-antispam-messagedata: BRLGn57mRojSE0+fHBeAPboy7MhaSXzxYhloyxW9Rru9YXVBm+KMXz5pF8v6SXqQjd6+CmrZFfwTsC8jnmKtT/vvDWe4x4/tyaIGG6UowT2cRVEMaJg+ODH/Y0JO+RZ1QWBh/8aRd9Zm92trf42jCA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8d6c33a1-0e05-4137-bd80-08d7cf50bbc5
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2020 17:36:34.9487 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5tUnBItG252GtJ0sdd9coZYS+JHOppDOUrBn5Hvz1YKLso8i64RaZFWDeBIVcvSGb3hjG1er0KvZzzrYkz0tow==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB4838
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/2ppNNtiBOBuhjq9IrPpwz5XDp2w>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 17:36:59 -0000

RnJvbTogS2FtcmFuIFJhemEgKHNrcmF6YSkgPHNrcmF6YUBjaXNjby5jb20+ClNlbnQ6IDIwIE1h
cmNoIDIwMjAgMjA6MzQKCkthbXJhbgpUaGFua3MgZm9yIC0wOTsgIHBsdWNraW5nIG91dCB5b3Vy
IHBhcmFncmFwaAoKW3NrcmF6YTIwXTogWWVzLCBpbnRmIGRpc2NvdmVyeSBhbmQgdGd0IGRpc2Nv
dmVyeSBhcmUgc2VwYXJhdGUgYW5kIG5vdCBsaW5rZWQgLSBpdCBpcyBlbnRpcmVseSBwb3NzaWJs
ZSB0byBoYXZlIHY0IGludGYgZGlzYyBhbiB2NiB0Z3QgYW5kIHZpY2UgdmVyc2EuIFRoaXMgaXMg
b2J2aW91cyBmcm9tIHRoZSBMRFAgcHJvdG9jb2wgc3BlY3MgYW5kIGhlbmNlIHdlIHNlZSBuZWVk
IHRvIGNhbGwgdGhpcyBvdXQuCiAgT3RoZXJ3aXNlLCB0aGVyZSBhcmUgMTAwIG90aGVyIHRoaW5n
cyB0aGF0IG1heSBuZWVkIGNhbGwgb3V0IC0gSXQgaXMgZXhwZWN0ZWQgdGhhdCB1c2VyIG9mIHRo
aXMgbW9kZWwgaXMgZmFtaWxpYXIgd2l0aCB0aGUgTERQIGJhc2Ugc3BlY3MKPHRwPgpDbGVhcmx5
IEkgYW0gbm90IGZhbWlsaWFyIGVub3VnaCB3aXRoIHRoZSBiYXNlIHNwZWNzISAgSSBkaWQgcmVy
ZWFkIFJGQzc1NTIgYW5kIHN0aWxsIGRpZCBub3Qgc2VlIGl0IGNsZWFybHkgc3BlbHQgb3V0IHRo
ZXJlLCByYXRoZXIgaXQgc2VlbXMgdG8gYnVuZGxlIHRoZSBwYXJ0cyBvZiBMRFAgdG9nZXRoZXIg
aW4gaXRzIGNoYXJhY3RlcmlzYXRpb24gb2YgTERQL0xTUiBhcyBzaW5nbGUgb3IgZHVhbCBzdGFj
ay4gIE5vIG1hdHRlciwgZm9yIHRoZSBiZW5lZml0IG9mIHN1Y2ggYXMgbWUsIEkgd291bGQgdmFs
dWUgZXh0cmEgd29yZHMgaW4gdGhlIGRlc2NyaXB0aW9uIGNsYXVzZXMgb2YgdGhvc2UgcHJlc2Vu
Y2UgY29udGFpbmVycywgc2ltcGx5IGFkZGluZyB3aGF0IGl0IGlzIHRoYXQgSVB2NC9JUHY2IGlz
IGJlaW5nIGVuYWJsZWQgZm9yIGllIHJlcGxhY2UKUHJlc2VudCBpZiBJUHY0IGlzIGVuYWJsZWQK
d2l0aApQcmVzZW50IGlmIElQdjQgaXMgZW5hYmxlZCBmb3IgZGlzY292ZXJ5L3RhcmdldGVkIGRp
c2NvdmVyeS8gZXRjCgpHaXZlbiB0aGUgc3RydWN0dXJlIG9mIFlBTkcsIEkgZmluZCBpdCBlYXN5
IHRvIGxvc2Ugc2lnaHQgb2Ygd2hhdCBpdCBpcyBpcyBiZWluZyBlbmFibGVkIG9yIGRpc2FibGUu
CgpJbiB0aGUgc2FtZSB2ZWluLCBJIGFtIHVuY2xlYXIgYWJvdXQgdGhlIGludGVyYWN0aW9uIGJl
dHdlZW4gdGhlIHByZXNlbmNlIGNvbnRhaW5lciBmb3IgSVB2NCBvciBJUHY2IHVuZGVyIGdsb2Jh
bCBhbmQgdGhhdCB1bmRlciBlZyB0YXJnZXRlZCBkaXNjb3ZlcnkuICBXaGF0IGlzIGl0IHRoYXQg
dGhlIGdsb2JhbCB2YWx1ZSBlbmFibGVzIGFuZCBkaXNhYmxlcz8gIENhbiB0aGUgZ2xvYmFsIElQ
djYgYmUgZGlzYWJsZWQgYnV0IElQdjYgdGFyZ2V0ZWQgZGlzY292ZXJ5IGJlIGVuYWJsZWQ/ICBB
Z2FpbiwgYSBmZXcgd29yZHMgYWJvdXQgdGhpcyBpbiB0aGUgZGVzY3JpcHRpb24gY2xhdXNlcyB3
b3VsZCBoZWxwIHdpdGggdGhpcy4KCk9uIGEgZGlmZmVyZW50IG5vdGUsIEkgc3VnZ2VzdAovcGVy
LXBlZXIgc2V0dGluZyBjYW4vcGVyLXBlZXIgc2V0dGluZyBhbmQvCi9jb25mZ2lyYXRpb24vY29u
ZmlndXJhdGlvbi8KL1BsZWFzZSByZWZlciBSRkM0Mzc4L3JlZmVyZW5jZSAiIFJGQzQzNzgKL2Vz
dGFibGlzaGVtZW50L2VzdGFibGlzaG1lbnQvCgpIVEgKClRvbSBQZXRjaApSb2IvVG9tLAoKV2Ug
YXJlIGdvaW5nIHRvIHBvc3QgcmV2IC0wOSBzaG9ydGx5IHdpdGggc29tZSBtb3JlIGVkaXRzIHRv
IHRha2UgY2FyZSBvZiBzb21lIG9mIHRoZSBjb21tZW50cy4KUGxlYXNlIHNlZSBpbmxpbmUgW3Nr
cmF6YTIwXQoK77u/T24gMjAyMC0wMy0yMCwgODo0MiBBTSwgInRvbSBwZXRjaCIgPGlldGZjQGJ0
Y29ubmVjdC5jb20+IHdyb3RlOgoKICAgIEZyb206IFJvYiBXaWx0b24gKHJ3aWx0b24pIDxyd2ls
dG9uQGNpc2NvLmNvbT4KICAgIFNlbnQ6IDE5IE1hcmNoIDIwMjAgMTg6NDEKICAgIEhpIFRvbSwg
QmVuLCBLYW1yYW4sCiAgICBUaGFua3MgZm9yIHRoZSBjb21tZW50cy4KCiAgICA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCiAgICA+IEZyb206IHRvbSBwZXRjaCA8aWV0ZmNAYnRjb25uZWN0
LmNvbT4KICAgID4gU2VudDogMTkgTWFyY2ggMjAyMCAxNzowNAogICAgPiBSb2Igc29ycnkgZm9y
IHRoZSB0b3AgcG9zdGluZyBidXQgbXkgZS1tYWlsIGlzIGRpZmZpY3VsdCBjdXJyZW50bHkuCiAg
ICBbUlddCiAgICBObyBwcm9ibGVtLiAgSSBoYXZlIHRvIHVzZSBPdXRsb29rLCBhbmQgdGhhdCBk
b2Vzbid0IHNlZW0gdG8gYmUgb3B0aW1pemVkIGZvciByZXBseWluZyB0byBlbWFpbHMgZWl0aGVy
IQogICAgPHRwPgogICAgSSB1c2VkIHRvIGhhdmUgT3V0bG9vayBFeHByZXNzIHdoaWNoIEkgdGhv
dWdodCBiYXNpYyBidXQgSSBkaWQgZ2V0IHZlcnkgcHJvZHVjdGl2ZSB3aXRoIGl0IGFuZCBub3cg
SSBhbSBvbiBPdXRsb29rIS4gIEFsc28sIEkgYW0gZ2V0dGluZyBhIGJvdW5jZSBmcm9tIGp1bmlw
ZXIubmV0IHNvIHNvbWVvbmUgaXMgbm90IHNlZWluZyB0aGlzIC0gZWxzZSBpbmxpbmUKICAgID4K
ICAgID4gVGhlIHVzZSBvZiBmb3VyIHByZXNlbmNlIGNvbnRhaW5lcnMgc2VlbXMgd3Jvbmc7IGl0
IGFsbG93cyBpcHY0ICBvciBpcHY2CiAgICA+IHRvIGJlIGVuYWJsZWQgZm9yIG9uZSBwYXJ0IG9m
IExEUCBhbmQgbm90IGZvciBvdGhlcnMgd2hpY2ggaXMgbm90IExEUCBhcyBJCiAgICA+IGtub3cg
aXQgKHdoaWNoIGNvdWxkIGJlIGlnbm9yYW5jZSkuCiAgICBbUlddCiAgICBZZXMsIEkgYWdyZWUg
dGhhdCB0aGlzIGlzIGFsc28gbm90IGlkZWFsIGFuZCBub3QgdGhlIHByb2JsZW0gdGhhdCBJIHJl
c3BvbmRlZCB0byBwcmV2aW91c2x5LiAgSSBoYXZlIG5vdyBjb21tZW50ZWQgYmVsb3cuCgogICAg
ICAgIFRoZSBhdXRob3IgY2l0ZXMgSVAgWUFORyBtb2R1bGUgYnV0IEkKICAgID4gdGhpbmsgdGhh
dCBkaWZmZXJlbnQ7IHRoZXJlIHRoZXJlIGlzIG9ubHkgb25lIHByZXNlbmNlIGNvbnRhaW5lciB3
aGljaCBjYW4KICAgID4gYmUgc2V0IHRvIHR1cm4gb24gSVB2NCB3aXRob3V0IG5lZWRpbmcgdG8g
YWRkIGFueSBtb3JlIHBhcmFtZXRlcnMgaWUgbm8KICAgID4gbmVlZCB0byBzZXQgdGhlIGVuYWJs
ZSBsZWFmLgogICAgW1JXXQogICAgSW4gdGhlIGdlbmVyYWwgY2FzZSwgdGhpcyBmZWVscyBsaWtl
IGEgcG9vciBvcHRpbWl6YXRpb24gdG8gbWUuICBJdCBmZWVscyBsaWtlIGl0IGFkZHMgcXVpdGUg
YSBsb3Qgb2YgZXh0cmEgYmVzcG9rZSBjb21wbGV4aXR5IGZvciBsaXR0bGUgZ2FpbiwgZS5nLiBv
bmUgZGF0YSBub2RlICh0aGUgaXB2NCBwcmVzZW5jZSBjb250YWluZXIpIGlzIHVzZWQgdG8gZW5h
YmxlIElQdjQsIGFuZCBhIGRpZmZlcmVudCBkYXRhIG5vZGUgKHRoZSBlbmFibGUgbGVhZikgaXMg
dXNlZCB0byBkaXNhYmxlIGl0LiBJdCBhbHNvIGxvb2tzIGEgYml0IGxpa2UgYW4gYWRob2MgdmVy
c2lvbiBvZiBpbmFjdGl2ZSBjb25maWd1cmF0aW9uLCBpLmUuIHdoeSBkb2VzIGEgY2xpZW50IG5l
ZWQgdG8gY29uZmlndXJlIGRpc2FibGVkIElQdjQgY29uZmlndXJhdGlvbiBpbiB0aGUgZmlyc3Qg
cGxhY2UuCgogICAgSG93ZXZlciwgSSBhcHByZWNpYXRlIHRoYXQgdGhpcyBjb25zdHJ1Y3QgaXMg
dXNlZCBlbHNld2hlcmUgaW4gSUVURiBtb2RlbHMsIGFuZCBoZW5jZSBpdCBpcyBhdCBsZWFzdCBj
b25zaXN0ZW50IGFjcm9zcyB0aGUgSUVURiBZQU5HIG1vZGVscyB0byB1c2UgaXQgaGVyZS4KICAg
IDx0cD4gIFJvYiAtIEkgdGhpbmsgdGhhdCB0aGUgdXNlIG9mIHByZXNlbmNlK2VuYWJsZS1sZWFm
IGlzIHRoZSBleGNlcHRpb24gYW5kIGludGVuZGVkIGZvciB0aGUgY29ybmVyIGNhc2UgdGhhdCBp
cyB0aGUgTmV0bW9kIGludGVyZmFjZSBtb2RlbC4gIFRoZSBpc3N1ZSBhcyBJIHNlZSBpdCB3YXMg
dGhlIHR3byBzY2VuYXJpb3MuICBBIGJsYWRlIGlzIGhvdC1wbHVnZ2VkLCB0aGUgZGV2aWNlIHJl
YWRzIGl0cyBwcm9wZXJ0aWVzIGFuZCBzZXRzIHVwIHRoZSAnY29uZmlndXJhdGlvbicgYXMgc3Rh
dGUgZGF0YSB3aGljaCBPQU0gY2FuIHRoZW4gTkVUQ09ORiBnZXQuICBPciBPQU0gc2V0cyB1cCB0
aGUgY29uZmlndXJhdGlvbiBpbiBhZHZhbmNlIGFzIGNvbmZpZ3VyYXRpb24sIHRoZSBibGFkZSBp
cyBob3QtcGx1Z2dlZCwgdGhlIGNvbmZpZ3VyYXRpb24gZGF0YSBpcyBtYXRjaGVkIG9uIHNvbWUg
cGFyYW1ldGVyIGFuZCB0aGUgZGV2aWNlIHNldHMgdGhlIGJsYWRlIHRvIHdoYXQgT0FNIHdhbnRz
LiAgTkVUTU9EIFdHIHNwZW50IHllYXJzIG9uIHRoaXMgd2l0aG91dCBzdWNjZXNzIGFuZCB0aGlz
IHdhcyAoaW4gcGFydCkgdGhlIGRyaXZlciBmb3IgTk1EQSB3aXRoIGl0cyBtdWx0aXBsZSBkYXRh
c3RvcmVzLgoKICAgIEFueXdoZXJlIGVsc2UgSSB0aGluayB0aGF0IGhhdmluZyB0d28gd2F5cyB0
byBlbmFibGUvZGlzYWJsZSBzb21ldGhpbmcgaXMgY29uZnVzaW5nLiAgSW4gdGhpcyBjYXNlLCBJ
IGZpbmQgdGhlIChmb3VyKSBkZXNjcmlwdGlvbiBjbGF1c2VzIHVuY2xlYXIgYW5kIHRob3NlIHNo
b3VsZCBhdCBsZWFzdCBiZSByZXdyaXR0ZW4uCgpbc2tyYXphMjBdIFVwZGF0ZWQgdGhlIGRlc2Ny
aXB0aW9ucyBhIGJpdCAuIFNlZSBpbiByZXYgLTA5LgoKICAgIG1vcmUgYmVsb3cKCiAgICAgICAg
VGhpcyBub3QgdW5saWtlICB0aGUgdXNlIG9mIHByZXNlbmNlIGluCiAgICA+IFJJUCwgT1NQRiwg
QkZEICBidXQgdGhlcmUgaXMgb25seSBvbmUgcHJlc2VuY2UgY29udGFpbmVyLiBpbiBhbGwgc3Vj
aAogICAgPiBjYXNlcy4gIEhhdmluZyBmb3VyIHByZXNlbmNlIGNvbnRhaW5lcnMgYW5kIGZvdXIg
ZW5hYmxlIGxlYWYgZm9yIElQVjQgKG5vdAogICAgPiBmb3IgdGhlIGZlYXR1cmVzKSBzZWVtIHRv
IG1lIG9ubHkgYSBwb3NzaWJsZSBzb3VyY2Ugb2YgbWlzY29uZmlndXJhdGlvbi4KICAgID4KICAg
IFtSV10KICAgIEkgYWdyZWUgdGhhdCBoYXZpbmcgdGhlIHByZXNlbmNlL2VuYWJsZSBsZWFmIGlu
IDQgcGxhY2VzIGlzIG5vdCBpZGVhbC4gIEFsdGhvdWdoLCBpdCBsb29rcyBsaWtlIHRoZSBlbmFi
bGUgbGVhZiBpcyBvbmx5IGluIHR3byBvZiB0aG9zZSBwbGFjZXMsIGJ1dCBhbiBpcHY0IHAtY29u
dGFpbmVyIGlzIHVzZWQgaW4gYWxsIDQgcGxhY2VzLgoKICAgIEknbSBub3QgcmVhbGx5IGZhbWls
aWFyIHdpdGggdGhlIGRldGFpbHMgb2YgTERQLCBidXQgaXQgc2VlbXMgdGhhdCB0aGUgY29uZmln
dXJhdGlvbiBmb3IgYmFzaWMgZGlzY292ZXJ5LCBleHRlbmRlZCBkaXNjb3ZlcnksIGFuZCBzdGF0
aWNhbGx5IGNvbmZpZ3VyZWQgcGVlcnMgbG9naWNhbGx5IHNpdHMgYXQgdGhlIHNhbWUgbGV2ZWwu
ICBIZW5jZSBJIHRoaW5rIEkgY2FuIHNlZSB3aHkgSVB2NC92NiBtaWdodCBhbGwgbmVlZCB0byBi
ZSBjb25maWd1cmVkL2VuYWJsZWQgc2VwYXJhdGVseSBmb3IgZWFjaCBvZiB0aGVtLgoKICAgIEJ1
dCBJIHdhc24ndCBzdXJlIHdoeSB0aGUgZ2xvYmFsIGlwdjQgY29uZmlndXJhdGlvbiBuZWVkcyBh
IHByZXNlbmNlIGNvbnRhaW5lciBhbmQgYW4gZW5hYmxlIGtleXdvcmQuICBQZXJoYXBzIGl0IGNv
dWxkIGJlIGNoYW5nZWQgdG8gYSBub24tcHJlc2VuY2UgY29udGFpbmVyLCBhbmQgdGhlIGVuYWJs
ZSBrZXl3b3JkIHJlbW92ZWQ/ICBJLmUuIGRvZXMgaXQgbWFrZSBzZW5zZSB0byBlbmFibGUgSVB2
NCBnbG9iYWxseSBpbiBMRFAgYnV0IG5vdCBhbHNvIGluIHRoZSBiYXNpYyBkaXNjb3ZlcnksIGV4
dGVuZGVkIGRpc2NvdmVyeSwgb3IgcGVlciBjb25maWd1cmF0aW9uPyAgT3IgZG9lcyB0aGUgZ2xv
YmFsIElQdjQgY29uZmlndXJhdGlvbiBvbmx5IHJlYWxseSBhcHBseSBpZiBJUHY0IGhhcyBiZWVu
IGVuYWJsZWQgZWxzZXdoZXJlPwoKICAgIFRoZXNlIGNvbW1lbnRzIG1heSBlcXVpdmFsZW50bHkg
YXBwbHkgdG8gSVB2NiBhcyB3ZWxsLgoKICAgIDx0cD4KICAgIEkgYW0gc3VyZSB0aGV5IGFwcGx5
IHRvIElQdjYganVzdCBhcyB3ZWxsIS4gIFRoZSBjdXJyZW50IG1vZGVsIGFsbG93cyBMRFAgdGFy
Z2V0ZWQgdG8gYmUgSVBWNiBvbmx5IGFuZCBMRFAgZGlzY292ZXJ5IHRvIGJlIElQdjQgb25seS4g
IElmIHRoYXQgaXMgd2hhdCB0aGUgYXV0aG9ycyB3YW50IHRoZW4gSSB0aGluayB0aGF0IG5lZWRz
IHNwZWxsaW5nIG91dCBpbiB0aGUgYm9keSBvZiB0aGUgZG9jdW1lbnQuCgpbc2tyYXphMjBdOiBZ
ZXMsIGludGYgZGlzY292ZXJ5IGFuZCB0Z3QgZGlzY292ZXJ5IGFyZSBzZXBhcmF0ZSBhbmQgbm90
IGxpbmtlZCAtIGl0IGlzIGVudGlyZWx5IHBvc3NpYmxlIHRvIGhhdmUgdjQgaW50ZiBkaXNjIGFu
IHY2IHRndCBhbmQgdmljZSB2ZXJzYS4gVGhpcyBpcyBvYnZpb3VzIGZyb20gdGhlIExEUCBwcm90
b2NvbCBzcGVjcyBhbmQgaGVuY2Ugd2Ugc2VlIG5lZWQgdG8gY2FsbCB0aGlzIG91dC4KICBPdGhl
cndpc2UsIHRoZXJlIGFyZSAxMDAgb3RoZXIgdGhpbmdzIHRoYXQgbWF5IG5lZWQgY2FsbCBvdXQg
LSBJdCBpcyBleHBlY3RlZCB0aGF0IHVzZXIgb2YgdGhpcyBtb2RlbCBpcyBmYW1pbGlhciB3aXRo
IHRoZSBMRFAgYmFzZSBzcGVjcy4KClBlcnNvbmFsbHkgSSBkbyBub3QgdGhpbmsgaXQgaXMgd2hh
dCBpcyB3YW50ZWQgc28gSSB3YW50IGp1c3Qgb25lIHBsYWNlIHRvIGVuYWJsZSBJUHY0IGFuZCBv
bmUgcGxhY2UgdG8gZW5hYmxlIElQdjYgYW5kIGFsc28gZm9yIHRob3NlIHBsYWNlcyB0byBiZSBl
bmFibGUgbGVhZiBvbmx5LiBubyBwcmVzZW5jZS4gIEFzIEkgc2FpZCwgSSBzZWUgcHJlc2VuY2Ug
dXNlZCBmb3Igb3B0aW9uYWwgZmVhdHVyZXMgd2hlbiBubyBjb25maWd1cmF0aW9uIGxlYWZzIGFy
ZSBuZWVkZWQgb3Igd2hlbiB0aGVyZSBhcmUgZmV3IGFuZCBsaWtlbHkgdG8gZGVmYXVsdC4gIFRo
aXMgaXMgaG93IEkgc2VlIEJGRCwgUklQLCBPU1BGIElFVEYgWUFORyBtb2R1bGVzIHVzZSBwcmVz
ZW5jZSBjb250YWluZXJzCiAgICBPbmUgbW9yZSBiZWxvdwoKICAgID4gSSBlY2hvIEJlbidzIGNv
bmNlcm4gYWJvdXQgdGhlIHN0cmluZyBwYXNzd29yZC4gIFVzdWFsbHkgdGhpcyBpcyBiYXNlNjQK
ICAgID4gYW5kIEkgd291bGQgaG9wZSB0byByZWZlcmVuY2UgdGhlIGJhc2ljIE5ldGNvbmYgY29u
ZmlndXJhdGlvbiBJLUQgb24gc3VjaAogICAgPiBtYXR0ZXJzIGJ1dCBwcm9ncmVzcyBvbiB0aGVz
ZSBoYXMgbm90IGJlZW4gTkVUQ09ORiBXRyBmaW5lc3QgaG91ci4KICAgIFtSV10KICAgIFllcywg
d2UgbmVlZCB0byBnZXQgdGhvc2UgZHJhZnRzIGZpbmlzaGVkLiAgVGhpcyBtaWdodCBiZSBzb21l
dGhpbmcgdGhhdCBJIG5lZWQgdG8gZGlzY3VzcyB3aXRoIHRoZSBORVRDT05GIGNoYWlycyBhbmQg
cG9zc2libHkgdGhlIHNlY3VyaXR5IEFEcyB0byBmaWd1cmUgb3V0IGhvdyB3ZSBoYXZlIHNvbWV0
aGluZyB0aGF0IGlzIGdvb2QgZW5vdWdoLgoKICAgIEJ1dCBJIGFsc28gaGF2ZSB0byBjb25mZXNz
IHRoYXQgSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHRoZSBudWFuY2VzIG9mIHRoaXMgaXNzdWUg
d2VsbCBlbm91Z2ggdG8gcmVhbGx5IGtub3cgd2hldGhlciBzdHJpbmcgdnMgYmluYXJ5IGlzIHRo
ZSByaWdodCBhbnN3ZXIgaGVyZS4KICAgID4KICAgID4gSSBhZ3JlZSB0aGF0IHRoZSBpc3N1ZSB3
aXRoIGhlbGxvIHRpbWVycyBpcyBzb3J0ZWQgKGFsdGhvdWdoIHRoZSB1c2Ugb2YKICAgID4gcmVm
aW5lIGFuZCB1c2VzIGFuZCB0aGUgbWl4IG9mIHRoZSB0ZXJtaW5vbG9neSAnYWxsLWludGVyZmFj
ZXMnIGFuZAogICAgPiAnZ2xvYmFsJyBkb2VzIG5vdCBtYWtlIGZvciBhbiBlYXN5IHJlYWQuCiAg
ICBbUlddCiAgICBJJ20gb2theSB3aXRoIHRoZSByZWZpbmUgc3RhdGVtZW50cy4gIERvIHlvdSBo
YXZlIGEgc3BlY2lmaWMgc3VnZ2VzdGlvbiBvbiBob3cgdGhlIHRlcm1pbm9sb2d5IGNvdWxkIHBl
cmhhcHMgYmUgdHdlYWtlZCB0byBtYWtlIGl0IGVhc2llciB0byByZWFkL3VuZGVyc3RhbmQ/CiAg
ICA8dHA+CiAgICBJIGRvIG5vdCB0aGluayB0aGF0IHRoZSBwcm9ibGVtIGlzIHRoZSB0ZXJtaW5v
bG9neSwgaXQgaXMgdGhlIHdheSBZQU5HIGlzIGJlaW5nIHVzZWQuICBZb3Uga25vdyB0aGF0IHRo
ZSBvcmlnaW5hbCBZQU5HIGNvdWxkIG5vdCBkbyB3aGF0IHRoZSBhdXRob3JzIHdhbnRlZCwgY291
cnRlc3kgb2YgdGhlIHdheSBZQU5HIGhhbmRsZXMgZGVmYXVsdCB2YWx1ZXMgKHdoaWNoIEkgdGhp
bmsgaXMgd2VpcmQpLiAgQnV0IGZvciBtZSB0aGUgZml4IGlzIHRvIHN0b3AgdHJ5aW5nIHRvIHNh
dmUgYSBmZXcgbGluZXMgIG9mIGNvZGUgd2l0aCBhIGdyb3VwaW5nIHdpdGggdHdvIHVzZXMgb25l
IHdpdGggYSByZWZpbmUuICBEaXRjaCB0aGUgWUFORyBncm91cGluZyBhbmQgdXNlcyBhbmQgc3Bl
bGwgaXQgb3V0LiAgVGhpcyBpcyBhIGhvYmJ5IGhvcnNlIG9mIG1pbmUsIHRoYXQgdGhvc2Ugd3Jp
dGluZyBjb2RlIHdhbnQgdG8gc2F2ZSBhIGZldyBsaW5lcyBieSBjcmVhdGluZyBsb3RzIG9mIHN1
YnJvdXRpbmVzL2dyb3VwaW5ncyB3aXRoIGFuIGluY3JlYXNlIGluIGNvbXBsZXhpdHkgdGhhdCBh
ZHZlcnNlbHkgYWZmZWN0cyBhbGwgdXNlcnMgZXZlciBhZnRlciEgIExpa2UgSSBzYXkgYSBob2Ji
eSBob3JzZS4KCiAgICBUb20gUGV0Y2gKCiAgICA+IFNvcnJ5IHRoaXMgaXMgYWZ0ZXIgdGhlIHRl
bGVjaGF0LgogICAgW1JXXQogICAgTm8gd29ycmllcy4gIEFsbCBjb25zdHJ1Y3RpdmUgaW5wdXQg
aXMgYXBwcmVjaWF0ZWQgYnkgdGhpcyBpbmNvbWluZyBBRCB3aG8gaXMgdHJ5aW5nIHRvIGZpbmQg
aGlzIGZlZXQgOy0pCgogICAgUmVnYXJkcywKICAgIFJvYgoKCiAgICA+CiAgICA+IFRvbSBQZXRj
aAogICAgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAgICA+IEZy
b206IG1wbHMgPG1wbHMtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIFJvYiBXaWx0b24g
KHJ3aWx0b24pCiAgICA+IDxyd2lsdG9uPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPgogICAg
PiBTZW50OiAxOSBNYXJjaCAyMDIwIDE2OjA0CiAgICA+IFRvOiBCZW5qYW1pbiBLYWR1azsgS2Ft
cmFuIFJhemEgKHNrcmF6YSkKICAgID4gQ2M6IG1wbHNAaWV0Zi5vcmc7IG1wbHMtY2hhaXJzQGll
dGYub3JnOyBUaGUgSUVTRzsgZHJhZnQtaWV0Zi1tcGxzLWxkcC0KICAgID4geWFuZ0BpZXRmLm9y
ZwogICAgPiBTdWJqZWN0OiBSZTogW21wbHNdIFVwZGF0ZWQgcmV2IC0wOCBwb3N0ZWQgW1JlOiBC
ZW5qYW1pbiBLYWR1aydzIERpc2N1c3MKICAgID4gb24gZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5n
LTA3OiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKV0KICAgID4KICAgID4gSGkgQmVuLCBLYW1y
YW4sCiAgICA+CiAgICA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KICAgID4gPiBGcm9t
OiBpZXNnIDxpZXNnLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBCZW5qYW1pbiBLYWR1
awogICAgPiA+IFNlbnQ6IDE3IE1hcmNoIDIwMjAgMjA6NTYKICAgID4gPiBUbzogS2FtcmFuIFJh
emEgKHNrcmF6YSkgPHNrcmF6YUBjaXNjby5jb20+CiAgICA+ID4gQ2M6IG1wbHNAaWV0Zi5vcmc7
IG1wbHMtY2hhaXJzQGlldGYub3JnOyBOaWNvbGFpIExleW1hbm4KICAgID4gPiA8bi5sZXltYW5u
QHRlbGVrb20uZGU+OyBUaGUgSUVTRyA8aWVzZ0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtbXBscy1s
ZHAtCiAgICA+ID4geWFuZ0BpZXRmLm9yZzsgVGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWlsLmNv
bT4KICAgID4gPiBTdWJqZWN0OiBSZTogVXBkYXRlZCByZXYgLTA4IHBvc3RlZCBbUmU6IEJlbmph
bWluIEthZHVrJ3MgRGlzY3VzcyBvbgogICAgPiA+IGRyYWZ0LWlldGYtbXBscy1sZHAteWFuZy0w
NzogKHdpdGggRElTQ1VTUyBhbmQgQ09NTUVOVCldCiAgICA+ID4KICAgID4gPiBPbiBGcmksIEZl
YiAyOCwgMjAyMCBhdCAwNDozOToxNEFNICswMDAwLCBLYW1yYW4gUmF6YSAoc2tyYXphKSB3cm90
ZToKICAgID4gPiA+IFRoYW5rcyBmb3IgeW91ciBkZXRhaWxlZCByZXZpZXcsIEJlbi4KICAgID4g
PiA+IFdlIGhhdmUgcG9zdGVkIGEgbmV3IHJldiAtMDggdGhhdCB0YWtlcyBjYXJlIGFsbW9zdCBh
bGwgb2YgeW91cgogICAgPiA+ID4gY29tbWVudHMKICAgID4gPiBhbmQgY29tbWVudHMgZnJvbSBv
dGhlciBJRVNHIHJldmlld2Vycy4KICAgID4gPiA+IE9uIGJlaGFsZiBvZiBhdXRob3JzLCBQbGVh
c2Ugc2VlIGlubGluZSBbc2tyYXphXSBmb3IgZWFjaCBvZiB5b3VyCiAgICA+ID4gY29tbWVudC9R
OgogICAgPiA+ID4KICAgID4gPiA+CiAgICA+ID4gPgogICAgPiA+ID4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ID4gPiAtLQogICAgPiA+ID4gICAgIERJU0NVU1M6CiAgICA+ID4gPgogICAgPiA+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgID4gPiA+IC0tCiAgICA+ID4gPgogICAgPiA+ID4gICAgIFRoZSBZQU5HIGRvY3Rv
ciBsYXN0IGNhbGwgcmV2aWV3IG9mIHRoZSAtMDYgbm90ZXMgdGhhdCB0aGVzZQogICAgPiA+ID4g
bW9kdWxlcwogICAgPiA+IGFyZQogICAgPiA+ID4gICAgIGluIHZpb2xhdGlvbiBvZiB0aGUgZXhw
ZWN0YXRpb25zIG9mIFJGQyA4MzQ5IChhdCBsZWFzdCB3LnIudC4KICAgID4gPiBkZWZpbmluZyBh
CiAgICA+ID4gPiAgICAgbmV3IGlkZW50aXR5IGZvciB0aGUgY29udHJvbC1wbGFuZSBwcm90b2Nv
bCBhbmQgcG9zc2libHkgbW9yZSkuCiAgICA+ID4gVGhpcwogICAgPiA+ID4gICAgIGRvY3VtZW50
IHNob3VsZCBlaXRoZXIgYmUgYnJvdWdodCBpbnRvIGNvbXBsaWFuY2Ugb3IgZXhwbGFpbiB3aHkK
ICAgID4gaXQKICAgID4gPiA+ICAgICBkaXZlcmdlcy4KICAgID4gPiA+CiAgICA+ID4gPiBbc2ty
YXphXTogRml4ZWQuCiAgICA+ID4gPgogICAgPiA+ID4gICAgIFRoZSBZQU5HIGRvY3RvcidzIGNv
bW1lbnRzIGFib3V0IGRlZmF1bHQgdmFsdWVzIGZvciAibG9jYWwiCiAgICA+ID4gPiAgICAgY29u
ZmlndXJhdGlvbiAoZS5nLiwgZ3JhY2VmdWwtcmVzdGFydCBjb25maWd1cmF0aW9uKSBjYXVzaW5n
IHRoZQogICAgPiA+IGdsb2JhbAogICAgPiA+ID4gICAgIGNvbmZpZ3VyYXRpb24gdG8gbmV2ZXIg
dGFrZSBlZmZlY3Qgc2hvdWxkIGFsc28gYmUgYWRkcmVzc2VkLgogICAgPiA+ID4KICAgID4gPiA+
IFtza3JhemFdOiBGaXhlZC4KICAgID4gPgogICAgPiA+IFRoZXNlIGJvdGggbG9vayBhZGRyZXNz
ZWQsIHRvIG15IGV5ZSwgYnV0IEkgYW0gdmVyeSBtdWNoIG5vdCBhIFlBTkcKICAgID4gPiBleHBl
cnQuCiAgICA+ID4gSSdkIHJlY29tbWVuZCB0cnlpbmcgdG8gZ2V0IGEgZGVkaWNhdGVkIFlBTkcg
cmV2aWV3LCBwZXJoYXBzIGZyb20gdGhlCiAgICA+ID4gaW5jb21pbmcgTWFuYWdlbWVudCBBRCBS
b2IgV2lsdG9uLgogICAgPiBbUlddCiAgICA+IEkndmUgY2hlY2tlZCB0aGUgZ3JhY2VmdWwtcmVz
dGFydCBjb25maWd1cmF0aW9uIGFuZCBpdCBsb29rcyBmaW5lLgogICAgPgogICAgPiBJcyB0aGVy
ZSBmdXJ0aGVyIGhpZXJhcmNoaWNhbCBjb25maWd1cmF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgY2hl
Y2tlZD8KICAgID4KICAgID4gPgogICAgPiA+ID4gICAgIFBsZWFzZSBpbmNsdWRlIHNvbWUganVz
dGlmaWNhdGlvbiBmb3Igd2h5IExEUCBJUHY2IGlzIGNvbnNpZGVyZWQKICAgID4gYW4KICAgID4g
PiA+ICAgICAiZXh0ZW5kZWQgZmVhdHVyZSIgKHdoaWNoIGlzIHBhcnRpY3VsYXJseSBzdXJwcmlz
aW5nIGdpdmVuIHRoYXQKICAgID4gPiBTZWN0aW9uCiAgICA+ID4gPiAgICAgMiBjbGFzc2lmaWVz
ICJJUCIgdG8gcmVmZXIgdG8gYm90aCBJUHY0IGFuZCBJUHY2IHRvZ2V0aGVyKS4KICAgID4gPiA+
CiAgICA+ID4gPiBbc2tyYXphXTogIFRoaXMgd2FzIGFuIGVhcmx5IGRlY2lzaW9uIHRha2VuIGFu
ZCBwcmVzZW50ZWQgdG8gV0cgYW5kCiAgICA+ID4gPiBXRwogICAgPiA+IGhhZCBhZ3JlZWQuCiAg
ICA+ID4gPiBNb3Jlb3ZlciwgU2VjIDEuMSBkb2VzIHBvaW50cyBvdXQgd2h5IExEUCBJUHY2IGlz
IGNvbnNpZGVyZWQgYXMgYW4KICAgID4gPiBleHRlbmRlZCBmZWF0dXJlLiBUaGUgImJhc2UiIGZl
YXR1cmVzIGFyZSB0aGUgb25lIG1vc3QgY29tbW9ubHkKICAgID4gPiBpbXBsZW1lbnRlZCBhbmQg
ZGVwbG95ZWQgZmVhdHVyZXMuCiAgICA+ID4gPiBUaGUgaWRlYSB3YXMgdGhhdCBiYXNlIG11c3Qg
bm90IGNvbnRhaW4gYW55IGlmLWZlYXR1cmUgLSBnaXZlbiB0aGF0CiAgICA+ID4gTERQdjYgaXMg
bm90IHdpZGVseSBpbXBsZW1lbnRlZCBhbmQgd2FzIGJyYW5kZWQgYXMgaWYtZmVhdHVyZSwgaXQg
aXMKICAgID4gPiBjbGFzc2lmaWVkIGluIHRoZSBleHRlbmRlZCBjYXRlZ29yeSB0aGVuLgogICAg
PiA+ID4gQlRXLCBub3RlIHRoYXQgTERQIGhhcyBzZXBhcmF0ZSBSRkMgZm9yIExEUCBJUHY2Lgog
ICAgPiA+CiAgICA+ID4gSXQncyBub3QgcmVhbGx5IGNsZWFyIHRvIG1lIHRoYXQganVzdCBiZWNh
dXNlIHRoZSBwcm90b2NvbCBpcwogICAgPiA+IGRlc2NyaWJlZCBpbiBzZXBhcmF0ZSBSRkNzIGZv
ciBJUHY0IGFuZCBJUHY2IHdlIGNhbm5vdCBwcmVzZW50IGEKICAgID4gPiB1bmlmaWVkIG1hbmFn
ZW1lbnQgaW50ZXJmYWNlIG9uIHRvcCBvZiBpdC4gIEkgbm90ZSB0aGF0IHNldmVyYWwgb3RoZXIK
ICAgID4gPiBBRHMgZXhwcmVzc2VkIGNvbmNlcm4gYWJvdXQgdGhpcyB0b3BpYywgc28gSSd2ZSBt
b3ZlZCB0aGlzIGRvY3VtZW50CiAgICA+ID4gb250byB0aGUgYWdlbmRhIGZvciB0aGlzIHdlZWsn
cyBJRVNHIHRlbGVjaGF0IHRvIGdldCBhIGJldHRlciBzZW5zZSBvbgogICAgPiA+IHdoYXQgdGhl
IHJpZ2h0IHRoaW5nIHRvIGRvIGlzIGhlcmUuCiAgICA+IFtSV10KICAgID4gSSBub3RlIHRoYXQg
SVB2NiBpc24ndCB1bmRlciBpZi1mZWF0dXJlIGluIHRoZSBleHRlbnNpb24gbW9kdWxlLiAgVGhp
cwogICAgPiB3b3VsZCBpbXBseSB0aGF0IGltcGxlbWVudGF0aW9ucyB0aGF0IHdpc2ggdG8gaW1w
bGVtZW50IG9wdGlvbmFsIGZlYXR1cmVzCiAgICA+IGluIHRoZSBleHRlbnNpb24gbW9kdWxlIG11
c3QgYWxzbyBzdXBwb3J0IExEUCBJUHY2IChvciBkZXZpYXRlKS4gIElzIHRoYXQKICAgID4gaW50
ZW50aW9uYWw/CiAgICA+CiAgICA+CiAgICA+ID4KICAgID4gPiA+CiAgICA+ID4gPiAgICAgV2Ug
bmVlZCB0byBkZWZpbmUgdGhlIGZvcm1hdC9zZW1hbnRpY3Mgb2YgdGhlIG1kNS1rZXkgc3RyaW5n
CiAgICA+ID4gPiAoZS5nLiwKICAgID4gPiBpcwogICAgPiA+ID4gICAgIGl0IGhleD8gYmFzZTY0
e3VybCx9PykgZWl0aGVyIGRpcmVjdGx5IG9yIGJ5IHJlZmVyZW5jZSAoYXMgdGhlCiAgICA+IFlB
TkcKICAgID4gPiA+ICAgICBkb2N0b3Igbm90ZXMpLiAgVXNpbmcgYSBjcnlwdG8tdHlwZSB3b3Vs
ZCBwcm9iYWJseSBiZQogICAgPiA+ID4gYXBwcm9wcmlhdGUsCiAgICA+ID4gYXMKICAgID4gPiA+
ICAgICB3b3VsZCBhZGRpbmcgYSBub3RlIHRoYXQgdGNwLW1kNSBpcyBvYnNvbGV0ZWQgYnkgVENQ
LUFPLgogICAgPiA+ID4KICAgID4gPiA+IFtza3JhemFdOiBJdCBpcyBiZXlvbmQgb3VyIGNvbnRy
b2wgYXMgd2UgYXJlIHVzaW5nIGl0IGFzLWlzIGZyb20gdGhlCiAgICA+ID4gUkZDLiBNYWRlIHRo
ZSBjaGFuZ2UgYW55d2F5cyB0byBhZGQgY3J5cHRvLWFsZ28gdG8gd2lkZW4gdGhlCiAgICA+ID4g
c2NvcGUvdHlwZSBvZiBrZXkgYmV5b25kIE1ENS4KICAgID4gPgogICAgPiA+IEknbSBzdGlsbCBj
b25jZXJuZWQgdGhhdCB0aGVyZSBpc24ndCBlbm91Z2ggdGV4dCBoZXJlIGZvciBtZSB0byBiZQog
ICAgPiA+IGFibGUgdG8gaW1wbGVtZW50IHNvbWV0aGluZyBhbmQgaGF2ZSBjb25maWRlbmNlIGl0
IHdpbGwgaW50ZXJvcGVyYXRlLgogICAgPiA+IEZvciBleGFtcGxlLCB0aGUgcmVjb21tZW5kYXRp
b25zIGluIFJGQyAzNTYyIGluY2x1ZGUgdGhlIGFiaWxpdHkgdG8KICAgID4gPiB1c2UgYSBkaXJl
Y3QgYmluYXJ5IGtleSBmb3IgVENQLW1kNS4gIERvZXMgdGhpcyBZQU5HIHN0YW56YSBhbGxvdyBm
b3IKICAgID4gZG9pbmcgc28/CiAgICA+ID4gSWYgeWVzLCB3aGF0IG1lY2hhbmlzbSBpcyB1c2Vk
IGZvciBjb252ZXJ0aW5nIGlucHV0IGludG8gInJhdyIgYmluYXJ5LAogICAgPiA+IGlmIG5lZWRl
ZD8KICAgID4gPgogICAgPiA+IFRoYXQgaXMsIGV2ZW4gaWYgdGhlIGFjdHVhbCBwcm90b2NvbCBz
ZW1hbnRpY3MgZm9yIGhvdyBUQ1AtTUQ1IHVzZXMgYQogICAgPiA+IGdpdmVuIGtleS9wYXNzd29y
ZCBhcmUgb3V0IG9mIHlvdXIgY29udHJvbCwgdGhlcmUgaXMgc3RpbGwgYW1iaWd1aXR5CiAgICA+
ID4gYXMgdG8gd2hhdCBtYXBwaW5nIChpZiBhbnkpIG9jY3VycyBiZXR3ZWVuIHRoZSBZQU5HLWNv
bmZpZ3VyZWQgdmFsdWUKICAgID4gPiBhbmQgd2hhdCBpcyBwYXNzZWQgdG8gdGhlIFRDUC1NRDUg
aW1wbGVtZW50YXRpb24uCiAgICA+ID4KICAgID4gPiBGdXJ0aGVybW9yZSwgdGhlIGF1dGhlbnRp
Y2F0aW9uLXR5cGUgc3RpbGwgb25seSBoYXMgYSAic3RyaW5nIiBsZWFmCiAgICA+ID4gZm9yIHRo
ZSBrZXksIHdpdGggKGlmIEkgYW0gcmVhZGluZyB0aGUgWUFORyBjb3JyZWN0bHkpIHRoZSByZWNv
bW1lbmRlZAogICAgPiA+IGtleS0gY2hhaW4gZnVuY3Rpb25hbGl0eSBmb3IgcHJvdGVjdGVkIGtl
eSBzdG9yYWdlIGJlaW5nIGxlZnQgYXMgYW4KICAgID4gZXh0ZW5zaW9uLgogICAgPiA+IEl0J3Mg
bm90IGNsZWFyIHRvIG1lIHdoeSB3ZSBzaG91bGQgYmUgbGVhdmluZyB0aGUgYmVzdC1wcmFjdGlj
ZQogICAgPiA+IGZvcm11bGF0aW9uIGFzIGFuIGV4dGVuc2lvbi4KICAgID4gPgogICAgPiA+ID4g
ICAgIEluIHRoZSBwZWVyLWFmLXBvbGljeS1jb250YWluZXIgZ3JvdXBpbmcncwogICAgPiA+ID4g
ICAgIGxhYmVsLXBvbGljeS9hZHZlcnRpc2UvcHJlZml4LWxpc3QsIHdlIG5lZWQgdG8gc2F5IGlm
IHRoZSBmaWx0ZXIKICAgID4gPiA+IGlzCiAgICA+ID4gZm9yCiAgICA+ID4gPiAgICAgaW5jbHVz
aW9uIG9yIGV4Y2x1c2lvbiBvZiBvdXRnb2luZyBsYWJlbCBhZHZlcnRpc2VtZW50cy4KICAgID4g
PiA+ICAgICBTaW1pbGFybHkgZm9yIHRoZSBpbmNvbWluZyBsYWJlbCBhZHZlcnRpc2VtZW50cyBp
biB0aGUgJ2FjY2VwdCcKICAgID4gPiA+ICAgICBjb250YWluZXIgKGFuZCBtb3N0IG9mIHRoZSA8
Zm9vPi1saXN0LXJlZiB1c2FnZXM/KS4KICAgID4gPiA+CiAgICA+ID4gPiAgICAgSW4gdGhlIHBv
bGljeS1jb250YWluZXIgZ3JvdXBpbmcncwogICAgPiA+ID4gICAgIGxhYmVsLXBvbGljeS9hc3Np
Z24vaW5kZXBlbmRlbnQtbW9kZS9wcmVmaXgtbGlzdCwgdGhlIGRlc2NyaXB0aW9uCiAgICA+ID4g
PiAgICAgc3VnZ2VzdHMgdGhhdCB0aGUgY29udGVudHMgd2lsbCBwcm92aWRlIG5vdCBqdXN0IGEg
bGlzdCBvZgogICAgPiA+ID4gcHJlZml4ZXMKICAgID4gPiB0aGF0CiAgICA+ID4gPiAgICAgYWN0
IGFzIGEgZmlsdGVyLCBidXQgYWxzbyBhIG1hcCBmcm9tIHByZWZpeCB0byBsYWJlbC4gIFRoaXMg
aXMgYQogICAgPiA+ID4gICAgIHF1YWxpdGF0aXZlbHkgZGlmZmVyZW50IHVzYWdlIHRoYW4gdGhl
IHByZXZpb3VzIG9jY3VycmVuY2VzIG9mCiAgICA+ID4gPiAgICAgcHJlZml4LWxpc3QtcmVmLCBh
bmQgaXQgc2VlbXMgbGlrZSBhIGRpZmZlcmVudCB0eXBlIG1heSBiZQogICAgPiA+ID4gbmVlZGVk
CiAgICA+ID4gZm9yCiAgICA+ID4gPiAgICAgaXQuICBTaW1pbGFybHkgZm9yIG9yZGVyZWQtbW9k
ZS4KICAgID4gPiA+CiAgICA+ID4gPiBbc2tyYXphXTogRml4ZWQgYXMgcGVyIGxhdGVzdCBjaGFu
Z2VzIHRoYXQgdXNlIHJ0Z3dnIHBvbGljeSBtb2RlbAogICAgPiA+IGNvbnN0cnVjdHMuCiAgICA+
ID4KICAgID4gPiBBaCwgdGhpcyB0b29rIG1lIGEgbGl0dGxlIG1vcmUgd29yayB0byBmaW5kLCBz
aW5jZSB0aGUgY2hhbmdlcyB3ZXJlIGluCiAgICA+ID4gdGhlIHByZWZpeC1saXN0LXJlZiB0eXBl
ZGVmLiAgVGhhbmtzLgogICAgPiA+CiAgICA+ID4gPiAgICAgKHByby1mb3JtYSkgVGhpcyBkb2N1
bWVudCBoYXMgNiBhdXRob3JzLCBhbmQgcGVyIFJGQyA3MzIyLCBhcwogICAgPiA+ID4gdGhpcwog
ICAgPiA+IGlzCiAgICA+ID4gPiAgICAgbW9yZSB0aGFuIGZpdmUsIHdlIGFyZSBzdXBwb3NlZCB0
byBjb25zaWRlciB3aGV0aGVyIHRoYXQncwogICAgPiA+IGFwcHJvcHJpYXRlLgogICAgPiA+ID4g
ICAgIFNlZWluZyBub3RoaW5nIGluIHRoZSBzaGVwaGVyZCB3cml0ZXVwIG9yIHNpbWlsYXIsIEkg
bWVudGlvbiBpdAogICAgPiA+IGhlcmUuCiAgICA+ID4gPgogICAgPiA+ID4gW3NrcmF6YV06IFdl
IGhhZCB0YWtlbiBhbiBhZHZpc2UgZnJvbSBMb2EgKE1QTFMgV0cgY2hhaXIpIGFuZCB3b3VsZAog
ICAgPiA+ID4gbGlrZQogICAgPiA+IHRvIGtlZXAgaXQgdG8gNi4KICAgID4gPgogICAgPiA+IFN1
cmU7IHRoaXMgd2FzIHByZXN1bWVkIHRvIGp1c3QgYmUgInBybyBmb3JtYSIgYnV0IEkgcHV0IGl0
IGluIHNpbmNlCiAgICA+ID4gdGhlIHNoZXBoZXJkIHdyaXRldXAgZGlkbid0IG1lbnRpb24gaXQg
c3BlY2lmaWNhbGx5LgogICAgPiA+CiAgICA+ID4gPgogICAgPiA+ID4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ID4gPiAtLQogICAgPiA+ID4gICAgIENPTU1FTlQ6CiAgICA+ID4gPgogICAgPiA+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgID4gPiA+IC0tCiAgICA+ID4gPgogICAgPiA+ID4gICAgIFBsZWFzZSBhbHNvIHJl
c3BvbmQgdG8gdGhlIG90aGVyIFlBTkcgZG9jdG9yLCBydGctZGlyLCBhbmQgb3RoZXIKICAgID4g
PiA+ICAgICBkaXJlY3RvcmF0ZSByZXZpZXdlcnMnIGNvbW1lbnRzLgogICAgPiA+ID4KICAgID4g
PiA+ICAgICBJIHN1cHBvcnQgUm9tYW4ncyBEaXNjdXNzLgogICAgPiA+ID4KICAgID4gPiA+ICAg
ICBJIHN1Z2dlc3QgbWFraW5nIGEgcmVmZXJlbmNlIHRvIFJGQyA1OTIwIGF0IHNvbWUgcG9pbnQs
IHBlcmhhcHMKICAgID4gPiA+IGZyb20KICAgID4gPiB0aGUKICAgID4gPiA+ICAgICBzZWN1cml0
eSBjb25zaWRlcmF0aW9ucy4KICAgID4gPiA+IFtza3JhemFdOiBEb25lLgogICAgPiA+ID4KICAg
ID4gPiA+ICAgICBXZSBoYXZlIHNldmVyYWwgaW5zdGFuY2VzIG9mIGEgImNvbnRhaW5lciBpcHY0
IiB0aGF0J3MgYQogICAgPiA+ID4gImNvbnRhaW5lcgogICAgPiA+IHdpdGgKICAgID4gPiA+ICAg
ICBwcmVzZW5jZSIgaW4gdGhlIGphcmdvbiBvZiBSRkMgNzk1MC4gIEFzIFNFQyBBRCBvbmUgdGhp
bmcgSSBsb29rCiAgICA+ID4gPiBmb3IKICAgID4gPiBpcwogICAgPiA+ID4gICAgIGVkZ2UgY2Fz
ZXMsIHN1Y2ggYXMgd2hlbiBhIHN1YnNldCBvZiB0aGVzZSBjb250YWluZXJzIGFyZQogICAgPiA+
ID4gcHJlc2VudAogICAgPiA+IGJ1dAogICAgPiA+ID4gICAgIG5vdCBhbGwgKGFuZCBub3Qgbm9u
ZSkuICBXaGlsZSBmb3IgdGhpcyBzcGVjaWZpYyBjYXNlLCBpdCBzZWVtcwogICAgPiA+IGZhaXJs
eQogICAgPiA+ID4gICAgIG5hdHVyYWwgdG8gYXNzdW1lIHRoYXQgSVB2NCBpcyBlbmFibGVkIGlm
IGFueSBhcmUgcHJlc2VudCwgaXQKICAgID4gPiA+IGRvZXMKICAgID4gPiBtYWtlCiAgICA+ID4g
PiAgICAgbWUgd29uZGVyIGlmIHRoZSBtb2RlbGluZyBpcyBhdCBhbiBvcHRpbWFsIHN0YXRlIGlm
IHRoZXJlJ3MgZXZlbgogICAgPiB0aGUKICAgID4gPiA+ICAgICBwb3NzaWJpbGl0eSBmb3Igc3Vj
aCBza2V3ZWQgc2lnbmFscy4gIChJIGRpZG4ndCBzcGVjaWZpY2FsbHkKICAgID4gPiA+IGF1ZGl0
CiAgICA+ID4gZm9yCiAgICA+ID4gPiAgICAgYW55IG90aGVyIGNhc2VzIG9mICJyZWR1bmRhbnQi
IGNvbnRhaW5lcnMtd2l0aC1wcmVzZW5jZS4pCiAgICA+ID4gPgogICAgPiA+ID4gW3NrcmF6YV06
IFRoaXMgaXMgdGhlIHNhbWUgc3RydWN0dXJlIGFzIFJGQyA4MzQ0LiBUaGUgZWRnZSBjYXNlcyBh
cmUKICAgID4gT0suLgogICAgPiA+IFRoZSBpcHY0L2lwdjYgY29udGFpbmVyIG1heSBjb250YWlu
IG5vbmUsIG9uZSwgb3IgbW9yZSBub2RlcyBpbiB0aGUKICAgID4gPiBjb250YWluZXIuIGlwdjQv
aXB2NiBhZGRyZXNzIGZhbWlseSBpcyBlbmFibGVkIGFzIGxvbmcgYXMgdGhlCiAgICA+ID4gY29u
dGFpbmVyIGlzICJwcmVzZW50Ii4gWW91ciBhc3N1bXB0aW9uIGlzIGNvcnJlY3QsIGFuZCB0aGUg
bW9kZWxpbmcKICAgID4gPiAoYW5kIHRoZSBwcm90b2NvbCBhcyB3ZWxsKSBpcyBpbiBhIGdvb2Qg
c3RhdGUsIGV2ZW4gd2l0aCBzdWNoCiAgICA+ID4gcG9zc2liaWxpdGllcy4gVGhlIHNpZ25hbHMg
c2hvdWxkIGJlIGNsZWFyIGVub3VnaC4KICAgID4gW1JXXQogICAgPgogICAgPiBJbnR1aXRpdmVs
eSwgSSBkb24ndCBsaWtlIHRoZSBjb21iaW5hdGlvbiBvZiBhIHByZXNlbmNlIGNvbnRhaW5lciAr
IGVuYWJsZQogICAgPiBsZWFmIGJlbG93IGl0LiAgSSd2ZSBhc2tlZCBNYXJ0aW4gKGF1dGhvciBv
ZiBSRkMgODM0NCkgd2h5IHRoZSBjb25zdHJ1Y3QKICAgID4gaXMgdXNlZCBpbiB0aGlzIHdheSwg
c2luY2UgaGUgbXVzdCBoYXZlIGhhZCBhIGdvb2QgcmVhc29uLiAgSXQgaXNuJ3QKICAgID4gaW1t
ZWRpYXRlbHkgb2J2aW91cyB0byBtZSB3aHkgd2hhdCBpcyB3cml0dGVuIGlzbid0IGEgY29udm9s
dXRlZCB3YXkgb2YKICAgID4gbWFraW5nIGl0IGEgbm9uLXByZXNlbmNlIGNvbnRhaW5lci4KICAg
ID4KICAgID4gUmVnYXJkcywKICAgID4gUm9iCiAgICA+CiAgICA+CiAgICA+ID4gPgogICAgPiA+
ID4gICAgIEl0J3Mgbm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIHdoeSB3ZSBuZWVkIChhbGwgb2Yp
IHRoZQogICAgPiA+IHNwZWNpYWxpemF0aW9uIG9mCiAgICA+ID4gPiAgICAgc3RydWN0dXJlcyBp
bnRvIHVzaW5nIGluZXQ6aXB2NC1hZGRyZXNzIGFuZCBpbmV0OmlwdjYtYWRkcmVzcyBhcwogICAg
PiA+IG9wcG9zZWQKICAgID4gPiA+ICAgICB0byBqdXN0IGluZXQ6aXAtYWRkcmVzcy4gIEkgZG8g
c2VlIHRoYXQgdGhlIGxhdHRlciBpcyB1c2VkIGluCiAgICA+ID4gc2V2ZXJhbAogICAgPiA+ID4g
ICAgIHBsYWNlcyBhbHJlYWR5LCBhbmQgc28gYXNzdW1lIHRoYXQgdGhpcyB3YXMgYWxyZWFkeSBj
b25zaWRlcmVkOwogICAgPiA+IHBlcmhhcHMKICAgID4gPiA+ICAgICBzb21lIG9mIHRoZSBkaXNj
dXNzaW9uL21vdGl2YXRpb24gY291bGQgYmUgaW5jbHVkZWQgaW4gdGhlCiAgICA+IGRvY3VtZW50
LAogICAgPiA+ID4gICAgIHRob3VnaC4KICAgID4gPiA+CiAgICA+ID4gPiBbc2tyYXphXTogV2hl
biB0aGUgdHlwZSBvZiBhbiBhdHRyaWJ1dGUgaXMgZm9yIGEgc3BlY2lmaWMgYWRkcmVzcwogICAg
PiA+ID4gZmFtaWx5CiAgICA+ID4gKGlwdjQgb3IgaXB2NiksIHdlIHVzZSB0aGUgYWRkcmVzcyBm
YW1pbHkgc3BlY2lmaWMgdHlwZQogICAgPiA+IChpbmV0OmlwdjQtYWRkcmVzcyBvciBpbmV0Omlw
djYtYWRkcmVzcyksIHNvIHRoYXQgdXNlciBjYW5ub3QgcHJvdmlkZQogICAgPiA+IGEgdmFsdWUg
b2YgdGhlIHdyb25nIGZvcm1hdC4gIGluZXQ6aXAtYWRkcmVzcyBpcyBzaW1wbHkgYSB1bmlvbiBv
ZgogICAgPiA+IG5ldDppcHY0LWFkZHJlc3MgYW5kIGluZXQ6aXB2Ni1hZGRyZXNzLCBhbmQgaXMg
dXNlZCB3aGVuIHRoZSBhZGRyZXNzCiAgICA+IGZhbWlseSBpcyBub3QgcmVzdHJpY3RlZC4KICAg
ID4gPiBUaGlzIGlzIHBhcnRpY3VsYXIgY29udmVuaWVudCB3aGVuIHRoZSB1c2VyIG1ha2VzIGEg
cXVlcnkgb24gYQogICAgPiA+IHBhcnRpY3VsYXIgcGVlciB3aGVuIHRoZSB1c2VyIGRvZXMgbm90
IGhhdmUgYSBwYXJ0aWN1bGFyIGFkZHJlc3MKICAgID4gPiBmYW1pbHkgaW4gbWluZC4gVGhlIHN5
c3RlbSB3aWxsIHByb3ZpZGUgdGhlIGFkZHJlc3MgaW4gYSBwcm9wZXIgZm9ybWF0LgogICAgPiA+
ID4KICAgID4gPiA+ICAgICBTZWN0aW9uIDEKICAgID4gPiA+CiAgICA+ID4gPiAgICAgICAgVGhl
IGRhdGEgbW9kZWwgaXMgZGVmaW5lZCBmb3IgZm9sbG93aW5nIGNvbnN0cnVjdHMgdGhhdCBhcmUK
ICAgID4gPiA+IHVzZWQKICAgID4gPiBmb3IKICAgID4gPiA+ICAgICAgICBtYW5hZ2luZyB0aGUg
cHJvdG9jb2w6CiAgICA+ID4gPgogICAgPiA+ID4gICAgIG5pdDogInRoZSBmb2xsb3dpbmciLgog
ICAgPiA+ID4gW3NrcmF6YV06IEZpeGVkLgogICAgPiA+ID4KICAgID4gPiA+ICAgICBJIHNoYXJl
IHRoZSBZQU5HIGRvY3RvcidzIGNvbmNlcm4gdGhhdCBzZXBhcmF0aW5nIHRoZQogICAgPiA+ID4g
Y29uZmlndXJhdGlvbgogICAgPiA+IGFuZAogICAgPiA+ID4gICAgIG9wZXJhdGlvbmFsIHN0YXRl
IGNvbnN0cnVjdHMgaXMgbm90IGNvbnNpc3RlbnQgd2l0aCB0aGUgTk1EQQogICAgPiBtb2RlbC4K
ICAgID4gPiA+IFtza3JhemFdOiBGaXhlZC4KICAgID4gPiA+CiAgICA+ID4gPiAgICAgU2VjdGlv
biAxLjEKICAgID4gPiA+CiAgICA+ID4gPiAgICAgICAgVGhlICJiYXNlIiBjYXRlZ29yeSBjb250
YWlucyB0aGUgYmFzaWMgYW5kIGZ1bmRhbWVudGFsCiAgICA+ID4gPiBmZWF0dXJlcwogICAgPiA+
IHRoYXQKICAgID4gPiA+ICAgICAgICBhcmUgY292ZXJlZCBpbiBMRFAgYmFzZSBzcGVjaWZpY2F0
aW9uIFtSRkM1MDM2XSBhbmQKICAgID4gPiA+IGNvbnN0aXR1dGUKICAgID4gPiB0aGUKICAgID4g
PiA+ICAgICAgICBtaW51bXVtIHJlcXVpcmVtZW50cyBmb3IgYSB0eXBpY2FsIGJhc2UgTERQIGRl
cGxveW1lbnQuCiAgICA+ID4gPiBXaGVyZWFzLAogICAgPiA+IHRoZQogICAgPiA+ID4gICAgICAg
ICJleHRlbmRlZCIgY2F0ZWdvcnkgY29udGFpbnMgYWxsIG90aGVyIG5vbi1iYXNlIGZlYXR1cmVz
LgogICAgPiA+ID4gQWxsIHRoZQogICAgPiA+ID4KICAgID4gPiA+ICAgICBUaGlzIHN0YXRlbWVu
dCAoImFsbCBvdGhlciIpIGlzIG5vdCBmdXR1cmUtcHJvb2YuCiAgICA+ID4gPiBbc2tyYXphXTog
IFJlbW92ZWQgdGhlICJhbGwiLgogICAgPiA+ID4KICAgID4gPiA+ICAgICBTZWN0aW9uIDMKICAg
ID4gPiA+CiAgICA+ID4gPiAgICAgICAgbyAgVGhpcyBtb2R1bGUgYWltcyB0byBhZGRyZXNzIG9u
bHkgdGhlIGNvcmUgTERQIHBhcmFtZXRlcnMKICAgID4gPiA+IGFzCiAgICA+ID4gcGVyCiAgICA+
ID4gPiAgICAgICAgICAgUkZDIHNwZWNpZmljYXRpb24sIGFzIHdlbGwgYXMgc29tZSB3aWRlbHkg
ZGVwbG95ZWQgbm9uLVJGQwogICAgPiA+ID4gICAgICAgICAgIGZlYXR1cmVzIChzdWNoIGFzIGxh
YmVsIHBvbGljaWVzLCBzZXNzaW9uIGF1dGhlbnRpY2F0aW9uCiAgICA+IGV0YykuLgogICAgPiA+
ID4gICAgICAgICAgIEFueSB2ZW5kb3Igc3BlY2lmaWMgZmVhdHVyZSBzaG91bGQgYmUgZGVmaW5l
ZCBpbiBhIHZlbmRvci0KICAgID4gPiBzcGVjaWZpYwogICAgPiA+ID4gICAgICAgICAgIGF1Z21l
bnRhdGlvbiBvZiB0aGlzIG1vZGVsLgogICAgPiA+ID4KICAgID4gPiA+ICAgICBbRXZlbiBmb3Ig
d2lkZWx5LWRlcGxveWVkIG5vbi1SRkMgZmVhdHVyZXMgd2Ugc3RpbGwgbmVlZCB0bwogICAgPiA+
ID4gcHJvdmlkZQogICAgPiA+IGEKICAgID4gPiA+ICAgICBjbGVhciBkZXNjcmlwdGlvbiBvZiB3
aGF0IHNlbWFudGljcyBhcmUgYmVpbmcgY292ZXJlZCwgd2hldGhlcgogICAgPiA+ID4gICAgIGlu
LWRvY3VtZW50IG9yIHZpYSBhbiBleHRlcm5hbCByZWZlcmVuY2UuXQogICAgPiA+ID4KICAgID4g
PiA+IFtza3JhemFdOiBUaGUgb25seSBub24tUkZDIGNvbmZpZyB3YXMgcmVsYXRlZCB0byBsYWJl
bCBwb2xpY2llcyAtCiAgICA+ID4gUmV3b3JrZWQvZW5oYW5jZWQgdGhlIHRleHQuCiAgICA+ID4g
PgogICAgPiA+ID4gICAgICAgIG8gIFRoaXMgbW9kZWwgaXMgYSBWUE4gRm9yd2FyZGluZyBhbmQg
Um91dGluZyAoVlJGKS1jZW50cmljCiAgICA+ID4gbW9kZWwuCiAgICA+ID4gPiAgICAgICAgICAg
SXQgaXMgaW1wb3J0YW50IHRvIG5vdGUgdGhhdCBbUkZDNDM2NF0gZGVmaW5lcyBWUkYgdGFibGVz
CiAgICA+ID4gPiBhbmQKICAgID4gPiA+CiAgICA+ID4gPiAgICAgc2lkZSBub3RlOiBJIHdvdWxk
IGxpa2UgdGhlIElFVEYgdG8gc29tZWRheSBnZXQgdG8gYSBwb2ludCB3aGVyZQogICAgPiA+ICJW
UE4iCiAgICA+ID4gPiAgICAgKHRoZSAnUCcgaXMgZm9yICJwcml2YXRlIikgaXMgdXNlZCBvbmx5
IGZvcgogICAgPiA+ID4gcHJvdG9jb2xzL2RlcGxveW1lbnRzCiAgICA+ID4gdGhhdAogICAgPiA+
ID4gICAgIHByb3ZpZGUgY29uZmlkZW50aWFsaXR5IHByb3RlY3Rpb24gKCJwcml2YWN5IikgZm9y
IHRoZSBkYXRhIGJlaW5nCiAgICA+ID4gPiAgICAgY29udmV5ZWQuICBXZSBhcmUsIG9mIGNvdXJz
ZSwgbm90IHRoZXJlIG5vdywgYW5kIEkgY2Fubm90IGluc2lzdAogICAgPiA+ID4gb24KICAgID4g
PiBhbnkKICAgID4gPiA+ICAgICBjaGFuZ2UgaGVyZS4gIEJ1dCBwbGVhc2UgY29uc2lkZXIgd2hl
dGhlciBhbiBhbHRlcm5hdGUgcGhyYXNpbmcKICAgID4gPiB3b3VsZAogICAgPiA+ID4gICAgIHN1
ZmZpY2UsIHRoYXQgaW5jbHVkZXMganVzdCB0aGUgInZpcnR1YWwiIHBhcnQgYnV0IG5vdCAiVlBO
Ii4KICAgID4gPiA+IFNpbmNlCiAgICA+ID4gd2UKICAgID4gPiA+ICAgICBhcmUgbW9zdGx5IHVz
aW5nICJWUkYiIGluIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudCwgdGhpcyBpcyBub3QgYXMKICAg
ID4gPiA+ICAgICBkYXVudGluZyBhcyBpdCBzb21ldGltZXMgaXMuLi4KICAgID4gPiA+CiAgICA+
ID4gPiAgICAgU2VjdGlvbiA0CiAgICA+ID4gPgogICAgPiA+ID4gICAgIEl0IG1pZ2h0IGJlIG5p
Y2UgdG8gaGF2ZSB0aGUgdHJlZSBzaG93IHRoZSBpcHY0IGFuZCBpcHY2IGNoaWxkcmVuCiAgICA+
IGluCiAgICA+ID4gPiAgICAgYXMgc2ltaWxhciBhbiBvcmRlciBhcyBpcyBwb3NzaWJsZSAod2l0
aCB0aGUgdW5kZXJzdGFuZGluZyB0aGF0CiAgICA+IHRoZQogICAgPiA+ID4gICAgIHNlbWFudGlj
cyBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBvcmRlciBvZiBhcHBlYXJhbmNlLCBvZiBjb3Vyc2Up
LgogICAgPiA+ID4KICAgID4gPiA+ICAgICAgICAgICAgfCAgKy0tcncgYWRkcmVzcy1mYW1pbGll
cwogICAgPiA+ID4gICAgICAgICAgICB8ICB8ICArLS1ydyBpcHY0IQogICAgPiA+ID4gICAgICAg
ICAgICB8ICB8ICB8ICArLS1ydyBlbmFibGU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bGVhbgogICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICArLS1ybyBsYWJlbC1kaXN0cmlidXRp
b24tY29udHJvbG1vZGU/CiAgICA+IGVudW1lcmF0aW9uCiAgICA+ID4gPiAgICAgICAgICAgIHwg
IHwgIHwgICstLXJvIGJpbmRpbmdzCiAgICA+ID4gPiAgICAgICAgICAgIHwgIHwgIHwgIHwgICst
LXJvIGFkZHJlc3MqIFthZGRyZXNzXQogICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICB8ICB8
ICArLS1ybyBhZGRyZXNzICAgICAgICAgICAgICAgaW5ldDppcHY0LQogICAgPiBhZGRyZXNzCiAg
ICA+ID4gPiAgICAgICAgICAgIHwgIHwgIHwgIHwgIHwgICstLXJvIGFkdmVydGlzZW1lbnQtdHlw
ZT8gICBhZHZlcnRpc2VkLQogICAgPiA+IHJlY2VpdmVkCiAgICA+ID4gPiAgICAgICAgICAgIHwg
IHwgIHwgIHwgIHwgICstLXJvIHBlZXIKICAgID4gPiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAg
fCAgICAgKy0tcm8gbHNyLWlkPyAgICAgICAgICAgbGVhZnJlZgogICAgPiA+ID4gICAgICAgICAg
ICB8ICB8ICB8ICB8ICB8ICAgICArLS1ybyBsYWJlbC1zcGFjZS1pZD8gICBsZWFmcmVmCiAgICA+
ID4gPgogICAgPiA+ID4gICAgIERvZXMgdGhpcyBpbXBseSB0aGF0IHRoZXJlIGlzIG9ubHkgb25l
IHBlZXIgcGVyIGFkZHJlc3M/ICBJcwogICAgPiA+ID4gdGhhdAogICAgPiA+IGdvaW5nCiAgICA+
ID4gPiAgICAgdG8gYmUgYSBsaW1pdGF0aW9uIGZvciBhbnkgZGVwbG95bWVudCBjYXNlcz8KICAg
ID4gPiA+CiAgICA+ID4gPiBbc2tyYXphXTogTm90IGFuIGlzc3VlLiBOb3RlIHRoYXQgYSBwZWVy
IG1heSBoYXZlIG9uZSBvciBtb3JlIGJvdW5kCiAgICA+ID4gYWRkcmVzc2VzLgogICAgPiA+ID4K
ICAgID4gPiA+ICAgICAgICAgICAgICAgKy0tcncgbGRwLWV4dDpzZXNzaW9uLWRvd25zdHJlYW0t
b24tZGVtYW5kCiAgICA+ID4gPiAgICAgICAgICAgICAgIHwgICAgICAge3Nlc3Npb24tZG93bnN0
cmVhbS1vbi1kZW1hbmQtY29uZmlnfT8KICAgID4gPiA+ICAgICAgICAgICAgICAgfCAgKy0tcncg
bGRwLWV4dDplbmFibGU/ICAgICAgYm9vbGVhbgogICAgPiA+ID4KICAgID4gPiA+ICAgICBuaXQo
Pyk6IG1pc3NpbmcgJ3wnIHRvIGNvbm5lY3QgZG93biB0byBsZHAtZXh0OmVuYWJsZT8KICAgID4g
PiA+ICAgICBTaW1pbGFybHkgZm9yIGxkcC1leHQ6bWF4LXdhaXQgYSBmZXcgbGluZXMgbGF0ZXIs
IGFuZCBzb21lIG90aGVyCiAgICA+ID4gPiAgICAgb2NjdXJyZW5jZXMgbGF0ZXIgaW4gdGhlIGRv
Y3VtZW50LgogICAgPiA+ID4KICAgID4gPiA+CiAgICA+ID4gPiBbc2tyYXphXTogU29tZSBvZiB0
aGVzZSBpbnN0YW5jZXMvdHlwb3Mgd2VyZSBkdWUgdG8gaGFuZCBwaWNrZWQgc3ViLQogICAgPiA+
IHRyZWUuCiAgICA+ID4gPiBOb3QgYW4gaXNzdWUgYW55bW9yZSBhcyB3ZSBhcmUgcHJpbnRpbmcg
dGhlIGVudGlyZSB0cmVlIGFzIGdlbmVyYXRlZAogICAgPiA+ID4gYnkKICAgID4gPiB0aGUgdG9v
bC4KICAgID4gPiA+CiAgICA+ID4gPgogICAgPiA+ID4gICAgIFNlY3Rpb24gNS4xLjIKICAgID4g
PiA+CiAgICA+ID4gPiAgICAgQW0gSSByZWFkaW5nIHRoaXMgcmlnaHQgdGhhdCAoZS5nLikgcGVy
LWludGVyZmFjZSBoZWxsby1ob2xkdGltZQogICAgPiBpcwogICAgPiA+ID4gICAgIGNvbmZpZ3Vy
YWJsZSBhcyBhbiBleHRlbnNpb24gYW5kIG9ubHkgdGhlIGdsb2JhbCBoZWxsby1ob2xkdGltZSBp
cwogICAgPiA+ID4gICAgIHByZXNlbnQgaW4gdGhlICJiYXNlIiBtb2R1bGU/CiAgICA+ID4gPgog
ICAgPiA+ID4gW3NrcmF6YV06IFllcy4KICAgID4gPiA+CiAgICA+ID4gPiAgICAgU2VjdGlvbiA3
CiAgICA+ID4gPgogICAgPiA+ID4gICAgICJOSExGRSIgaXMgdXNlZCBvbmx5IG9uY2UgaW4gdGhp
cyBkb2N1bWVudCAoYW5kIGlzIG5vdCBsaXN0ZWQgYXMKICAgID4gPiA+ICAgICAid2VsbC1rbm93
biIgYXQKICAgID4gPiA+ICAgICBodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9tYXRlcmlhbHMv
YWJicmV2LmV4cGFuc2lvbi50eHQpOyBwbGVhc2UKICAgID4gPiA+ICAgICBleHBhbmQgaXQgb3V0
LgogICAgPiA+ID4KICAgID4gPiA+IFtza3JhemFdOiBJdCBpcyB3ZWxsIGtub3duIGFuZCBsaXN0
ZWQgaW4gdGhlIGFib3ZlIHVybC4gUGxlYXNlIHgtY2hrLgogICAgPiA+CiAgICA+ID4gVG8gYmUg
Y2xlYXIsIHRoZSBsaW5rZWQgY29udGVudCB1c2VzIHRoZSBjb252ZW50aW9uIG9mIGFuICIqIiBt
YXJraW5nCiAgICA+ID4gdG8gaW5kaWNhdGUgdGhhdCB0aGUgZXhwYW5zaW9uIGlzICJ3ZWxsLWtu
b3duIiBhbmQgZG9lcyBub3QgbmVlZCB0byBiZQogICAgPiA+IHByb3ZpZGVkIGluIGEgZ2l2ZW4g
ZG9jdW1lbnQuICBUaGUgZW50cnkgZm9yICJOZXh0IEhvcCBMYWJlbAogICAgPiA+IEZvcndhcmRp
bmcgRW50cnkiIGRvZXMgbm90IGluY2x1ZGUgc3VjaCBhIG1hcmtpbmc7IHBlcmhhcHMgdGhlCiAg
ICA+ID4gcmVzcG9uc2libGUgQUQgc2hvdWxkIHJlcXVlc3QgaXQgdG8gYmUgYWRkZWQsIGlmIGl0
IGlzIGluZGVlZCB3ZWxsLQogICAgPiBrbm93bj8KICAgID4gPgogICAgPiA+ID4gICAgIFNlY3Rp
b24gOQogICAgPiA+ID4KICAgID4gPiA+ICAgICBJcyAyMDE4IHN0aWxsIHRoZSByaWdodCBjb3B5
cmlnaHQgeWVhciBmb3IgdGhlIG1vZHVsZXMgdGhlbXNlbHZlcz8KICAgID4gPiA+CiAgICA+ID4g
PgogICAgPiA+ID4gW3NrcmF6YV06IDIwMjAtMDItMjUgcmV2IG5vdy4KICAgID4gPiA+CiAgICA+
ID4gPgogICAgPiA+ID4gICAgIFNlY3Rpb24gOS4xCiAgICA+ID4gPgogICAgPiA+ID4gICAgICAg
ICAgdHlwZWRlZiBsZHAtYWRkcmVzcy1mYW1pbHkgewogICAgPiA+ID4gICAgICAgICAgICB0eXBl
IGlkZW50aXR5cmVmIHsKICAgID4gPiA+ICAgICAgICAgICAgICBiYXNlIHJ0OmFkZHJlc3MtZmFt
aWx5OwogICAgPiA+ID4gICAgICAgICAgICB9CiAgICA+ID4gPgogICAgPiA+ID4gICAgIFdoeSBj
YW4ndCB3ZSB1c2UgcnQ6YWRkcmVzcy1mYW1pbHkgZGlyZWN0bHkgaW4gdGhlIG9uZSBjb250YWlu
ZXIKICAgID4gPiB0aGF0CiAgICA+ID4gPiAgICAgdXNlcyB0aGlzPwogICAgPiA+ID4KICAgID4g
PiA+IFtza3JhemFdOiBGaXhlZCBub3cuCiAgICA+ID4gPgogICAgPiA+ID4gICAgICAgICAgICBk
ZXNjcmlwdGlvbgogICAgPiA+ID4gICAgICAgICAgICAgICJEdXJhdGlvbiByZXByZXNlbnRlZCBh
cyAzMiBiaXQgc2Vjb25kcyB3aXRoCiAgICA+ID4gPiBpbmZpbml0ZS4iOwogICAgPiA+ID4KICAg
ID4gPiA+ICAgICBuaXRzOiAiMzItYml0IiAoaHlwaGVuYXRlZCksICJ3aXRoIGluZmluaXR5Ii4K
ICAgID4gPiA+IFtza3JhemFdOiAgRml4ZWQuCiAgICA+ID4gPgogICAgPiA+ID4gICAgICAgICAg
dHlwZWRlZiBkb3duc3RyZWFtLXVwc3RyZWFtIHsKICAgID4gPiA+ICAgICAgICAgICAgdHlwZSBl
bnVtZXJhdGlvbiB7CiAgICA+ID4gPiAgICAgICAgICAgICAgZW51bSBkb3duc3RyZWFtIHsKICAg
ID4gPiA+ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uICJEb3duc3RyZWFtIGluZm9ybWF0aW9u
LiI7CiAgICA+ID4gPiAgICAgICAgICAgICAgfQogICAgPiA+ID4gICAgICAgICAgICAgIGVudW0g
dXBzdHJlYW0gewogICAgPiA+ID4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIlVwc3RyZWFt
IGluZm9ybWF0aW9uLiI7CiAgICA+ID4gPiAgICAgICAgICAgICAgfQogICAgPiA+ID4gICAgICAg
ICAgICB9CiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICA+ID4gPiAgICAgICAg
ICAgICAgIlJlY2VpdmVkIG9yIGFkdmVydGlzZWQuIjsKICAgID4gPiA+ICAgICAgICAgIH0KICAg
ID4gPiA+CiAgICA+ID4gPiAgICAgbml0OiBjb3B5L3Bhc3RlIG9uIHRoZSBkZXNjcmlwdGlvbj8K
ICAgID4gPiA+IFtza3JhemFdOiAgRml4ZWQuCiAgICA+ID4gPgogICAgPiA+ID4gICAgICAgICAg
ICAgIGxlYWYgdXNlZC1pbi1mb3J3YXJkaW5nIHsKICAgID4gPiA+ICAgICAgICAgICAgICAgIHR5
cGUgYm9vbGVhbjsKICAgID4gPiA+ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICA+ID4g
PiAgICAgICAgICAgICAgICAgICIndHJ1ZScgaWYgdGhlIGxhYmxlIGlzIHVzZWQgaW4gZm9yd2Fy
ZGluZy4iOwogICAgPiA+ID4KICAgID4gPiA+ICAgICBuaXQ6IHMvbGFibGUvbGFiZWwvCiAgICA+
ID4gPiBbc2tyYXphXTogIEZpeGVkLgogICAgPiA+ID4KICAgID4gPiA+ICAgICAgICAgIGdyb3Vw
aW5nIGdyYWNlZnVsLXJlc3RhcnQtYXR0cmlidXRlcy1wZXItcGVlciB7CiAgICA+ID4gPiAgICAg
ICAgICAgIGRlc2NyaXB0aW9uCiAgICA+ID4gPiAgICAgICAgICAgICAgIlBlciBwZWVyIGdyYWNl
ZnVsIHJlc3RhcnQgYXR0cmlidXRlcy4KICAgID4gPiA+ICAgICAgICAgICAgICAgT24gdGhlIGxv
Y2FsIHNpZGUsIHRoZXNlIGF0dHJpYnV0ZXMgYXJlIGNvbmZpZ3VyYXRpb24KICAgID4gYW5kCiAg
ICA+ID4gPiAgICAgICAgICAgICAgIG9wZXJhdGlvbmFsIHN0YXRlIGRhdGEuIE9uZSB0aGUgcGVl
ciBzaWRlLCB0aGVzZQogICAgPiA+IGF0dHJpYnV0ZXMKICAgID4gPiA+ICAgICAgICAgICAgICAg
YXJlIG9wZXJhdGlvbmFsIHN0YXRlIGRhdGEgcmV2ZWljZWQgZnJvbSB0aGUgcGVlci4iOwogICAg
PiA+ID4KICAgID4gPiA+ICAgICBuaXQ6IHMvcmV2ZWljZWQvcmVjZWl2ZWQvCiAgICA+ID4gPiBb
c2tyYXphXTogIEZpeGVkLgogICAgPiA+ID4KICAgID4gPiA+ICAgICAgICAgIGdyb3VwaW5nIHBl
ZXItc3RhdGUtZGVyaXZlZCB7CiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICA+
ID4gPiAgICAgICAgICAgICAgIlRoZSBwZWVyIHN0YXRlIGluZm9ybWF0aW9uIGRlcml2ZWQgZnJv
bSB0aGUgTERQIHByb3RvY29sCiAgICA+ID4gPiAgICAgICAgICAgICAgIG9wZXJhdG9pbnMuIjsK
ICAgID4gPiA+CiAgICA+ID4gPiAgICAgbml0OiBzL29wZXJhdG9pbnMvb3BlcmF0aW9ucy8KICAg
ID4gPiA+IFtza3JhemFdOiAgRml4ZWQuCiAgICA+ID4gPgogICAgPiA+ID4gICAgICAgICAgZ3Jv
dXBpbmcgcGVlci1zdGF0ZS1kZXJpdmVkIHsKICAgID4gPiA+ICAgICAgICAgIFsuLi5dCiAgICA+
ID4gPiAgICAgICAgICAgIGxlYWYgbmV4dC1rZWVwLWFsaXZlIHsKICAgID4gPiA+ICAgICAgICAg
ICAgICB0eXBlIHVpbnQxNjsKICAgID4gPiA+ICAgICAgICAgICAgICB1bml0cyBzZWNvbmRzOwog
ICAgPiA+ID4gICAgICAgICAgICAgIGNvbmZpZyBmYWxzZTsKICAgID4gPiA+ICAgICAgICAgICAg
ICBkZXNjcmlwdGlvbiAiVGltZSB0byBzZW5kIHRoZSBuZXh0IEtlZXBBbGl2ZSBtZXNzYWdlLiI7
CiAgICA+ID4gPiAgICAgICAgICAgIH0KICAgID4gPiA+CiAgICA+ID4gPiAgICAgbml0OiB0aGlz
IGRlc2NyaXB0aW9uIHRleHQgc291bmRzIGxpa2UgaXQncyBnaXZpbmcgYW4gYWJzb2x1dGUKICAg
ID4gPiA+IHRpbWUsCiAgICA+ID4gYnV0CiAgICA+ID4gPiAgICAgZ2l2ZW4gdGhhdCBpdCdzIGEg
dWludDE2IEkgcHJlc3VtZSBpdCdzICJ0aW1lIFtmcm9tIG5vd10gdW50aWwKICAgID4gPiBzZW5k
aW5nIi4KICAgID4gPiA+IFtza3JhemFdOiAgQ2xhcmlmaWVkLgogICAgPiA+ID4KICAgID4gPiA+
ICAgICAgICAgICAgY29udGFpbmVyIHJlY2VpdmVkLXBlZXItc3RhdGUgewogICAgPiA+ID4gICAg
ICAgICAgICAgIGNvbmZpZyBmYWxzZTsKICAgID4gPiA+ICAgICAgICAgICAgICBkZXNjcmlwdGlv
bgogICAgPiA+ID4gICAgICAgICAgICAgICAgIk9wZXJhdGlvbmFsIHN0YXRlIGluZm9ybWF0aW9u
IGxlYXJuZWQgZnJvbSB0aGUKICAgID4gPiA+IHBlZXIuIjsKICAgID4gPiA+CiAgICA+ID4gPiAg
ICAgICAgICAgICAgdXNlcyBncmFjZWZ1bC1yZXN0YXJ0LWF0dHJpYnV0ZXMtcGVyLXBlZXI7CiAg
ICA+ID4gPgogICAgPiA+ID4gICAgICAgICAgICAgIGNvbnRhaW5lciBjYXBhYmlsaXR5IHsKICAg
ID4gPiA+ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uICJDb25maWd1cmUgY2FwYWJpbGl0eS4i
OwogICAgPiA+ID4KICAgID4gPiA+ICAgICBUaGlzIGlzIGNvbmZpZy1mYWxzZTsgIkNvbmZpZ3Vy
ZSIgaW4gdGhlIGRlc2NyaXB0aW9uIGNhbm5vdCBiZQogICAgPiA+IGNvcnJlY3QsCiAgICA+ID4g
PiAgICAgdGhvdWdoIEkgc3VwcG9zZSAiQ29uZmlndXJlZCIgY291bGQgYmUuCiAgICA+ID4gPiAg
ICAgKEFsc28gYXBwbGllcyB0byBzZXZlcmFsIG9mIHRoZSBjaGlsZCBjb250YWluZXJzJyBkZXNj
cmlwdGlvbnMuKQogICAgPiA+ID4KICAgID4gPiA+IFtza3JhemFdOiAgRml4ZWQgYWxsIHRoZXNl
LgogICAgPiA+ID4KICAgID4gPiA+ICAgICAgICAgICAgbGVhZiB1cC10aW1lIHsKICAgID4gPiA+
ICAgICAgICAgICAgICB0eXBlIHN0cmluZzsKICAgID4gPiA+ICAgICAgICAgICAgICBjb25maWcg
ZmFsc2U7CiAgICA+ID4gPiAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIlVwIHRpbWUuIFRoZSBp
bnRlcnZhbCBmb3JtYXQgaW4gSVNPCiAgICA+ID4gPiA4NjAxLiI7CiAgICA+ID4gPgogICAgPiA+
ID4gICAgIFdlIHByb2JhYmx5IHNob3VsZCBoYXZlIHNvbWUgc29ydCBvZiByZWZlcmVuY2UgZm9y
IElTTyA4NjAxCiAgICA+ID4gPiAodGhvdWdoCiAgICA+ID4gb2YKICAgID4gPiA+ICAgICBjb3Vy
c2UgaXQgY2Fubm90IGFjdHVhbGx5ICpiZSogYSA8eHJlZj4gaW4gdGhlIFlBTkcgbW9kdWxlCiAg
ICA+ID4gPiBpdHNlbGYpCiAgICA+ID4gPgogICAgPiA+ID4gW3NrcmF6YV06ICBDaGFuZ2VkIHRv
IHVzZSB0aW1ldGlja3M2NCBub3cuCiAgICA+ID4gPgogICAgPiA+ID4gICAgICAgICAgICBsZWFm
IG5vdGlmaWNhdGlvbiB7CiAgICA+ID4gPiAgICAgICAgICAgICAgdHlwZSB5YW5nOmNvdW50ZXI2
NDsKICAgID4gPiA+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgPiA+ID4gICAgICAgICAg
ICAgICAgIlRoZSBudW1iZXIgb2YgbWVzc2FnZXMgc2VudCBvciByZWNlaXZlZC4iOwogICAgPiA+
ID4KICAgID4gPiA+ICAgICBJcyB0aGlzIHRoZSBzYW1lIGFzIG9yIGRpZmZlcmVudCB0aGFuICJs
ZWFmIHRvdGFsLW1lc3NhZ2VzIj8KICAgID4gPiA+IFtza3JhemFdOiAgRml4ZWQuCiAgICA+ID4g
PgogICAgPiA+ID4gICAgICAgICAgICAgICAgICAgIGxlYWYgbGFiZWwtZGlzdHJpYnV0aW9uLWNv
bnRyb2xtb2RlIHsKICAgID4gPiA+CiAgICA+ID4gPiAgICAgbml0OiBhbnkgcmVhc29uIHRvIG5v
dCBoeXBoZW5hdGUgY29udHJvbC1tb2RlIGFzIHdlbGw/CiAgICA+ID4gPiBbc2tyYXphXTogIEZp
eGVkLgogICAgPiA+ID4KICAgID4gPiA+ICAgICAgICAgICAgICAgIGNvbnRhaW5lciBpbnRlcmZh
Y2VzIHsKICAgID4gPiA+ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgID4gPiA+ICAg
ICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgZm9yIExEUCBCYXNpYyBEZXNj
b3ZlcnkuIjsKICAgID4gPiA+CiAgICA+ID4gPiAgICAgbml0OiBzL0Rlc2NvdmVyeS9EaXNjb3Zl
cnkvCiAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVkLgogICAgPiA+ID4KICAgID4gPiA+ICAgICAg
ICAgICAgICBjb250YWluZXIgZGlzY292ZXJ5IHsKICAgID4gPiA+ICAgICAgICAgICAgICAgIGRl
c2NyaXB0aW9uCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICJOZWliZ2JvciBkaXNjb3Zlcnkg
Y29uZmlndXJhdGlvbiBhbmQgb3BlcmF0aW9uYWwKICAgID4gPiA+IHN0YXRlLiI7CiAgICA+ID4g
PgogICAgPiA+ID4gICAgIG5pdDogcy9OZWliZ2Jvci9OZWlnaGJvci8KICAgID4gPiA+IFtza3Jh
emFdOiAgRml4ZWQuCiAgICA+ID4gPgogICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAv
LyBpcHY0CiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRhaW5lciBoZWxsby1h
ZGphY2VuY2llcyB7CiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnIGZh
bHNlOwogICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICA+
ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ29udGFpbmluZyBhIGxpc3Qgb2YgaGVs
bG8KICAgID4gPiA+IGFkamFjZW5jaWVzLiI7CiAgICA+ID4gPgogICAgPiA+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpc3QgaGVsbG8tYWRqYWNlbmN5IHsKICAgID4gPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGtleSAiYWRqYWNlbnQtYWRkcmVzcyI7CiAgICA+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25maWcgZmFsc2U7CiAgICA+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiTGlzdCBvZiBoZWxsbyBhZGphY2VuY2llcy4i
OwogICAgPiA+ID4KICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlYWYgYWRq
YWNlbnQtYWRkcmVzcyB7CiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5
cGUgaW5ldDppcHY0LWFkZHJlc3M7CiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRlc2NyaXB0aW9uCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ik5laWdoYm9yIGFkZHJlc3Mgb2YgdGhlIGhlbGxvCiAgICA+ID4gYWRqYWNlbmN5LiI7CiAgICA+
ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICA+ID4gPgogICAgPiA+ID4gICAg
IEknbSBub3QgYW4gZXhwZXJ0IGhlcmUsIGJ1dCBJJ20gbm90IHJlYWxseSBzZWVpbmcgd2h5IHdl
IG5lZWQgdG8KICAgID4gPiA+ICAgICBzcGVjaWFsaXplIHRoaXMgY29udGFpbmVyIGZvciB2NCB2
cyB2NiBhcyBvcHBvc2VkIHRvIGp1c3QgdXNpbmcKICAgID4gPiA+ICAgICBpbmV0OmlwLWFkZHJl
c3MgYW5kIGhhdmluZyBzb21ldGhpbmcgdGhhdCdzIGFwcGxpY2FibGUgdG8gYm90aC4KICAgID4g
PiA+CiAgICA+ID4gPiBbc2tyYXphXTogV2UgY291bGQuIFRoZXJlIGFyZSBwcm9zIGFuZCBjb25z
IGVpdGhlciB3YXkuIFRoZSByZWFzb25zCiAgICA+ID4gPiB0bwogICAgPiA+IHVzZSBzZXBhcmF0
ZSBjb250YWluZXJzIGluIHRoaXMgbW9kZWwgYXJlOgogICAgPiA+ID4gMSkgT3BlcmF0b3JzIHVz
dWFsbHkgcGxhbiBhbmQgY29uZmlndXJlIElQdjQgYW5kIElQdjYgc2VwYXJhdGVseSwKICAgID4g
PiA+IHJhdGhlcgogICAgPiA+IHRoYW4gbWl4aW5nIHRoZSBhZGRyZXNzIGZhbWlseSB0b2dldGhl
ci4gVGhlIHNlcGFyYXRlIGNvbnRhaW5lcnMKICAgID4gPiBwcm92aWRlIG1vcmUgZm9jdXMgYW5k
IGNsZWFyIHNlcGFyYXRpb25zLgogICAgPiA+ID4gMikgT2Z0ZW4gdGltZXMsIHRoZXJlIGFyZSBh
dHRyaWJ1dGVzIHdpdGggZGlmZmVyZW50IHR5cGVzIGZvcgogICAgPiA+ID4gZGlmZmVyZW50CiAg
ICA+ID4gYWRkcmVzcyBmYW1pbGllcy4gTWl4aW5nIHR3byB0b2dldGhlciBicmluZ3MgdXAgc29t
ZSBtb2RlbGluZwogICAgPiA+IGRpZmZpY3VsdGllcyB0byBzcGVjaWZpZXMgZGlmZmVyZW50bHkg
Zm9yIGRpZmZlcmVudCBhZGRyZXNzIGZhbWlsaWVzLgogICAgPiA+ID4gMykgU29tZXRpbWVzLCB0
aGVyZSBhcmUgYXR0cmlidXRlcyB0aGF0IGFyZSBhcHBsaWNhYmxlIHRvIG9uZQogICAgPiA+ID4g
YWRkcmVzcwogICAgPiA+IGZhbWlseSBidXQgbm90IHRoZSBvdGhlci4gTWl4aW5nIHRoZSB0d28g
Y29udGFpbmVycyB0b2dldGhlciB3b3VsZAogICAgPiA+IHJlcXVpcmUgc29tZSBkaWZmaWN1bHQg
Y29uZGl0aW9ucywgd2hpY2ggd291bGQgY29tcGxpY2F0ZSB0aGUgbW9kZWwKICAgID4gPiBhbmQg
bWFrZSB0aGUgbW9kZWwgbGVzcyB1c2FibGUuCiAgICA+ID4gPiA0KSBNaXhpbmcgdGhlIHR3byBj
b250YWluZXJzIGNhbiBtYWtlIHRoZSBZQU5HIGZpbGUgbW9yZSBjb21wYWN0LAogICAgPiA+ID4g
YnV0CiAgICA+ID4gbm90IHRoZSBjb25maWd1cmF0aW9uIGRhdGEgYW5kIG9wZXJhdGlvbmFsIHN0
YXRlIGRhdGEuCiAgICA+ID4gPiA1KSBUaGUgZXhpc3RpbmcgUkZDcyB1c2UgdGhlIHN0eWxlIG9m
IHNlcGFyYXRlIGNvbnRhaW5lcnMsIHN1Y2ggYXMKICAgID4gPiA+IFJGQwogICAgPiA+IDgzNDQg
YW5kIFJGQyA4MzQ5LgogICAgPiA+CiAgICA+ID4gVGhhbmtzIGZvciB3cml0aW5nIHRoaXMgb3V0
OyBpdCBoZWxwcyBtZSB1bmRlcnN0YW5kIHRoZSBzaXR1YXRpb24KICAgID4gYmV0dGVyLgogICAg
PiA+CiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgIGxlYWYgYWRqYWNlbnQtYWRkcmVz
cyB7CiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRk
cmVzczsKICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNvbmZpZ3VyZXMgYSByZW1vdGUgTERQ
IG5laWdoYm9yIGFuZAogICAgPiBlbmFibGVzCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXh0ZW5kZWQgTERQIGRpc2NvdmVyeSBvZiB0aGUgc3BlY2lmaWVkCiAgICA+ID4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmVpZ2hib3IuIjsKICAgID4gPiA+CiAgICA+
ID4gPiAgICAgR2l2ZW4gdGhhdCB0aGVyZSdzIGEgc2libGluZyBsZWFmICJlbmFibGUiLCBkbyB3
ZSBzdGlsbCB3YW50ICJhbmQKICAgID4gPiA+ICAgICBlbmFibGVzIiBoZXJlPwogICAgPiA+ID4g
W3NrcmF6YV06IFdlIGRvbid0IG5lZWQgImVuYWJsZXMiIGhlcmUuIFJlbW92ZWQgaXQuCiAgICA+
ID4gPgogICAgPiA+ID4KICAgID4gPiA+ICAgICBTaG91bGQgcGVlci9jYXBhYmlsaXR5IGhhdmUg
YSBjb21tZW50IGluIGl0cyBkZXNjcmlwdGlvbiB0aGF0IHRoZQogICAgPiA+ID4gICAgIGNvbnRh
aW5lciBleGlzdHMgdG8gYmUgYXVnbWVudGVkIGJ5IG90aGVyIChleHRlbnNpb24pIG1vZHVsZXM/
CiAgICA+ID4gPgogICAgPiA+ID4gW3NrcmF6YV06IFllcy4gSXQgaXMgYmV0dGVyLiBBZGRlZCBh
cyBzdWdnZXN0ZWQuCiAgICA+ID4gPgogICAgPiA+ID4gICAgICAgICAgbm90aWZpY2F0aW9uIG1w
bHMtbGRwLWZlYy1ldmVudCB7CiAgICA+ID4gPgogICAgPiA+ID4gICAgIEFtIEkgcmVhZGluZyB0
aGlzIHJpZ2h0IHRoYXQgd2Ugb25seSBnZW5lcmF0ZSBub3RpZmljYXRpb25zIG9uCiAgICA+ID4g
PiAwLT4xCiAgICA+ID4gYW5kCiAgICA+ID4gPiAgICAgMS0+MCB0cmFuc2l0aW9ucyBvZiAibnVt
YmVyIG9mIHByZWZpeGVzIGFjdGl2ZSBmb3IgYSBnaXZlbiBGRUMiPwogICAgPiA+IFdvdWxkCiAg
ICA+ID4gPiAgICAgd2UgZXZlciB3YW50IHRvIGtub3cgYWJvdXQgYWRkaXRpb24vcmVtb3ZhbCBv
ZiBwcmVmaXhlcyB0aGF0IGRvCiAgICA+ID4gbGVhdmUKICAgID4gPiA+ICAgICB0aGUgRkVDIHVw
PwogICAgPiA+ID4KICAgID4gPiA+IFtza3JhemFdOiBIZXJlLCB0aGUgcHJlZml4IGlzIHRoZSBG
RUMuIEFkZGl0aW9uL3JlbW92YWwgb2YgYSBwcmVmaXgKICAgID4gPiA+IGlzCiAgICA+ID4gZXF1
aXZhbGVudCB0byB0aGUgYWRkaXRpb24vcmVtb3ZhbCBvZiB0aGUgRkVDLiBDaGFuZ2VkIHRoZSBs
ZWFmIG5hbWUKICAgID4gPiBmcm9tIHByZWZpeCB0byBmZWMgdG8gYXZvaWQgdGhlIGNvbmZ1c2lv
bi4KICAgID4gPiA+CiAgICA+ID4gPiAgICAgU2VjdGlvbiA5LjIKICAgID4gPiA+CiAgICA+ID4g
PiAgICAgSSBjYW4ndCBmaW5kIGEgcGF0dGVybiBpbnRvIHdoaWNoIGlmLWZlYXR1cmUgc3RhdGVt
ZW50cyBnbyBpbnRvCiAgICA+ID4gPiAgICAgY29udGFpbmVycyB1c2VkIHRvIGF1Z21lbnQgdGhp
bmdzIHZzLiB0aGUgYXVnbWVudCBkaXJlY3RpdmVzCiAgICA+ID4gdGhlbXNlbHZlcy4KICAgID4g
PiA+ICAgICBDYW4gd2UgYmUgbW9yZSBjb25zaXN0ZW50IChvciBhbSBJIG1pc3NpbmcgdGhlIHBh
dHRlcm4pPwogICAgPiA+ID4KICAgID4gPiA+IFtza3JhemFdOiBJdCBpcyBub3QgaW50ZW5kZWQg
dG8gc2V0IHVwIGEgc3RyaWN0IHBhdHRlcm4gYmV0d2VlbgogICAgPiA+ID4gZmVhdHVyZQogICAg
PiA+IG5hbWUgYW5kIGNvbnRhaW5lcnMsIHdoaWxlIHRoZSBwdXJwb3NlIGlzIHRvIHByb3ZpZGUg
bW9yZSBkZXNjcmlwdGl2ZQogICAgPiA+IGZlYXR1cmUgbmFtZXMuIFRoYXQgc2FpZCwgdGhlIHBh
cmVudCBjb250YWluZXIgbmFtZXMgYXJlIG9mdGVuIHVzZWQgdG8KICAgID4gPiBwcm92aWRlIHRo
ZSBjb250ZXh0cyBmb3IgdGhlIGZlYXR1cmUgbmFtZS4gZS5nLiBJbiB0aGUgY2FzZSBvZiAiZHVh
bC0KICAgID4gPiBzdGFjay10cmFuc3BvcnQtcGVyZWZlcmVuY2UiLCBpdCBzZWVtcyB0aGF0IHRo
ZSBwYXJlbnQgY29udGFpbmVyIG5hbWUKICAgID4gPiAicGVlcnMiIGlzIGFsc28gYmVuZWZpY2lh
bCwgc28gd2UgaGF2ZSB0aGUgZmVhdHVyZSBuYW1lICJkdWFsLXN0YWNrLQogICAgPiA+IHRyYW5z
cG9ydC1wcmVmZXJlbmNlIiB0byAicGVlcnMtZHVhbC1zdGFjay10cmFuc3BvcnQtcHJlZmVyZW5j
ZSIgdG8KICAgID4gPiBtYWtlIHRoZSBmZWF0dXJlIG5hbWUgZml0IGJldHRlciB3aXRoIHRoZSBw
YXR0ZXJuIGFuZCBtb3JlIGRlc2NyaXB0aXZlLgogICAgPiA+CiAgICA+ID4gVGhhbmtzIGZvciB0
aGUgZXhwbGFuYXRpb24KICAgID4gPgogICAgPiA+ID4gICAgICAgICAgZmVhdHVyZSBkdWFsLXN0
YWNrLXRyYW5zcG9ydC1wZXJlZmVyZW5jZSB7CiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0
aW9uCiAgICA+ID4gPiAgICAgICAgICAgICAgIlRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCB0
aGUgc3lzdGVtIGFsbG93cyB0bwogICAgPiBjb25maWd1cmUKICAgID4gPiA+ICAgICAgICAgICAg
ICAgdGhlIHRyYW5zcG9ydCBjb25uZWN0aW9uIHBlcmVmZXJlbmNlIGluIGEgZHVhbC1zdGFjawog
ICAgPiA+ID4gc2V0dXAuIjsKICAgID4gPiA+CiAgICA+ID4gPiAgICAgbml0OiBzL3BlcmVmZXJl
bmNlL3ByZWZlcmVuY2UvICh0d2ljZSkKICAgID4gPiA+IFtza3JhemFdOiBGaXhlZC4KICAgID4g
PiA+CiAgICA+ID4gPiAgICAgICAgICBmZWF0dXJlIHBvbGljeS10YXJnZXRlZC1kaXNjb3Zlcnkt
Y29uZmlnIHsKICAgID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgID4gPiA+ICAgICAg
ICAgICAgICAiVGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IHRoZSBzeXN0ZW0gYWxsb3dzIHRv
CiAgICA+IGNvbmZpZ3VyZQogICAgPiA+ID4gICAgICAgICAgICAgICBwb2xpY2llcyB0byBjb250
cm9sIHRoZSBhY2NlcHRhbmNlIG9mIHRhcmdldGVkIG5laWdoYm9yCiAgICA+ID4gPiAgICAgICAg
ICAgICAgIGRpc2NvdmVyeSBoZWxsbyBtZXNzYWdlcy4iOwogICAgPiA+ID4KICAgID4gPiA+ICAg
ICBuaXQ6IHMvaGVsbG8vSGVsbG8vCiAgICA+ID4gPiAgICAgW3NrcmF6YV06IEZpeGVkLgogICAg
PiA+ID4KICAgID4gPiA+ICAgICAgICAgIHR5cGVkZWYgbmVpZ2hib3ItbGlzdC1yZWYgewogICAg
PiA+ID4gICAgICAgICAgICB0eXBlIHN0cmluZzsKICAgID4gPiA+ICAgICAgICAgICAgZGVzY3Jp
cHRpb24KICAgID4gPiA+ICAgICAgICAgICAgICAiQSB0eXBlIGZvciBhIHJlZmVyZW5jZSB0byBh
IG5laWdoYm9yIGFkZHJlc3MgbGlzdC4KICAgID4gPiA+ICAgICAgICAgICAgICAgVGhlIHN0cmlu
ZyB2YWx1ZSBpcyB0aGUgbmFtZSBpZGVudGlmaWVyIGZvciB1bmlxdWVseQogICAgPiA+ID4gICAg
ICAgICAgICAgICBpZGVudGlmeWluZyB0aGUgcmVmZXJlbmNlZCBhZGRyZXNzIGxpc3QsIHdoaWNo
CiAgICA+ID4gPiBjb250YWlucyBhCiAgICA+ID4gbGlzdAogICAgPiA+ID4gICAgICAgICAgICAg
ICBvZiBhZGRyZXNzZXMgdGhhdCBhIHJvdXRpbmcgcG9saWN5IGNhbiBhcHBsaWVkLiBUaGUKICAg
ID4gPiBkZWZpbml0aW9uCiAgICA+ID4gPiAgICAgICAgICAgICAgIG9mIHN1Y2ggYW4gYWRkcmVz
cyBsaXN0IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMKICAgID4gPiA+ICAgICAgICAgICAg
ICAgZG9jdW1lbnQuIjsKICAgID4gPiA+CiAgICA+ID4gPiAgICAgSWYgSSdtIHJlYWRpbmcgY29y
cmVjdGx5IGJldHdlZW4gaGVyZSBhbmQgd2hlcmUgdGhpcyBpcyB1c2VkLCB0aGUKICAgID4gPiA+
ICAgICBzZW1hbnRpY3Mgb2YgdGhpcyBhcmUgYmV0dGVyIGRlc2NyaWJlZCBhcyAiaW1wbGVtZW50
YXRpb24tCiAgICA+IHNwZWNpZmljIgogICAgPiA+IC0tCiAgICA+ID4gPiAgICAgdGhhdCBpcywg
dGhpcyBpcyBhIGxhYmVsIHRoYXQgcmVmZXJzIHRvIHNvbWUgbG9jYWwgY29uZmlndXJlZAogICAg
PiBzdGF0ZSwKICAgID4gPiA+ICAgICBzcGVjaWZpY2FsbHksIGEgbGlzdCBvZiBuZWlnaGJvciBh
ZGRyZXNzZXMgdXNlZCBhcyBhbiBBQ0wuCiAgICA+ID4gKEVtcGhhc2lzIG9uCiAgICA+ID4gPiAg
ICAgKmxvY2FsKiAtLSBpdCBzZWVtcyBsaWtlIGl0IGRvZXMgbm90IG5lZWQgdG8gaW50ZXJhY3Qg
d2l0aAogICAgPiBhbnl0aGluZwogICAgPiA+ID4gICAgIGVsc2UuKQogICAgPiA+ID4gICAgIEkg
ZG8gc3ltcGF0aGl6ZSB3aXRoIHRoZSBZQU5HIGRvY3RvciwgdGhvdWdoIC0tIGFzLWlzLCB0aGlz
IGZlZWxzCiAgICA+ID4gPiAgICAgdW5kZXJzcGVjaWZpZWQuCiAgICA+ID4gPiAgICAgKEJUVywg
SVAgQUNMcyBhcmUgbm90IGNvbnNpZGVyZWQgdG8gYmUgYSBzZWN1cml0eSBtZWFzdXJlIGJ5IHRo
ZQogICAgPiA+IGJyb2FkZXIKICAgID4gPiA+ICAgICBzZWN1cml0eSBjb21tdW5pdHkuKQogICAg
PiA+ID4gICAgIFNpbWlsYXJseSBmb3IgdGhlIHN1YnNlcXVlbnQgPGZvbz4tbGlzdC1yZWZzLgog
ICAgPiA+ID4KICAgID4gPiA+IFtza3JhemFdOiBXZSBkbyB1bmRlcnN0YW5kIHRoZSBjb25jZXJu
cywgYW5kIGhhdmUgZml4ZWQgdGhlc2UgdHdvCiAgICA+ID4gPiB0eXBlcwogICAgPiA+IGJ5IHVz
aW5nIHRoZQogICAgPiA+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXJ0
Z3dnLXBvbGljeS1tb2RlbCwKICAgID4gPiB3aGljaCB3YXMgbm90IGF2YWlsYWJsZSB3aGVuIHdl
IGluaXRpYWxseSBzdGFydGVkIHRvIHdvcmsgb24gdGhpcyBtb2RlbC4KICAgID4gPgogICAgPiA+
IEdyZWF0IQogICAgPiA+CiAgICA+ID4gPiAgICAgICAgICAgICAgY29udGFpbmVyIGludGVyZmFj
ZXMgewogICAgPiA+ID4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgID4gPiA+ICAgICAg
ICAgICAgICAgICAgIkEgbGlzdCBvZiBpbnRlcmZhY2VzIG9uIHdoaWNoIGZvcndhcmRpbmcgaXMK
ICAgID4gPiA+IGRpc2FibGVkLiI7CiAgICA+ID4gPgogICAgPiA+ID4gICAgIG5pdDogZ2l2ZW4g
dGhlIHNlcGFyYXRlICdsZHAtZGlzYWJsZScgbGVhZiwgcGVyaGFwcyBzL2lzL2NhbiBiZS8KICAg
ID4gPiA+IGlzCiAgICA+ID4gaW4KICAgID4gPiA+ICAgICBvcmRlci4KICAgID4gPiA+IFtza3Jh
emFdOiBVbmRlcnN0YW5kIHRoZSBjb25mdXNpb24uIENoYW5nZWQgYXMgc3VnZ2VzdGVkLgogICAg
PiA+ID4KICAgID4gPiA+ICAgICBBbHNvLCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGxpc3QgaXRz
ZWxmIGltcGxpZXMgYWRkaXRpb25hbAogICAgPiA+ID4gICAgIGZ1bmN0aW9uYWxpdHksIG9mIGxp
c3RpbmcgdGhlIGludGVyZmFjZXMgdXNlZCBmb3IgYmFzaWMgZGlzY292ZXJ5LgogICAgPiA+ID4K
ICAgID4gPiA+IFtza3JhemFdOiBUaGUgZGVzY3JpcHRpb24gd2FzIHdyb25nLiBXZSBkb24ndCBp
bnRlbmQgdG8gdXNlIHRoaXMKICAgID4gPiA+IGxpc3QKICAgID4gPiBmb3IgZGlzY292ZXJ5LiBG
aXhlZC4KICAgID4gPiA+CiAgICA+ID4gPiAgICAgICAgICBncm91cGluZyBncmFjZWZ1bC1yZXN0
YXJ0LWF1Z21lbnQgewogICAgPiA+ID4gICAgICAgICAgICBkZXNjcmlwdGlvbiAiQXVnbWVudGF0
aW9uIHRvIGdyYWNlZnVsIHJlc3RhcnQuIjsKICAgID4gPiA+CiAgICA+ID4gPiAgICAgICAgICAg
IGxlYWYgaGVscGVyLWVuYWJsZSB7CiAgICA+ID4gPiAgICAgICAgICAgICAgaWYtZmVhdHVyZSBn
cmFjZWZ1bC1yZXN0YXJ0LWhlbHBlci1tb2RlOwogICAgPiA+ID4gICAgICAgICAgICAgIHR5cGUg
Ym9vbGVhbjsKICAgID4gPiA+ICAgICAgICAgICAgICBkZWZhdWx0IGZhbHNlOwogICAgPiA+ID4g
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICA+ID4gPiAgICAgICAgICAgICAgICAiRW5hYmxl
IG9yIGRpc2FibGUgZ3JhY2VmdWwgcmVzdGFydCBoZWxwZXIgbW9kZS4iOwogICAgPiA+ID4KICAg
ID4gPiA+ICAgICBXaGVyZSBpcyB0aGlzICJoZWxwZXIgbW9kZSIgZG9jdW1lbnRlZD8KICAgID4g
PiA+IFtza3JhemFdOiBUaGlzIGlzIG5vdCBhbiBSRkMgZGVmaW5lZCB0ZXJtIGJ1dCBjb21tb25s
eSBrbm93biBhbmQKICAgID4gPiA+IHVzZWQKICAgID4gPiB3aGVuIEdSIHRpbWVyIGlzIHNldCB0
byAwLgogICAgPiA+ID4gICBGaXhlZCB0aGUgZGVzY3JpcHRpb24gaW4geWFuZyB0byBoaWdobGln
aHQgdGhpcy4KICAgID4gPgogICAgPiA+IElzIHRoaXMganVzdCBzdGFnZWQgZm9yIHRoZSAtMDk/
ICBJIGFtIG5vdCBzZWVpbmcgaXQgaW4gdGhlIC0wOC4KICAgID4gPgogICAgPiA+ID4gICAgICAg
ICAgYXVnbWVudCAiL3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRwOm1w
bHMtCiAgICA+IGxkcC8iCiAgICA+ID4gPiAgICAgICAgICAgICsgImxkcDpnbG9iYWwiIHsKICAg
ID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRpb24gIkdyYWNlZnVsIGZvcndhcmRpbmcgbmV4dGhv
cCBhdWdtZW50YXRpb24uIjsKICAgID4gPiA+ICAgICAgICAgICAgdXNlcyBnbG9iYWwtZm9yd2Fy
ZGluZy1uZXh0aG9wLWF1Z21lbnQ7CiAgICA+ID4gPiAgICAgICAgICB9CiAgICA+ID4gPgogICAg
PiA+ID4gICAgIG5pdDogSSBkb24ndCB0aGluayAiR3JhY2VmdWwiIGlzIGNvcnJlY3QsIGluIHRo
ZSBkZXNjcmlwdGlvbi4KICAgID4gPiA+ICAgICBbc2tyYXphXTogUmVtb3ZlZCBpdC4KICAgID4g
PiA+CiAgICA+ID4gPiAgICAgV2h5IGlzICh0aGUgYXVnbWVudGVkKQogICAgPiA+ID4gICAgIC9y
dDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDptcGxzLQogICAgPiA+IGxk
cC9sZHA6Z2xvYmFsL2xkcDphZGRyZXNzLWZhbWlsaWVzL2lwdjYvbGFiZWwtZGlzdHJpYnV0aW9u
LWNvbnRyb2xtb2QKICAgID4gPiBlCiAgICA+ID4gPiAgICAgJ2NvbmZpZyBmYWxzZSc/ICBEb2Vz
bid0IFJGQyA1MDM2IHNheSB0aGF0IGFuIExTUiBtaWdodCBzdXBwb3J0CiAgICA+ID4gZWl0aGVy
CiAgICA+ID4gPiAgICAgYXMgYSBjb25maWd1cmF0aW9uIG9wdGlvbj8KICAgID4gPiA+CiAgICA+
ID4gPiBbc2tyYXphXTogWWVzLCBidXQgbm8gaW1wbGVtZW50YXRpb24gc3VwcG9ydHMgc3VjaCBh
IGNmZyBhcyBjaGFuZ2UKICAgID4gPiA+IG9mCiAgICA+ID4gc3VjaCBhIG1vZGUgaXMgYSBtYXNz
aXZlIGRpc3J1cHRpdmUgb3BlcmF0aW9uIC0gYWxsIGltcGxlbWVudGF0aW9uCiAgICA+ID4gcGlj
ayBvbmUgbW9kZSBhcyB0aGUgZGVmYXVsdCBhbmQgb25seSBzdXBwb3J0ZWQgbW9kZSBhbmQgc3Rp
Y2sgdG8gaXQuCiAgICA+ID4gPiAgIFRoZSBMRFAgWUFORyBkZXNpZ24gdGVhbSBoYWQgZGlzY3Vz
c2VkIHRoaXMgZWFybHkgZW5vdWdoIGFuZAogICAgPiA+ID4gYWdyZWVkIHRvCiAgICA+ID4gbm90
IHByb3ZpZGUgdGhpcyBhIGNmZyBvcHRpb24uCiAgICA+ID4KICAgID4gPiBBaCwgdW5kZXJzdG9v
ZC4KICAgID4gPgogICAgPiA+ID4gICAgICAgICAgICAgICAgbGVhZiBhZGphY2VudC1hZGRyZXNz
IHsKICAgID4gPiA+ICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjYtYWRkcmVzczsKICAg
ID4gPiA+ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgID4gPiA+ICAgICAgICAgICAg
ICAgICAgICAiQ29uZmlndXJlcyBhIHJlbW90ZSBMRFAgbmVpZ2hib3IgYW5kIGVuYWJsZXMKICAg
ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgZXh0ZW5kZWQgTERQIGRpc2NvdmVyeSBvZiB0aGUg
c3BlY2lmaWVkCiAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgIG5laWdoYm9yLiI7CiAgICA+
ID4gPgogICAgPiA+ID4gICAgIEFzIGZvciB0aGUgaXB2NCBjYXNlLCBkbyB3ZSBzdGlsbCB3YW50
ICJhbmQgZW5hYmxlcyIgaGVyZT8KICAgID4gPiA+IFtza3JhemFdOiBGaXhlZCBieSByZW1vdmlu
ZyBpdC4KICAgID4gPiA+CiAgICA+ID4gPiAgICAgICAgICBhdWdtZW50ICIvcnQ6cm91dGluZy9y
dDpjb250cm9sLXBsYW5lLXByb3RvY29scy9sZHA6bXBscy0KICAgID4gbGRwLyIKICAgID4gPiA+
ICAgICAgICAgICAgKyAibGRwOmRpc2NvdmVyeS9sZHA6aW50ZXJmYWNlcy9sZHA6aW50ZXJmYWNl
LyIKICAgID4gPiA+ICAgICAgICAgICAgKyAibGRwOmFkZHJlc3MtZmFtaWxpZXMvbGRwLWV4dDpp
cHY2IiB7CiAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJJbnRlcmZhY2UgYWRkcmVz
cyBmYW1pbHkgSVB2NiBhdWdtZW50YXRpb24uIjsKICAgID4gPiA+ICAgICAgICAgICAgdXNlcyBp
bnRlcmZhY2UtYWRkcmVzcy1mYW1pbHktaXB2Ni1hdWdtZW50OwogICAgPiA+ID4KICAgID4gPiA+
ICAgICBEaWRuJ3Qgd2UganVzdCBjcmVhdGUgLi4uL2xkcDphZGRyZXNzLWZhbWlsaWVzL2xkcC1l
eHQ6aXB2NiB3aXRoCiAgICA+IGFuCiAgICA+ID4gPiAgICAgZWFybGllciBhdWdtZW50YXRpb24g
aW4gdGhpcyBtb2R1bGU/ICAoU2ltaWxhcmx5IGZvcgogICAgPiA+ID4gICAgIC9ydDpyb3V0aW5n
L3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDptcGxzLQogICAgPiA+IGxkcC9sZHA6cGVl
cnMvbGRwOnBlZXIvbGRwOmFkZHJlc3MtZmFtaWxpZXMvbGRwLWV4dDppcHY2CiAgICA+ID4gPiAg
ICAgd2hpY2ggd2UgYXVnbWVudCB3aXRoICJ1c2VzIHBlZXItYWYtcG9saWN5LWNvbnRhaW5lciIu
KQogICAgPiA+ID4KICAgID4gPiA+IFtza3JhemFdOiBZZXMuIEl0IGlzIG9rIHRvIGF1Z21lbnQg
YSBub2RlIHdoaWNoIGlzIHBhcnQgb2YgYW5vdGhlcgogICAgPiA+IGF1Z21lbnRhdGlvbi4gVGhl
IHJlc3VsdCBpcyB0byBhZGQgdGhlbSBhbGwgdG9nZXRoZXIuIERvaW5nIHNvIGlzIHRvCiAgICA+
ID4gYXZvaWQgdG9vIG11Y2ggaXJyZWd1bGFyIHBhdHRlcm5zLCBzbyB0aGF0IHdlIGhhdmUgbW9y
ZSBzaW1pbGFyCiAgICA+ID4gY29uc3RydWN0aW9uIGJldHdlZW4gSVB2NCBhbmQgSVB2Ni4KICAg
ID4gPiA+CiAgICA+ID4gPiAgICAgQXBwZW5kaXggQQogICAgPiA+ID4KICAgID4gPiA+ICAgICAg
ICAgICAgICAgICAgICAgICJpcy1yb3V0ZXIiOiBbbnVsbF0sCiAgICA+ID4gPgogICAgPiA+ID4g
ICAgIFRoaXMgbG9va3Mgd2VpcmQgdG8gbWUgKCJhcnJheSBjb250YWluaW5nIG9uZSBlbGVtZW50
IHdpdGggdmFsdWUKICAgID4gPiBsaXRlcmFsCiAgICA+ID4gPiAgICAgbnVsbCIpIC0tIHdoeSBk
b2VzIHRoZSBhcnJheSBjb21lIGludG8gcGxheT8KICAgID4gPiA+CiAgICA+ID4gPiAgICAgW1h1
ZmVuZ106IEhlcmUgaXMgYSBsaXR0bGUgZXhwbGFuYXRpb24gdG8gdGhlIHNlZW1pbmdseQogICAg
PiA+ID4gY29uZnVzaW5nCiAgICA+ID4gbm90YXRpb246IHRoZSBwYWlyIG9mIHNxdWFyZSBicmFj
a2V0cyBkb2VzIG5vdCBpbmRpY2F0ZSBhIG5vcm1hbCBhcnJheS4KICAgID4gPiBJbnN0ZWFkLCBp
dCBpcyBhIHNwZWNpYWwgbm90YXRpb24gdG8gaW5kaWNhdGUgdGhhdCB0aGUgdmFsdWUgb2YgYQog
ICAgPiAiZW1wdHkiCiAgICA+ID4gdHlwZSBsZWFmIGlzICJwcmVzZW50IiAoU2VjdGlvbiA2Ljku
IG9mIFJGQyA3OTUxKS4gU2VtYW50aWNhbGx5IHRoZQogICAgPiA+IGxpbmUgYWJvdmUgc2F5cyB0
aGF0ICIodGhlIG5laWdoYm9yKSBpcyBhIHJvdXRlci4iCiAgICA+ID4KICAgID4gPiBBaCwgdGhh
bmtzIGZvciB0aGUgZXhwbGFuYXRpb25zLgogICAgPiA+CiAgICA+ID4gLUJlbgogICAgPgogICAg
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogICAgPiBt
cGxzIG1haWxpbmcgbGlzdAogICAgPiBtcGxzQGlldGYub3JnCiAgICA+IGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscwoKCg==


From nobody Mon Mar 23 10:51:37 2020
Return-Path: <skraza@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6874A3A0D5E; Mon, 23 Mar 2020 10:51:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ICyQnLPk; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=tHF7Uv3f
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 0SdoBzQOuaq5; Mon, 23 Mar 2020 10:51:01 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FC4E3A0DC4; Mon, 23 Mar 2020 10:51:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=65944; q=dns/txt; s=iport; t=1584985861; x=1586195461; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=EO3eXaH3C6MWL/at+UIEJGkjVMk0jbij7FlBvJAlCIU=; b=ICyQnLPksV/w9wl7iNS6ZBY4u0mzjywk4cTZBv0RYPjchToP/KfEseAg 2vnpVtlGpfgwzytuou2nTxMd4f7F86tVkCS+oYPZsqOrpOE4o6QA60R0Z ojXLnMAlYM/yLErqTLMh5YQl5pW5lOKrlcEmTKVzGY85zzYE1/j7dftyD E=;
IronPort-PHdr: =?us-ascii?q?9a23=3AaN0UIRHUc0VlbzeXO3Zw0Z1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4w3Q3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+eeXpdSUoFexJVURu+DewNk0GUMs=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CHAAAA9nhe/49dJa1dCQ4LAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQERAQEBAQEBAQEBAQGBe4FUJAUnBWxQCCAECyqEGINFA4p?= =?us-ascii?q?xgl+Jao4ygUKBEANQBAkBAQEMAQEYCwoCBAEBhEUCF4IQJDgTAgMBAQsBAQU?= =?us-ascii?q?BAQECAQUEbYVWDIVjAQEBAQIBAQEQCAEIBA0MAQEpAQIGAgMBCwQCAQgRBAE?= =?us-ascii?q?BAQICFAsHAgICHwYLFQgIAgQBDQUUDoI5RwQBgksDDiABDqIpAoE5iGJ1fzO?= =?us-ascii?q?CfwEBBYUaDQuCDAmBDiqFIIVLJYEfGoIAgREnIIFPfj6CG0kBAQIBgSUREgQ?= =?us-ascii?q?tOIJCMoIsjVwSEi0Fggo7hhyJeo5OMkQKgjyHXoUJSoUZhD0dgkyBAocphFW?= =?us-ascii?q?MDY4vXokNgjeML4N+AgQCBAUCDgEBBYFpIg2BS3AVOyoBgkEJRxgNjh0MAQQ?= =?us-ascii?q?SFYM7hFk7hQQ9dAIBgSaLKyWCHQEB?=
X-IronPort-AV: E=Sophos;i="5.72,297,1580774400"; d="scan'208";a="745685524"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 23 Mar 2020 17:50:59 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 02NHoxAw019415 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 23 Mar 2020 17:50:59 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 23 Mar 2020 12:50:58 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 23 Mar 2020 13:50:57 -0400
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 23 Mar 2020 12:50:57 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FgdvnS6ydG8k0vVu61RzcElI3q5pNFD49qtzkKBzzXtIjiw2a2iYWuwOlBgAVTl4kiUBswQkPwLA/2jqgfV9wBFrLQOfSSQnJwhMPWcu+oKOMQ1PRWfWANxFOYcKcuoGP4Ch9/YagaFlK0CTP+mi5bRmCofpF1whT5K6LziwVxfHG+vkzYOD1msShBkEcX0EfFusGC4/POd1AuX3yyjnVa3qI0d4wO9f+1lwuZ8+MmXxMOW95YJt7ol1l/nHnv4F+aOUVHAw+N1VccXjU8XfreEOLkKiNuKmdGZ5VYZAoQud3+2aQgFzbD8cy6ZZEH6u6dYi9SUlZMPS34ojHjUuaA==
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=EO3eXaH3C6MWL/at+UIEJGkjVMk0jbij7FlBvJAlCIU=; b=N/GoDbhkOt9uCTWbc/mVcjRUolRod8RyWGKPFiHLVVvXZo9gdoFC7xcfPq1aW4cDbVd9cc2kbJnBI3uF76xcWQA2jjyjQYsNH2GvnsrXTenoCsoEchYqPAWr2TsfWDQWY0vA4ndF1Dn3pqEYgIiqxXODpFcOxnH3GYrZE3io/XW3mT+jB5xmMVvErd3+3ogR7i+N2iG88pt2f1Ogk3FcCRlce3/UGMA+2mW0mJ+jUe4DPGgPXYB+mNnZxMMOoztKNxHIoo0eISwV+/b5wvqGpM0DUxEd3c+hjphI3dArTeUgwc5+9r0iNYU8UjTTmdyc6sHDOTLYutCevRwH5UTx5g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EO3eXaH3C6MWL/at+UIEJGkjVMk0jbij7FlBvJAlCIU=; b=tHF7Uv3fRTITZX+YO/Wi0X05G6HCftqLztJypqlBUOTViOxnHLUt8DuEtazFy8JUYQCD4Qa5h1EWv9AGYhsmGmvvYlzYhq9780g3yI6RTsrbKv315lmV9jpyqTqyTS0kw5VDvRs5ZRex2L8QFVaGlqmZXZov2hn6q0S/ZnRqarg=
Received: from BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) by BL0PR11MB3524.namprd11.prod.outlook.com (2603:10b6:208:73::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.22; Mon, 23 Mar 2020 17:49:47 +0000
Received: from BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024]) by BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024%5]) with mapi id 15.20.2835.021; Mon, 23 Mar 2020 17:49:47 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: tom petch <ietfc@btconnect.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, Benjamin Kaduk <kaduk@mit.edu>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, The IESG <iesg@ietf.org>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Thread-Topic: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV7fEHh8C8R6fr+Eu6LYwdKXXZQqhNYQKAgALDA0CAACC/gIAACseQgAE+jYCAAEDAAIAEyHcA///AogA=
Date: Mon, 23 Mar 2020 17:49:47 +0000
Message-ID: <594CD2A4-2DAA-46A5-9AF6-E19F774C7BE1@cisco.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu> <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com> <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com> <FBBD1213-A7A9-498D-9BAD-4DF50DFB5402@cisco.com> <DB7PR07MB5657F9851367C5CB21B0DE84A0F00@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB5657F9851367C5CB21B0DE84A0F00@DB7PR07MB5657.eurprd07.prod.outlook.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [2001:420:c0c4:1008::26]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5e6141c6-cd9f-41c5-669f-08d7cf529407
x-ms-traffictypediagnostic: BL0PR11MB3524:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR11MB3524BB007134FC55A7E6AE1FD0F00@BL0PR11MB3524.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0351D213B3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(199004)(36756003)(6486002)(6512007)(316002)(296002)(6506007)(53546011)(30864003)(54906003)(110136005)(33656002)(66946007)(66446008)(66556008)(76116006)(15650500001)(64756008)(66476007)(86362001)(2616005)(18074004)(71200400001)(8676002)(966005)(8936002)(66574012)(2906002)(81156014)(4326008)(81166006)(5660300002)(186003)(45080400002)(478600001)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3524; H:BL0PR11MB3412.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: j7BrQ/UhaaDhftJceiUaGw1RiTv4n2T6DiM3/wF8vLhDFIKdgxHj8ZtDbSaSU4SgR+TXIuNpLkxS5KBuzqh5stnKSmluJSd9UVYkZziti4LgZ+JIbjhkY7YQ5raFB2iUCb+u85eOWk0kxQEAmC2fmmP6aaPvwcj0TdO5E1Fxde1dbJeQEbMwqyrAI+FHWHRwPJZtsE1I8PWejiMP4p7ctRzFHEjB4p76v41Au3+lejwGODgkFCg8EQ6PypVMlQQf+Ch+pwHUUeqrflrlMXecyEm+FP+GCH8t2+wwEZ2uG1VmbEa42t0fpbuiaOu38+Ub0ymczOU+cjBR+NxxmR1skouZ5eHmMBfvM9jwhwjKSIxCADGMNGIalusNgrx3nr3i1QXsL9Etw41No3/JA8woFdbhEN+vOgNFfq77SipxgvMrZHKR02INpzCjpVeuX731EBnMYwuWXHEU6xKNcsYNT4gX1dFsSnfCEiF4W1g65y2grag80kNpudcfRG8HlYWFDC8lIYDd8c9JqTXZGcFPoQ==
x-ms-exchange-antispam-messagedata: ZKYWYiooEl/mhVjQ4Upw+dQkLkgQA4fmWLoYW49XaOol8PppN62PzNYtNXwRdJyuDm7DEoE0Yjh6URVUyer8JtSIlJkrrN//6ZlPb8HNOoTP3k6bKKI8DFu0Ru0+TcMjjvBSDo1e+JVaQMmd12sgkXXUfsqQj5FeFcoRTCfdj3Y=
Content-Type: text/plain; charset="utf-8"
Content-ID: <85ABB556271D774B984774D40B98E63C@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 5e6141c6-cd9f-41c5-669f-08d7cf529407
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2020 17:49:47.2086 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1WFOc82xbZ81GOjDcTRH40AiWnl91pBBvBQXxYcQxetEqD8pfLpxaQp3RsWDCCdoGaviUscN892lr4fJjSmEmA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3524
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/jwGR0rN7tMq15zUVFuTP0jI_5FQ>
Subject: Re: [mpls] Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 17:51:30 -0000

VGhhbmtzIFRvbS4NCg0KV2Ugd2lsbCB0cnkgdG8gc25lYWsgaW4gYmV0dGVyIGRlc2NyaXB0aW9u
IHdoZW4gdGFraW5nIHVwIG91ciBuZXh0IHJldi4gDQoNCu+7v09uIDIwMjAtMDMtMjMsIDE6MzYg
UE0sICJ0b20gcGV0Y2giIDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToNCg0KICAgIEZyb206
IEthbXJhbiBSYXphIChza3JhemEpIDxza3JhemFAY2lzY28uY29tPg0KICAgIFNlbnQ6IDIwIE1h
cmNoIDIwMjAgMjA6MzQNCiAgICANCiAgICBLYW1yYW4NCiAgICBUaGFua3MgZm9yIC0wOTsgIHBs
dWNraW5nIG91dCB5b3VyIHBhcmFncmFwaA0KICAgIA0KICAgIFtza3JhemEyMF06IFllcywgaW50
ZiBkaXNjb3ZlcnkgYW5kIHRndCBkaXNjb3ZlcnkgYXJlIHNlcGFyYXRlIGFuZCBub3QgbGlua2Vk
IC0gaXQgaXMgZW50aXJlbHkgcG9zc2libGUgdG8gaGF2ZSB2NCBpbnRmIGRpc2MgYW4gdjYgdGd0
IGFuZCB2aWNlIHZlcnNhLiBUaGlzIGlzIG9idmlvdXMgZnJvbSB0aGUgTERQIHByb3RvY29sIHNw
ZWNzIGFuZCBoZW5jZSB3ZSBzZWUgbmVlZCB0byBjYWxsIHRoaXMgb3V0Lg0KICAgICAgT3RoZXJ3
aXNlLCB0aGVyZSBhcmUgMTAwIG90aGVyIHRoaW5ncyB0aGF0IG1heSBuZWVkIGNhbGwgb3V0IC0g
SXQgaXMgZXhwZWN0ZWQgdGhhdCB1c2VyIG9mIHRoaXMgbW9kZWwgaXMgZmFtaWxpYXIgd2l0aCB0
aGUgTERQIGJhc2Ugc3BlY3MNCiAgICA8dHA+DQogICAgQ2xlYXJseSBJIGFtIG5vdCBmYW1pbGlh
ciBlbm91Z2ggd2l0aCB0aGUgYmFzZSBzcGVjcyEgIEkgZGlkIHJlcmVhZCBSRkM3NTUyIGFuZCBz
dGlsbCBkaWQgbm90IHNlZSBpdCBjbGVhcmx5IHNwZWx0IG91dCB0aGVyZSwgcmF0aGVyIGl0IHNl
ZW1zIHRvIGJ1bmRsZSB0aGUgcGFydHMgb2YgTERQIHRvZ2V0aGVyIGluIGl0cyBjaGFyYWN0ZXJp
c2F0aW9uIG9mIExEUC9MU1IgYXMgc2luZ2xlIG9yIGR1YWwgc3RhY2suICBObyBtYXR0ZXIsIGZv
ciB0aGUgYmVuZWZpdCBvZiBzdWNoIGFzIG1lLCBJIHdvdWxkIHZhbHVlIGV4dHJhIHdvcmRzIGlu
IHRoZSBkZXNjcmlwdGlvbiBjbGF1c2VzIG9mIHRob3NlIHByZXNlbmNlIGNvbnRhaW5lcnMsIHNp
bXBseSBhZGRpbmcgd2hhdCBpdCBpcyB0aGF0IElQdjQvSVB2NiBpcyBiZWluZyBlbmFibGVkIGZv
ciBpZSByZXBsYWNlDQogICAgUHJlc2VudCBpZiBJUHY0IGlzIGVuYWJsZWQNCiAgICB3aXRoDQog
ICAgUHJlc2VudCBpZiBJUHY0IGlzIGVuYWJsZWQgZm9yIGRpc2NvdmVyeS90YXJnZXRlZCBkaXNj
b3ZlcnkvIGV0Yw0KICAgIA0KICAgIEdpdmVuIHRoZSBzdHJ1Y3R1cmUgb2YgWUFORywgSSBmaW5k
IGl0IGVhc3kgdG8gbG9zZSBzaWdodCBvZiB3aGF0IGl0IGlzIGlzIGJlaW5nIGVuYWJsZWQgb3Ig
ZGlzYWJsZS4NCiAgICANCiAgICBJbiB0aGUgc2FtZSB2ZWluLCBJIGFtIHVuY2xlYXIgYWJvdXQg
dGhlIGludGVyYWN0aW9uIGJldHdlZW4gdGhlIHByZXNlbmNlIGNvbnRhaW5lciBmb3IgSVB2NCBv
ciBJUHY2IHVuZGVyIGdsb2JhbCBhbmQgdGhhdCB1bmRlciBlZyB0YXJnZXRlZCBkaXNjb3Zlcnku
ICBXaGF0IGlzIGl0IHRoYXQgdGhlIGdsb2JhbCB2YWx1ZSBlbmFibGVzIGFuZCBkaXNhYmxlcz8g
IENhbiB0aGUgZ2xvYmFsIElQdjYgYmUgZGlzYWJsZWQgYnV0IElQdjYgdGFyZ2V0ZWQgZGlzY292
ZXJ5IGJlIGVuYWJsZWQ/ICBBZ2FpbiwgYSBmZXcgd29yZHMgYWJvdXQgdGhpcyBpbiB0aGUgZGVz
Y3JpcHRpb24gY2xhdXNlcyB3b3VsZCBoZWxwIHdpdGggdGhpcy4NCiAgICANCiAgICBPbiBhIGRp
ZmZlcmVudCBub3RlLCBJIHN1Z2dlc3QNCiAgICAvcGVyLXBlZXIgc2V0dGluZyBjYW4vcGVyLXBl
ZXIgc2V0dGluZyBhbmQvDQogICAgL2NvbmZnaXJhdGlvbi9jb25maWd1cmF0aW9uLw0KICAgIC9Q
bGVhc2UgcmVmZXIgUkZDNDM3OC9yZWZlcmVuY2UgIiBSRkM0Mzc4DQogICAgL2VzdGFibGlzaGVt
ZW50L2VzdGFibGlzaG1lbnQvDQogICAgDQogICAgSFRIDQogICAgDQogICAgVG9tIFBldGNoDQog
ICAgUm9iL1RvbSwNCiAgICANCiAgICBXZSBhcmUgZ29pbmcgdG8gcG9zdCByZXYgLTA5IHNob3J0
bHkgd2l0aCBzb21lIG1vcmUgZWRpdHMgdG8gdGFrZSBjYXJlIG9mIHNvbWUgb2YgdGhlIGNvbW1l
bnRzLg0KICAgIFBsZWFzZSBzZWUgaW5saW5lIFtza3JhemEyMF0NCiAgICANCiAgICBPbiAyMDIw
LTAzLTIwLCA4OjQyIEFNLCAidG9tIHBldGNoIiA8aWV0ZmNAYnRjb25uZWN0LmNvbT4gd3JvdGU6
DQogICAgDQogICAgICAgIEZyb206IFJvYiBXaWx0b24gKHJ3aWx0b24pIDxyd2lsdG9uQGNpc2Nv
LmNvbT4NCiAgICAgICAgU2VudDogMTkgTWFyY2ggMjAyMCAxODo0MQ0KICAgICAgICBIaSBUb20s
IEJlbiwgS2FtcmFuLA0KICAgICAgICBUaGFua3MgZm9yIHRoZSBjb21tZW50cy4NCiAgICANCiAg
ICAgICAgPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KICAgICAgICA+IEZyb206IHRvbSBw
ZXRjaCA8aWV0ZmNAYnRjb25uZWN0LmNvbT4NCiAgICAgICAgPiBTZW50OiAxOSBNYXJjaCAyMDIw
IDE3OjA0DQogICAgICAgID4gUm9iIHNvcnJ5IGZvciB0aGUgdG9wIHBvc3RpbmcgYnV0IG15IGUt
bWFpbCBpcyBkaWZmaWN1bHQgY3VycmVudGx5Lg0KICAgICAgICBbUlddDQogICAgICAgIE5vIHBy
b2JsZW0uICBJIGhhdmUgdG8gdXNlIE91dGxvb2ssIGFuZCB0aGF0IGRvZXNuJ3Qgc2VlbSB0byBi
ZSBvcHRpbWl6ZWQgZm9yIHJlcGx5aW5nIHRvIGVtYWlscyBlaXRoZXIhDQogICAgICAgIDx0cD4N
CiAgICAgICAgSSB1c2VkIHRvIGhhdmUgT3V0bG9vayBFeHByZXNzIHdoaWNoIEkgdGhvdWdodCBi
YXNpYyBidXQgSSBkaWQgZ2V0IHZlcnkgcHJvZHVjdGl2ZSB3aXRoIGl0IGFuZCBub3cgSSBhbSBv
biBPdXRsb29rIS4gIEFsc28sIEkgYW0gZ2V0dGluZyBhIGJvdW5jZSBmcm9tIGp1bmlwZXIubmV0
IHNvIHNvbWVvbmUgaXMgbm90IHNlZWluZyB0aGlzIC0gZWxzZSBpbmxpbmUNCiAgICAgICAgPg0K
ICAgICAgICA+IFRoZSB1c2Ugb2YgZm91ciBwcmVzZW5jZSBjb250YWluZXJzIHNlZW1zIHdyb25n
OyBpdCBhbGxvd3MgaXB2NCAgb3IgaXB2Ng0KICAgICAgICA+IHRvIGJlIGVuYWJsZWQgZm9yIG9u
ZSBwYXJ0IG9mIExEUCBhbmQgbm90IGZvciBvdGhlcnMgd2hpY2ggaXMgbm90IExEUCBhcyBJDQog
ICAgICAgID4ga25vdyBpdCAod2hpY2ggY291bGQgYmUgaWdub3JhbmNlKS4NCiAgICAgICAgW1JX
XQ0KICAgICAgICBZZXMsIEkgYWdyZWUgdGhhdCB0aGlzIGlzIGFsc28gbm90IGlkZWFsIGFuZCBu
b3QgdGhlIHByb2JsZW0gdGhhdCBJIHJlc3BvbmRlZCB0byBwcmV2aW91c2x5LiAgSSBoYXZlIG5v
dyBjb21tZW50ZWQgYmVsb3cuDQogICAgDQogICAgICAgICAgICBUaGUgYXV0aG9yIGNpdGVzIElQ
IFlBTkcgbW9kdWxlIGJ1dCBJDQogICAgICAgID4gdGhpbmsgdGhhdCBkaWZmZXJlbnQ7IHRoZXJl
IHRoZXJlIGlzIG9ubHkgb25lIHByZXNlbmNlIGNvbnRhaW5lciB3aGljaCBjYW4NCiAgICAgICAg
PiBiZSBzZXQgdG8gdHVybiBvbiBJUHY0IHdpdGhvdXQgbmVlZGluZyB0byBhZGQgYW55IG1vcmUg
cGFyYW1ldGVycyBpZSBubw0KICAgICAgICA+IG5lZWQgdG8gc2V0IHRoZSBlbmFibGUgbGVhZi4N
CiAgICAgICAgW1JXXQ0KICAgICAgICBJbiB0aGUgZ2VuZXJhbCBjYXNlLCB0aGlzIGZlZWxzIGxp
a2UgYSBwb29yIG9wdGltaXphdGlvbiB0byBtZS4gIEl0IGZlZWxzIGxpa2UgaXQgYWRkcyBxdWl0
ZSBhIGxvdCBvZiBleHRyYSBiZXNwb2tlIGNvbXBsZXhpdHkgZm9yIGxpdHRsZSBnYWluLCBlLmcu
IG9uZSBkYXRhIG5vZGUgKHRoZSBpcHY0IHByZXNlbmNlIGNvbnRhaW5lcikgaXMgdXNlZCB0byBl
bmFibGUgSVB2NCwgYW5kIGEgZGlmZmVyZW50IGRhdGEgbm9kZSAodGhlIGVuYWJsZSBsZWFmKSBp
cyB1c2VkIHRvIGRpc2FibGUgaXQuIEl0IGFsc28gbG9va3MgYSBiaXQgbGlrZSBhbiBhZGhvYyB2
ZXJzaW9uIG9mIGluYWN0aXZlIGNvbmZpZ3VyYXRpb24sIGkuZS4gd2h5IGRvZXMgYSBjbGllbnQg
bmVlZCB0byBjb25maWd1cmUgZGlzYWJsZWQgSVB2NCBjb25maWd1cmF0aW9uIGluIHRoZSBmaXJz
dCBwbGFjZS4NCiAgICANCiAgICAgICAgSG93ZXZlciwgSSBhcHByZWNpYXRlIHRoYXQgdGhpcyBj
b25zdHJ1Y3QgaXMgdXNlZCBlbHNld2hlcmUgaW4gSUVURiBtb2RlbHMsIGFuZCBoZW5jZSBpdCBp
cyBhdCBsZWFzdCBjb25zaXN0ZW50IGFjcm9zcyB0aGUgSUVURiBZQU5HIG1vZGVscyB0byB1c2Ug
aXQgaGVyZS4NCiAgICAgICAgPHRwPiAgUm9iIC0gSSB0aGluayB0aGF0IHRoZSB1c2Ugb2YgcHJl
c2VuY2UrZW5hYmxlLWxlYWYgaXMgdGhlIGV4Y2VwdGlvbiBhbmQgaW50ZW5kZWQgZm9yIHRoZSBj
b3JuZXIgY2FzZSB0aGF0IGlzIHRoZSBOZXRtb2QgaW50ZXJmYWNlIG1vZGVsLiAgVGhlIGlzc3Vl
IGFzIEkgc2VlIGl0IHdhcyB0aGUgdHdvIHNjZW5hcmlvcy4gIEEgYmxhZGUgaXMgaG90LXBsdWdn
ZWQsIHRoZSBkZXZpY2UgcmVhZHMgaXRzIHByb3BlcnRpZXMgYW5kIHNldHMgdXAgdGhlICdjb25m
aWd1cmF0aW9uJyBhcyBzdGF0ZSBkYXRhIHdoaWNoIE9BTSBjYW4gdGhlbiBORVRDT05GIGdldC4g
IE9yIE9BTSBzZXRzIHVwIHRoZSBjb25maWd1cmF0aW9uIGluIGFkdmFuY2UgYXMgY29uZmlndXJh
dGlvbiwgdGhlIGJsYWRlIGlzIGhvdC1wbHVnZ2VkLCB0aGUgY29uZmlndXJhdGlvbiBkYXRhIGlz
IG1hdGNoZWQgb24gc29tZSBwYXJhbWV0ZXIgYW5kIHRoZSBkZXZpY2Ugc2V0cyB0aGUgYmxhZGUg
dG8gd2hhdCBPQU0gd2FudHMuICBORVRNT0QgV0cgc3BlbnQgeWVhcnMgb24gdGhpcyB3aXRob3V0
IHN1Y2Nlc3MgYW5kIHRoaXMgd2FzIChpbiBwYXJ0KSB0aGUgZHJpdmVyIGZvciBOTURBIHdpdGgg
aXRzIG11bHRpcGxlIGRhdGFzdG9yZXMuDQogICAgDQogICAgICAgIEFueXdoZXJlIGVsc2UgSSB0
aGluayB0aGF0IGhhdmluZyB0d28gd2F5cyB0byBlbmFibGUvZGlzYWJsZSBzb21ldGhpbmcgaXMg
Y29uZnVzaW5nLiAgSW4gdGhpcyBjYXNlLCBJIGZpbmQgdGhlIChmb3VyKSBkZXNjcmlwdGlvbiBj
bGF1c2VzIHVuY2xlYXIgYW5kIHRob3NlIHNob3VsZCBhdCBsZWFzdCBiZSByZXdyaXR0ZW4uDQog
ICAgDQogICAgW3NrcmF6YTIwXSBVcGRhdGVkIHRoZSBkZXNjcmlwdGlvbnMgYSBiaXQgLiBTZWUg
aW4gcmV2IC0wOS4NCiAgICANCiAgICAgICAgbW9yZSBiZWxvdw0KICAgIA0KICAgICAgICAgICAg
VGhpcyBub3QgdW5saWtlICB0aGUgdXNlIG9mIHByZXNlbmNlIGluDQogICAgICAgID4gUklQLCBP
U1BGLCBCRkQgIGJ1dCB0aGVyZSBpcyBvbmx5IG9uZSBwcmVzZW5jZSBjb250YWluZXIuIGluIGFs
bCBzdWNoDQogICAgICAgID4gY2FzZXMuICBIYXZpbmcgZm91ciBwcmVzZW5jZSBjb250YWluZXJz
IGFuZCBmb3VyIGVuYWJsZSBsZWFmIGZvciBJUFY0IChub3QNCiAgICAgICAgPiBmb3IgdGhlIGZl
YXR1cmVzKSBzZWVtIHRvIG1lIG9ubHkgYSBwb3NzaWJsZSBzb3VyY2Ugb2YgbWlzY29uZmlndXJh
dGlvbi4NCiAgICAgICAgPg0KICAgICAgICBbUlddDQogICAgICAgIEkgYWdyZWUgdGhhdCBoYXZp
bmcgdGhlIHByZXNlbmNlL2VuYWJsZSBsZWFmIGluIDQgcGxhY2VzIGlzIG5vdCBpZGVhbC4gIEFs
dGhvdWdoLCBpdCBsb29rcyBsaWtlIHRoZSBlbmFibGUgbGVhZiBpcyBvbmx5IGluIHR3byBvZiB0
aG9zZSBwbGFjZXMsIGJ1dCBhbiBpcHY0IHAtY29udGFpbmVyIGlzIHVzZWQgaW4gYWxsIDQgcGxh
Y2VzLg0KICAgIA0KICAgICAgICBJJ20gbm90IHJlYWxseSBmYW1pbGlhciB3aXRoIHRoZSBkZXRh
aWxzIG9mIExEUCwgYnV0IGl0IHNlZW1zIHRoYXQgdGhlIGNvbmZpZ3VyYXRpb24gZm9yIGJhc2lj
IGRpc2NvdmVyeSwgZXh0ZW5kZWQgZGlzY292ZXJ5LCBhbmQgc3RhdGljYWxseSBjb25maWd1cmVk
IHBlZXJzIGxvZ2ljYWxseSBzaXRzIGF0IHRoZSBzYW1lIGxldmVsLiAgSGVuY2UgSSB0aGluayBJ
IGNhbiBzZWUgd2h5IElQdjQvdjYgbWlnaHQgYWxsIG5lZWQgdG8gYmUgY29uZmlndXJlZC9lbmFi
bGVkIHNlcGFyYXRlbHkgZm9yIGVhY2ggb2YgdGhlbS4NCiAgICANCiAgICAgICAgQnV0IEkgd2Fz
bid0IHN1cmUgd2h5IHRoZSBnbG9iYWwgaXB2NCBjb25maWd1cmF0aW9uIG5lZWRzIGEgcHJlc2Vu
Y2UgY29udGFpbmVyIGFuZCBhbiBlbmFibGUga2V5d29yZC4gIFBlcmhhcHMgaXQgY291bGQgYmUg
Y2hhbmdlZCB0byBhIG5vbi1wcmVzZW5jZSBjb250YWluZXIsIGFuZCB0aGUgZW5hYmxlIGtleXdv
cmQgcmVtb3ZlZD8gIEkuZS4gZG9lcyBpdCBtYWtlIHNlbnNlIHRvIGVuYWJsZSBJUHY0IGdsb2Jh
bGx5IGluIExEUCBidXQgbm90IGFsc28gaW4gdGhlIGJhc2ljIGRpc2NvdmVyeSwgZXh0ZW5kZWQg
ZGlzY292ZXJ5LCBvciBwZWVyIGNvbmZpZ3VyYXRpb24/ICBPciBkb2VzIHRoZSBnbG9iYWwgSVB2
NCBjb25maWd1cmF0aW9uIG9ubHkgcmVhbGx5IGFwcGx5IGlmIElQdjQgaGFzIGJlZW4gZW5hYmxl
ZCBlbHNld2hlcmU/DQogICAgDQogICAgICAgIFRoZXNlIGNvbW1lbnRzIG1heSBlcXVpdmFsZW50
bHkgYXBwbHkgdG8gSVB2NiBhcyB3ZWxsLg0KICAgIA0KICAgICAgICA8dHA+DQogICAgICAgIEkg
YW0gc3VyZSB0aGV5IGFwcGx5IHRvIElQdjYganVzdCBhcyB3ZWxsIS4gIFRoZSBjdXJyZW50IG1v
ZGVsIGFsbG93cyBMRFAgdGFyZ2V0ZWQgdG8gYmUgSVBWNiBvbmx5IGFuZCBMRFAgZGlzY292ZXJ5
IHRvIGJlIElQdjQgb25seS4gIElmIHRoYXQgaXMgd2hhdCB0aGUgYXV0aG9ycyB3YW50IHRoZW4g
SSB0aGluayB0aGF0IG5lZWRzIHNwZWxsaW5nIG91dCBpbiB0aGUgYm9keSBvZiB0aGUgZG9jdW1l
bnQuDQogICAgDQogICAgW3NrcmF6YTIwXTogWWVzLCBpbnRmIGRpc2NvdmVyeSBhbmQgdGd0IGRp
c2NvdmVyeSBhcmUgc2VwYXJhdGUgYW5kIG5vdCBsaW5rZWQgLSBpdCBpcyBlbnRpcmVseSBwb3Nz
aWJsZSB0byBoYXZlIHY0IGludGYgZGlzYyBhbiB2NiB0Z3QgYW5kIHZpY2UgdmVyc2EuIFRoaXMg
aXMgb2J2aW91cyBmcm9tIHRoZSBMRFAgcHJvdG9jb2wgc3BlY3MgYW5kIGhlbmNlIHdlIHNlZSBu
ZWVkIHRvIGNhbGwgdGhpcyBvdXQuDQogICAgICBPdGhlcndpc2UsIHRoZXJlIGFyZSAxMDAgb3Ro
ZXIgdGhpbmdzIHRoYXQgbWF5IG5lZWQgY2FsbCBvdXQgLSBJdCBpcyBleHBlY3RlZCB0aGF0IHVz
ZXIgb2YgdGhpcyBtb2RlbCBpcyBmYW1pbGlhciB3aXRoIHRoZSBMRFAgYmFzZSBzcGVjcy4NCiAg
ICANCiAgICBQZXJzb25hbGx5IEkgZG8gbm90IHRoaW5rIGl0IGlzIHdoYXQgaXMgd2FudGVkIHNv
IEkgd2FudCBqdXN0IG9uZSBwbGFjZSB0byBlbmFibGUgSVB2NCBhbmQgb25lIHBsYWNlIHRvIGVu
YWJsZSBJUHY2IGFuZCBhbHNvIGZvciB0aG9zZSBwbGFjZXMgdG8gYmUgZW5hYmxlIGxlYWYgb25s
eS4gbm8gcHJlc2VuY2UuICBBcyBJIHNhaWQsIEkgc2VlIHByZXNlbmNlIHVzZWQgZm9yIG9wdGlv
bmFsIGZlYXR1cmVzIHdoZW4gbm8gY29uZmlndXJhdGlvbiBsZWFmcyBhcmUgbmVlZGVkIG9yIHdo
ZW4gdGhlcmUgYXJlIGZldyBhbmQgbGlrZWx5IHRvIGRlZmF1bHQuICBUaGlzIGlzIGhvdyBJIHNl
ZSBCRkQsIFJJUCwgT1NQRiBJRVRGIFlBTkcgbW9kdWxlcyB1c2UgcHJlc2VuY2UgY29udGFpbmVy
cw0KICAgICAgICBPbmUgbW9yZSBiZWxvdw0KICAgIA0KICAgICAgICA+IEkgZWNobyBCZW4ncyBj
b25jZXJuIGFib3V0IHRoZSBzdHJpbmcgcGFzc3dvcmQuICBVc3VhbGx5IHRoaXMgaXMgYmFzZTY0
DQogICAgICAgID4gYW5kIEkgd291bGQgaG9wZSB0byByZWZlcmVuY2UgdGhlIGJhc2ljIE5ldGNv
bmYgY29uZmlndXJhdGlvbiBJLUQgb24gc3VjaA0KICAgICAgICA+IG1hdHRlcnMgYnV0IHByb2dy
ZXNzIG9uIHRoZXNlIGhhcyBub3QgYmVlbiBORVRDT05GIFdHIGZpbmVzdCBob3VyLg0KICAgICAg
ICBbUlddDQogICAgICAgIFllcywgd2UgbmVlZCB0byBnZXQgdGhvc2UgZHJhZnRzIGZpbmlzaGVk
LiAgVGhpcyBtaWdodCBiZSBzb21ldGhpbmcgdGhhdCBJIG5lZWQgdG8gZGlzY3VzcyB3aXRoIHRo
ZSBORVRDT05GIGNoYWlycyBhbmQgcG9zc2libHkgdGhlIHNlY3VyaXR5IEFEcyB0byBmaWd1cmUg
b3V0IGhvdyB3ZSBoYXZlIHNvbWV0aGluZyB0aGF0IGlzIGdvb2QgZW5vdWdoLg0KICAgIA0KICAg
ICAgICBCdXQgSSBhbHNvIGhhdmUgdG8gY29uZmVzcyB0aGF0IEkgZG9uJ3QgZnVsbHkgdW5kZXJz
dGFuZCB0aGUgbnVhbmNlcyBvZiB0aGlzIGlzc3VlIHdlbGwgZW5vdWdoIHRvIHJlYWxseSBrbm93
IHdoZXRoZXIgc3RyaW5nIHZzIGJpbmFyeSBpcyB0aGUgcmlnaHQgYW5zd2VyIGhlcmUuDQogICAg
ICAgID4NCiAgICAgICAgPiBJIGFncmVlIHRoYXQgdGhlIGlzc3VlIHdpdGggaGVsbG8gdGltZXJz
IGlzIHNvcnRlZCAoYWx0aG91Z2ggdGhlIHVzZSBvZg0KICAgICAgICA+IHJlZmluZSBhbmQgdXNl
cyBhbmQgdGhlIG1peCBvZiB0aGUgdGVybWlub2xvZ3kgJ2FsbC1pbnRlcmZhY2VzJyBhbmQNCiAg
ICAgICAgPiAnZ2xvYmFsJyBkb2VzIG5vdCBtYWtlIGZvciBhbiBlYXN5IHJlYWQuDQogICAgICAg
IFtSV10NCiAgICAgICAgSSdtIG9rYXkgd2l0aCB0aGUgcmVmaW5lIHN0YXRlbWVudHMuICBEbyB5
b3UgaGF2ZSBhIHNwZWNpZmljIHN1Z2dlc3Rpb24gb24gaG93IHRoZSB0ZXJtaW5vbG9neSBjb3Vs
ZCBwZXJoYXBzIGJlIHR3ZWFrZWQgdG8gbWFrZSBpdCBlYXNpZXIgdG8gcmVhZC91bmRlcnN0YW5k
Pw0KICAgICAgICA8dHA+DQogICAgICAgIEkgZG8gbm90IHRoaW5rIHRoYXQgdGhlIHByb2JsZW0g
aXMgdGhlIHRlcm1pbm9sb2d5LCBpdCBpcyB0aGUgd2F5IFlBTkcgaXMgYmVpbmcgdXNlZC4gIFlv
dSBrbm93IHRoYXQgdGhlIG9yaWdpbmFsIFlBTkcgY291bGQgbm90IGRvIHdoYXQgdGhlIGF1dGhv
cnMgd2FudGVkLCBjb3VydGVzeSBvZiB0aGUgd2F5IFlBTkcgaGFuZGxlcyBkZWZhdWx0IHZhbHVl
cyAod2hpY2ggSSB0aGluayBpcyB3ZWlyZCkuICBCdXQgZm9yIG1lIHRoZSBmaXggaXMgdG8gc3Rv
cCB0cnlpbmcgdG8gc2F2ZSBhIGZldyBsaW5lcyAgb2YgY29kZSB3aXRoIGEgZ3JvdXBpbmcgd2l0
aCB0d28gdXNlcyBvbmUgd2l0aCBhIHJlZmluZS4gIERpdGNoIHRoZSBZQU5HIGdyb3VwaW5nIGFu
ZCB1c2VzIGFuZCBzcGVsbCBpdCBvdXQuICBUaGlzIGlzIGEgaG9iYnkgaG9yc2Ugb2YgbWluZSwg
dGhhdCB0aG9zZSB3cml0aW5nIGNvZGUgd2FudCB0byBzYXZlIGEgZmV3IGxpbmVzIGJ5IGNyZWF0
aW5nIGxvdHMgb2Ygc3Vicm91dGluZXMvZ3JvdXBpbmdzIHdpdGggYW4gaW5jcmVhc2UgaW4gY29t
cGxleGl0eSB0aGF0IGFkdmVyc2VseSBhZmZlY3RzIGFsbCB1c2VycyBldmVyIGFmdGVyISAgTGlr
ZSBJIHNheSBhIGhvYmJ5IGhvcnNlLg0KICAgIA0KICAgICAgICBUb20gUGV0Y2gNCiAgICANCiAg
ICAgICAgPiBTb3JyeSB0aGlzIGlzIGFmdGVyIHRoZSB0ZWxlY2hhdC4NCiAgICAgICAgW1JXXQ0K
ICAgICAgICBObyB3b3JyaWVzLiAgQWxsIGNvbnN0cnVjdGl2ZSBpbnB1dCBpcyBhcHByZWNpYXRl
ZCBieSB0aGlzIGluY29taW5nIEFEIHdobyBpcyB0cnlpbmcgdG8gZmluZCBoaXMgZmVldCA7LSkN
CiAgICANCiAgICAgICAgUmVnYXJkcywNCiAgICAgICAgUm9iDQogICAgDQogICAgDQogICAgICAg
ID4NCiAgICAgICAgPiBUb20gUGV0Y2gNCiAgICAgICAgPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQogICAgICAgID4gRnJvbTogbXBscyA8bXBscy1ib3VuY2VzQGll
dGYub3JnPiBvbiBiZWhhbGYgb2YgUm9iIFdpbHRvbiAocndpbHRvbikNCiAgICAgICAgPiA8cndp
bHRvbj00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZz4NCiAgICAgICAgPiBTZW50OiAxOSBNYXJj
aCAyMDIwIDE2OjA0DQogICAgICAgID4gVG86IEJlbmphbWluIEthZHVrOyBLYW1yYW4gUmF6YSAo
c2tyYXphKQ0KICAgICAgICA+IENjOiBtcGxzQGlldGYub3JnOyBtcGxzLWNoYWlyc0BpZXRmLm9y
ZzsgVGhlIElFU0c7IGRyYWZ0LWlldGYtbXBscy1sZHAtDQogICAgICAgID4geWFuZ0BpZXRmLm9y
Zw0KICAgICAgICA+IFN1YmplY3Q6IFJlOiBbbXBsc10gVXBkYXRlZCByZXYgLTA4IHBvc3RlZCBb
UmU6IEJlbmphbWluIEthZHVrJ3MgRGlzY3Vzcw0KICAgICAgICA+IG9uIGRyYWZ0LWlldGYtbXBs
cy1sZHAteWFuZy0wNzogKHdpdGggRElTQ1VTUyBhbmQgQ09NTUVOVCldDQogICAgICAgID4NCiAg
ICAgICAgPiBIaSBCZW4sIEthbXJhbiwNCiAgICAgICAgPg0KICAgICAgICA+ID4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCiAgICAgICAgPiA+IEZyb206IGllc2cgPGllc2ctYm91bmNlc0Bp
ZXRmLm9yZz4gT24gQmVoYWxmIE9mIEJlbmphbWluIEthZHVrDQogICAgICAgID4gPiBTZW50OiAx
NyBNYXJjaCAyMDIwIDIwOjU2DQogICAgICAgID4gPiBUbzogS2FtcmFuIFJhemEgKHNrcmF6YSkg
PHNrcmF6YUBjaXNjby5jb20+DQogICAgICAgID4gPiBDYzogbXBsc0BpZXRmLm9yZzsgbXBscy1j
aGFpcnNAaWV0Zi5vcmc7IE5pY29sYWkgTGV5bWFubg0KICAgICAgICA+ID4gPG4ubGV5bWFubkB0
ZWxla29tLmRlPjsgVGhlIElFU0cgPGllc2dAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLW1wbHMtbGRw
LQ0KICAgICAgICA+ID4geWFuZ0BpZXRmLm9yZzsgVGFyZWsgU2FhZCA8dHNhYWQubmV0QGdtYWls
LmNvbT4NCiAgICAgICAgPiA+IFN1YmplY3Q6IFJlOiBVcGRhdGVkIHJldiAtMDggcG9zdGVkIFtS
ZTogQmVuamFtaW4gS2FkdWsncyBEaXNjdXNzIG9uDQogICAgICAgID4gPiBkcmFmdC1pZXRmLW1w
bHMtbGRwLXlhbmctMDc6ICh3aXRoIERJU0NVU1MgYW5kIENPTU1FTlQpXQ0KICAgICAgICA+ID4N
CiAgICAgICAgPiA+IE9uIEZyaSwgRmViIDI4LCAyMDIwIGF0IDA0OjM5OjE0QU0gKzAwMDAsIEth
bXJhbiBSYXphIChza3JhemEpIHdyb3RlOg0KICAgICAgICA+ID4gPiBUaGFua3MgZm9yIHlvdXIg
ZGV0YWlsZWQgcmV2aWV3LCBCZW4uDQogICAgICAgID4gPiA+IFdlIGhhdmUgcG9zdGVkIGEgbmV3
IHJldiAtMDggdGhhdCB0YWtlcyBjYXJlIGFsbW9zdCBhbGwgb2YgeW91cg0KICAgICAgICA+ID4g
PiBjb21tZW50cw0KICAgICAgICA+ID4gYW5kIGNvbW1lbnRzIGZyb20gb3RoZXIgSUVTRyByZXZp
ZXdlcnMuDQogICAgICAgID4gPiA+IE9uIGJlaGFsZiBvZiBhdXRob3JzLCBQbGVhc2Ugc2VlIGlu
bGluZSBbc2tyYXphXSBmb3IgZWFjaCBvZiB5b3VyDQogICAgICAgID4gPiBjb21tZW50L1E6DQog
ICAgICAgID4gPiA+DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQogICAgICAgID4gPiAtLQ0KICAgICAgICA+ID4gPiAgICAgRElTQ1VTUzoN
CiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICAgICAgPiA+ID4g
LS0NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIFRoZSBZQU5HIGRvY3RvciBsYXN0
IGNhbGwgcmV2aWV3IG9mIHRoZSAtMDYgbm90ZXMgdGhhdCB0aGVzZQ0KICAgICAgICA+ID4gPiBt
b2R1bGVzDQogICAgICAgID4gPiBhcmUNCiAgICAgICAgPiA+ID4gICAgIGluIHZpb2xhdGlvbiBv
ZiB0aGUgZXhwZWN0YXRpb25zIG9mIFJGQyA4MzQ5IChhdCBsZWFzdCB3LnIudC4NCiAgICAgICAg
PiA+IGRlZmluaW5nIGENCiAgICAgICAgPiA+ID4gICAgIG5ldyBpZGVudGl0eSBmb3IgdGhlIGNv
bnRyb2wtcGxhbmUgcHJvdG9jb2wgYW5kIHBvc3NpYmx5IG1vcmUpLg0KICAgICAgICA+ID4gVGhp
cw0KICAgICAgICA+ID4gPiAgICAgZG9jdW1lbnQgc2hvdWxkIGVpdGhlciBiZSBicm91Z2h0IGlu
dG8gY29tcGxpYW5jZSBvciBleHBsYWluIHdoeQ0KICAgICAgICA+IGl0DQogICAgICAgID4gPiA+
ICAgICBkaXZlcmdlcy4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06IEZp
eGVkLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgVGhlIFlBTkcgZG9jdG9yJ3Mg
Y29tbWVudHMgYWJvdXQgZGVmYXVsdCB2YWx1ZXMgZm9yICJsb2NhbCINCiAgICAgICAgPiA+ID4g
ICAgIGNvbmZpZ3VyYXRpb24gKGUuZy4sIGdyYWNlZnVsLXJlc3RhcnQgY29uZmlndXJhdGlvbikg
Y2F1c2luZyB0aGUNCiAgICAgICAgPiA+IGdsb2JhbA0KICAgICAgICA+ID4gPiAgICAgY29uZmln
dXJhdGlvbiB0byBuZXZlciB0YWtlIGVmZmVjdCBzaG91bGQgYWxzbyBiZSBhZGRyZXNzZWQuDQog
ICAgICAgID4gPiA+DQogICAgICAgID4gPiA+IFtza3JhemFdOiBGaXhlZC4NCiAgICAgICAgPiA+
DQogICAgICAgID4gPiBUaGVzZSBib3RoIGxvb2sgYWRkcmVzc2VkLCB0byBteSBleWUsIGJ1dCBJ
IGFtIHZlcnkgbXVjaCBub3QgYSBZQU5HDQogICAgICAgID4gPiBleHBlcnQuDQogICAgICAgID4g
PiBJJ2QgcmVjb21tZW5kIHRyeWluZyB0byBnZXQgYSBkZWRpY2F0ZWQgWUFORyByZXZpZXcsIHBl
cmhhcHMgZnJvbSB0aGUNCiAgICAgICAgPiA+IGluY29taW5nIE1hbmFnZW1lbnQgQUQgUm9iIFdp
bHRvbi4NCiAgICAgICAgPiBbUlddDQogICAgICAgID4gSSd2ZSBjaGVja2VkIHRoZSBncmFjZWZ1
bC1yZXN0YXJ0IGNvbmZpZ3VyYXRpb24gYW5kIGl0IGxvb2tzIGZpbmUuDQogICAgICAgID4NCiAg
ICAgICAgPiBJcyB0aGVyZSBmdXJ0aGVyIGhpZXJhcmNoaWNhbCBjb25maWd1cmF0aW9uIHRoYXQg
bmVlZHMgdG8gYmUgY2hlY2tlZD8NCiAgICAgICAgPg0KICAgICAgICA+ID4NCiAgICAgICAgPiA+
ID4gICAgIFBsZWFzZSBpbmNsdWRlIHNvbWUganVzdGlmaWNhdGlvbiBmb3Igd2h5IExEUCBJUHY2
IGlzIGNvbnNpZGVyZWQNCiAgICAgICAgPiBhbg0KICAgICAgICA+ID4gPiAgICAgImV4dGVuZGVk
IGZlYXR1cmUiICh3aGljaCBpcyBwYXJ0aWN1bGFybHkgc3VycHJpc2luZyBnaXZlbiB0aGF0DQog
ICAgICAgID4gPiBTZWN0aW9uDQogICAgICAgID4gPiA+ICAgICAyIGNsYXNzaWZpZXMgIklQIiB0
byByZWZlciB0byBib3RoIElQdjQgYW5kIElQdjYgdG9nZXRoZXIpLg0KICAgICAgICA+ID4gPg0K
ICAgICAgICA+ID4gPiBbc2tyYXphXTogIFRoaXMgd2FzIGFuIGVhcmx5IGRlY2lzaW9uIHRha2Vu
IGFuZCBwcmVzZW50ZWQgdG8gV0cgYW5kDQogICAgICAgID4gPiA+IFdHDQogICAgICAgID4gPiBo
YWQgYWdyZWVkLg0KICAgICAgICA+ID4gPiBNb3Jlb3ZlciwgU2VjIDEuMSBkb2VzIHBvaW50cyBv
dXQgd2h5IExEUCBJUHY2IGlzIGNvbnNpZGVyZWQgYXMgYW4NCiAgICAgICAgPiA+IGV4dGVuZGVk
IGZlYXR1cmUuIFRoZSAiYmFzZSIgZmVhdHVyZXMgYXJlIHRoZSBvbmUgbW9zdCBjb21tb25seQ0K
ICAgICAgICA+ID4gaW1wbGVtZW50ZWQgYW5kIGRlcGxveWVkIGZlYXR1cmVzLg0KICAgICAgICA+
ID4gPiBUaGUgaWRlYSB3YXMgdGhhdCBiYXNlIG11c3Qgbm90IGNvbnRhaW4gYW55IGlmLWZlYXR1
cmUgLSBnaXZlbiB0aGF0DQogICAgICAgID4gPiBMRFB2NiBpcyBub3Qgd2lkZWx5IGltcGxlbWVu
dGVkIGFuZCB3YXMgYnJhbmRlZCBhcyBpZi1mZWF0dXJlLCBpdCBpcw0KICAgICAgICA+ID4gY2xh
c3NpZmllZCBpbiB0aGUgZXh0ZW5kZWQgY2F0ZWdvcnkgdGhlbi4NCiAgICAgICAgPiA+ID4gQlRX
LCBub3RlIHRoYXQgTERQIGhhcyBzZXBhcmF0ZSBSRkMgZm9yIExEUCBJUHY2Lg0KICAgICAgICA+
ID4NCiAgICAgICAgPiA+IEl0J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSB0aGF0IGp1c3QgYmVj
YXVzZSB0aGUgcHJvdG9jb2wgaXMNCiAgICAgICAgPiA+IGRlc2NyaWJlZCBpbiBzZXBhcmF0ZSBS
RkNzIGZvciBJUHY0IGFuZCBJUHY2IHdlIGNhbm5vdCBwcmVzZW50IGENCiAgICAgICAgPiA+IHVu
aWZpZWQgbWFuYWdlbWVudCBpbnRlcmZhY2Ugb24gdG9wIG9mIGl0LiAgSSBub3RlIHRoYXQgc2V2
ZXJhbCBvdGhlcg0KICAgICAgICA+ID4gQURzIGV4cHJlc3NlZCBjb25jZXJuIGFib3V0IHRoaXMg
dG9waWMsIHNvIEkndmUgbW92ZWQgdGhpcyBkb2N1bWVudA0KICAgICAgICA+ID4gb250byB0aGUg
YWdlbmRhIGZvciB0aGlzIHdlZWsncyBJRVNHIHRlbGVjaGF0IHRvIGdldCBhIGJldHRlciBzZW5z
ZSBvbg0KICAgICAgICA+ID4gd2hhdCB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gaXMgaGVyZS4NCiAg
ICAgICAgPiBbUlddDQogICAgICAgID4gSSBub3RlIHRoYXQgSVB2NiBpc24ndCB1bmRlciBpZi1m
ZWF0dXJlIGluIHRoZSBleHRlbnNpb24gbW9kdWxlLiAgVGhpcw0KICAgICAgICA+IHdvdWxkIGlt
cGx5IHRoYXQgaW1wbGVtZW50YXRpb25zIHRoYXQgd2lzaCB0byBpbXBsZW1lbnQgb3B0aW9uYWwg
ZmVhdHVyZXMNCiAgICAgICAgPiBpbiB0aGUgZXh0ZW5zaW9uIG1vZHVsZSBtdXN0IGFsc28gc3Vw
cG9ydCBMRFAgSVB2NiAob3IgZGV2aWF0ZSkuICBJcyB0aGF0DQogICAgICAgID4gaW50ZW50aW9u
YWw/DQogICAgICAgID4NCiAgICAgICAgPg0KICAgICAgICA+ID4NCiAgICAgICAgPiA+ID4NCiAg
ICAgICAgPiA+ID4gICAgIFdlIG5lZWQgdG8gZGVmaW5lIHRoZSBmb3JtYXQvc2VtYW50aWNzIG9m
IHRoZSBtZDUta2V5IHN0cmluZw0KICAgICAgICA+ID4gPiAoZS5nLiwNCiAgICAgICAgPiA+IGlz
DQogICAgICAgID4gPiA+ICAgICBpdCBoZXg/IGJhc2U2NHt1cmwsfT8pIGVpdGhlciBkaXJlY3Rs
eSBvciBieSByZWZlcmVuY2UgKGFzIHRoZQ0KICAgICAgICA+IFlBTkcNCiAgICAgICAgPiA+ID4g
ICAgIGRvY3RvciBub3RlcykuICBVc2luZyBhIGNyeXB0by10eXBlIHdvdWxkIHByb2JhYmx5IGJl
DQogICAgICAgID4gPiA+IGFwcHJvcHJpYXRlLA0KICAgICAgICA+ID4gYXMNCiAgICAgICAgPiA+
ID4gICAgIHdvdWxkIGFkZGluZyBhIG5vdGUgdGhhdCB0Y3AtbWQ1IGlzIG9ic29sZXRlZCBieSBU
Q1AtQU8uDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+IFtza3JhemFdOiBJdCBpcyBiZXlv
bmQgb3VyIGNvbnRyb2wgYXMgd2UgYXJlIHVzaW5nIGl0IGFzLWlzIGZyb20gdGhlDQogICAgICAg
ID4gPiBSRkMuIE1hZGUgdGhlIGNoYW5nZSBhbnl3YXlzIHRvIGFkZCBjcnlwdG8tYWxnbyB0byB3
aWRlbiB0aGUNCiAgICAgICAgPiA+IHNjb3BlL3R5cGUgb2Yga2V5IGJleW9uZCBNRDUuDQogICAg
ICAgID4gPg0KICAgICAgICA+ID4gSSdtIHN0aWxsIGNvbmNlcm5lZCB0aGF0IHRoZXJlIGlzbid0
IGVub3VnaCB0ZXh0IGhlcmUgZm9yIG1lIHRvIGJlDQogICAgICAgID4gPiBhYmxlIHRvIGltcGxl
bWVudCBzb21ldGhpbmcgYW5kIGhhdmUgY29uZmlkZW5jZSBpdCB3aWxsIGludGVyb3BlcmF0ZS4N
CiAgICAgICAgPiA+IEZvciBleGFtcGxlLCB0aGUgcmVjb21tZW5kYXRpb25zIGluIFJGQyAzNTYy
IGluY2x1ZGUgdGhlIGFiaWxpdHkgdG8NCiAgICAgICAgPiA+IHVzZSBhIGRpcmVjdCBiaW5hcnkg
a2V5IGZvciBUQ1AtbWQ1LiAgRG9lcyB0aGlzIFlBTkcgc3RhbnphIGFsbG93IGZvcg0KICAgICAg
ICA+IGRvaW5nIHNvPw0KICAgICAgICA+ID4gSWYgeWVzLCB3aGF0IG1lY2hhbmlzbSBpcyB1c2Vk
IGZvciBjb252ZXJ0aW5nIGlucHV0IGludG8gInJhdyIgYmluYXJ5LA0KICAgICAgICA+ID4gaWYg
bmVlZGVkPw0KICAgICAgICA+ID4NCiAgICAgICAgPiA+IFRoYXQgaXMsIGV2ZW4gaWYgdGhlIGFj
dHVhbCBwcm90b2NvbCBzZW1hbnRpY3MgZm9yIGhvdyBUQ1AtTUQ1IHVzZXMgYQ0KICAgICAgICA+
ID4gZ2l2ZW4ga2V5L3Bhc3N3b3JkIGFyZSBvdXQgb2YgeW91ciBjb250cm9sLCB0aGVyZSBpcyBz
dGlsbCBhbWJpZ3VpdHkNCiAgICAgICAgPiA+IGFzIHRvIHdoYXQgbWFwcGluZyAoaWYgYW55KSBv
Y2N1cnMgYmV0d2VlbiB0aGUgWUFORy1jb25maWd1cmVkIHZhbHVlDQogICAgICAgID4gPiBhbmQg
d2hhdCBpcyBwYXNzZWQgdG8gdGhlIFRDUC1NRDUgaW1wbGVtZW50YXRpb24uDQogICAgICAgID4g
Pg0KICAgICAgICA+ID4gRnVydGhlcm1vcmUsIHRoZSBhdXRoZW50aWNhdGlvbi10eXBlIHN0aWxs
IG9ubHkgaGFzIGEgInN0cmluZyIgbGVhZg0KICAgICAgICA+ID4gZm9yIHRoZSBrZXksIHdpdGgg
KGlmIEkgYW0gcmVhZGluZyB0aGUgWUFORyBjb3JyZWN0bHkpIHRoZSByZWNvbW1lbmRlZA0KICAg
ICAgICA+ID4ga2V5LSBjaGFpbiBmdW5jdGlvbmFsaXR5IGZvciBwcm90ZWN0ZWQga2V5IHN0b3Jh
Z2UgYmVpbmcgbGVmdCBhcyBhbg0KICAgICAgICA+IGV4dGVuc2lvbi4NCiAgICAgICAgPiA+IEl0
J3Mgbm90IGNsZWFyIHRvIG1lIHdoeSB3ZSBzaG91bGQgYmUgbGVhdmluZyB0aGUgYmVzdC1wcmFj
dGljZQ0KICAgICAgICA+ID4gZm9ybXVsYXRpb24gYXMgYW4gZXh0ZW5zaW9uLg0KICAgICAgICA+
ID4NCiAgICAgICAgPiA+ID4gICAgIEluIHRoZSBwZWVyLWFmLXBvbGljeS1jb250YWluZXIgZ3Jv
dXBpbmcncw0KICAgICAgICA+ID4gPiAgICAgbGFiZWwtcG9saWN5L2FkdmVydGlzZS9wcmVmaXgt
bGlzdCwgd2UgbmVlZCB0byBzYXkgaWYgdGhlIGZpbHRlcg0KICAgICAgICA+ID4gPiBpcw0KICAg
ICAgICA+ID4gZm9yDQogICAgICAgID4gPiA+ICAgICBpbmNsdXNpb24gb3IgZXhjbHVzaW9uIG9m
IG91dGdvaW5nIGxhYmVsIGFkdmVydGlzZW1lbnRzLg0KICAgICAgICA+ID4gPiAgICAgU2ltaWxh
cmx5IGZvciB0aGUgaW5jb21pbmcgbGFiZWwgYWR2ZXJ0aXNlbWVudHMgaW4gdGhlICdhY2NlcHQn
DQogICAgICAgID4gPiA+ICAgICBjb250YWluZXIgKGFuZCBtb3N0IG9mIHRoZSA8Zm9vPi1saXN0
LXJlZiB1c2FnZXM/KS4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIEluIHRoZSBw
b2xpY3ktY29udGFpbmVyIGdyb3VwaW5nJ3MNCiAgICAgICAgPiA+ID4gICAgIGxhYmVsLXBvbGlj
eS9hc3NpZ24vaW5kZXBlbmRlbnQtbW9kZS9wcmVmaXgtbGlzdCwgdGhlIGRlc2NyaXB0aW9uDQog
ICAgICAgID4gPiA+ICAgICBzdWdnZXN0cyB0aGF0IHRoZSBjb250ZW50cyB3aWxsIHByb3ZpZGUg
bm90IGp1c3QgYSBsaXN0IG9mDQogICAgICAgID4gPiA+IHByZWZpeGVzDQogICAgICAgID4gPiB0
aGF0DQogICAgICAgID4gPiA+ICAgICBhY3QgYXMgYSBmaWx0ZXIsIGJ1dCBhbHNvIGEgbWFwIGZy
b20gcHJlZml4IHRvIGxhYmVsLiAgVGhpcyBpcyBhDQogICAgICAgID4gPiA+ICAgICBxdWFsaXRh
dGl2ZWx5IGRpZmZlcmVudCB1c2FnZSB0aGFuIHRoZSBwcmV2aW91cyBvY2N1cnJlbmNlcyBvZg0K
ICAgICAgICA+ID4gPiAgICAgcHJlZml4LWxpc3QtcmVmLCBhbmQgaXQgc2VlbXMgbGlrZSBhIGRp
ZmZlcmVudCB0eXBlIG1heSBiZQ0KICAgICAgICA+ID4gPiBuZWVkZWQNCiAgICAgICAgPiA+IGZv
cg0KICAgICAgICA+ID4gPiAgICAgaXQuICBTaW1pbGFybHkgZm9yIG9yZGVyZWQtbW9kZS4NCiAg
ICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06IEZpeGVkIGFzIHBlciBsYXRlc3Qg
Y2hhbmdlcyB0aGF0IHVzZSBydGd3ZyBwb2xpY3kgbW9kZWwNCiAgICAgICAgPiA+IGNvbnN0cnVj
dHMuDQogICAgICAgID4gPg0KICAgICAgICA+ID4gQWgsIHRoaXMgdG9vayBtZSBhIGxpdHRsZSBt
b3JlIHdvcmsgdG8gZmluZCwgc2luY2UgdGhlIGNoYW5nZXMgd2VyZSBpbg0KICAgICAgICA+ID4g
dGhlIHByZWZpeC1saXN0LXJlZiB0eXBlZGVmLiAgVGhhbmtzLg0KICAgICAgICA+ID4NCiAgICAg
ICAgPiA+ID4gICAgIChwcm8tZm9ybWEpIFRoaXMgZG9jdW1lbnQgaGFzIDYgYXV0aG9ycywgYW5k
IHBlciBSRkMgNzMyMiwgYXMNCiAgICAgICAgPiA+ID4gdGhpcw0KICAgICAgICA+ID4gaXMNCiAg
ICAgICAgPiA+ID4gICAgIG1vcmUgdGhhbiBmaXZlLCB3ZSBhcmUgc3VwcG9zZWQgdG8gY29uc2lk
ZXIgd2hldGhlciB0aGF0J3MNCiAgICAgICAgPiA+IGFwcHJvcHJpYXRlLg0KICAgICAgICA+ID4g
PiAgICAgU2VlaW5nIG5vdGhpbmcgaW4gdGhlIHNoZXBoZXJkIHdyaXRldXAgb3Igc2ltaWxhciwg
SSBtZW50aW9uIGl0DQogICAgICAgID4gPiBoZXJlLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+
ID4gPiBbc2tyYXphXTogV2UgaGFkIHRha2VuIGFuIGFkdmlzZSBmcm9tIExvYSAoTVBMUyBXRyBj
aGFpcikgYW5kIHdvdWxkDQogICAgICAgID4gPiA+IGxpa2UNCiAgICAgICAgPiA+IHRvIGtlZXAg
aXQgdG8gNi4NCiAgICAgICAgPiA+DQogICAgICAgID4gPiBTdXJlOyB0aGlzIHdhcyBwcmVzdW1l
ZCB0byBqdXN0IGJlICJwcm8gZm9ybWEiIGJ1dCBJIHB1dCBpdCBpbiBzaW5jZQ0KICAgICAgICA+
ID4gdGhlIHNoZXBoZXJkIHdyaXRldXAgZGlkbid0IG1lbnRpb24gaXQgc3BlY2lmaWNhbGx5Lg0K
ICAgICAgICA+ID4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAg
ICAgICAgPiA+IC0tDQogICAgICAgID4gPiA+ICAgICBDT01NRU5UOg0KICAgICAgICA+ID4gPg0K
ICAgICAgICA+ID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgICAgICA+ID4gPiAtLQ0KICAgICAgICA+ID4g
Pg0KICAgICAgICA+ID4gPiAgICAgUGxlYXNlIGFsc28gcmVzcG9uZCB0byB0aGUgb3RoZXIgWUFO
RyBkb2N0b3IsIHJ0Zy1kaXIsIGFuZCBvdGhlcg0KICAgICAgICA+ID4gPiAgICAgZGlyZWN0b3Jh
dGUgcmV2aWV3ZXJzJyBjb21tZW50cy4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAg
IEkgc3VwcG9ydCBSb21hbidzIERpc2N1c3MuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+
ICAgICBJIHN1Z2dlc3QgbWFraW5nIGEgcmVmZXJlbmNlIHRvIFJGQyA1OTIwIGF0IHNvbWUgcG9p
bnQsIHBlcmhhcHMNCiAgICAgICAgPiA+ID4gZnJvbQ0KICAgICAgICA+ID4gdGhlDQogICAgICAg
ID4gPiA+ICAgICBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy4NCiAgICAgICAgPiA+ID4gW3NrcmF6
YV06IERvbmUuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBXZSBoYXZlIHNldmVy
YWwgaW5zdGFuY2VzIG9mIGEgImNvbnRhaW5lciBpcHY0IiB0aGF0J3MgYQ0KICAgICAgICA+ID4g
PiAiY29udGFpbmVyDQogICAgICAgID4gPiB3aXRoDQogICAgICAgID4gPiA+ICAgICBwcmVzZW5j
ZSIgaW4gdGhlIGphcmdvbiBvZiBSRkMgNzk1MC4gIEFzIFNFQyBBRCBvbmUgdGhpbmcgSSBsb29r
DQogICAgICAgID4gPiA+IGZvcg0KICAgICAgICA+ID4gaXMNCiAgICAgICAgPiA+ID4gICAgIGVk
Z2UgY2FzZXMsIHN1Y2ggYXMgd2hlbiBhIHN1YnNldCBvZiB0aGVzZSBjb250YWluZXJzIGFyZQ0K
ICAgICAgICA+ID4gPiBwcmVzZW50DQogICAgICAgID4gPiBidXQNCiAgICAgICAgPiA+ID4gICAg
IG5vdCBhbGwgKGFuZCBub3Qgbm9uZSkuICBXaGlsZSBmb3IgdGhpcyBzcGVjaWZpYyBjYXNlLCBp
dCBzZWVtcw0KICAgICAgICA+ID4gZmFpcmx5DQogICAgICAgID4gPiA+ICAgICBuYXR1cmFsIHRv
IGFzc3VtZSB0aGF0IElQdjQgaXMgZW5hYmxlZCBpZiBhbnkgYXJlIHByZXNlbnQsIGl0DQogICAg
ICAgID4gPiA+IGRvZXMNCiAgICAgICAgPiA+IG1ha2UNCiAgICAgICAgPiA+ID4gICAgIG1lIHdv
bmRlciBpZiB0aGUgbW9kZWxpbmcgaXMgYXQgYW4gb3B0aW1hbCBzdGF0ZSBpZiB0aGVyZSdzIGV2
ZW4NCiAgICAgICAgPiB0aGUNCiAgICAgICAgPiA+ID4gICAgIHBvc3NpYmlsaXR5IGZvciBzdWNo
IHNrZXdlZCBzaWduYWxzLiAgKEkgZGlkbid0IHNwZWNpZmljYWxseQ0KICAgICAgICA+ID4gPiBh
dWRpdA0KICAgICAgICA+ID4gZm9yDQogICAgICAgID4gPiA+ICAgICBhbnkgb3RoZXIgY2FzZXMg
b2YgInJlZHVuZGFudCIgY29udGFpbmVycy13aXRoLXByZXNlbmNlLikNCiAgICAgICAgPiA+ID4N
CiAgICAgICAgPiA+ID4gW3NrcmF6YV06IFRoaXMgaXMgdGhlIHNhbWUgc3RydWN0dXJlIGFzIFJG
QyA4MzQ0LiBUaGUgZWRnZSBjYXNlcyBhcmUNCiAgICAgICAgPiBPSy4uDQogICAgICAgID4gPiBU
aGUgaXB2NC9pcHY2IGNvbnRhaW5lciBtYXkgY29udGFpbiBub25lLCBvbmUsIG9yIG1vcmUgbm9k
ZXMgaW4gdGhlDQogICAgICAgID4gPiBjb250YWluZXIuIGlwdjQvaXB2NiBhZGRyZXNzIGZhbWls
eSBpcyBlbmFibGVkIGFzIGxvbmcgYXMgdGhlDQogICAgICAgID4gPiBjb250YWluZXIgaXMgInBy
ZXNlbnQiLiBZb3VyIGFzc3VtcHRpb24gaXMgY29ycmVjdCwgYW5kIHRoZSBtb2RlbGluZw0KICAg
ICAgICA+ID4gKGFuZCB0aGUgcHJvdG9jb2wgYXMgd2VsbCkgaXMgaW4gYSBnb29kIHN0YXRlLCBl
dmVuIHdpdGggc3VjaA0KICAgICAgICA+ID4gcG9zc2liaWxpdGllcy4gVGhlIHNpZ25hbHMgc2hv
dWxkIGJlIGNsZWFyIGVub3VnaC4NCiAgICAgICAgPiBbUlddDQogICAgICAgID4NCiAgICAgICAg
PiBJbnR1aXRpdmVseSwgSSBkb24ndCBsaWtlIHRoZSBjb21iaW5hdGlvbiBvZiBhIHByZXNlbmNl
IGNvbnRhaW5lciArIGVuYWJsZQ0KICAgICAgICA+IGxlYWYgYmVsb3cgaXQuICBJJ3ZlIGFza2Vk
IE1hcnRpbiAoYXV0aG9yIG9mIFJGQyA4MzQ0KSB3aHkgdGhlIGNvbnN0cnVjdA0KICAgICAgICA+
IGlzIHVzZWQgaW4gdGhpcyB3YXksIHNpbmNlIGhlIG11c3QgaGF2ZSBoYWQgYSBnb29kIHJlYXNv
bi4gIEl0IGlzbid0DQogICAgICAgID4gaW1tZWRpYXRlbHkgb2J2aW91cyB0byBtZSB3aHkgd2hh
dCBpcyB3cml0dGVuIGlzbid0IGEgY29udm9sdXRlZCB3YXkgb2YNCiAgICAgICAgPiBtYWtpbmcg
aXQgYSBub24tcHJlc2VuY2UgY29udGFpbmVyLg0KICAgICAgICA+DQogICAgICAgID4gUmVnYXJk
cywNCiAgICAgICAgPiBSb2INCiAgICAgICAgPg0KICAgICAgICA+DQogICAgICAgID4gPiA+DQog
ICAgICAgID4gPiA+ICAgICBJdCdzIG5vdCBlbnRpcmVseSBjbGVhciB0byBtZSB3aHkgd2UgbmVl
ZCAoYWxsIG9mKSB0aGUNCiAgICAgICAgPiA+IHNwZWNpYWxpemF0aW9uIG9mDQogICAgICAgID4g
PiA+ICAgICBzdHJ1Y3R1cmVzIGludG8gdXNpbmcgaW5ldDppcHY0LWFkZHJlc3MgYW5kIGluZXQ6
aXB2Ni1hZGRyZXNzIGFzDQogICAgICAgID4gPiBvcHBvc2VkDQogICAgICAgID4gPiA+ICAgICB0
byBqdXN0IGluZXQ6aXAtYWRkcmVzcy4gIEkgZG8gc2VlIHRoYXQgdGhlIGxhdHRlciBpcyB1c2Vk
IGluDQogICAgICAgID4gPiBzZXZlcmFsDQogICAgICAgID4gPiA+ICAgICBwbGFjZXMgYWxyZWFk
eSwgYW5kIHNvIGFzc3VtZSB0aGF0IHRoaXMgd2FzIGFscmVhZHkgY29uc2lkZXJlZDsNCiAgICAg
ICAgPiA+IHBlcmhhcHMNCiAgICAgICAgPiA+ID4gICAgIHNvbWUgb2YgdGhlIGRpc2N1c3Npb24v
bW90aXZhdGlvbiBjb3VsZCBiZSBpbmNsdWRlZCBpbiB0aGUNCiAgICAgICAgPiBkb2N1bWVudCwN
CiAgICAgICAgPiA+ID4gICAgIHRob3VnaC4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4g
W3NrcmF6YV06IFdoZW4gdGhlIHR5cGUgb2YgYW4gYXR0cmlidXRlIGlzIGZvciBhIHNwZWNpZmlj
IGFkZHJlc3MNCiAgICAgICAgPiA+ID4gZmFtaWx5DQogICAgICAgID4gPiAoaXB2NCBvciBpcHY2
KSwgd2UgdXNlIHRoZSBhZGRyZXNzIGZhbWlseSBzcGVjaWZpYyB0eXBlDQogICAgICAgID4gPiAo
aW5ldDppcHY0LWFkZHJlc3Mgb3IgaW5ldDppcHY2LWFkZHJlc3MpLCBzbyB0aGF0IHVzZXIgY2Fu
bm90IHByb3ZpZGUNCiAgICAgICAgPiA+IGEgdmFsdWUgb2YgdGhlIHdyb25nIGZvcm1hdC4gIGlu
ZXQ6aXAtYWRkcmVzcyBpcyBzaW1wbHkgYSB1bmlvbiBvZg0KICAgICAgICA+ID4gbmV0OmlwdjQt
YWRkcmVzcyBhbmQgaW5ldDppcHY2LWFkZHJlc3MsIGFuZCBpcyB1c2VkIHdoZW4gdGhlIGFkZHJl
c3MNCiAgICAgICAgPiBmYW1pbHkgaXMgbm90IHJlc3RyaWN0ZWQuDQogICAgICAgID4gPiBUaGlz
IGlzIHBhcnRpY3VsYXIgY29udmVuaWVudCB3aGVuIHRoZSB1c2VyIG1ha2VzIGEgcXVlcnkgb24g
YQ0KICAgICAgICA+ID4gcGFydGljdWxhciBwZWVyIHdoZW4gdGhlIHVzZXIgZG9lcyBub3QgaGF2
ZSBhIHBhcnRpY3VsYXIgYWRkcmVzcw0KICAgICAgICA+ID4gZmFtaWx5IGluIG1pbmQuIFRoZSBz
eXN0ZW0gd2lsbCBwcm92aWRlIHRoZSBhZGRyZXNzIGluIGEgcHJvcGVyIGZvcm1hdC4NCiAgICAg
ICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIFNlY3Rpb24gMQ0KICAgICAgICA+ID4gPg0KICAg
ICAgICA+ID4gPiAgICAgICAgVGhlIGRhdGEgbW9kZWwgaXMgZGVmaW5lZCBmb3IgZm9sbG93aW5n
IGNvbnN0cnVjdHMgdGhhdCBhcmUNCiAgICAgICAgPiA+ID4gdXNlZA0KICAgICAgICA+ID4gZm9y
DQogICAgICAgID4gPiA+ICAgICAgICBtYW5hZ2luZyB0aGUgcHJvdG9jb2w6DQogICAgICAgID4g
PiA+DQogICAgICAgID4gPiA+ICAgICBuaXQ6ICJ0aGUgZm9sbG93aW5nIi4NCiAgICAgICAgPiA+
ID4gW3NrcmF6YV06IEZpeGVkLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgSSBz
aGFyZSB0aGUgWUFORyBkb2N0b3IncyBjb25jZXJuIHRoYXQgc2VwYXJhdGluZyB0aGUNCiAgICAg
ICAgPiA+ID4gY29uZmlndXJhdGlvbg0KICAgICAgICA+ID4gYW5kDQogICAgICAgID4gPiA+ICAg
ICBvcGVyYXRpb25hbCBzdGF0ZSBjb25zdHJ1Y3RzIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhl
IE5NREENCiAgICAgICAgPiBtb2RlbC4NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06IEZpeGVkLg0K
ICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgU2VjdGlvbiAxLjENCiAgICAgICAgPiA+
ID4NCiAgICAgICAgPiA+ID4gICAgICAgIFRoZSAiYmFzZSIgY2F0ZWdvcnkgY29udGFpbnMgdGhl
IGJhc2ljIGFuZCBmdW5kYW1lbnRhbA0KICAgICAgICA+ID4gPiBmZWF0dXJlcw0KICAgICAgICA+
ID4gdGhhdA0KICAgICAgICA+ID4gPiAgICAgICAgYXJlIGNvdmVyZWQgaW4gTERQIGJhc2Ugc3Bl
Y2lmaWNhdGlvbiBbUkZDNTAzNl0gYW5kDQogICAgICAgID4gPiA+IGNvbnN0aXR1dGUNCiAgICAg
ICAgPiA+IHRoZQ0KICAgICAgICA+ID4gPiAgICAgICAgbWludW11bSByZXF1aXJlbWVudHMgZm9y
IGEgdHlwaWNhbCBiYXNlIExEUCBkZXBsb3ltZW50Lg0KICAgICAgICA+ID4gPiBXaGVyZWFzLA0K
ICAgICAgICA+ID4gdGhlDQogICAgICAgID4gPiA+ICAgICAgICAiZXh0ZW5kZWQiIGNhdGVnb3J5
IGNvbnRhaW5zIGFsbCBvdGhlciBub24tYmFzZSBmZWF0dXJlcy4NCiAgICAgICAgPiA+ID4gQWxs
IHRoZQ0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgVGhpcyBzdGF0ZW1lbnQgKCJh
bGwgb3RoZXIiKSBpcyBub3QgZnV0dXJlLXByb29mLg0KICAgICAgICA+ID4gPiBbc2tyYXphXTog
IFJlbW92ZWQgdGhlICJhbGwiLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgU2Vj
dGlvbiAzDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICAgICBvICBUaGlzIG1vZHVs
ZSBhaW1zIHRvIGFkZHJlc3Mgb25seSB0aGUgY29yZSBMRFAgcGFyYW1ldGVycw0KICAgICAgICA+
ID4gPiBhcw0KICAgICAgICA+ID4gcGVyDQogICAgICAgID4gPiA+ICAgICAgICAgICBSRkMgc3Bl
Y2lmaWNhdGlvbiwgYXMgd2VsbCBhcyBzb21lIHdpZGVseSBkZXBsb3llZCBub24tUkZDDQogICAg
ICAgID4gPiA+ICAgICAgICAgICBmZWF0dXJlcyAoc3VjaCBhcyBsYWJlbCBwb2xpY2llcywgc2Vz
c2lvbiBhdXRoZW50aWNhdGlvbg0KICAgICAgICA+IGV0YykuLg0KICAgICAgICA+ID4gPiAgICAg
ICAgICAgQW55IHZlbmRvciBzcGVjaWZpYyBmZWF0dXJlIHNob3VsZCBiZSBkZWZpbmVkIGluIGEg
dmVuZG9yLQ0KICAgICAgICA+ID4gc3BlY2lmaWMNCiAgICAgICAgPiA+ID4gICAgICAgICAgIGF1
Z21lbnRhdGlvbiBvZiB0aGlzIG1vZGVsLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAg
ICAgW0V2ZW4gZm9yIHdpZGVseS1kZXBsb3llZCBub24tUkZDIGZlYXR1cmVzIHdlIHN0aWxsIG5l
ZWQgdG8NCiAgICAgICAgPiA+ID4gcHJvdmlkZQ0KICAgICAgICA+ID4gYQ0KICAgICAgICA+ID4g
PiAgICAgY2xlYXIgZGVzY3JpcHRpb24gb2Ygd2hhdCBzZW1hbnRpY3MgYXJlIGJlaW5nIGNvdmVy
ZWQsIHdoZXRoZXINCiAgICAgICAgPiA+ID4gICAgIGluLWRvY3VtZW50IG9yIHZpYSBhbiBleHRl
cm5hbCByZWZlcmVuY2UuXQ0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiBbc2tyYXphXTog
VGhlIG9ubHkgbm9uLVJGQyBjb25maWcgd2FzIHJlbGF0ZWQgdG8gbGFiZWwgcG9saWNpZXMgLQ0K
ICAgICAgICA+ID4gUmV3b3JrZWQvZW5oYW5jZWQgdGhlIHRleHQuDQogICAgICAgID4gPiA+DQog
ICAgICAgID4gPiA+ICAgICAgICBvICBUaGlzIG1vZGVsIGlzIGEgVlBOIEZvcndhcmRpbmcgYW5k
IFJvdXRpbmcgKFZSRiktY2VudHJpYw0KICAgICAgICA+ID4gbW9kZWwuDQogICAgICAgID4gPiA+
ICAgICAgICAgICBJdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IFtSRkM0MzY0XSBkZWZpbmVz
IFZSRiB0YWJsZXMNCiAgICAgICAgPiA+ID4gYW5kDQogICAgICAgID4gPiA+DQogICAgICAgID4g
PiA+ICAgICBzaWRlIG5vdGU6IEkgd291bGQgbGlrZSB0aGUgSUVURiB0byBzb21lZGF5IGdldCB0
byBhIHBvaW50IHdoZXJlDQogICAgICAgID4gPiAiVlBOIg0KICAgICAgICA+ID4gPiAgICAgKHRo
ZSAnUCcgaXMgZm9yICJwcml2YXRlIikgaXMgdXNlZCBvbmx5IGZvcg0KICAgICAgICA+ID4gPiBw
cm90b2NvbHMvZGVwbG95bWVudHMNCiAgICAgICAgPiA+IHRoYXQNCiAgICAgICAgPiA+ID4gICAg
IHByb3ZpZGUgY29uZmlkZW50aWFsaXR5IHByb3RlY3Rpb24gKCJwcml2YWN5IikgZm9yIHRoZSBk
YXRhIGJlaW5nDQogICAgICAgID4gPiA+ICAgICBjb252ZXllZC4gIFdlIGFyZSwgb2YgY291cnNl
LCBub3QgdGhlcmUgbm93LCBhbmQgSSBjYW5ub3QgaW5zaXN0DQogICAgICAgID4gPiA+IG9uDQog
ICAgICAgID4gPiBhbnkNCiAgICAgICAgPiA+ID4gICAgIGNoYW5nZSBoZXJlLiAgQnV0IHBsZWFz
ZSBjb25zaWRlciB3aGV0aGVyIGFuIGFsdGVybmF0ZSBwaHJhc2luZw0KICAgICAgICA+ID4gd291
bGQNCiAgICAgICAgPiA+ID4gICAgIHN1ZmZpY2UsIHRoYXQgaW5jbHVkZXMganVzdCB0aGUgInZp
cnR1YWwiIHBhcnQgYnV0IG5vdCAiVlBOIi4NCiAgICAgICAgPiA+ID4gU2luY2UNCiAgICAgICAg
PiA+IHdlDQogICAgICAgID4gPiA+ICAgICBhcmUgbW9zdGx5IHVzaW5nICJWUkYiIGluIHRoZSBy
ZXN0IG9mIHRoZSBkb2N1bWVudCwgdGhpcyBpcyBub3QgYXMNCiAgICAgICAgPiA+ID4gICAgIGRh
dW50aW5nIGFzIGl0IHNvbWV0aW1lcyBpcy4uLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4g
PiAgICAgU2VjdGlvbiA0DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBJdCBtaWdo
dCBiZSBuaWNlIHRvIGhhdmUgdGhlIHRyZWUgc2hvdyB0aGUgaXB2NCBhbmQgaXB2NiBjaGlsZHJl
bg0KICAgICAgICA+IGluDQogICAgICAgID4gPiA+ICAgICBhcyBzaW1pbGFyIGFuIG9yZGVyIGFz
IGlzIHBvc3NpYmxlICh3aXRoIHRoZSB1bmRlcnN0YW5kaW5nIHRoYXQNCiAgICAgICAgPiB0aGUN
CiAgICAgICAgPiA+ID4gICAgIHNlbWFudGljcyBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBvcmRl
ciBvZiBhcHBlYXJhbmNlLCBvZiBjb3Vyc2UpLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4g
PiAgICAgICAgICAgIHwgICstLXJ3IGFkZHJlc3MtZmFtaWxpZXMNCiAgICAgICAgPiA+ID4gICAg
ICAgICAgICB8ICB8ICArLS1ydyBpcHY0IQ0KICAgICAgICA+ID4gPiAgICAgICAgICAgIHwgIHwg
IHwgICstLXJ3IGVuYWJsZT8gICAgICAgICAgICAgICAgICAgICAgICAgICBib29sZWFuDQogICAg
ICAgID4gPiA+ICAgICAgICAgICAgfCAgfCAgfCAgKy0tcm8gbGFiZWwtZGlzdHJpYnV0aW9uLWNv
bnRyb2xtb2RlPw0KICAgICAgICA+IGVudW1lcmF0aW9uDQogICAgICAgID4gPiA+ICAgICAgICAg
ICAgfCAgfCAgfCAgKy0tcm8gYmluZGluZ3MNCiAgICAgICAgPiA+ID4gICAgICAgICAgICB8ICB8
ICB8ICB8ICArLS1ybyBhZGRyZXNzKiBbYWRkcmVzc10NCiAgICAgICAgPiA+ID4gICAgICAgICAg
ICB8ICB8ICB8ICB8ICB8ICArLS1ybyBhZGRyZXNzICAgICAgICAgICAgICAgaW5ldDppcHY0LQ0K
ICAgICAgICA+IGFkZHJlc3MNCiAgICAgICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICB8ICB8
ICArLS1ybyBhZHZlcnRpc2VtZW50LXR5cGU/ICAgYWR2ZXJ0aXNlZC0NCiAgICAgICAgPiA+IHJl
Y2VpdmVkDQogICAgICAgID4gPiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgKy0tcm8gcGVl
cg0KICAgICAgICA+ID4gPiAgICAgICAgICAgIHwgIHwgIHwgIHwgIHwgICAgICstLXJvIGxzci1p
ZD8gICAgICAgICAgIGxlYWZyZWYNCiAgICAgICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICB8
ICB8ICAgICArLS1ybyBsYWJlbC1zcGFjZS1pZD8gICBsZWFmcmVmDQogICAgICAgID4gPiA+DQog
ICAgICAgID4gPiA+ICAgICBEb2VzIHRoaXMgaW1wbHkgdGhhdCB0aGVyZSBpcyBvbmx5IG9uZSBw
ZWVyIHBlciBhZGRyZXNzPyAgSXMNCiAgICAgICAgPiA+ID4gdGhhdA0KICAgICAgICA+ID4gZ29p
bmcNCiAgICAgICAgPiA+ID4gICAgIHRvIGJlIGEgbGltaXRhdGlvbiBmb3IgYW55IGRlcGxveW1l
bnQgY2FzZXM/DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+IFtza3JhemFdOiBOb3QgYW4g
aXNzdWUuIE5vdGUgdGhhdCBhIHBlZXIgbWF5IGhhdmUgb25lIG9yIG1vcmUgYm91bmQNCiAgICAg
ICAgPiA+IGFkZHJlc3Nlcy4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAg
ICAgICArLS1ydyBsZHAtZXh0OnNlc3Npb24tZG93bnN0cmVhbS1vbi1kZW1hbmQNCiAgICAgICAg
PiA+ID4gICAgICAgICAgICAgICB8ICAgICAgIHtzZXNzaW9uLWRvd25zdHJlYW0tb24tZGVtYW5k
LWNvbmZpZ30/DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgfCAgKy0tcncgbGRwLWV4dDpl
bmFibGU/ICAgICAgYm9vbGVhbg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgbml0
KD8pOiBtaXNzaW5nICd8JyB0byBjb25uZWN0IGRvd24gdG8gbGRwLWV4dDplbmFibGU/DQogICAg
ICAgID4gPiA+ICAgICBTaW1pbGFybHkgZm9yIGxkcC1leHQ6bWF4LXdhaXQgYSBmZXcgbGluZXMg
bGF0ZXIsIGFuZCBzb21lIG90aGVyDQogICAgICAgID4gPiA+ICAgICBvY2N1cnJlbmNlcyBsYXRl
ciBpbiB0aGUgZG9jdW1lbnQuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+DQogICAgICAg
ID4gPiA+IFtza3JhemFdOiBTb21lIG9mIHRoZXNlIGluc3RhbmNlcy90eXBvcyB3ZXJlIGR1ZSB0
byBoYW5kIHBpY2tlZCBzdWItDQogICAgICAgID4gPiB0cmVlLg0KICAgICAgICA+ID4gPiBOb3Qg
YW4gaXNzdWUgYW55bW9yZSBhcyB3ZSBhcmUgcHJpbnRpbmcgdGhlIGVudGlyZSB0cmVlIGFzIGdl
bmVyYXRlZA0KICAgICAgICA+ID4gPiBieQ0KICAgICAgICA+ID4gdGhlIHRvb2wuDQogICAgICAg
ID4gPiA+DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBTZWN0aW9uIDUuMS4yDQog
ICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBBbSBJIHJlYWRpbmcgdGhpcyByaWdodCB0
aGF0IChlLmcuKSBwZXItaW50ZXJmYWNlIGhlbGxvLWhvbGR0aW1lDQogICAgICAgID4gaXMNCiAg
ICAgICAgPiA+ID4gICAgIGNvbmZpZ3VyYWJsZSBhcyBhbiBleHRlbnNpb24gYW5kIG9ubHkgdGhl
IGdsb2JhbCBoZWxsby1ob2xkdGltZSBpcw0KICAgICAgICA+ID4gPiAgICAgcHJlc2VudCBpbiB0
aGUgImJhc2UiIG1vZHVsZT8NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06
IFllcy4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIFNlY3Rpb24gNw0KICAgICAg
ICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgIk5ITEZFIiBpcyB1c2VkIG9ubHkgb25jZSBpbiB0
aGlzIGRvY3VtZW50IChhbmQgaXMgbm90IGxpc3RlZCBhcw0KICAgICAgICA+ID4gPiAgICAgIndl
bGwta25vd24iIGF0DQogICAgICAgID4gPiA+ICAgICBodHRwczovL3d3dy5yZmMtZWRpdG9yLm9y
Zy9tYXRlcmlhbHMvYWJicmV2LmV4cGFuc2lvbi50eHQpOyBwbGVhc2UNCiAgICAgICAgPiA+ID4g
ICAgIGV4cGFuZCBpdCBvdXQuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+IFtza3JhemFd
OiBJdCBpcyB3ZWxsIGtub3duIGFuZCBsaXN0ZWQgaW4gdGhlIGFib3ZlIHVybC4gUGxlYXNlIHgt
Y2hrLg0KICAgICAgICA+ID4NCiAgICAgICAgPiA+IFRvIGJlIGNsZWFyLCB0aGUgbGlua2VkIGNv
bnRlbnQgdXNlcyB0aGUgY29udmVudGlvbiBvZiBhbiAiKiIgbWFya2luZw0KICAgICAgICA+ID4g
dG8gaW5kaWNhdGUgdGhhdCB0aGUgZXhwYW5zaW9uIGlzICJ3ZWxsLWtub3duIiBhbmQgZG9lcyBu
b3QgbmVlZCB0byBiZQ0KICAgICAgICA+ID4gcHJvdmlkZWQgaW4gYSBnaXZlbiBkb2N1bWVudC4g
IFRoZSBlbnRyeSBmb3IgIk5leHQgSG9wIExhYmVsDQogICAgICAgID4gPiBGb3J3YXJkaW5nIEVu
dHJ5IiBkb2VzIG5vdCBpbmNsdWRlIHN1Y2ggYSBtYXJraW5nOyBwZXJoYXBzIHRoZQ0KICAgICAg
ICA+ID4gcmVzcG9uc2libGUgQUQgc2hvdWxkIHJlcXVlc3QgaXQgdG8gYmUgYWRkZWQsIGlmIGl0
IGlzIGluZGVlZCB3ZWxsLQ0KICAgICAgICA+IGtub3duPw0KICAgICAgICA+ID4NCiAgICAgICAg
PiA+ID4gICAgIFNlY3Rpb24gOQ0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgSXMg
MjAxOCBzdGlsbCB0aGUgcmlnaHQgY29weXJpZ2h0IHllYXIgZm9yIHRoZSBtb2R1bGVzIHRoZW1z
ZWx2ZXM/DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+IFtza3Jh
emFdOiAyMDIwLTAyLTI1IHJldiBub3cuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+DQog
ICAgICAgID4gPiA+ICAgICBTZWN0aW9uIDkuMQ0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4g
PiAgICAgICAgICB0eXBlZGVmIGxkcC1hZGRyZXNzLWZhbWlseSB7DQogICAgICAgID4gPiA+ICAg
ICAgICAgICAgdHlwZSBpZGVudGl0eXJlZiB7DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICBi
YXNlIHJ0OmFkZHJlc3MtZmFtaWx5Ow0KICAgICAgICA+ID4gPiAgICAgICAgICAgIH0NCiAgICAg
ICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIFdoeSBjYW4ndCB3ZSB1c2UgcnQ6YWRkcmVzcy1m
YW1pbHkgZGlyZWN0bHkgaW4gdGhlIG9uZSBjb250YWluZXINCiAgICAgICAgPiA+IHRoYXQNCiAg
ICAgICAgPiA+ID4gICAgIHVzZXMgdGhpcz8NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4g
W3NrcmF6YV06IEZpeGVkIG5vdy4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgICAg
ICAgICBkZXNjcmlwdGlvbg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIkR1cmF0aW9uIHJl
cHJlc2VudGVkIGFzIDMyIGJpdCBzZWNvbmRzIHdpdGgNCiAgICAgICAgPiA+ID4gaW5maW5pdGUu
IjsNCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIG5pdHM6ICIzMi1iaXQiIChoeXBo
ZW5hdGVkKSwgIndpdGggaW5maW5pdHkiLg0KICAgICAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVk
Lg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgICAgICB0eXBlZGVmIGRvd25zdHJl
YW0tdXBzdHJlYW0gew0KICAgICAgICA+ID4gPiAgICAgICAgICAgIHR5cGUgZW51bWVyYXRpb24g
ew0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgZW51bSBkb3duc3RyZWFtIHsNCiAgICAgICAg
PiA+ID4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkRvd25zdHJlYW0gaW5mb3JtYXRpb24u
IjsNCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIH0NCiAgICAgICAgPiA+ID4gICAgICAgICAg
ICAgIGVudW0gdXBzdHJlYW0gew0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICBkZXNjcmlw
dGlvbiAiVXBzdHJlYW0gaW5mb3JtYXRpb24uIjsNCiAgICAgICAgPiA+ID4gICAgICAgICAgICAg
IH0NCiAgICAgICAgPiA+ID4gICAgICAgICAgICB9DQogICAgICAgID4gPiA+ICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICJSZWNlaXZlZCBvciBhZHZl
cnRpc2VkLiI7DQogICAgICAgID4gPiA+ICAgICAgICAgIH0NCiAgICAgICAgPiA+ID4NCiAgICAg
ICAgPiA+ID4gICAgIG5pdDogY29weS9wYXN0ZSBvbiB0aGUgZGVzY3JpcHRpb24/DQogICAgICAg
ID4gPiA+IFtza3JhemFdOiAgRml4ZWQuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAg
ICAgICAgICAgICBsZWFmIHVzZWQtaW4tZm9yd2FyZGluZyB7DQogICAgICAgID4gPiA+ICAgICAg
ICAgICAgICAgIHR5cGUgYm9vbGVhbjsNCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgZGVz
Y3JpcHRpb24NCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICAiJ3RydWUnIGlmIHRoZSBs
YWJsZSBpcyB1c2VkIGluIGZvcndhcmRpbmcuIjsNCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+
ID4gICAgIG5pdDogcy9sYWJsZS9sYWJlbC8NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06ICBGaXhl
ZC4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgZ3JvdXBpbmcgZ3JhY2Vm
dWwtcmVzdGFydC1hdHRyaWJ1dGVzLXBlci1wZWVyIHsNCiAgICAgICAgPiA+ID4gICAgICAgICAg
ICBkZXNjcmlwdGlvbg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIlBlciBwZWVyIGdyYWNl
ZnVsIHJlc3RhcnQgYXR0cmlidXRlcy4NCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICBPbiB0
aGUgbG9jYWwgc2lkZSwgdGhlc2UgYXR0cmlidXRlcyBhcmUgY29uZmlndXJhdGlvbg0KICAgICAg
ICA+IGFuZA0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIG9wZXJhdGlvbmFsIHN0YXRlIGRh
dGEuIE9uZSB0aGUgcGVlciBzaWRlLCB0aGVzZQ0KICAgICAgICA+ID4gYXR0cmlidXRlcw0KICAg
ICAgICA+ID4gPiAgICAgICAgICAgICAgIGFyZSBvcGVyYXRpb25hbCBzdGF0ZSBkYXRhIHJldmVp
Y2VkIGZyb20gdGhlIHBlZXIuIjsNCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIG5p
dDogcy9yZXZlaWNlZC9yZWNlaXZlZC8NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06ICBGaXhlZC4N
CiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0
ZS1kZXJpdmVkIHsNCiAgICAgICAgPiA+ID4gICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAg
ICA+ID4gPiAgICAgICAgICAgICAgIlRoZSBwZWVyIHN0YXRlIGluZm9ybWF0aW9uIGRlcml2ZWQg
ZnJvbSB0aGUgTERQIHByb3RvY29sDQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgb3BlcmF0
b2lucy4iOw0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgbml0OiBzL29wZXJhdG9p
bnMvb3BlcmF0aW9ucy8NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06ICBGaXhlZC4NCiAgICAgICAg
PiA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0ZS1kZXJpdmVk
IHsNCiAgICAgICAgPiA+ID4gICAgICAgICAgWy4uLl0NCiAgICAgICAgPiA+ID4gICAgICAgICAg
ICBsZWFmIG5leHQta2VlcC1hbGl2ZSB7DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICB0eXBl
IHVpbnQxNjsNCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIHVuaXRzIHNlY29uZHM7DQogICAg
ICAgID4gPiA+ICAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQogICAgICAgID4gPiA+ICAgICAg
ICAgICAgICBkZXNjcmlwdGlvbiAiVGltZSB0byBzZW5kIHRoZSBuZXh0IEtlZXBBbGl2ZSBtZXNz
YWdlLiI7DQogICAgICAgID4gPiA+ICAgICAgICAgICAgfQ0KICAgICAgICA+ID4gPg0KICAgICAg
ICA+ID4gPiAgICAgbml0OiB0aGlzIGRlc2NyaXB0aW9uIHRleHQgc291bmRzIGxpa2UgaXQncyBn
aXZpbmcgYW4gYWJzb2x1dGUNCiAgICAgICAgPiA+ID4gdGltZSwNCiAgICAgICAgPiA+IGJ1dA0K
ICAgICAgICA+ID4gPiAgICAgZ2l2ZW4gdGhhdCBpdCdzIGEgdWludDE2IEkgcHJlc3VtZSBpdCdz
ICJ0aW1lIFtmcm9tIG5vd10gdW50aWwNCiAgICAgICAgPiA+IHNlbmRpbmciLg0KICAgICAgICA+
ID4gPiBbc2tyYXphXTogIENsYXJpZmllZC4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4g
ICAgICAgICAgICBjb250YWluZXIgcmVjZWl2ZWQtcGVlci1zdGF0ZSB7DQogICAgICAgID4gPiA+
ICAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICBk
ZXNjcmlwdGlvbg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAiT3BlcmF0aW9uYWwgc3Rh
dGUgaW5mb3JtYXRpb24gbGVhcm5lZCBmcm9tIHRoZQ0KICAgICAgICA+ID4gPiBwZWVyLiI7DQog
ICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICB1c2VzIGdyYWNlZnVsLXJl
c3RhcnQtYXR0cmlidXRlcy1wZXItcGVlcjsNCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4g
ICAgICAgICAgICAgIGNvbnRhaW5lciBjYXBhYmlsaXR5IHsNCiAgICAgICAgPiA+ID4gICAgICAg
ICAgICAgICAgZGVzY3JpcHRpb24gIkNvbmZpZ3VyZSBjYXBhYmlsaXR5LiI7DQogICAgICAgID4g
PiA+DQogICAgICAgID4gPiA+ICAgICBUaGlzIGlzIGNvbmZpZy1mYWxzZTsgIkNvbmZpZ3VyZSIg
aW4gdGhlIGRlc2NyaXB0aW9uIGNhbm5vdCBiZQ0KICAgICAgICA+ID4gY29ycmVjdCwNCiAgICAg
ICAgPiA+ID4gICAgIHRob3VnaCBJIHN1cHBvc2UgIkNvbmZpZ3VyZWQiIGNvdWxkIGJlLg0KICAg
ICAgICA+ID4gPiAgICAgKEFsc28gYXBwbGllcyB0byBzZXZlcmFsIG9mIHRoZSBjaGlsZCBjb250
YWluZXJzJyBkZXNjcmlwdGlvbnMuKQ0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiBbc2ty
YXphXTogIEZpeGVkIGFsbCB0aGVzZS4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAg
ICAgICAgICBsZWFmIHVwLXRpbWUgew0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgdHlwZSBz
dHJpbmc7DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQogICAgICAg
ID4gPiA+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiVXAgdGltZS4gVGhlIGludGVydmFsIGZv
cm1hdCBpbiBJU08NCiAgICAgICAgPiA+ID4gODYwMS4iOw0KICAgICAgICA+ID4gPg0KICAgICAg
ICA+ID4gPiAgICAgV2UgcHJvYmFibHkgc2hvdWxkIGhhdmUgc29tZSBzb3J0IG9mIHJlZmVyZW5j
ZSBmb3IgSVNPIDg2MDENCiAgICAgICAgPiA+ID4gKHRob3VnaA0KICAgICAgICA+ID4gb2YNCiAg
ICAgICAgPiA+ID4gICAgIGNvdXJzZSBpdCBjYW5ub3QgYWN0dWFsbHkgKmJlKiBhIDx4cmVmPiBp
biB0aGUgWUFORyBtb2R1bGUNCiAgICAgICAgPiA+ID4gaXRzZWxmKQ0KICAgICAgICA+ID4gPg0K
ICAgICAgICA+ID4gPiBbc2tyYXphXTogIENoYW5nZWQgdG8gdXNlIHRpbWV0aWNrczY0IG5vdy4N
CiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgICBsZWFmIG5vdGlmaWNhdGlv
biB7DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICB0eXBlIHlhbmc6Y291bnRlcjY0Ow0KICAg
ICAgICA+ID4gPiAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgPiA+ID4gICAgICAg
ICAgICAgICAgIlRoZSBudW1iZXIgb2YgbWVzc2FnZXMgc2VudCBvciByZWNlaXZlZC4iOw0KICAg
ICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgSXMgdGhpcyB0aGUgc2FtZSBhcyBvciBkaWZm
ZXJlbnQgdGhhbiAibGVhZiB0b3RhbC1tZXNzYWdlcyI/DQogICAgICAgID4gPiA+IFtza3JhemFd
OiAgRml4ZWQuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAg
ICBsZWFmIGxhYmVsLWRpc3RyaWJ1dGlvbi1jb250cm9sbW9kZSB7DQogICAgICAgID4gPiA+DQog
ICAgICAgID4gPiA+ICAgICBuaXQ6IGFueSByZWFzb24gdG8gbm90IGh5cGhlbmF0ZSBjb250cm9s
LW1vZGUgYXMgd2VsbD8NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06ICBGaXhlZC4NCiAgICAgICAg
PiA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgY29udGFpbmVyIGludGVyZmFjZXMg
ew0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgID4g
PiA+ICAgICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgZm9yIExEUCBCYXNp
YyBEZXNjb3ZlcnkuIjsNCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIG5pdDogcy9E
ZXNjb3ZlcnkvRGlzY292ZXJ5Lw0KICAgICAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVkLg0KICAg
ICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgY29udGFpbmVyIGRpc2NvdmVy
eSB7DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgID4g
PiA+ICAgICAgICAgICAgICAgICAgIk5laWJnYm9yIGRpc2NvdmVyeSBjb25maWd1cmF0aW9uIGFu
ZCBvcGVyYXRpb25hbA0KICAgICAgICA+ID4gPiBzdGF0ZS4iOw0KICAgICAgICA+ID4gPg0KICAg
ICAgICA+ID4gPiAgICAgbml0OiBzL05laWJnYm9yL05laWdoYm9yLw0KICAgICAgICA+ID4gPiBb
c2tyYXphXTogIEZpeGVkLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgIC8vIGlwdjQNCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAg
ICBjb250YWluZXIgaGVsbG8tYWRqYWNlbmNpZXMgew0KICAgICAgICA+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uZmlnIGZhbHNlOw0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIkNvbnRhaW5pbmcgYSBsaXN0IG9mIGhlbGxvDQogICAgICAgID4gPiA+IGFkamFj
ZW5jaWVzLiI7DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaXN0IGhlbGxvLWFkamFjZW5jeSB7DQogICAgICAgID4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGtleSAiYWRqYWNlbnQtYWRkcmVzcyI7DQogICAgICAgID4gPiA+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbmZpZyBmYWxzZTsNCiAgICAgICAgPiA+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkxpc3Qgb2YgaGVsbG8gYWRqYWNl
bmNpZXMuIjsNCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGVhZiBhZGphY2VudC1hZGRyZXNzIHsNCiAgICAgICAgPiA+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOw0KICAgICAgICA+ID4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgID4gPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTmVpZ2hib3IgYWRkcmVzcyBvZiB0aGUg
aGVsbG8NCiAgICAgICAgPiA+IGFkamFjZW5jeS4iOw0KICAgICAgICA+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB9DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBJJ20g
bm90IGFuIGV4cGVydCBoZXJlLCBidXQgSSdtIG5vdCByZWFsbHkgc2VlaW5nIHdoeSB3ZSBuZWVk
IHRvDQogICAgICAgID4gPiA+ICAgICBzcGVjaWFsaXplIHRoaXMgY29udGFpbmVyIGZvciB2NCB2
cyB2NiBhcyBvcHBvc2VkIHRvIGp1c3QgdXNpbmcNCiAgICAgICAgPiA+ID4gICAgIGluZXQ6aXAt
YWRkcmVzcyBhbmQgaGF2aW5nIHNvbWV0aGluZyB0aGF0J3MgYXBwbGljYWJsZSB0byBib3RoLg0K
ICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiBbc2tyYXphXTogV2UgY291bGQuIFRoZXJlIGFy
ZSBwcm9zIGFuZCBjb25zIGVpdGhlciB3YXkuIFRoZSByZWFzb25zDQogICAgICAgID4gPiA+IHRv
DQogICAgICAgID4gPiB1c2Ugc2VwYXJhdGUgY29udGFpbmVycyBpbiB0aGlzIG1vZGVsIGFyZToN
CiAgICAgICAgPiA+ID4gMSkgT3BlcmF0b3JzIHVzdWFsbHkgcGxhbiBhbmQgY29uZmlndXJlIElQ
djQgYW5kIElQdjYgc2VwYXJhdGVseSwNCiAgICAgICAgPiA+ID4gcmF0aGVyDQogICAgICAgID4g
PiB0aGFuIG1peGluZyB0aGUgYWRkcmVzcyBmYW1pbHkgdG9nZXRoZXIuIFRoZSBzZXBhcmF0ZSBj
b250YWluZXJzDQogICAgICAgID4gPiBwcm92aWRlIG1vcmUgZm9jdXMgYW5kIGNsZWFyIHNlcGFy
YXRpb25zLg0KICAgICAgICA+ID4gPiAyKSBPZnRlbiB0aW1lcywgdGhlcmUgYXJlIGF0dHJpYnV0
ZXMgd2l0aCBkaWZmZXJlbnQgdHlwZXMgZm9yDQogICAgICAgID4gPiA+IGRpZmZlcmVudA0KICAg
ICAgICA+ID4gYWRkcmVzcyBmYW1pbGllcy4gTWl4aW5nIHR3byB0b2dldGhlciBicmluZ3MgdXAg
c29tZSBtb2RlbGluZw0KICAgICAgICA+ID4gZGlmZmljdWx0aWVzIHRvIHNwZWNpZmllcyBkaWZm
ZXJlbnRseSBmb3IgZGlmZmVyZW50IGFkZHJlc3MgZmFtaWxpZXMuDQogICAgICAgID4gPiA+IDMp
IFNvbWV0aW1lcywgdGhlcmUgYXJlIGF0dHJpYnV0ZXMgdGhhdCBhcmUgYXBwbGljYWJsZSB0byBv
bmUNCiAgICAgICAgPiA+ID4gYWRkcmVzcw0KICAgICAgICA+ID4gZmFtaWx5IGJ1dCBub3QgdGhl
IG90aGVyLiBNaXhpbmcgdGhlIHR3byBjb250YWluZXJzIHRvZ2V0aGVyIHdvdWxkDQogICAgICAg
ID4gPiByZXF1aXJlIHNvbWUgZGlmZmljdWx0IGNvbmRpdGlvbnMsIHdoaWNoIHdvdWxkIGNvbXBs
aWNhdGUgdGhlIG1vZGVsDQogICAgICAgID4gPiBhbmQgbWFrZSB0aGUgbW9kZWwgbGVzcyB1c2Fi
bGUuDQogICAgICAgID4gPiA+IDQpIE1peGluZyB0aGUgdHdvIGNvbnRhaW5lcnMgY2FuIG1ha2Ug
dGhlIFlBTkcgZmlsZSBtb3JlIGNvbXBhY3QsDQogICAgICAgID4gPiA+IGJ1dA0KICAgICAgICA+
ID4gbm90IHRoZSBjb25maWd1cmF0aW9uIGRhdGEgYW5kIG9wZXJhdGlvbmFsIHN0YXRlIGRhdGEu
DQogICAgICAgID4gPiA+IDUpIFRoZSBleGlzdGluZyBSRkNzIHVzZSB0aGUgc3R5bGUgb2Ygc2Vw
YXJhdGUgY29udGFpbmVycywgc3VjaCBhcw0KICAgICAgICA+ID4gPiBSRkMNCiAgICAgICAgPiA+
IDgzNDQgYW5kIFJGQyA4MzQ5Lg0KICAgICAgICA+ID4NCiAgICAgICAgPiA+IFRoYW5rcyBmb3Ig
d3JpdGluZyB0aGlzIG91dDsgaXQgaGVscHMgbWUgdW5kZXJzdGFuZCB0aGUgc2l0dWF0aW9uDQog
ICAgICAgID4gYmV0dGVyLg0KICAgICAgICA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgICAg
ICAgICAgICAgICBsZWFmIGFkamFjZW50LWFkZHJlc3Mgew0KICAgICAgICA+ID4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsNCiAgICAgICAgPiA+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgID4gPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJDb25maWd1cmVzIGEgcmVtb3RlIExEUCBuZWlnaGJvciBh
bmQNCiAgICAgICAgPiBlbmFibGVzDQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBleHRlbmRlZCBMRFAgZGlzY292ZXJ5IG9mIHRoZSBzcGVjaWZpZWQNCiAgICAgICAg
PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5laWdoYm9yLiI7DQogICAgICAgID4g
PiA+DQogICAgICAgID4gPiA+ICAgICBHaXZlbiB0aGF0IHRoZXJlJ3MgYSBzaWJsaW5nIGxlYWYg
ImVuYWJsZSIsIGRvIHdlIHN0aWxsIHdhbnQgImFuZA0KICAgICAgICA+ID4gPiAgICAgZW5hYmxl
cyIgaGVyZT8NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06IFdlIGRvbid0IG5lZWQgImVuYWJsZXMi
IGhlcmUuIFJlbW92ZWQgaXQuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+DQogICAgICAg
ID4gPiA+ICAgICBTaG91bGQgcGVlci9jYXBhYmlsaXR5IGhhdmUgYSBjb21tZW50IGluIGl0cyBk
ZXNjcmlwdGlvbiB0aGF0IHRoZQ0KICAgICAgICA+ID4gPiAgICAgY29udGFpbmVyIGV4aXN0cyB0
byBiZSBhdWdtZW50ZWQgYnkgb3RoZXIgKGV4dGVuc2lvbikgbW9kdWxlcz8NCiAgICAgICAgPiA+
ID4NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06IFllcy4gSXQgaXMgYmV0dGVyLiBBZGRlZCBhcyBz
dWdnZXN0ZWQuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICAgICAgIG5vdGlmaWNh
dGlvbiBtcGxzLWxkcC1mZWMtZXZlbnQgew0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAg
ICAgQW0gSSByZWFkaW5nIHRoaXMgcmlnaHQgdGhhdCB3ZSBvbmx5IGdlbmVyYXRlIG5vdGlmaWNh
dGlvbnMgb24NCiAgICAgICAgPiA+ID4gMC0+MQ0KICAgICAgICA+ID4gYW5kDQogICAgICAgID4g
PiA+ICAgICAxLT4wIHRyYW5zaXRpb25zIG9mICJudW1iZXIgb2YgcHJlZml4ZXMgYWN0aXZlIGZv
ciBhIGdpdmVuIEZFQyI/DQogICAgICAgID4gPiBXb3VsZA0KICAgICAgICA+ID4gPiAgICAgd2Ug
ZXZlciB3YW50IHRvIGtub3cgYWJvdXQgYWRkaXRpb24vcmVtb3ZhbCBvZiBwcmVmaXhlcyB0aGF0
IGRvDQogICAgICAgID4gPiBsZWF2ZQ0KICAgICAgICA+ID4gPiAgICAgdGhlIEZFQyB1cD8NCiAg
ICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06IEhlcmUsIHRoZSBwcmVmaXggaXMg
dGhlIEZFQy4gQWRkaXRpb24vcmVtb3ZhbCBvZiBhIHByZWZpeA0KICAgICAgICA+ID4gPiBpcw0K
ICAgICAgICA+ID4gZXF1aXZhbGVudCB0byB0aGUgYWRkaXRpb24vcmVtb3ZhbCBvZiB0aGUgRkVD
LiBDaGFuZ2VkIHRoZSBsZWFmIG5hbWUNCiAgICAgICAgPiA+IGZyb20gcHJlZml4IHRvIGZlYyB0
byBhdm9pZCB0aGUgY29uZnVzaW9uLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAg
U2VjdGlvbiA5LjINCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIEkgY2FuJ3QgZmlu
ZCBhIHBhdHRlcm4gaW50byB3aGljaCBpZi1mZWF0dXJlIHN0YXRlbWVudHMgZ28gaW50bw0KICAg
ICAgICA+ID4gPiAgICAgY29udGFpbmVycyB1c2VkIHRvIGF1Z21lbnQgdGhpbmdzIHZzLiB0aGUg
YXVnbWVudCBkaXJlY3RpdmVzDQogICAgICAgID4gPiB0aGVtc2VsdmVzLg0KICAgICAgICA+ID4g
PiAgICAgQ2FuIHdlIGJlIG1vcmUgY29uc2lzdGVudCAob3IgYW0gSSBtaXNzaW5nIHRoZSBwYXR0
ZXJuKT8NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06IEl0IGlzIG5vdCBp
bnRlbmRlZCB0byBzZXQgdXAgYSBzdHJpY3QgcGF0dGVybiBiZXR3ZWVuDQogICAgICAgID4gPiA+
IGZlYXR1cmUNCiAgICAgICAgPiA+IG5hbWUgYW5kIGNvbnRhaW5lcnMsIHdoaWxlIHRoZSBwdXJw
b3NlIGlzIHRvIHByb3ZpZGUgbW9yZSBkZXNjcmlwdGl2ZQ0KICAgICAgICA+ID4gZmVhdHVyZSBu
YW1lcy4gVGhhdCBzYWlkLCB0aGUgcGFyZW50IGNvbnRhaW5lciBuYW1lcyBhcmUgb2Z0ZW4gdXNl
ZCB0bw0KICAgICAgICA+ID4gcHJvdmlkZSB0aGUgY29udGV4dHMgZm9yIHRoZSBmZWF0dXJlIG5h
bWUuIGUuZy4gSW4gdGhlIGNhc2Ugb2YgImR1YWwtDQogICAgICAgID4gPiBzdGFjay10cmFuc3Bv
cnQtcGVyZWZlcmVuY2UiLCBpdCBzZWVtcyB0aGF0IHRoZSBwYXJlbnQgY29udGFpbmVyIG5hbWUN
CiAgICAgICAgPiA+ICJwZWVycyIgaXMgYWxzbyBiZW5lZmljaWFsLCBzbyB3ZSBoYXZlIHRoZSBm
ZWF0dXJlIG5hbWUgImR1YWwtc3RhY2stDQogICAgICAgID4gPiB0cmFuc3BvcnQtcHJlZmVyZW5j
ZSIgdG8gInBlZXJzLWR1YWwtc3RhY2stdHJhbnNwb3J0LXByZWZlcmVuY2UiIHRvDQogICAgICAg
ID4gPiBtYWtlIHRoZSBmZWF0dXJlIG5hbWUgZml0IGJldHRlciB3aXRoIHRoZSBwYXR0ZXJuIGFu
ZCBtb3JlIGRlc2NyaXB0aXZlLg0KICAgICAgICA+ID4NCiAgICAgICAgPiA+IFRoYW5rcyBmb3Ig
dGhlIGV4cGxhbmF0aW9uDQogICAgICAgID4gPg0KICAgICAgICA+ID4gPiAgICAgICAgICBmZWF0
dXJlIGR1YWwtc3RhY2stdHJhbnNwb3J0LXBlcmVmZXJlbmNlIHsNCiAgICAgICAgPiA+ID4gICAg
ICAgICAgICBkZXNjcmlwdGlvbg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIlRoaXMgZmVh
dHVyZSBpbmRpY2F0ZXMgdGhhdCB0aGUgc3lzdGVtIGFsbG93cyB0bw0KICAgICAgICA+IGNvbmZp
Z3VyZQ0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIHRoZSB0cmFuc3BvcnQgY29ubmVjdGlv
biBwZXJlZmVyZW5jZSBpbiBhIGR1YWwtc3RhY2sNCiAgICAgICAgPiA+ID4gc2V0dXAuIjsNCiAg
ICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAgIG5pdDogcy9wZXJlZmVyZW5jZS9wcmVmZXJl
bmNlLyAodHdpY2UpDQogICAgICAgID4gPiA+IFtza3JhemFdOiBGaXhlZC4NCiAgICAgICAgPiA+
ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgZmVhdHVyZSBwb2xpY3ktdGFyZ2V0ZWQtZGlzY292
ZXJ5LWNvbmZpZyB7DQogICAgICAgID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAg
ICAgPiA+ID4gICAgICAgICAgICAgICJUaGlzIGZlYXR1cmUgaW5kaWNhdGVzIHRoYXQgdGhlIHN5
c3RlbSBhbGxvd3MgdG8NCiAgICAgICAgPiBjb25maWd1cmUNCiAgICAgICAgPiA+ID4gICAgICAg
ICAgICAgICBwb2xpY2llcyB0byBjb250cm9sIHRoZSBhY2NlcHRhbmNlIG9mIHRhcmdldGVkIG5l
aWdoYm9yDQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgZGlzY292ZXJ5IGhlbGxvIG1lc3Nh
Z2VzLiI7DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBuaXQ6IHMvaGVsbG8vSGVs
bG8vDQogICAgICAgID4gPiA+ICAgICBbc2tyYXphXTogRml4ZWQuDQogICAgICAgID4gPiA+DQog
ICAgICAgID4gPiA+ICAgICAgICAgIHR5cGVkZWYgbmVpZ2hib3ItbGlzdC1yZWYgew0KICAgICAg
ICA+ID4gPiAgICAgICAgICAgIHR5cGUgc3RyaW5nOw0KICAgICAgICA+ID4gPiAgICAgICAgICAg
IGRlc2NyaXB0aW9uDQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAiQSB0eXBlIGZvciBhIHJl
ZmVyZW5jZSB0byBhIG5laWdoYm9yIGFkZHJlc3MgbGlzdC4NCiAgICAgICAgPiA+ID4gICAgICAg
ICAgICAgICBUaGUgc3RyaW5nIHZhbHVlIGlzIHRoZSBuYW1lIGlkZW50aWZpZXIgZm9yIHVuaXF1
ZWx5DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgaWRlbnRpZnlpbmcgdGhlIHJlZmVyZW5j
ZWQgYWRkcmVzcyBsaXN0LCB3aGljaA0KICAgICAgICA+ID4gPiBjb250YWlucyBhDQogICAgICAg
ID4gPiBsaXN0DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgb2YgYWRkcmVzc2VzIHRoYXQg
YSByb3V0aW5nIHBvbGljeSBjYW4gYXBwbGllZC4gVGhlDQogICAgICAgID4gPiBkZWZpbml0aW9u
DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgb2Ygc3VjaCBhbiBhZGRyZXNzIGxpc3QgaXMg
b3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcw0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIGRv
Y3VtZW50LiI7DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBJZiBJJ20gcmVhZGlu
ZyBjb3JyZWN0bHkgYmV0d2VlbiBoZXJlIGFuZCB3aGVyZSB0aGlzIGlzIHVzZWQsIHRoZQ0KICAg
ICAgICA+ID4gPiAgICAgc2VtYW50aWNzIG9mIHRoaXMgYXJlIGJldHRlciBkZXNjcmliZWQgYXMg
ImltcGxlbWVudGF0aW9uLQ0KICAgICAgICA+IHNwZWNpZmljIg0KICAgICAgICA+ID4gLS0NCiAg
ICAgICAgPiA+ID4gICAgIHRoYXQgaXMsIHRoaXMgaXMgYSBsYWJlbCB0aGF0IHJlZmVycyB0byBz
b21lIGxvY2FsIGNvbmZpZ3VyZWQNCiAgICAgICAgPiBzdGF0ZSwNCiAgICAgICAgPiA+ID4gICAg
IHNwZWNpZmljYWxseSwgYSBsaXN0IG9mIG5laWdoYm9yIGFkZHJlc3NlcyB1c2VkIGFzIGFuIEFD
TC4NCiAgICAgICAgPiA+IChFbXBoYXNpcyBvbg0KICAgICAgICA+ID4gPiAgICAgKmxvY2FsKiAt
LSBpdCBzZWVtcyBsaWtlIGl0IGRvZXMgbm90IG5lZWQgdG8gaW50ZXJhY3Qgd2l0aA0KICAgICAg
ICA+IGFueXRoaW5nDQogICAgICAgID4gPiA+ICAgICBlbHNlLikNCiAgICAgICAgPiA+ID4gICAg
IEkgZG8gc3ltcGF0aGl6ZSB3aXRoIHRoZSBZQU5HIGRvY3RvciwgdGhvdWdoIC0tIGFzLWlzLCB0
aGlzIGZlZWxzDQogICAgICAgID4gPiA+ICAgICB1bmRlcnNwZWNpZmllZC4NCiAgICAgICAgPiA+
ID4gICAgIChCVFcsIElQIEFDTHMgYXJlIG5vdCBjb25zaWRlcmVkIHRvIGJlIGEgc2VjdXJpdHkg
bWVhc3VyZSBieSB0aGUNCiAgICAgICAgPiA+IGJyb2FkZXINCiAgICAgICAgPiA+ID4gICAgIHNl
Y3VyaXR5IGNvbW11bml0eS4pDQogICAgICAgID4gPiA+ICAgICBTaW1pbGFybHkgZm9yIHRoZSBz
dWJzZXF1ZW50IDxmb28+LWxpc3QtcmVmcy4NCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4g
W3NrcmF6YV06IFdlIGRvIHVuZGVyc3RhbmQgdGhlIGNvbmNlcm5zLCBhbmQgaGF2ZSBmaXhlZCB0
aGVzZSB0d28NCiAgICAgICAgPiA+ID4gdHlwZXMNCiAgICAgICAgPiA+IGJ5IHVzaW5nIHRoZQ0K
ICAgICAgICA+ID4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcnRnd2ct
cG9saWN5LW1vZGVsLA0KICAgICAgICA+ID4gd2hpY2ggd2FzIG5vdCBhdmFpbGFibGUgd2hlbiB3
ZSBpbml0aWFsbHkgc3RhcnRlZCB0byB3b3JrIG9uIHRoaXMgbW9kZWwuDQogICAgICAgID4gPg0K
ICAgICAgICA+ID4gR3JlYXQhDQogICAgICAgID4gPg0KICAgICAgICA+ID4gPiAgICAgICAgICAg
ICAgY29udGFpbmVyIGludGVyZmFjZXMgew0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICBk
ZXNjcmlwdGlvbg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICJBIGxpc3Qgb2YgaW50
ZXJmYWNlcyBvbiB3aGljaCBmb3J3YXJkaW5nIGlzDQogICAgICAgID4gPiA+IGRpc2FibGVkLiI7
DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBuaXQ6IGdpdmVuIHRoZSBzZXBhcmF0
ZSAnbGRwLWRpc2FibGUnIGxlYWYsIHBlcmhhcHMgcy9pcy9jYW4gYmUvDQogICAgICAgID4gPiA+
IGlzDQogICAgICAgID4gPiBpbg0KICAgICAgICA+ID4gPiAgICAgb3JkZXIuDQogICAgICAgID4g
PiA+IFtza3JhemFdOiBVbmRlcnN0YW5kIHRoZSBjb25mdXNpb24uIENoYW5nZWQgYXMgc3VnZ2Vz
dGVkLg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgQWxzbywgdGhlIGRlc2NyaXB0
aW9uIG9mIHRoZSBsaXN0IGl0c2VsZiBpbXBsaWVzIGFkZGl0aW9uYWwNCiAgICAgICAgPiA+ID4g
ICAgIGZ1bmN0aW9uYWxpdHksIG9mIGxpc3RpbmcgdGhlIGludGVyZmFjZXMgdXNlZCBmb3IgYmFz
aWMgZGlzY292ZXJ5Lg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiBbc2tyYXphXTogVGhl
IGRlc2NyaXB0aW9uIHdhcyB3cm9uZy4gV2UgZG9uJ3QgaW50ZW5kIHRvIHVzZSB0aGlzDQogICAg
ICAgID4gPiA+IGxpc3QNCiAgICAgICAgPiA+IGZvciBkaXNjb3ZlcnkuIEZpeGVkLg0KICAgICAg
ICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgICAgICBncm91cGluZyBncmFjZWZ1bC1yZXN0YXJ0
LWF1Z21lbnQgew0KICAgICAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJBdWdtZW50
YXRpb24gdG8gZ3JhY2VmdWwgcmVzdGFydC4iOw0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4g
PiAgICAgICAgICAgIGxlYWYgaGVscGVyLWVuYWJsZSB7DQogICAgICAgID4gPiA+ICAgICAgICAg
ICAgICBpZi1mZWF0dXJlIGdyYWNlZnVsLXJlc3RhcnQtaGVscGVyLW1vZGU7DQogICAgICAgID4g
PiA+ICAgICAgICAgICAgICB0eXBlIGJvb2xlYW47DQogICAgICAgID4gPiA+ICAgICAgICAgICAg
ICBkZWZhdWx0IGZhbHNlOw0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgZGVzY3JpcHRpb24N
CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgIkVuYWJsZSBvciBkaXNhYmxlIGdyYWNlZnVs
IHJlc3RhcnQgaGVscGVyIG1vZGUuIjsNCiAgICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gICAg
IFdoZXJlIGlzIHRoaXMgImhlbHBlciBtb2RlIiBkb2N1bWVudGVkPw0KICAgICAgICA+ID4gPiBb
c2tyYXphXTogVGhpcyBpcyBub3QgYW4gUkZDIGRlZmluZWQgdGVybSBidXQgY29tbW9ubHkga25v
d24gYW5kDQogICAgICAgID4gPiA+IHVzZWQNCiAgICAgICAgPiA+IHdoZW4gR1IgdGltZXIgaXMg
c2V0IHRvIDAuDQogICAgICAgID4gPiA+ICAgRml4ZWQgdGhlIGRlc2NyaXB0aW9uIGluIHlhbmcg
dG8gaGlnaGxpZ2h0IHRoaXMuDQogICAgICAgID4gPg0KICAgICAgICA+ID4gSXMgdGhpcyBqdXN0
IHN0YWdlZCBmb3IgdGhlIC0wOT8gIEkgYW0gbm90IHNlZWluZyBpdCBpbiB0aGUgLTA4Lg0KICAg
ICAgICA+ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgYXVnbWVudCAiL3J0OnJvdXRpbmcvcnQ6
Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRwOm1wbHMtDQogICAgICAgID4gbGRwLyINCiAgICAg
ICAgPiA+ID4gICAgICAgICAgICArICJsZHA6Z2xvYmFsIiB7DQogICAgICAgID4gPiA+ICAgICAg
ICAgICAgZGVzY3JpcHRpb24gIkdyYWNlZnVsIGZvcndhcmRpbmcgbmV4dGhvcCBhdWdtZW50YXRp
b24uIjsNCiAgICAgICAgPiA+ID4gICAgICAgICAgICB1c2VzIGdsb2JhbC1mb3J3YXJkaW5nLW5l
eHRob3AtYXVnbWVudDsNCiAgICAgICAgPiA+ID4gICAgICAgICAgfQ0KICAgICAgICA+ID4gPg0K
ICAgICAgICA+ID4gPiAgICAgbml0OiBJIGRvbid0IHRoaW5rICJHcmFjZWZ1bCIgaXMgY29ycmVj
dCwgaW4gdGhlIGRlc2NyaXB0aW9uLg0KICAgICAgICA+ID4gPiAgICAgW3NrcmF6YV06IFJlbW92
ZWQgaXQuDQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBXaHkgaXMgKHRoZSBhdWdt
ZW50ZWQpDQogICAgICAgID4gPiA+ICAgICAvcnQ6cm91dGluZy9ydDpjb250cm9sLXBsYW5lLXBy
b3RvY29scy9sZHA6bXBscy0NCiAgICAgICAgPiA+IGxkcC9sZHA6Z2xvYmFsL2xkcDphZGRyZXNz
LWZhbWlsaWVzL2lwdjYvbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2QNCiAgICAgICAgPiA+
IGUNCiAgICAgICAgPiA+ID4gICAgICdjb25maWcgZmFsc2UnPyAgRG9lc24ndCBSRkMgNTAzNiBz
YXkgdGhhdCBhbiBMU1IgbWlnaHQgc3VwcG9ydA0KICAgICAgICA+ID4gZWl0aGVyDQogICAgICAg
ID4gPiA+ICAgICBhcyBhIGNvbmZpZ3VyYXRpb24gb3B0aW9uPw0KICAgICAgICA+ID4gPg0KICAg
ICAgICA+ID4gPiBbc2tyYXphXTogWWVzLCBidXQgbm8gaW1wbGVtZW50YXRpb24gc3VwcG9ydHMg
c3VjaCBhIGNmZyBhcyBjaGFuZ2UNCiAgICAgICAgPiA+ID4gb2YNCiAgICAgICAgPiA+IHN1Y2gg
YSBtb2RlIGlzIGEgbWFzc2l2ZSBkaXNydXB0aXZlIG9wZXJhdGlvbiAtIGFsbCBpbXBsZW1lbnRh
dGlvbg0KICAgICAgICA+ID4gcGljayBvbmUgbW9kZSBhcyB0aGUgZGVmYXVsdCBhbmQgb25seSBz
dXBwb3J0ZWQgbW9kZSBhbmQgc3RpY2sgdG8gaXQuDQogICAgICAgID4gPiA+ICAgVGhlIExEUCBZ
QU5HIGRlc2lnbiB0ZWFtIGhhZCBkaXNjdXNzZWQgdGhpcyBlYXJseSBlbm91Z2ggYW5kDQogICAg
ICAgID4gPiA+IGFncmVlZCB0bw0KICAgICAgICA+ID4gbm90IHByb3ZpZGUgdGhpcyBhIGNmZyBv
cHRpb24uDQogICAgICAgID4gPg0KICAgICAgICA+ID4gQWgsIHVuZGVyc3Rvb2QuDQogICAgICAg
ID4gPg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICBsZWFmIGFkamFjZW50LWFkZHJlc3Mg
ew0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY2LWFkZHJlc3M7
DQogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICAgICAgPiA+
ID4gICAgICAgICAgICAgICAgICAgICJDb25maWd1cmVzIGEgcmVtb3RlIExEUCBuZWlnaGJvciBh
bmQgZW5hYmxlcw0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgIGV4dGVuZGVkIExE
UCBkaXNjb3Zlcnkgb2YgdGhlIHNwZWNpZmllZA0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAg
ICAgICAgIG5laWdoYm9yLiI7DQogICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBBcyBm
b3IgdGhlIGlwdjQgY2FzZSwgZG8gd2Ugc3RpbGwgd2FudCAiYW5kIGVuYWJsZXMiIGhlcmU/DQog
ICAgICAgID4gPiA+IFtza3JhemFdOiBGaXhlZCBieSByZW1vdmluZyBpdC4NCiAgICAgICAgPiA+
ID4NCiAgICAgICAgPiA+ID4gICAgICAgICAgYXVnbWVudCAiL3J0OnJvdXRpbmcvcnQ6Y29udHJv
bC1wbGFuZS1wcm90b2NvbHMvbGRwOm1wbHMtDQogICAgICAgID4gbGRwLyINCiAgICAgICAgPiA+
ID4gICAgICAgICAgICArICJsZHA6ZGlzY292ZXJ5L2xkcDppbnRlcmZhY2VzL2xkcDppbnRlcmZh
Y2UvIg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICsgImxkcDphZGRyZXNzLWZhbWlsaWVzL2xk
cC1leHQ6aXB2NiIgew0KICAgICAgICA+ID4gPiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJJbnRl
cmZhY2UgYWRkcmVzcyBmYW1pbHkgSVB2NiBhdWdtZW50YXRpb24uIjsNCiAgICAgICAgPiA+ID4g
ICAgICAgICAgICB1c2VzIGludGVyZmFjZS1hZGRyZXNzLWZhbWlseS1pcHY2LWF1Z21lbnQ7DQog
ICAgICAgID4gPiA+DQogICAgICAgID4gPiA+ICAgICBEaWRuJ3Qgd2UganVzdCBjcmVhdGUgLi4u
L2xkcDphZGRyZXNzLWZhbWlsaWVzL2xkcC1leHQ6aXB2NiB3aXRoDQogICAgICAgID4gYW4NCiAg
ICAgICAgPiA+ID4gICAgIGVhcmxpZXIgYXVnbWVudGF0aW9uIGluIHRoaXMgbW9kdWxlPyAgKFNp
bWlsYXJseSBmb3INCiAgICAgICAgPiA+ID4gICAgIC9ydDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxh
bmUtcHJvdG9jb2xzL2xkcDptcGxzLQ0KICAgICAgICA+ID4gbGRwL2xkcDpwZWVycy9sZHA6cGVl
ci9sZHA6YWRkcmVzcy1mYW1pbGllcy9sZHAtZXh0OmlwdjYNCiAgICAgICAgPiA+ID4gICAgIHdo
aWNoIHdlIGF1Z21lbnQgd2l0aCAidXNlcyBwZWVyLWFmLXBvbGljeS1jb250YWluZXIiLikNCiAg
ICAgICAgPiA+ID4NCiAgICAgICAgPiA+ID4gW3NrcmF6YV06IFllcy4gSXQgaXMgb2sgdG8gYXVn
bWVudCBhIG5vZGUgd2hpY2ggaXMgcGFydCBvZiBhbm90aGVyDQogICAgICAgID4gPiBhdWdtZW50
YXRpb24uIFRoZSByZXN1bHQgaXMgdG8gYWRkIHRoZW0gYWxsIHRvZ2V0aGVyLiBEb2luZyBzbyBp
cyB0bw0KICAgICAgICA+ID4gYXZvaWQgdG9vIG11Y2ggaXJyZWd1bGFyIHBhdHRlcm5zLCBzbyB0
aGF0IHdlIGhhdmUgbW9yZSBzaW1pbGFyDQogICAgICAgID4gPiBjb25zdHJ1Y3Rpb24gYmV0d2Vl
biBJUHY0IGFuZCBJUHY2Lg0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgQXBwZW5k
aXggQQ0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAi
aXMtcm91dGVyIjogW251bGxdLA0KICAgICAgICA+ID4gPg0KICAgICAgICA+ID4gPiAgICAgVGhp
cyBsb29rcyB3ZWlyZCB0byBtZSAoImFycmF5IGNvbnRhaW5pbmcgb25lIGVsZW1lbnQgd2l0aCB2
YWx1ZQ0KICAgICAgICA+ID4gbGl0ZXJhbA0KICAgICAgICA+ID4gPiAgICAgbnVsbCIpIC0tIHdo
eSBkb2VzIHRoZSBhcnJheSBjb21lIGludG8gcGxheT8NCiAgICAgICAgPiA+ID4NCiAgICAgICAg
PiA+ID4gICAgIFtYdWZlbmddOiBIZXJlIGlzIGEgbGl0dGxlIGV4cGxhbmF0aW9uIHRvIHRoZSBz
ZWVtaW5nbHkNCiAgICAgICAgPiA+ID4gY29uZnVzaW5nDQogICAgICAgID4gPiBub3RhdGlvbjog
dGhlIHBhaXIgb2Ygc3F1YXJlIGJyYWNrZXRzIGRvZXMgbm90IGluZGljYXRlIGEgbm9ybWFsIGFy
cmF5Lg0KICAgICAgICA+ID4gSW5zdGVhZCwgaXQgaXMgYSBzcGVjaWFsIG5vdGF0aW9uIHRvIGlu
ZGljYXRlIHRoYXQgdGhlIHZhbHVlIG9mIGENCiAgICAgICAgPiAiZW1wdHkiDQogICAgICAgID4g
PiB0eXBlIGxlYWYgaXMgInByZXNlbnQiIChTZWN0aW9uIDYuOS4gb2YgUkZDIDc5NTEpLiBTZW1h
bnRpY2FsbHkgdGhlDQogICAgICAgID4gPiBsaW5lIGFib3ZlIHNheXMgdGhhdCAiKHRoZSBuZWln
aGJvcikgaXMgYSByb3V0ZXIuIg0KICAgICAgICA+ID4NCiAgICAgICAgPiA+IEFoLCB0aGFua3Mg
Zm9yIHRoZSBleHBsYW5hdGlvbnMuDQogICAgICAgID4gPg0KICAgICAgICA+ID4gLUJlbg0KICAg
ICAgICA+DQogICAgICAgID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCiAgICAgICAgPiBtcGxzIG1haWxpbmcgbGlzdA0KICAgICAgICA+IG1wbHNAaWV0
Zi5vcmcNCiAgICAgICAgPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21w
bHMNCiAgICANCiAgICANCiAgICANCg0K


From nobody Tue Mar 24 02:44:46 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: mpls@ietf.org
Delivered-To: mpls@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DA8A23A11C1; Tue, 24 Mar 2020 02:44:43 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.122.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: mpls@ietf.org
Message-ID: <158504308375.11486.13741304703274356705@ietfa.amsl.com>
Date: Tue, 24 Mar 2020 02:44:43 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/XTtQGfrd0g7UBySIHpUFJG2TEsY>
Subject: [mpls] I-D Action: draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2020 09:44:45 -0000

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

        Title           : OSPFv3 CodePoint for MPLS LSP Ping
        Authors         : Nagendra Kumar Nainar
                          Carlos Pignataro
                          Mustapha Aissaoui
	Filename        : draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
	Pages           : 6
	Date            : 2020-03-23

Abstract:
   IANA has created "Protocol in the Segment IS Sub-TLV" registry and
   "Protocol in the Label Stack Sub-TLV of the Downstream Detailed
   Mapping TLV" under the "Multi-Protocol Label Switching (MPLS) Label
   Switched Paths (LSPs) Ping Parameters" registry.  RFC8287 defines the
   code point for different Interior Gateway Protocol (IGP).

   This document proposes the code point to be used in the Segment ID
   Sub-TLV and Downstream Detailed Mapping TLV when the IGP protocol is
   OSPFv3.  This document also requests to rename the existing
   codepoints of these two TLVs from OSPF to OSPFv2.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-lsp-ping-ospfv3-codepoint/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00


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 Mar 24 03:37:34 2020
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 061003A09DB; Tue, 24 Mar 2020 03:37:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wc98J6HE2Rvf; Tue, 24 Mar 2020 03:37:30 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 859363A0995; Tue, 24 Mar 2020 03:37:16 -0700 (PDT)
Received: from [192.168.1.6] (unknown [119.94.165.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 4BA08364FAB; Tue, 24 Mar 2020 11:37:13 +0100 (CET)
From: Loa Andersson <loa@pi.nu>
To: Deborah A Brungard <db3546@att.com>
Cc: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls-ads@ietf.org" <mpls-ads@ietf.org>, IANA <iana@iana.org>, "mpls@ietf.org" <mpls@ietf.org>
Message-ID: <952d898e-90b1-572a-1c78-f38757597a92@pi.nu>
Date: Tue, 24 Mar 2020 18:37:08 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
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/mpls/HuWNr1axbjw0pCSsKsCHOA6XDSA>
Subject: [mpls] early allocations of code points for draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2020 10:37:34 -0000

Deborah,

This is the process for early allocations of IANA codepoints as
described in RFC 7120. The comments preceded with (-) are mine
describing how the current draft meet the requirements for early
allocation,

    1.  The authors (editors) of the document submit a request for early
        allocation to the Working Group chairs, specifying which code
        points require early allocation and to which document they should
        be assigned.

        - This has been done, though the authors actually requested the
          code points to be made to an individual draft (draft-nainar-
          mpls-lsp-ping-ospfv3-codepoint)

        - The wg chair responded that early code point allocations can
          only be made to working group documents.

        - The working group document is no at hand and the working group
          chairs are prepared to go ahead and request the allocations.

    2.  The WG chairs determine whether the conditions for early
        allocations described in Section 2 are met, particularly
        conditions (c) and (d).

       - the working group chairs has reviewed the draft in the light
         of section 2 of RFC 7120.

       - the wg chairs are convinced that draft-ietf-mpls-lsp-ping-
         ospfv3-codepoint all the criteria listed in section 2 of
         RFC 7120.

    3.  The WG chairs gauge whether there is consensus within the WG that
        early allocation is appropriate for the given document.

        - the wg chairs are convinced that the har consensus in the wg
          to go ahead and do the early allocation.

    4.  If steps 2) and 3) are satisfied, the WG chairs request approval
        from the Area Director(s).  The Area Director(s) may apply
        judgement to the request, especially if there is a risk of
        registry depletion.

        - This mail is the request according to step for in the process
          for early allocation.

        - the mail is sent to Deborah Brungard as responsible AD, with a
          copy to the the other rtg-ads.

        - we request support for early allocation of the codes as
          requested in Sectioon 7 (IANA considerations) in draft-ietf-
          mpls-lsp-ping-ospfv3-codepoint, i.e.:
          One new code point for OSPFv3 in the "Protocol in the Segment
          ID sub-TLV"
          Renaming of the existing OSPF code point in the same registry
          to "OSPFv3".

          and

          One new code point for OSPFv3 in the "Protocol in Label Stack
          Sub-TLV of Downstream Detailed Mapping TLV"
          Renaming of the existing OSPF code point in the same registry
          to "OSPFv3".

        - we will wait for the response from the responsible AD before
          going ahead with step 5 in this process.

    5.  If the Area Directors approve step 4), the WG chairs request IANA
        to make an early allocation.

    6.  IANA makes an allocation from the appropriate registry, marking
        it as "Temporary", valid for a period of one year from the date
        of allocation.  The date of first allocation and the date of
        expiry are also recorded in the registry and made visible to the
        public.


/Loa
for the MPLS wg co-chairs.

PS
This mail is sent to IANA, even though IANA do not need to take any
action until the formal request.
-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Wed Mar 25 03:09:32 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 441373A0799; Wed, 25 Mar 2020 03:09:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gCioWOMUO7ye; Wed, 25 Mar 2020 03:09:25 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70095.outbound.protection.outlook.com [40.107.7.95]) (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 E5E313A00C4; Wed, 25 Mar 2020 03:09:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BAYlOIwM1f9nhTr6x+BZs8Es+lfK2KD0IfKHzWmSeNDj1ZrmHCl0xA+BL9in7KlnFRZ0cK7IReg3nT8kvMrzTidw+pLN+VyoBXDYsGzmqVRFcTuql6RiJztuWuh5x15oxHExoq0zSI3Q6KQUZ85gw2oTcOvzy3K5tGDMpk9/PmrUWnRBQbt7kO/lJRrYugFwM9lUOy01xygBQG8MzC9EnG8qe/dyY7v3GS54QuSOSMKwt97ZVC18yXynON1LwCoHeRSOWGzNySwJlkw/f5k3Wvf+BVV/mfB8zTyfLGw0Ehk5D5G3v7GNr9ZwYhYS/Xwcia5GDhEnW7TR4kQ8HKvdLQ==
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=xaRIRxzJnhEhMW5Ws92dhuSKV8l1MMocMySziYBxPxk=; b=IUQO+Q9z6pfkDxO7Tpuzp8n0raVkAc/ymtxdNyHUWM+R4NcprmoEjYsthfDMz45CFccVb4RTAk8Hj0hgW3s+W/aTBeKL0VCJFGSsEkY3LnSax8bIPC/7xPkkt+rTpHNVoyVwaXq42o8dskabxVbxW0+wyh9MdyMu+g+kAxQHpIOrNO64ODKm/Dzh8+7qt4JmG6Ie8edFMRvLK1l7m0rrQkDjdtvF7RkBTIpsnrz0qThkGoyljCj4xxCuYAGgucuka4vNk2mQh0aiPusz4c8154fmQ7f5KZqcA5CHYTiJujvPLRNWo8PuJGdhWSXs+a/kX3Gr3WyBWgolHpQaXBCAuw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xaRIRxzJnhEhMW5Ws92dhuSKV8l1MMocMySziYBxPxk=; b=E0tUeQOJ8QelUegaadQ5SKpqSyQNei//hoAUgG8aULjnod7NFDej78zTlltax1Ez7P+SfNlRBHahdWUT3UgqXB1PItJKAwIKWetnEk+OvVcLCVdOQjHhcAtsv3EznESpt9HVyHxHkmfKWJcK/qnb5Cuk1OS0mzNm3BOKZTokSb8=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB5772.eurprd07.prod.outlook.com (20.178.107.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.10; Wed, 25 Mar 2020 10:09:19 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2856.018; Wed, 25 Mar 2020 10:09:17 +0000
From: tom petch <ietfc@btconnect.com>
To: "Kamran Raza (skraza)" <skraza@cisco.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "BRUNGARD, DEBORAH A" <db3546@att.com>
Thread-Topic: mldp-yang was Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV/ggfur4rVuWjo0SCHtVebIZE3qhQHmPUgAAhcgCAASaBBIAAi2OAgAR/qkqAAAlvgIACoao1
Date: Wed, 25 Mar 2020 10:09:17 +0000
Message-ID: <DB7PR07MB56570341E69B9C83BE8F637BA0CE0@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu> <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com> <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com> <FBBD1213-A7A9-498D-9BAD-4DF50DFB5402@cisco.com> <DB7PR07MB5657F9851367C5CB21B0DE84A0F00@DB7PR07MB5657.eurprd07.prod.outlook.com>, <594CD2A4-2DAA-46A5-9AF6-E19F774C7BE1@cisco.com>
In-Reply-To: <594CD2A4-2DAA-46A5-9AF6-E19F774C7BE1@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: df456078-7cd4-4ec4-85a9-08d7d0a493f9
x-ms-traffictypediagnostic: DB7PR07MB5772:
x-microsoft-antispam-prvs: <DB7PR07MB577299D7EACBE0C2895438BCA0CE0@DB7PR07MB5772.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0353563E2B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(366004)(376002)(346002)(39860400002)(396003)(966005)(5660300002)(15650500001)(33656002)(71200400001)(81156014)(91956017)(76116006)(186003)(8676002)(8936002)(18074004)(81166006)(86362001)(66946007)(66446008)(66556008)(64756008)(66476007)(9686003)(45080400002)(53546011)(30864003)(4326008)(52536014)(66574012)(316002)(54906003)(6506007)(26005)(478600001)(55016002)(110136005)(2906002)(7696005)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5772; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0NcbuF3WuQ/PtxFPicxb40FAx39T3PHo3dFBC5kvuLWRq9E2cIW0485p+QXsqYfPWTNTtPLBM+un0W17eYsOxHoyETcygBLdSaFAcMXgNgXw4k45ehIxfOF2QFODQKJumSoR6qXnWpVT/xg4Fpc7QCtLswHSZtX6IBkinHZ5iiVWriueLBYRKwvPKlkcJElkTGpQrKNqdkU6EKDxJsK4dyTGYv0+N/fjrePAyexd8lcWmqn2xoD0TxCGLhR893mR/3IaKiKm77pQDMnqSSuaom0LZ86bsNA+Z7jeQANJ7L6qIBx569HGbwsP7zssd9TRZOftWdhuxy7H9Ob7AQz+dxiO9AiRN+mkgw/+AQI3lrndJ9n47Rhza5oTEBRa3rB+SAFkJehQAl0kxAanzHATxgb5Ytrp8VxQDQ9kERpCNsj7pvr0kFLMoLHk21uisUzwkJELA5V4ugfqL5NQiCk1kjxvmkr3mM2BfnUW8oz1ItaK1IxV2izUUuvp4m2/4SEVk5Yqbibrfj2FK7bqPA0A1w==
x-ms-exchange-antispam-messagedata: AE1YVlwZpT2T6mhJaw7C0GCo4GCSRds/ppcswvKN3PhA4PqbKdZhIVoPNJzgFXgvDrCRwH1hPovr2T33Z3EqtDuauhijrLP8IW6qkN9tcc5yBP59sWcZoXlr83D3XShTuWuGCEyAKOerG6MkOm0Xag==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: df456078-7cd4-4ec4-85a9-08d7d0a493f9
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2020 10:09:17.0592 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UyXcvxWDRsS6z45nwjdaw/5h6s3baiqO8Euk8hwUpz+gtZye9wJEPcBUg/YlscmaAKEBzpzq6nALU5Rro1JlEg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5772
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/RBYqEKw_7IIT6M7Twtz6G3DsRtw>
Subject: [mpls] mldp-yang was Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2020 10:09:31 -0000

RnJvbTogS2FtcmFuIFJhemEgKHNrcmF6YSkgPHNrcmF6YUBjaXNjby5jb20+ClNlbnQ6IDIzIE1h
cmNoIDIwMjAgMTc6NDkKU3ViamVjdDogUmU6IFVwZGF0ZWQgcmV2IC0wOCBwb3N0ZWQgW1JlOiBC
ZW5qYW1pbiBLYWR1aydzIERpc2N1c3Mgb24gZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA3OiAo
d2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKV0KClRoYW5rcyBUb20uCjx0cD4KS2FtcmFuLAoKTm93
IHRoYXQgbGRwLXlhbmcgaXMgb24gaXRzIHdheSwgd291bGQgaXQgYmUgYSBnb29kIHRpbWUgdG8g
YXR0ZW5kIHRvIG1sZHAteWFuZz8gIEl0IGhhcyBtYW55IG9mIHRoZSBzYW1lIGlzc3VlcyBhcyBs
ZHAteWFuZyBoYWQgKGFzIEkgc2VlbSB0byByZWNhbGwgc2F5aW5nIHNvbWUgdGltZSBiYWNrOi0p
LiAgSSBub3RpY2UgdGhhdCBpdCBoYXMgZXhwaXJlZCBzbyBrZWVwaW5nIEFEIGFuZCBjaGFpcnMg
b24gdGhpcyBtZXNzYWdlIHRvIGFzayB0aGUgcXVlc3Rpb24gaXMgaXQgZ29pbmcgdG8gcHJvZ3Jl
c3MgYW5kIGlmIHNvIHdoZW4/ICBGcm9tIG15IHBvaW50IG9mIHZpZXcsIGhhdmluZyBzcGVudCB0
aW1lIG9uIGxkcC15YW5nIGFuZCBnb3QgdG8gdW5kZXJzdGFuZCBpdHMgdW5mYW1pbGlhciAtIHRv
IG1lIC0gY29uc3RydWN0cywgbm93IGlzIHRoZSB0aW1lIHRvIGxvb2sgYXQgaXQgYnV0IGVxdWFs
bHkgdGhlcmUgaXMgbm8gcG9pbnQgaW4gZG9pbmcgc28gdW5sZXNzIHRoZSBpc3N1ZXMgZ2V0IHRh
a2VuIHVwIHJlYXNvbmFibHkgcXVpY2tseSwgaWUgd2Vla3Mgbm90IG1vbnRocy4KClRvbSBQZXRj
aAoKV2Ugd2lsbCB0cnkgdG8gc25lYWsgaW4gYmV0dGVyIGRlc2NyaXB0aW9uIHdoZW4gdGFraW5n
IHVwIG91ciBuZXh0IHJldi4KCu+7v09uIDIwMjAtMDMtMjMsIDE6MzYgUE0sICJ0b20gcGV0Y2gi
IDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToKCiAgICBGcm9tOiBLYW1yYW4gUmF6YSAoc2ty
YXphKSA8c2tyYXphQGNpc2NvLmNvbT4KICAgIFNlbnQ6IDIwIE1hcmNoIDIwMjAgMjA6MzQKCiAg
ICBLYW1yYW4KICAgIFRoYW5rcyBmb3IgLTA5OyAgcGx1Y2tpbmcgb3V0IHlvdXIgcGFyYWdyYXBo
CgogICAgW3NrcmF6YTIwXTogWWVzLCBpbnRmIGRpc2NvdmVyeSBhbmQgdGd0IGRpc2NvdmVyeSBh
cmUgc2VwYXJhdGUgYW5kIG5vdCBsaW5rZWQgLSBpdCBpcyBlbnRpcmVseSBwb3NzaWJsZSB0byBo
YXZlIHY0IGludGYgZGlzYyBhbiB2NiB0Z3QgYW5kIHZpY2UgdmVyc2EuIFRoaXMgaXMgb2J2aW91
cyBmcm9tIHRoZSBMRFAgcHJvdG9jb2wgc3BlY3MgYW5kIGhlbmNlIHdlIHNlZSBuZWVkIHRvIGNh
bGwgdGhpcyBvdXQuCiAgICAgIE90aGVyd2lzZSwgdGhlcmUgYXJlIDEwMCBvdGhlciB0aGluZ3Mg
dGhhdCBtYXkgbmVlZCBjYWxsIG91dCAtIEl0IGlzIGV4cGVjdGVkIHRoYXQgdXNlciBvZiB0aGlz
IG1vZGVsIGlzIGZhbWlsaWFyIHdpdGggdGhlIExEUCBiYXNlIHNwZWNzCiAgICA8dHA+CiAgICBD
bGVhcmx5IEkgYW0gbm90IGZhbWlsaWFyIGVub3VnaCB3aXRoIHRoZSBiYXNlIHNwZWNzISAgSSBk
aWQgcmVyZWFkIFJGQzc1NTIgYW5kIHN0aWxsIGRpZCBub3Qgc2VlIGl0IGNsZWFybHkgc3BlbHQg
b3V0IHRoZXJlLCByYXRoZXIgaXQgc2VlbXMgdG8gYnVuZGxlIHRoZSBwYXJ0cyBvZiBMRFAgdG9n
ZXRoZXIgaW4gaXRzIGNoYXJhY3RlcmlzYXRpb24gb2YgTERQL0xTUiBhcyBzaW5nbGUgb3IgZHVh
bCBzdGFjay4gIE5vIG1hdHRlciwgZm9yIHRoZSBiZW5lZml0IG9mIHN1Y2ggYXMgbWUsIEkgd291
bGQgdmFsdWUgZXh0cmEgd29yZHMgaW4gdGhlIGRlc2NyaXB0aW9uIGNsYXVzZXMgb2YgdGhvc2Ug
cHJlc2VuY2UgY29udGFpbmVycywgc2ltcGx5IGFkZGluZyB3aGF0IGl0IGlzIHRoYXQgSVB2NC9J
UHY2IGlzIGJlaW5nIGVuYWJsZWQgZm9yIGllIHJlcGxhY2UKICAgIFByZXNlbnQgaWYgSVB2NCBp
cyBlbmFibGVkCiAgICB3aXRoCiAgICBQcmVzZW50IGlmIElQdjQgaXMgZW5hYmxlZCBmb3IgZGlz
Y292ZXJ5L3RhcmdldGVkIGRpc2NvdmVyeS8gZXRjCgogICAgR2l2ZW4gdGhlIHN0cnVjdHVyZSBv
ZiBZQU5HLCBJIGZpbmQgaXQgZWFzeSB0byBsb3NlIHNpZ2h0IG9mIHdoYXQgaXQgaXMgaXMgYmVp
bmcgZW5hYmxlZCBvciBkaXNhYmxlLgoKICAgIEluIHRoZSBzYW1lIHZlaW4sIEkgYW0gdW5jbGVh
ciBhYm91dCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgcHJlc2VuY2UgY29udGFpbmVyIGZv
ciBJUHY0IG9yIElQdjYgdW5kZXIgZ2xvYmFsIGFuZCB0aGF0IHVuZGVyIGVnIHRhcmdldGVkIGRp
c2NvdmVyeS4gIFdoYXQgaXMgaXQgdGhhdCB0aGUgZ2xvYmFsIHZhbHVlIGVuYWJsZXMgYW5kIGRp
c2FibGVzPyAgQ2FuIHRoZSBnbG9iYWwgSVB2NiBiZSBkaXNhYmxlZCBidXQgSVB2NiB0YXJnZXRl
ZCBkaXNjb3ZlcnkgYmUgZW5hYmxlZD8gIEFnYWluLCBhIGZldyB3b3JkcyBhYm91dCB0aGlzIGlu
IHRoZSBkZXNjcmlwdGlvbiBjbGF1c2VzIHdvdWxkIGhlbHAgd2l0aCB0aGlzLgoKICAgIE9uIGEg
ZGlmZmVyZW50IG5vdGUsIEkgc3VnZ2VzdAogICAgL3Blci1wZWVyIHNldHRpbmcgY2FuL3Blci1w
ZWVyIHNldHRpbmcgYW5kLwogICAgL2NvbmZnaXJhdGlvbi9jb25maWd1cmF0aW9uLwogICAgL1Bs
ZWFzZSByZWZlciBSRkM0Mzc4L3JlZmVyZW5jZSAiIFJGQzQzNzgKICAgIC9lc3RhYmxpc2hlbWVu
dC9lc3RhYmxpc2htZW50LwoKICAgIEhUSAoKICAgIFRvbSBQZXRjaAogICAgUm9iL1RvbSwKCiAg
ICBXZSBhcmUgZ29pbmcgdG8gcG9zdCByZXYgLTA5IHNob3J0bHkgd2l0aCBzb21lIG1vcmUgZWRp
dHMgdG8gdGFrZSBjYXJlIG9mIHNvbWUgb2YgdGhlIGNvbW1lbnRzLgogICAgUGxlYXNlIHNlZSBp
bmxpbmUgW3NrcmF6YTIwXQoKICAgIE9uIDIwMjAtMDMtMjAsIDg6NDIgQU0sICJ0b20gcGV0Y2gi
IDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToKCiAgICAgICAgRnJvbTogUm9iIFdpbHRvbiAo
cndpbHRvbikgPHJ3aWx0b25AY2lzY28uY29tPgogICAgICAgIFNlbnQ6IDE5IE1hcmNoIDIwMjAg
MTg6NDEKICAgICAgICBIaSBUb20sIEJlbiwgS2FtcmFuLAogICAgICAgIFRoYW5rcyBmb3IgdGhl
IGNvbW1lbnRzLgoKICAgICAgICA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCiAgICAgICAg
PiBGcm9tOiB0b20gcGV0Y2ggPGlldGZjQGJ0Y29ubmVjdC5jb20+CiAgICAgICAgPiBTZW50OiAx
OSBNYXJjaCAyMDIwIDE3OjA0CiAgICAgICAgPiBSb2Igc29ycnkgZm9yIHRoZSB0b3AgcG9zdGlu
ZyBidXQgbXkgZS1tYWlsIGlzIGRpZmZpY3VsdCBjdXJyZW50bHkuCiAgICAgICAgW1JXXQogICAg
ICAgIE5vIHByb2JsZW0uICBJIGhhdmUgdG8gdXNlIE91dGxvb2ssIGFuZCB0aGF0IGRvZXNuJ3Qg
c2VlbSB0byBiZSBvcHRpbWl6ZWQgZm9yIHJlcGx5aW5nIHRvIGVtYWlscyBlaXRoZXIhCiAgICAg
ICAgPHRwPgogICAgICAgIEkgdXNlZCB0byBoYXZlIE91dGxvb2sgRXhwcmVzcyB3aGljaCBJIHRo
b3VnaHQgYmFzaWMgYnV0IEkgZGlkIGdldCB2ZXJ5IHByb2R1Y3RpdmUgd2l0aCBpdCBhbmQgbm93
IEkgYW0gb24gT3V0bG9vayEuICBBbHNvLCBJIGFtIGdldHRpbmcgYSBib3VuY2UgZnJvbSBqdW5p
cGVyLm5ldCBzbyBzb21lb25lIGlzIG5vdCBzZWVpbmcgdGhpcyAtIGVsc2UgaW5saW5lCiAgICAg
ICAgPgogICAgICAgID4gVGhlIHVzZSBvZiBmb3VyIHByZXNlbmNlIGNvbnRhaW5lcnMgc2VlbXMg
d3Jvbmc7IGl0IGFsbG93cyBpcHY0ICBvciBpcHY2CiAgICAgICAgPiB0byBiZSBlbmFibGVkIGZv
ciBvbmUgcGFydCBvZiBMRFAgYW5kIG5vdCBmb3Igb3RoZXJzIHdoaWNoIGlzIG5vdCBMRFAgYXMg
SQogICAgICAgID4ga25vdyBpdCAod2hpY2ggY291bGQgYmUgaWdub3JhbmNlKS4KICAgICAgICBb
UlddCiAgICAgICAgWWVzLCBJIGFncmVlIHRoYXQgdGhpcyBpcyBhbHNvIG5vdCBpZGVhbCBhbmQg
bm90IHRoZSBwcm9ibGVtIHRoYXQgSSByZXNwb25kZWQgdG8gcHJldmlvdXNseS4gIEkgaGF2ZSBu
b3cgY29tbWVudGVkIGJlbG93LgoKICAgICAgICAgICAgVGhlIGF1dGhvciBjaXRlcyBJUCBZQU5H
IG1vZHVsZSBidXQgSQogICAgICAgID4gdGhpbmsgdGhhdCBkaWZmZXJlbnQ7IHRoZXJlIHRoZXJl
IGlzIG9ubHkgb25lIHByZXNlbmNlIGNvbnRhaW5lciB3aGljaCBjYW4KICAgICAgICA+IGJlIHNl
dCB0byB0dXJuIG9uIElQdjQgd2l0aG91dCBuZWVkaW5nIHRvIGFkZCBhbnkgbW9yZSBwYXJhbWV0
ZXJzIGllIG5vCiAgICAgICAgPiBuZWVkIHRvIHNldCB0aGUgZW5hYmxlIGxlYWYuCiAgICAgICAg
W1JXXQogICAgICAgIEluIHRoZSBnZW5lcmFsIGNhc2UsIHRoaXMgZmVlbHMgbGlrZSBhIHBvb3Ig
b3B0aW1pemF0aW9uIHRvIG1lLiAgSXQgZmVlbHMgbGlrZSBpdCBhZGRzIHF1aXRlIGEgbG90IG9m
IGV4dHJhIGJlc3Bva2UgY29tcGxleGl0eSBmb3IgbGl0dGxlIGdhaW4sIGUuZy4gb25lIGRhdGEg
bm9kZSAodGhlIGlwdjQgcHJlc2VuY2UgY29udGFpbmVyKSBpcyB1c2VkIHRvIGVuYWJsZSBJUHY0
LCBhbmQgYSBkaWZmZXJlbnQgZGF0YSBub2RlICh0aGUgZW5hYmxlIGxlYWYpIGlzIHVzZWQgdG8g
ZGlzYWJsZSBpdC4gSXQgYWxzbyBsb29rcyBhIGJpdCBsaWtlIGFuIGFkaG9jIHZlcnNpb24gb2Yg
aW5hY3RpdmUgY29uZmlndXJhdGlvbiwgaS5lLiB3aHkgZG9lcyBhIGNsaWVudCBuZWVkIHRvIGNv
bmZpZ3VyZSBkaXNhYmxlZCBJUHY0IGNvbmZpZ3VyYXRpb24gaW4gdGhlIGZpcnN0IHBsYWNlLgoK
ICAgICAgICBIb3dldmVyLCBJIGFwcHJlY2lhdGUgdGhhdCB0aGlzIGNvbnN0cnVjdCBpcyB1c2Vk
IGVsc2V3aGVyZSBpbiBJRVRGIG1vZGVscywgYW5kIGhlbmNlIGl0IGlzIGF0IGxlYXN0IGNvbnNp
c3RlbnQgYWNyb3NzIHRoZSBJRVRGIFlBTkcgbW9kZWxzIHRvIHVzZSBpdCBoZXJlLgogICAgICAg
IDx0cD4gIFJvYiAtIEkgdGhpbmsgdGhhdCB0aGUgdXNlIG9mIHByZXNlbmNlK2VuYWJsZS1sZWFm
IGlzIHRoZSBleGNlcHRpb24gYW5kIGludGVuZGVkIGZvciB0aGUgY29ybmVyIGNhc2UgdGhhdCBp
cyB0aGUgTmV0bW9kIGludGVyZmFjZSBtb2RlbC4gIFRoZSBpc3N1ZSBhcyBJIHNlZSBpdCB3YXMg
dGhlIHR3byBzY2VuYXJpb3MuICBBIGJsYWRlIGlzIGhvdC1wbHVnZ2VkLCB0aGUgZGV2aWNlIHJl
YWRzIGl0cyBwcm9wZXJ0aWVzIGFuZCBzZXRzIHVwIHRoZSAnY29uZmlndXJhdGlvbicgYXMgc3Rh
dGUgZGF0YSB3aGljaCBPQU0gY2FuIHRoZW4gTkVUQ09ORiBnZXQuICBPciBPQU0gc2V0cyB1cCB0
aGUgY29uZmlndXJhdGlvbiBpbiBhZHZhbmNlIGFzIGNvbmZpZ3VyYXRpb24sIHRoZSBibGFkZSBp
cyBob3QtcGx1Z2dlZCwgdGhlIGNvbmZpZ3VyYXRpb24gZGF0YSBpcyBtYXRjaGVkIG9uIHNvbWUg
cGFyYW1ldGVyIGFuZCB0aGUgZGV2aWNlIHNldHMgdGhlIGJsYWRlIHRvIHdoYXQgT0FNIHdhbnRz
LiAgTkVUTU9EIFdHIHNwZW50IHllYXJzIG9uIHRoaXMgd2l0aG91dCBzdWNjZXNzIGFuZCB0aGlz
IHdhcyAoaW4gcGFydCkgdGhlIGRyaXZlciBmb3IgTk1EQSB3aXRoIGl0cyBtdWx0aXBsZSBkYXRh
c3RvcmVzLgoKICAgICAgICBBbnl3aGVyZSBlbHNlIEkgdGhpbmsgdGhhdCBoYXZpbmcgdHdvIHdh
eXMgdG8gZW5hYmxlL2Rpc2FibGUgc29tZXRoaW5nIGlzIGNvbmZ1c2luZy4gIEluIHRoaXMgY2Fz
ZSwgSSBmaW5kIHRoZSAoZm91cikgZGVzY3JpcHRpb24gY2xhdXNlcyB1bmNsZWFyIGFuZCB0aG9z
ZSBzaG91bGQgYXQgbGVhc3QgYmUgcmV3cml0dGVuLgoKICAgIFtza3JhemEyMF0gVXBkYXRlZCB0
aGUgZGVzY3JpcHRpb25zIGEgYml0IC4gU2VlIGluIHJldiAtMDkuCgogICAgICAgIG1vcmUgYmVs
b3cKCiAgICAgICAgICAgIFRoaXMgbm90IHVubGlrZSAgdGhlIHVzZSBvZiBwcmVzZW5jZSBpbgog
ICAgICAgID4gUklQLCBPU1BGLCBCRkQgIGJ1dCB0aGVyZSBpcyBvbmx5IG9uZSBwcmVzZW5jZSBj
b250YWluZXIuIGluIGFsbCBzdWNoCiAgICAgICAgPiBjYXNlcy4gIEhhdmluZyBmb3VyIHByZXNl
bmNlIGNvbnRhaW5lcnMgYW5kIGZvdXIgZW5hYmxlIGxlYWYgZm9yIElQVjQgKG5vdAogICAgICAg
ID4gZm9yIHRoZSBmZWF0dXJlcykgc2VlbSB0byBtZSBvbmx5IGEgcG9zc2libGUgc291cmNlIG9m
IG1pc2NvbmZpZ3VyYXRpb24uCiAgICAgICAgPgogICAgICAgIFtSV10KICAgICAgICBJIGFncmVl
IHRoYXQgaGF2aW5nIHRoZSBwcmVzZW5jZS9lbmFibGUgbGVhZiBpbiA0IHBsYWNlcyBpcyBub3Qg
aWRlYWwuICBBbHRob3VnaCwgaXQgbG9va3MgbGlrZSB0aGUgZW5hYmxlIGxlYWYgaXMgb25seSBp
biB0d28gb2YgdGhvc2UgcGxhY2VzLCBidXQgYW4gaXB2NCBwLWNvbnRhaW5lciBpcyB1c2VkIGlu
IGFsbCA0IHBsYWNlcy4KCiAgICAgICAgSSdtIG5vdCByZWFsbHkgZmFtaWxpYXIgd2l0aCB0aGUg
ZGV0YWlscyBvZiBMRFAsIGJ1dCBpdCBzZWVtcyB0aGF0IHRoZSBjb25maWd1cmF0aW9uIGZvciBi
YXNpYyBkaXNjb3ZlcnksIGV4dGVuZGVkIGRpc2NvdmVyeSwgYW5kIHN0YXRpY2FsbHkgY29uZmln
dXJlZCBwZWVycyBsb2dpY2FsbHkgc2l0cyBhdCB0aGUgc2FtZSBsZXZlbC4gIEhlbmNlIEkgdGhp
bmsgSSBjYW4gc2VlIHdoeSBJUHY0L3Y2IG1pZ2h0IGFsbCBuZWVkIHRvIGJlIGNvbmZpZ3VyZWQv
ZW5hYmxlZCBzZXBhcmF0ZWx5IGZvciBlYWNoIG9mIHRoZW0uCgogICAgICAgIEJ1dCBJIHdhc24n
dCBzdXJlIHdoeSB0aGUgZ2xvYmFsIGlwdjQgY29uZmlndXJhdGlvbiBuZWVkcyBhIHByZXNlbmNl
IGNvbnRhaW5lciBhbmQgYW4gZW5hYmxlIGtleXdvcmQuICBQZXJoYXBzIGl0IGNvdWxkIGJlIGNo
YW5nZWQgdG8gYSBub24tcHJlc2VuY2UgY29udGFpbmVyLCBhbmQgdGhlIGVuYWJsZSBrZXl3b3Jk
IHJlbW92ZWQ/ICBJLmUuIGRvZXMgaXQgbWFrZSBzZW5zZSB0byBlbmFibGUgSVB2NCBnbG9iYWxs
eSBpbiBMRFAgYnV0IG5vdCBhbHNvIGluIHRoZSBiYXNpYyBkaXNjb3ZlcnksIGV4dGVuZGVkIGRp
c2NvdmVyeSwgb3IgcGVlciBjb25maWd1cmF0aW9uPyAgT3IgZG9lcyB0aGUgZ2xvYmFsIElQdjQg
Y29uZmlndXJhdGlvbiBvbmx5IHJlYWxseSBhcHBseSBpZiBJUHY0IGhhcyBiZWVuIGVuYWJsZWQg
ZWxzZXdoZXJlPwoKICAgICAgICBUaGVzZSBjb21tZW50cyBtYXkgZXF1aXZhbGVudGx5IGFwcGx5
IHRvIElQdjYgYXMgd2VsbC4KCiAgICAgICAgPHRwPgogICAgICAgIEkgYW0gc3VyZSB0aGV5IGFw
cGx5IHRvIElQdjYganVzdCBhcyB3ZWxsIS4gIFRoZSBjdXJyZW50IG1vZGVsIGFsbG93cyBMRFAg
dGFyZ2V0ZWQgdG8gYmUgSVBWNiBvbmx5IGFuZCBMRFAgZGlzY292ZXJ5IHRvIGJlIElQdjQgb25s
eS4gIElmIHRoYXQgaXMgd2hhdCB0aGUgYXV0aG9ycyB3YW50IHRoZW4gSSB0aGluayB0aGF0IG5l
ZWRzIHNwZWxsaW5nIG91dCBpbiB0aGUgYm9keSBvZiB0aGUgZG9jdW1lbnQuCgogICAgW3NrcmF6
YTIwXTogWWVzLCBpbnRmIGRpc2NvdmVyeSBhbmQgdGd0IGRpc2NvdmVyeSBhcmUgc2VwYXJhdGUg
YW5kIG5vdCBsaW5rZWQgLSBpdCBpcyBlbnRpcmVseSBwb3NzaWJsZSB0byBoYXZlIHY0IGludGYg
ZGlzYyBhbiB2NiB0Z3QgYW5kIHZpY2UgdmVyc2EuIFRoaXMgaXMgb2J2aW91cyBmcm9tIHRoZSBM
RFAgcHJvdG9jb2wgc3BlY3MgYW5kIGhlbmNlIHdlIHNlZSBuZWVkIHRvIGNhbGwgdGhpcyBvdXQu
CiAgICAgIE90aGVyd2lzZSwgdGhlcmUgYXJlIDEwMCBvdGhlciB0aGluZ3MgdGhhdCBtYXkgbmVl
ZCBjYWxsIG91dCAtIEl0IGlzIGV4cGVjdGVkIHRoYXQgdXNlciBvZiB0aGlzIG1vZGVsIGlzIGZh
bWlsaWFyIHdpdGggdGhlIExEUCBiYXNlIHNwZWNzLgoKICAgIFBlcnNvbmFsbHkgSSBkbyBub3Qg
dGhpbmsgaXQgaXMgd2hhdCBpcyB3YW50ZWQgc28gSSB3YW50IGp1c3Qgb25lIHBsYWNlIHRvIGVu
YWJsZSBJUHY0IGFuZCBvbmUgcGxhY2UgdG8gZW5hYmxlIElQdjYgYW5kIGFsc28gZm9yIHRob3Nl
IHBsYWNlcyB0byBiZSBlbmFibGUgbGVhZiBvbmx5LiBubyBwcmVzZW5jZS4gIEFzIEkgc2FpZCwg
SSBzZWUgcHJlc2VuY2UgdXNlZCBmb3Igb3B0aW9uYWwgZmVhdHVyZXMgd2hlbiBubyBjb25maWd1
cmF0aW9uIGxlYWZzIGFyZSBuZWVkZWQgb3Igd2hlbiB0aGVyZSBhcmUgZmV3IGFuZCBsaWtlbHkg
dG8gZGVmYXVsdC4gIFRoaXMgaXMgaG93IEkgc2VlIEJGRCwgUklQLCBPU1BGIElFVEYgWUFORyBt
b2R1bGVzIHVzZSBwcmVzZW5jZSBjb250YWluZXJzCiAgICAgICAgT25lIG1vcmUgYmVsb3cKCiAg
ICAgICAgPiBJIGVjaG8gQmVuJ3MgY29uY2VybiBhYm91dCB0aGUgc3RyaW5nIHBhc3N3b3JkLiAg
VXN1YWxseSB0aGlzIGlzIGJhc2U2NAogICAgICAgID4gYW5kIEkgd291bGQgaG9wZSB0byByZWZl
cmVuY2UgdGhlIGJhc2ljIE5ldGNvbmYgY29uZmlndXJhdGlvbiBJLUQgb24gc3VjaAogICAgICAg
ID4gbWF0dGVycyBidXQgcHJvZ3Jlc3Mgb24gdGhlc2UgaGFzIG5vdCBiZWVuIE5FVENPTkYgV0cg
ZmluZXN0IGhvdXIuCiAgICAgICAgW1JXXQogICAgICAgIFllcywgd2UgbmVlZCB0byBnZXQgdGhv
c2UgZHJhZnRzIGZpbmlzaGVkLiAgVGhpcyBtaWdodCBiZSBzb21ldGhpbmcgdGhhdCBJIG5lZWQg
dG8gZGlzY3VzcyB3aXRoIHRoZSBORVRDT05GIGNoYWlycyBhbmQgcG9zc2libHkgdGhlIHNlY3Vy
aXR5IEFEcyB0byBmaWd1cmUgb3V0IGhvdyB3ZSBoYXZlIHNvbWV0aGluZyB0aGF0IGlzIGdvb2Qg
ZW5vdWdoLgoKICAgICAgICBCdXQgSSBhbHNvIGhhdmUgdG8gY29uZmVzcyB0aGF0IEkgZG9uJ3Qg
ZnVsbHkgdW5kZXJzdGFuZCB0aGUgbnVhbmNlcyBvZiB0aGlzIGlzc3VlIHdlbGwgZW5vdWdoIHRv
IHJlYWxseSBrbm93IHdoZXRoZXIgc3RyaW5nIHZzIGJpbmFyeSBpcyB0aGUgcmlnaHQgYW5zd2Vy
IGhlcmUuCiAgICAgICAgPgogICAgICAgID4gSSBhZ3JlZSB0aGF0IHRoZSBpc3N1ZSB3aXRoIGhl
bGxvIHRpbWVycyBpcyBzb3J0ZWQgKGFsdGhvdWdoIHRoZSB1c2Ugb2YKICAgICAgICA+IHJlZmlu
ZSBhbmQgdXNlcyBhbmQgdGhlIG1peCBvZiB0aGUgdGVybWlub2xvZ3kgJ2FsbC1pbnRlcmZhY2Vz
JyBhbmQKICAgICAgICA+ICdnbG9iYWwnIGRvZXMgbm90IG1ha2UgZm9yIGFuIGVhc3kgcmVhZC4K
ICAgICAgICBbUlddCiAgICAgICAgSSdtIG9rYXkgd2l0aCB0aGUgcmVmaW5lIHN0YXRlbWVudHMu
ICBEbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHN1Z2dlc3Rpb24gb24gaG93IHRoZSB0ZXJtaW5vbG9n
eSBjb3VsZCBwZXJoYXBzIGJlIHR3ZWFrZWQgdG8gbWFrZSBpdCBlYXNpZXIgdG8gcmVhZC91bmRl
cnN0YW5kPwogICAgICAgIDx0cD4KICAgICAgICBJIGRvIG5vdCB0aGluayB0aGF0IHRoZSBwcm9i
bGVtIGlzIHRoZSB0ZXJtaW5vbG9neSwgaXQgaXMgdGhlIHdheSBZQU5HIGlzIGJlaW5nIHVzZWQu
ICBZb3Uga25vdyB0aGF0IHRoZSBvcmlnaW5hbCBZQU5HIGNvdWxkIG5vdCBkbyB3aGF0IHRoZSBh
dXRob3JzIHdhbnRlZCwgY291cnRlc3kgb2YgdGhlIHdheSBZQU5HIGhhbmRsZXMgZGVmYXVsdCB2
YWx1ZXMgKHdoaWNoIEkgdGhpbmsgaXMgd2VpcmQpLiAgQnV0IGZvciBtZSB0aGUgZml4IGlzIHRv
IHN0b3AgdHJ5aW5nIHRvIHNhdmUgYSBmZXcgbGluZXMgIG9mIGNvZGUgd2l0aCBhIGdyb3VwaW5n
IHdpdGggdHdvIHVzZXMgb25lIHdpdGggYSByZWZpbmUuICBEaXRjaCB0aGUgWUFORyBncm91cGlu
ZyBhbmQgdXNlcyBhbmQgc3BlbGwgaXQgb3V0LiAgVGhpcyBpcyBhIGhvYmJ5IGhvcnNlIG9mIG1p
bmUsIHRoYXQgdGhvc2Ugd3JpdGluZyBjb2RlIHdhbnQgdG8gc2F2ZSBhIGZldyBsaW5lcyBieSBj
cmVhdGluZyBsb3RzIG9mIHN1YnJvdXRpbmVzL2dyb3VwaW5ncyB3aXRoIGFuIGluY3JlYXNlIGlu
IGNvbXBsZXhpdHkgdGhhdCBhZHZlcnNlbHkgYWZmZWN0cyBhbGwgdXNlcnMgZXZlciBhZnRlciEg
IExpa2UgSSBzYXkgYSBob2JieSBob3JzZS4KCiAgICAgICAgVG9tIFBldGNoCgogICAgICAgID4g
U29ycnkgdGhpcyBpcyBhZnRlciB0aGUgdGVsZWNoYXQuCiAgICAgICAgW1JXXQogICAgICAgIE5v
IHdvcnJpZXMuICBBbGwgY29uc3RydWN0aXZlIGlucHV0IGlzIGFwcHJlY2lhdGVkIGJ5IHRoaXMg
aW5jb21pbmcgQUQgd2hvIGlzIHRyeWluZyB0byBmaW5kIGhpcyBmZWV0IDstKQoKICAgICAgICBS
ZWdhcmRzLAogICAgICAgIFJvYgoKCiAgICAgICAgPgogICAgICAgID4gVG9tIFBldGNoCiAgICAg
ICAgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAgICAgICAgPiBG
cm9tOiBtcGxzIDxtcGxzLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBSb2IgV2lsdG9u
IChyd2lsdG9uKQogICAgICAgID4gPHJ3aWx0b249NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc+
CiAgICAgICAgPiBTZW50OiAxOSBNYXJjaCAyMDIwIDE2OjA0CiAgICAgICAgPiBUbzogQmVuamFt
aW4gS2FkdWs7IEthbXJhbiBSYXphIChza3JhemEpCiAgICAgICAgPiBDYzogbXBsc0BpZXRmLm9y
ZzsgbXBscy1jaGFpcnNAaWV0Zi5vcmc7IFRoZSBJRVNHOyBkcmFmdC1pZXRmLW1wbHMtbGRwLQog
ICAgICAgID4geWFuZ0BpZXRmLm9yZwogICAgICAgID4gU3ViamVjdDogUmU6IFttcGxzXSBVcGRh
dGVkIHJldiAtMDggcG9zdGVkIFtSZTogQmVuamFtaW4gS2FkdWsncyBEaXNjdXNzCiAgICAgICAg
PiBvbiBkcmFmdC1pZXRmLW1wbHMtbGRwLXlhbmctMDc6ICh3aXRoIERJU0NVU1MgYW5kIENPTU1F
TlQpXQogICAgICAgID4KICAgICAgICA+IEhpIEJlbiwgS2FtcmFuLAogICAgICAgID4KICAgICAg
ICA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KICAgICAgICA+ID4gRnJvbTogaWVzZyA8
aWVzZy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgQmVuamFtaW4gS2FkdWsKICAgICAg
ICA+ID4gU2VudDogMTcgTWFyY2ggMjAyMCAyMDo1NgogICAgICAgID4gPiBUbzogS2FtcmFuIFJh
emEgKHNrcmF6YSkgPHNrcmF6YUBjaXNjby5jb20+CiAgICAgICAgPiA+IENjOiBtcGxzQGlldGYu
b3JnOyBtcGxzLWNoYWlyc0BpZXRmLm9yZzsgTmljb2xhaSBMZXltYW5uCiAgICAgICAgPiA+IDxu
LmxleW1hbm5AdGVsZWtvbS5kZT47IFRoZSBJRVNHIDxpZXNnQGlldGYub3JnPjsgZHJhZnQtaWV0
Zi1tcGxzLWxkcC0KICAgICAgICA+ID4geWFuZ0BpZXRmLm9yZzsgVGFyZWsgU2FhZCA8dHNhYWQu
bmV0QGdtYWlsLmNvbT4KICAgICAgICA+ID4gU3ViamVjdDogUmU6IFVwZGF0ZWQgcmV2IC0wOCBw
b3N0ZWQgW1JlOiBCZW5qYW1pbiBLYWR1aydzIERpc2N1c3Mgb24KICAgICAgICA+ID4gZHJhZnQt
aWV0Zi1tcGxzLWxkcC15YW5nLTA3OiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKV0KICAgICAg
ICA+ID4KICAgICAgICA+ID4gT24gRnJpLCBGZWIgMjgsIDIwMjAgYXQgMDQ6Mzk6MTRBTSArMDAw
MCwgS2FtcmFuIFJhemEgKHNrcmF6YSkgd3JvdGU6CiAgICAgICAgPiA+ID4gVGhhbmtzIGZvciB5
b3VyIGRldGFpbGVkIHJldmlldywgQmVuLgogICAgICAgID4gPiA+IFdlIGhhdmUgcG9zdGVkIGEg
bmV3IHJldiAtMDggdGhhdCB0YWtlcyBjYXJlIGFsbW9zdCBhbGwgb2YgeW91cgogICAgICAgID4g
PiA+IGNvbW1lbnRzCiAgICAgICAgPiA+IGFuZCBjb21tZW50cyBmcm9tIG90aGVyIElFU0cgcmV2
aWV3ZXJzLgogICAgICAgID4gPiA+IE9uIGJlaGFsZiBvZiBhdXRob3JzLCBQbGVhc2Ugc2VlIGlu
bGluZSBbc2tyYXphXSBmb3IgZWFjaCBvZiB5b3VyCiAgICAgICAgPiA+IGNvbW1lbnQvUToKICAg
ICAgICA+ID4gPgogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICAgICAgID4gPiAtLQogICAgICAgID4gPiA+ICAgICBESVNDVVNTOgogICAgICAg
ID4gPiA+CiAgICAgICAgPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICA+ID4gPiAtLQogICAgICAg
ID4gPiA+CiAgICAgICAgPiA+ID4gICAgIFRoZSBZQU5HIGRvY3RvciBsYXN0IGNhbGwgcmV2aWV3
IG9mIHRoZSAtMDYgbm90ZXMgdGhhdCB0aGVzZQogICAgICAgID4gPiA+IG1vZHVsZXMKICAgICAg
ICA+ID4gYXJlCiAgICAgICAgPiA+ID4gICAgIGluIHZpb2xhdGlvbiBvZiB0aGUgZXhwZWN0YXRp
b25zIG9mIFJGQyA4MzQ5IChhdCBsZWFzdCB3LnIudC4KICAgICAgICA+ID4gZGVmaW5pbmcgYQog
ICAgICAgID4gPiA+ICAgICBuZXcgaWRlbnRpdHkgZm9yIHRoZSBjb250cm9sLXBsYW5lIHByb3Rv
Y29sIGFuZCBwb3NzaWJseSBtb3JlKS4KICAgICAgICA+ID4gVGhpcwogICAgICAgID4gPiA+ICAg
ICBkb2N1bWVudCBzaG91bGQgZWl0aGVyIGJlIGJyb3VnaHQgaW50byBjb21wbGlhbmNlIG9yIGV4
cGxhaW4gd2h5CiAgICAgICAgPiBpdAogICAgICAgID4gPiA+ICAgICBkaXZlcmdlcy4KICAgICAg
ICA+ID4gPgogICAgICAgID4gPiA+IFtza3JhemFdOiBGaXhlZC4KICAgICAgICA+ID4gPgogICAg
ICAgID4gPiA+ICAgICBUaGUgWUFORyBkb2N0b3IncyBjb21tZW50cyBhYm91dCBkZWZhdWx0IHZh
bHVlcyBmb3IgImxvY2FsIgogICAgICAgID4gPiA+ICAgICBjb25maWd1cmF0aW9uIChlLmcuLCBn
cmFjZWZ1bC1yZXN0YXJ0IGNvbmZpZ3VyYXRpb24pIGNhdXNpbmcgdGhlCiAgICAgICAgPiA+IGds
b2JhbAogICAgICAgID4gPiA+ICAgICBjb25maWd1cmF0aW9uIHRvIG5ldmVyIHRha2UgZWZmZWN0
IHNob3VsZCBhbHNvIGJlIGFkZHJlc3NlZC4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+IFtz
a3JhemFdOiBGaXhlZC4KICAgICAgICA+ID4KICAgICAgICA+ID4gVGhlc2UgYm90aCBsb29rIGFk
ZHJlc3NlZCwgdG8gbXkgZXllLCBidXQgSSBhbSB2ZXJ5IG11Y2ggbm90IGEgWUFORwogICAgICAg
ID4gPiBleHBlcnQuCiAgICAgICAgPiA+IEknZCByZWNvbW1lbmQgdHJ5aW5nIHRvIGdldCBhIGRl
ZGljYXRlZCBZQU5HIHJldmlldywgcGVyaGFwcyBmcm9tIHRoZQogICAgICAgID4gPiBpbmNvbWlu
ZyBNYW5hZ2VtZW50IEFEIFJvYiBXaWx0b24uCiAgICAgICAgPiBbUlddCiAgICAgICAgPiBJJ3Zl
IGNoZWNrZWQgdGhlIGdyYWNlZnVsLXJlc3RhcnQgY29uZmlndXJhdGlvbiBhbmQgaXQgbG9va3Mg
ZmluZS4KICAgICAgICA+CiAgICAgICAgPiBJcyB0aGVyZSBmdXJ0aGVyIGhpZXJhcmNoaWNhbCBj
b25maWd1cmF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgY2hlY2tlZD8KICAgICAgICA+CiAgICAgICAg
PiA+CiAgICAgICAgPiA+ID4gICAgIFBsZWFzZSBpbmNsdWRlIHNvbWUganVzdGlmaWNhdGlvbiBm
b3Igd2h5IExEUCBJUHY2IGlzIGNvbnNpZGVyZWQKICAgICAgICA+IGFuCiAgICAgICAgPiA+ID4g
ICAgICJleHRlbmRlZCBmZWF0dXJlIiAod2hpY2ggaXMgcGFydGljdWxhcmx5IHN1cnByaXNpbmcg
Z2l2ZW4gdGhhdAogICAgICAgID4gPiBTZWN0aW9uCiAgICAgICAgPiA+ID4gICAgIDIgY2xhc3Np
ZmllcyAiSVAiIHRvIHJlZmVyIHRvIGJvdGggSVB2NCBhbmQgSVB2NiB0b2dldGhlcikuCiAgICAg
ICAgPiA+ID4KICAgICAgICA+ID4gPiBbc2tyYXphXTogIFRoaXMgd2FzIGFuIGVhcmx5IGRlY2lz
aW9uIHRha2VuIGFuZCBwcmVzZW50ZWQgdG8gV0cgYW5kCiAgICAgICAgPiA+ID4gV0cKICAgICAg
ICA+ID4gaGFkIGFncmVlZC4KICAgICAgICA+ID4gPiBNb3Jlb3ZlciwgU2VjIDEuMSBkb2VzIHBv
aW50cyBvdXQgd2h5IExEUCBJUHY2IGlzIGNvbnNpZGVyZWQgYXMgYW4KICAgICAgICA+ID4gZXh0
ZW5kZWQgZmVhdHVyZS4gVGhlICJiYXNlIiBmZWF0dXJlcyBhcmUgdGhlIG9uZSBtb3N0IGNvbW1v
bmx5CiAgICAgICAgPiA+IGltcGxlbWVudGVkIGFuZCBkZXBsb3llZCBmZWF0dXJlcy4KICAgICAg
ICA+ID4gPiBUaGUgaWRlYSB3YXMgdGhhdCBiYXNlIG11c3Qgbm90IGNvbnRhaW4gYW55IGlmLWZl
YXR1cmUgLSBnaXZlbiB0aGF0CiAgICAgICAgPiA+IExEUHY2IGlzIG5vdCB3aWRlbHkgaW1wbGVt
ZW50ZWQgYW5kIHdhcyBicmFuZGVkIGFzIGlmLWZlYXR1cmUsIGl0IGlzCiAgICAgICAgPiA+IGNs
YXNzaWZpZWQgaW4gdGhlIGV4dGVuZGVkIGNhdGVnb3J5IHRoZW4uCiAgICAgICAgPiA+ID4gQlRX
LCBub3RlIHRoYXQgTERQIGhhcyBzZXBhcmF0ZSBSRkMgZm9yIExEUCBJUHY2LgogICAgICAgID4g
PgogICAgICAgID4gPiBJdCdzIG5vdCByZWFsbHkgY2xlYXIgdG8gbWUgdGhhdCBqdXN0IGJlY2F1
c2UgdGhlIHByb3RvY29sIGlzCiAgICAgICAgPiA+IGRlc2NyaWJlZCBpbiBzZXBhcmF0ZSBSRkNz
IGZvciBJUHY0IGFuZCBJUHY2IHdlIGNhbm5vdCBwcmVzZW50IGEKICAgICAgICA+ID4gdW5pZmll
ZCBtYW5hZ2VtZW50IGludGVyZmFjZSBvbiB0b3Agb2YgaXQuICBJIG5vdGUgdGhhdCBzZXZlcmFs
IG90aGVyCiAgICAgICAgPiA+IEFEcyBleHByZXNzZWQgY29uY2VybiBhYm91dCB0aGlzIHRvcGlj
LCBzbyBJJ3ZlIG1vdmVkIHRoaXMgZG9jdW1lbnQKICAgICAgICA+ID4gb250byB0aGUgYWdlbmRh
IGZvciB0aGlzIHdlZWsncyBJRVNHIHRlbGVjaGF0IHRvIGdldCBhIGJldHRlciBzZW5zZSBvbgog
ICAgICAgID4gPiB3aGF0IHRoZSByaWdodCB0aGluZyB0byBkbyBpcyBoZXJlLgogICAgICAgID4g
W1JXXQogICAgICAgID4gSSBub3RlIHRoYXQgSVB2NiBpc24ndCB1bmRlciBpZi1mZWF0dXJlIGlu
IHRoZSBleHRlbnNpb24gbW9kdWxlLiAgVGhpcwogICAgICAgID4gd291bGQgaW1wbHkgdGhhdCBp
bXBsZW1lbnRhdGlvbnMgdGhhdCB3aXNoIHRvIGltcGxlbWVudCBvcHRpb25hbCBmZWF0dXJlcwog
ICAgICAgID4gaW4gdGhlIGV4dGVuc2lvbiBtb2R1bGUgbXVzdCBhbHNvIHN1cHBvcnQgTERQIElQ
djYgKG9yIGRldmlhdGUpLiAgSXMgdGhhdAogICAgICAgID4gaW50ZW50aW9uYWw/CiAgICAgICAg
PgogICAgICAgID4KICAgICAgICA+ID4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBX
ZSBuZWVkIHRvIGRlZmluZSB0aGUgZm9ybWF0L3NlbWFudGljcyBvZiB0aGUgbWQ1LWtleSBzdHJp
bmcKICAgICAgICA+ID4gPiAoZS5nLiwKICAgICAgICA+ID4gaXMKICAgICAgICA+ID4gPiAgICAg
aXQgaGV4PyBiYXNlNjR7dXJsLH0/KSBlaXRoZXIgZGlyZWN0bHkgb3IgYnkgcmVmZXJlbmNlIChh
cyB0aGUKICAgICAgICA+IFlBTkcKICAgICAgICA+ID4gPiAgICAgZG9jdG9yIG5vdGVzKS4gIFVz
aW5nIGEgY3J5cHRvLXR5cGUgd291bGQgcHJvYmFibHkgYmUKICAgICAgICA+ID4gPiBhcHByb3By
aWF0ZSwKICAgICAgICA+ID4gYXMKICAgICAgICA+ID4gPiAgICAgd291bGQgYWRkaW5nIGEgbm90
ZSB0aGF0IHRjcC1tZDUgaXMgb2Jzb2xldGVkIGJ5IFRDUC1BTy4KICAgICAgICA+ID4gPgogICAg
ICAgID4gPiA+IFtza3JhemFdOiBJdCBpcyBiZXlvbmQgb3VyIGNvbnRyb2wgYXMgd2UgYXJlIHVz
aW5nIGl0IGFzLWlzIGZyb20gdGhlCiAgICAgICAgPiA+IFJGQy4gTWFkZSB0aGUgY2hhbmdlIGFu
eXdheXMgdG8gYWRkIGNyeXB0by1hbGdvIHRvIHdpZGVuIHRoZQogICAgICAgID4gPiBzY29wZS90
eXBlIG9mIGtleSBiZXlvbmQgTUQ1LgogICAgICAgID4gPgogICAgICAgID4gPiBJJ20gc3RpbGwg
Y29uY2VybmVkIHRoYXQgdGhlcmUgaXNuJ3QgZW5vdWdoIHRleHQgaGVyZSBmb3IgbWUgdG8gYmUK
ICAgICAgICA+ID4gYWJsZSB0byBpbXBsZW1lbnQgc29tZXRoaW5nIGFuZCBoYXZlIGNvbmZpZGVu
Y2UgaXQgd2lsbCBpbnRlcm9wZXJhdGUuCiAgICAgICAgPiA+IEZvciBleGFtcGxlLCB0aGUgcmVj
b21tZW5kYXRpb25zIGluIFJGQyAzNTYyIGluY2x1ZGUgdGhlIGFiaWxpdHkgdG8KICAgICAgICA+
ID4gdXNlIGEgZGlyZWN0IGJpbmFyeSBrZXkgZm9yIFRDUC1tZDUuICBEb2VzIHRoaXMgWUFORyBz
dGFuemEgYWxsb3cgZm9yCiAgICAgICAgPiBkb2luZyBzbz8KICAgICAgICA+ID4gSWYgeWVzLCB3
aGF0IG1lY2hhbmlzbSBpcyB1c2VkIGZvciBjb252ZXJ0aW5nIGlucHV0IGludG8gInJhdyIgYmlu
YXJ5LAogICAgICAgID4gPiBpZiBuZWVkZWQ/CiAgICAgICAgPiA+CiAgICAgICAgPiA+IFRoYXQg
aXMsIGV2ZW4gaWYgdGhlIGFjdHVhbCBwcm90b2NvbCBzZW1hbnRpY3MgZm9yIGhvdyBUQ1AtTUQ1
IHVzZXMgYQogICAgICAgID4gPiBnaXZlbiBrZXkvcGFzc3dvcmQgYXJlIG91dCBvZiB5b3VyIGNv
bnRyb2wsIHRoZXJlIGlzIHN0aWxsIGFtYmlndWl0eQogICAgICAgID4gPiBhcyB0byB3aGF0IG1h
cHBpbmcgKGlmIGFueSkgb2NjdXJzIGJldHdlZW4gdGhlIFlBTkctY29uZmlndXJlZCB2YWx1ZQog
ICAgICAgID4gPiBhbmQgd2hhdCBpcyBwYXNzZWQgdG8gdGhlIFRDUC1NRDUgaW1wbGVtZW50YXRp
b24uCiAgICAgICAgPiA+CiAgICAgICAgPiA+IEZ1cnRoZXJtb3JlLCB0aGUgYXV0aGVudGljYXRp
b24tdHlwZSBzdGlsbCBvbmx5IGhhcyBhICJzdHJpbmciIGxlYWYKICAgICAgICA+ID4gZm9yIHRo
ZSBrZXksIHdpdGggKGlmIEkgYW0gcmVhZGluZyB0aGUgWUFORyBjb3JyZWN0bHkpIHRoZSByZWNv
bW1lbmRlZAogICAgICAgID4gPiBrZXktIGNoYWluIGZ1bmN0aW9uYWxpdHkgZm9yIHByb3RlY3Rl
ZCBrZXkgc3RvcmFnZSBiZWluZyBsZWZ0IGFzIGFuCiAgICAgICAgPiBleHRlbnNpb24uCiAgICAg
ICAgPiA+IEl0J3Mgbm90IGNsZWFyIHRvIG1lIHdoeSB3ZSBzaG91bGQgYmUgbGVhdmluZyB0aGUg
YmVzdC1wcmFjdGljZQogICAgICAgID4gPiBmb3JtdWxhdGlvbiBhcyBhbiBleHRlbnNpb24uCiAg
ICAgICAgPiA+CiAgICAgICAgPiA+ID4gICAgIEluIHRoZSBwZWVyLWFmLXBvbGljeS1jb250YWlu
ZXIgZ3JvdXBpbmcncwogICAgICAgID4gPiA+ICAgICBsYWJlbC1wb2xpY3kvYWR2ZXJ0aXNlL3By
ZWZpeC1saXN0LCB3ZSBuZWVkIHRvIHNheSBpZiB0aGUgZmlsdGVyCiAgICAgICAgPiA+ID4gaXMK
ICAgICAgICA+ID4gZm9yCiAgICAgICAgPiA+ID4gICAgIGluY2x1c2lvbiBvciBleGNsdXNpb24g
b2Ygb3V0Z29pbmcgbGFiZWwgYWR2ZXJ0aXNlbWVudHMuCiAgICAgICAgPiA+ID4gICAgIFNpbWls
YXJseSBmb3IgdGhlIGluY29taW5nIGxhYmVsIGFkdmVydGlzZW1lbnRzIGluIHRoZSAnYWNjZXB0
JwogICAgICAgID4gPiA+ICAgICBjb250YWluZXIgKGFuZCBtb3N0IG9mIHRoZSA8Zm9vPi1saXN0
LXJlZiB1c2FnZXM/KS4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBJbiB0aGUgcG9s
aWN5LWNvbnRhaW5lciBncm91cGluZydzCiAgICAgICAgPiA+ID4gICAgIGxhYmVsLXBvbGljeS9h
c3NpZ24vaW5kZXBlbmRlbnQtbW9kZS9wcmVmaXgtbGlzdCwgdGhlIGRlc2NyaXB0aW9uCiAgICAg
ICAgPiA+ID4gICAgIHN1Z2dlc3RzIHRoYXQgdGhlIGNvbnRlbnRzIHdpbGwgcHJvdmlkZSBub3Qg
anVzdCBhIGxpc3Qgb2YKICAgICAgICA+ID4gPiBwcmVmaXhlcwogICAgICAgID4gPiB0aGF0CiAg
ICAgICAgPiA+ID4gICAgIGFjdCBhcyBhIGZpbHRlciwgYnV0IGFsc28gYSBtYXAgZnJvbSBwcmVm
aXggdG8gbGFiZWwuICBUaGlzIGlzIGEKICAgICAgICA+ID4gPiAgICAgcXVhbGl0YXRpdmVseSBk
aWZmZXJlbnQgdXNhZ2UgdGhhbiB0aGUgcHJldmlvdXMgb2NjdXJyZW5jZXMgb2YKICAgICAgICA+
ID4gPiAgICAgcHJlZml4LWxpc3QtcmVmLCBhbmQgaXQgc2VlbXMgbGlrZSBhIGRpZmZlcmVudCB0
eXBlIG1heSBiZQogICAgICAgID4gPiA+IG5lZWRlZAogICAgICAgID4gPiBmb3IKICAgICAgICA+
ID4gPiAgICAgaXQuICBTaW1pbGFybHkgZm9yIG9yZGVyZWQtbW9kZS4KICAgICAgICA+ID4gPgog
ICAgICAgID4gPiA+IFtza3JhemFdOiBGaXhlZCBhcyBwZXIgbGF0ZXN0IGNoYW5nZXMgdGhhdCB1
c2UgcnRnd2cgcG9saWN5IG1vZGVsCiAgICAgICAgPiA+IGNvbnN0cnVjdHMuCiAgICAgICAgPiA+
CiAgICAgICAgPiA+IEFoLCB0aGlzIHRvb2sgbWUgYSBsaXR0bGUgbW9yZSB3b3JrIHRvIGZpbmQs
IHNpbmNlIHRoZSBjaGFuZ2VzIHdlcmUgaW4KICAgICAgICA+ID4gdGhlIHByZWZpeC1saXN0LXJl
ZiB0eXBlZGVmLiAgVGhhbmtzLgogICAgICAgID4gPgogICAgICAgID4gPiA+ICAgICAocHJvLWZv
cm1hKSBUaGlzIGRvY3VtZW50IGhhcyA2IGF1dGhvcnMsIGFuZCBwZXIgUkZDIDczMjIsIGFzCiAg
ICAgICAgPiA+ID4gdGhpcwogICAgICAgID4gPiBpcwogICAgICAgID4gPiA+ICAgICBtb3JlIHRo
YW4gZml2ZSwgd2UgYXJlIHN1cHBvc2VkIHRvIGNvbnNpZGVyIHdoZXRoZXIgdGhhdCdzCiAgICAg
ICAgPiA+IGFwcHJvcHJpYXRlLgogICAgICAgID4gPiA+ICAgICBTZWVpbmcgbm90aGluZyBpbiB0
aGUgc2hlcGhlcmQgd3JpdGV1cCBvciBzaW1pbGFyLCBJIG1lbnRpb24gaXQKICAgICAgICA+ID4g
aGVyZS4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+IFtza3JhemFdOiBXZSBoYWQgdGFrZW4g
YW4gYWR2aXNlIGZyb20gTG9hIChNUExTIFdHIGNoYWlyKSBhbmQgd291bGQKICAgICAgICA+ID4g
PiBsaWtlCiAgICAgICAgPiA+IHRvIGtlZXAgaXQgdG8gNi4KICAgICAgICA+ID4KICAgICAgICA+
ID4gU3VyZTsgdGhpcyB3YXMgcHJlc3VtZWQgdG8ganVzdCBiZSAicHJvIGZvcm1hIiBidXQgSSBw
dXQgaXQgaW4gc2luY2UKICAgICAgICA+ID4gdGhlIHNoZXBoZXJkIHdyaXRldXAgZGlkbid0IG1l
bnRpb24gaXQgc3BlY2lmaWNhbGx5LgogICAgICAgID4gPgogICAgICAgID4gPiA+CiAgICAgICAg
PiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICA+ID4gLS0KICAgICAgICA+ID4gPiAgICAgQ09NTUVO
VDoKICAgICAgICA+ID4gPgogICAgICAgID4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgPiA+ID4g
LS0KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBQbGVhc2UgYWxzbyByZXNwb25kIHRv
IHRoZSBvdGhlciBZQU5HIGRvY3RvciwgcnRnLWRpciwgYW5kIG90aGVyCiAgICAgICAgPiA+ID4g
ICAgIGRpcmVjdG9yYXRlIHJldmlld2VycycgY29tbWVudHMuCiAgICAgICAgPiA+ID4KICAgICAg
ICA+ID4gPiAgICAgSSBzdXBwb3J0IFJvbWFuJ3MgRGlzY3Vzcy4KICAgICAgICA+ID4gPgogICAg
ICAgID4gPiA+ICAgICBJIHN1Z2dlc3QgbWFraW5nIGEgcmVmZXJlbmNlIHRvIFJGQyA1OTIwIGF0
IHNvbWUgcG9pbnQsIHBlcmhhcHMKICAgICAgICA+ID4gPiBmcm9tCiAgICAgICAgPiA+IHRoZQog
ICAgICAgID4gPiA+ICAgICBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy4KICAgICAgICA+ID4gPiBb
c2tyYXphXTogRG9uZS4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBXZSBoYXZlIHNl
dmVyYWwgaW5zdGFuY2VzIG9mIGEgImNvbnRhaW5lciBpcHY0IiB0aGF0J3MgYQogICAgICAgID4g
PiA+ICJjb250YWluZXIKICAgICAgICA+ID4gd2l0aAogICAgICAgID4gPiA+ICAgICBwcmVzZW5j
ZSIgaW4gdGhlIGphcmdvbiBvZiBSRkMgNzk1MC4gIEFzIFNFQyBBRCBvbmUgdGhpbmcgSSBsb29r
CiAgICAgICAgPiA+ID4gZm9yCiAgICAgICAgPiA+IGlzCiAgICAgICAgPiA+ID4gICAgIGVkZ2Ug
Y2FzZXMsIHN1Y2ggYXMgd2hlbiBhIHN1YnNldCBvZiB0aGVzZSBjb250YWluZXJzIGFyZQogICAg
ICAgID4gPiA+IHByZXNlbnQKICAgICAgICA+ID4gYnV0CiAgICAgICAgPiA+ID4gICAgIG5vdCBh
bGwgKGFuZCBub3Qgbm9uZSkuICBXaGlsZSBmb3IgdGhpcyBzcGVjaWZpYyBjYXNlLCBpdCBzZWVt
cwogICAgICAgID4gPiBmYWlybHkKICAgICAgICA+ID4gPiAgICAgbmF0dXJhbCB0byBhc3N1bWUg
dGhhdCBJUHY0IGlzIGVuYWJsZWQgaWYgYW55IGFyZSBwcmVzZW50LCBpdAogICAgICAgID4gPiA+
IGRvZXMKICAgICAgICA+ID4gbWFrZQogICAgICAgID4gPiA+ICAgICBtZSB3b25kZXIgaWYgdGhl
IG1vZGVsaW5nIGlzIGF0IGFuIG9wdGltYWwgc3RhdGUgaWYgdGhlcmUncyBldmVuCiAgICAgICAg
PiB0aGUKICAgICAgICA+ID4gPiAgICAgcG9zc2liaWxpdHkgZm9yIHN1Y2ggc2tld2VkIHNpZ25h
bHMuICAoSSBkaWRuJ3Qgc3BlY2lmaWNhbGx5CiAgICAgICAgPiA+ID4gYXVkaXQKICAgICAgICA+
ID4gZm9yCiAgICAgICAgPiA+ID4gICAgIGFueSBvdGhlciBjYXNlcyBvZiAicmVkdW5kYW50IiBj
b250YWluZXJzLXdpdGgtcHJlc2VuY2UuKQogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gW3Nr
cmF6YV06IFRoaXMgaXMgdGhlIHNhbWUgc3RydWN0dXJlIGFzIFJGQyA4MzQ0LiBUaGUgZWRnZSBj
YXNlcyBhcmUKICAgICAgICA+IE9LLi4KICAgICAgICA+ID4gVGhlIGlwdjQvaXB2NiBjb250YWlu
ZXIgbWF5IGNvbnRhaW4gbm9uZSwgb25lLCBvciBtb3JlIG5vZGVzIGluIHRoZQogICAgICAgID4g
PiBjb250YWluZXIuIGlwdjQvaXB2NiBhZGRyZXNzIGZhbWlseSBpcyBlbmFibGVkIGFzIGxvbmcg
YXMgdGhlCiAgICAgICAgPiA+IGNvbnRhaW5lciBpcyAicHJlc2VudCIuIFlvdXIgYXNzdW1wdGlv
biBpcyBjb3JyZWN0LCBhbmQgdGhlIG1vZGVsaW5nCiAgICAgICAgPiA+IChhbmQgdGhlIHByb3Rv
Y29sIGFzIHdlbGwpIGlzIGluIGEgZ29vZCBzdGF0ZSwgZXZlbiB3aXRoIHN1Y2gKICAgICAgICA+
ID4gcG9zc2liaWxpdGllcy4gVGhlIHNpZ25hbHMgc2hvdWxkIGJlIGNsZWFyIGVub3VnaC4KICAg
ICAgICA+IFtSV10KICAgICAgICA+CiAgICAgICAgPiBJbnR1aXRpdmVseSwgSSBkb24ndCBsaWtl
IHRoZSBjb21iaW5hdGlvbiBvZiBhIHByZXNlbmNlIGNvbnRhaW5lciArIGVuYWJsZQogICAgICAg
ID4gbGVhZiBiZWxvdyBpdC4gIEkndmUgYXNrZWQgTWFydGluIChhdXRob3Igb2YgUkZDIDgzNDQp
IHdoeSB0aGUgY29uc3RydWN0CiAgICAgICAgPiBpcyB1c2VkIGluIHRoaXMgd2F5LCBzaW5jZSBo
ZSBtdXN0IGhhdmUgaGFkIGEgZ29vZCByZWFzb24uICBJdCBpc24ndAogICAgICAgID4gaW1tZWRp
YXRlbHkgb2J2aW91cyB0byBtZSB3aHkgd2hhdCBpcyB3cml0dGVuIGlzbid0IGEgY29udm9sdXRl
ZCB3YXkgb2YKICAgICAgICA+IG1ha2luZyBpdCBhIG5vbi1wcmVzZW5jZSBjb250YWluZXIuCiAg
ICAgICAgPgogICAgICAgID4gUmVnYXJkcywKICAgICAgICA+IFJvYgogICAgICAgID4KICAgICAg
ICA+CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgSXQncyBub3QgZW50aXJlbHkgY2xl
YXIgdG8gbWUgd2h5IHdlIG5lZWQgKGFsbCBvZikgdGhlCiAgICAgICAgPiA+IHNwZWNpYWxpemF0
aW9uIG9mCiAgICAgICAgPiA+ID4gICAgIHN0cnVjdHVyZXMgaW50byB1c2luZyBpbmV0OmlwdjQt
YWRkcmVzcyBhbmQgaW5ldDppcHY2LWFkZHJlc3MgYXMKICAgICAgICA+ID4gb3Bwb3NlZAogICAg
ICAgID4gPiA+ICAgICB0byBqdXN0IGluZXQ6aXAtYWRkcmVzcy4gIEkgZG8gc2VlIHRoYXQgdGhl
IGxhdHRlciBpcyB1c2VkIGluCiAgICAgICAgPiA+IHNldmVyYWwKICAgICAgICA+ID4gPiAgICAg
cGxhY2VzIGFscmVhZHksIGFuZCBzbyBhc3N1bWUgdGhhdCB0aGlzIHdhcyBhbHJlYWR5IGNvbnNp
ZGVyZWQ7CiAgICAgICAgPiA+IHBlcmhhcHMKICAgICAgICA+ID4gPiAgICAgc29tZSBvZiB0aGUg
ZGlzY3Vzc2lvbi9tb3RpdmF0aW9uIGNvdWxkIGJlIGluY2x1ZGVkIGluIHRoZQogICAgICAgID4g
ZG9jdW1lbnQsCiAgICAgICAgPiA+ID4gICAgIHRob3VnaC4KICAgICAgICA+ID4gPgogICAgICAg
ID4gPiA+IFtza3JhemFdOiBXaGVuIHRoZSB0eXBlIG9mIGFuIGF0dHJpYnV0ZSBpcyBmb3IgYSBz
cGVjaWZpYyBhZGRyZXNzCiAgICAgICAgPiA+ID4gZmFtaWx5CiAgICAgICAgPiA+IChpcHY0IG9y
IGlwdjYpLCB3ZSB1c2UgdGhlIGFkZHJlc3MgZmFtaWx5IHNwZWNpZmljIHR5cGUKICAgICAgICA+
ID4gKGluZXQ6aXB2NC1hZGRyZXNzIG9yIGluZXQ6aXB2Ni1hZGRyZXNzKSwgc28gdGhhdCB1c2Vy
IGNhbm5vdCBwcm92aWRlCiAgICAgICAgPiA+IGEgdmFsdWUgb2YgdGhlIHdyb25nIGZvcm1hdC4g
IGluZXQ6aXAtYWRkcmVzcyBpcyBzaW1wbHkgYSB1bmlvbiBvZgogICAgICAgID4gPiBuZXQ6aXB2
NC1hZGRyZXNzIGFuZCBpbmV0OmlwdjYtYWRkcmVzcywgYW5kIGlzIHVzZWQgd2hlbiB0aGUgYWRk
cmVzcwogICAgICAgID4gZmFtaWx5IGlzIG5vdCByZXN0cmljdGVkLgogICAgICAgID4gPiBUaGlz
IGlzIHBhcnRpY3VsYXIgY29udmVuaWVudCB3aGVuIHRoZSB1c2VyIG1ha2VzIGEgcXVlcnkgb24g
YQogICAgICAgID4gPiBwYXJ0aWN1bGFyIHBlZXIgd2hlbiB0aGUgdXNlciBkb2VzIG5vdCBoYXZl
IGEgcGFydGljdWxhciBhZGRyZXNzCiAgICAgICAgPiA+IGZhbWlseSBpbiBtaW5kLiBUaGUgc3lz
dGVtIHdpbGwgcHJvdmlkZSB0aGUgYWRkcmVzcyBpbiBhIHByb3BlciBmb3JtYXQuCiAgICAgICAg
PiA+ID4KICAgICAgICA+ID4gPiAgICAgU2VjdGlvbiAxCiAgICAgICAgPiA+ID4KICAgICAgICA+
ID4gPiAgICAgICAgVGhlIGRhdGEgbW9kZWwgaXMgZGVmaW5lZCBmb3IgZm9sbG93aW5nIGNvbnN0
cnVjdHMgdGhhdCBhcmUKICAgICAgICA+ID4gPiB1c2VkCiAgICAgICAgPiA+IGZvcgogICAgICAg
ID4gPiA+ICAgICAgICBtYW5hZ2luZyB0aGUgcHJvdG9jb2w6CiAgICAgICAgPiA+ID4KICAgICAg
ICA+ID4gPiAgICAgbml0OiAidGhlIGZvbGxvd2luZyIuCiAgICAgICAgPiA+ID4gW3NrcmF6YV06
IEZpeGVkLgogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgIEkgc2hhcmUgdGhlIFlBTkcg
ZG9jdG9yJ3MgY29uY2VybiB0aGF0IHNlcGFyYXRpbmcgdGhlCiAgICAgICAgPiA+ID4gY29uZmln
dXJhdGlvbgogICAgICAgID4gPiBhbmQKICAgICAgICA+ID4gPiAgICAgb3BlcmF0aW9uYWwgc3Rh
dGUgY29uc3RydWN0cyBpcyBub3QgY29uc2lzdGVudCB3aXRoIHRoZSBOTURBCiAgICAgICAgPiBt
b2RlbC4KICAgICAgICA+ID4gPiBbc2tyYXphXTogRml4ZWQuCiAgICAgICAgPiA+ID4KICAgICAg
ICA+ID4gPiAgICAgU2VjdGlvbiAxLjEKICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICAg
ICBUaGUgImJhc2UiIGNhdGVnb3J5IGNvbnRhaW5zIHRoZSBiYXNpYyBhbmQgZnVuZGFtZW50YWwK
ICAgICAgICA+ID4gPiBmZWF0dXJlcwogICAgICAgID4gPiB0aGF0CiAgICAgICAgPiA+ID4gICAg
ICAgIGFyZSBjb3ZlcmVkIGluIExEUCBiYXNlIHNwZWNpZmljYXRpb24gW1JGQzUwMzZdIGFuZAog
ICAgICAgID4gPiA+IGNvbnN0aXR1dGUKICAgICAgICA+ID4gdGhlCiAgICAgICAgPiA+ID4gICAg
ICAgIG1pbnVtdW0gcmVxdWlyZW1lbnRzIGZvciBhIHR5cGljYWwgYmFzZSBMRFAgZGVwbG95bWVu
dC4KICAgICAgICA+ID4gPiBXaGVyZWFzLAogICAgICAgID4gPiB0aGUKICAgICAgICA+ID4gPiAg
ICAgICAgImV4dGVuZGVkIiBjYXRlZ29yeSBjb250YWlucyBhbGwgb3RoZXIgbm9uLWJhc2UgZmVh
dHVyZXMuCiAgICAgICAgPiA+ID4gQWxsIHRoZQogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4g
ICAgIFRoaXMgc3RhdGVtZW50ICgiYWxsIG90aGVyIikgaXMgbm90IGZ1dHVyZS1wcm9vZi4KICAg
ICAgICA+ID4gPiBbc2tyYXphXTogIFJlbW92ZWQgdGhlICJhbGwiLgogICAgICAgID4gPiA+CiAg
ICAgICAgPiA+ID4gICAgIFNlY3Rpb24gMwogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAg
ICAgIG8gIFRoaXMgbW9kdWxlIGFpbXMgdG8gYWRkcmVzcyBvbmx5IHRoZSBjb3JlIExEUCBwYXJh
bWV0ZXJzCiAgICAgICAgPiA+ID4gYXMKICAgICAgICA+ID4gcGVyCiAgICAgICAgPiA+ID4gICAg
ICAgICAgIFJGQyBzcGVjaWZpY2F0aW9uLCBhcyB3ZWxsIGFzIHNvbWUgd2lkZWx5IGRlcGxveWVk
IG5vbi1SRkMKICAgICAgICA+ID4gPiAgICAgICAgICAgZmVhdHVyZXMgKHN1Y2ggYXMgbGFiZWwg
cG9saWNpZXMsIHNlc3Npb24gYXV0aGVudGljYXRpb24KICAgICAgICA+IGV0YykuLgogICAgICAg
ID4gPiA+ICAgICAgICAgICBBbnkgdmVuZG9yIHNwZWNpZmljIGZlYXR1cmUgc2hvdWxkIGJlIGRl
ZmluZWQgaW4gYSB2ZW5kb3ItCiAgICAgICAgPiA+IHNwZWNpZmljCiAgICAgICAgPiA+ID4gICAg
ICAgICAgIGF1Z21lbnRhdGlvbiBvZiB0aGlzIG1vZGVsLgogICAgICAgID4gPiA+CiAgICAgICAg
PiA+ID4gICAgIFtFdmVuIGZvciB3aWRlbHktZGVwbG95ZWQgbm9uLVJGQyBmZWF0dXJlcyB3ZSBz
dGlsbCBuZWVkIHRvCiAgICAgICAgPiA+ID4gcHJvdmlkZQogICAgICAgID4gPiBhCiAgICAgICAg
PiA+ID4gICAgIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHdoYXQgc2VtYW50aWNzIGFyZSBiZWluZyBj
b3ZlcmVkLCB3aGV0aGVyCiAgICAgICAgPiA+ID4gICAgIGluLWRvY3VtZW50IG9yIHZpYSBhbiBl
eHRlcm5hbCByZWZlcmVuY2UuXQogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gW3NrcmF6YV06
IFRoZSBvbmx5IG5vbi1SRkMgY29uZmlnIHdhcyByZWxhdGVkIHRvIGxhYmVsIHBvbGljaWVzIC0K
ICAgICAgICA+ID4gUmV3b3JrZWQvZW5oYW5jZWQgdGhlIHRleHQuCiAgICAgICAgPiA+ID4KICAg
ICAgICA+ID4gPiAgICAgICAgbyAgVGhpcyBtb2RlbCBpcyBhIFZQTiBGb3J3YXJkaW5nIGFuZCBS
b3V0aW5nIChWUkYpLWNlbnRyaWMKICAgICAgICA+ID4gbW9kZWwuCiAgICAgICAgPiA+ID4gICAg
ICAgICAgIEl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgW1JGQzQzNjRdIGRlZmluZXMgVlJG
IHRhYmxlcwogICAgICAgID4gPiA+IGFuZAogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAg
IHNpZGUgbm90ZTogSSB3b3VsZCBsaWtlIHRoZSBJRVRGIHRvIHNvbWVkYXkgZ2V0IHRvIGEgcG9p
bnQgd2hlcmUKICAgICAgICA+ID4gIlZQTiIKICAgICAgICA+ID4gPiAgICAgKHRoZSAnUCcgaXMg
Zm9yICJwcml2YXRlIikgaXMgdXNlZCBvbmx5IGZvcgogICAgICAgID4gPiA+IHByb3RvY29scy9k
ZXBsb3ltZW50cwogICAgICAgID4gPiB0aGF0CiAgICAgICAgPiA+ID4gICAgIHByb3ZpZGUgY29u
ZmlkZW50aWFsaXR5IHByb3RlY3Rpb24gKCJwcml2YWN5IikgZm9yIHRoZSBkYXRhIGJlaW5nCiAg
ICAgICAgPiA+ID4gICAgIGNvbnZleWVkLiAgV2UgYXJlLCBvZiBjb3Vyc2UsIG5vdCB0aGVyZSBu
b3csIGFuZCBJIGNhbm5vdCBpbnNpc3QKICAgICAgICA+ID4gPiBvbgogICAgICAgID4gPiBhbnkK
ICAgICAgICA+ID4gPiAgICAgY2hhbmdlIGhlcmUuICBCdXQgcGxlYXNlIGNvbnNpZGVyIHdoZXRo
ZXIgYW4gYWx0ZXJuYXRlIHBocmFzaW5nCiAgICAgICAgPiA+IHdvdWxkCiAgICAgICAgPiA+ID4g
ICAgIHN1ZmZpY2UsIHRoYXQgaW5jbHVkZXMganVzdCB0aGUgInZpcnR1YWwiIHBhcnQgYnV0IG5v
dCAiVlBOIi4KICAgICAgICA+ID4gPiBTaW5jZQogICAgICAgID4gPiB3ZQogICAgICAgID4gPiA+
ICAgICBhcmUgbW9zdGx5IHVzaW5nICJWUkYiIGluIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudCwg
dGhpcyBpcyBub3QgYXMKICAgICAgICA+ID4gPiAgICAgZGF1bnRpbmcgYXMgaXQgc29tZXRpbWVz
IGlzLi4uCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgU2VjdGlvbiA0CiAgICAgICAg
PiA+ID4KICAgICAgICA+ID4gPiAgICAgSXQgbWlnaHQgYmUgbmljZSB0byBoYXZlIHRoZSB0cmVl
IHNob3cgdGhlIGlwdjQgYW5kIGlwdjYgY2hpbGRyZW4KICAgICAgICA+IGluCiAgICAgICAgPiA+
ID4gICAgIGFzIHNpbWlsYXIgYW4gb3JkZXIgYXMgaXMgcG9zc2libGUgKHdpdGggdGhlIHVuZGVy
c3RhbmRpbmcgdGhhdAogICAgICAgID4gdGhlCiAgICAgICAgPiA+ID4gICAgIHNlbWFudGljcyBh
cmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBvcmRlciBvZiBhcHBlYXJhbmNlLCBvZiBjb3Vyc2UpLgog
ICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgICAgICAgICB8ICArLS1ydyBhZGRyZXNzLWZh
bWlsaWVzCiAgICAgICAgPiA+ID4gICAgICAgICAgICB8ICB8ICArLS1ydyBpcHY0IQogICAgICAg
ID4gPiA+ICAgICAgICAgICAgfCAgfCAgfCAgKy0tcncgZW5hYmxlPyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2xlYW4KICAgICAgICA+ID4gPiAgICAgICAgICAgIHwgIHwgIHwgICstLXJv
IGxhYmVsLWRpc3RyaWJ1dGlvbi1jb250cm9sbW9kZT8KICAgICAgICA+IGVudW1lcmF0aW9uCiAg
ICAgICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICArLS1ybyBiaW5kaW5ncwogICAgICAgID4g
PiA+ICAgICAgICAgICAgfCAgfCAgfCAgfCAgKy0tcm8gYWRkcmVzcyogW2FkZHJlc3NdCiAgICAg
ICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICB8ICB8ICArLS1ybyBhZGRyZXNzICAgICAgICAg
ICAgICAgaW5ldDppcHY0LQogICAgICAgID4gYWRkcmVzcwogICAgICAgID4gPiA+ICAgICAgICAg
ICAgfCAgfCAgfCAgfCAgfCAgKy0tcm8gYWR2ZXJ0aXNlbWVudC10eXBlPyAgIGFkdmVydGlzZWQt
CiAgICAgICAgPiA+IHJlY2VpdmVkCiAgICAgICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICB8
ICB8ICArLS1ybyBwZWVyCiAgICAgICAgPiA+ID4gICAgICAgICAgICB8ICB8ICB8ICB8ICB8ICAg
ICArLS1ybyBsc3ItaWQ/ICAgICAgICAgICBsZWFmcmVmCiAgICAgICAgPiA+ID4gICAgICAgICAg
ICB8ICB8ICB8ICB8ICB8ICAgICArLS1ybyBsYWJlbC1zcGFjZS1pZD8gICBsZWFmcmVmCiAgICAg
ICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgRG9lcyB0aGlzIGltcGx5IHRoYXQgdGhlcmUgaXMg
b25seSBvbmUgcGVlciBwZXIgYWRkcmVzcz8gIElzCiAgICAgICAgPiA+ID4gdGhhdAogICAgICAg
ID4gPiBnb2luZwogICAgICAgID4gPiA+ICAgICB0byBiZSBhIGxpbWl0YXRpb24gZm9yIGFueSBk
ZXBsb3ltZW50IGNhc2VzPwogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gW3NrcmF6YV06IE5v
dCBhbiBpc3N1ZS4gTm90ZSB0aGF0IGEgcGVlciBtYXkgaGF2ZSBvbmUgb3IgbW9yZSBib3VuZAog
ICAgICAgID4gPiBhZGRyZXNzZXMuCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgICAg
ICAgICAgICstLXJ3IGxkcC1leHQ6c2Vzc2lvbi1kb3duc3RyZWFtLW9uLWRlbWFuZAogICAgICAg
ID4gPiA+ICAgICAgICAgICAgICAgfCAgICAgICB7c2Vzc2lvbi1kb3duc3RyZWFtLW9uLWRlbWFu
ZC1jb25maWd9PwogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgfCAgKy0tcncgbGRwLWV4dDpl
bmFibGU/ICAgICAgYm9vbGVhbgogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgIG5pdCg/
KTogbWlzc2luZyAnfCcgdG8gY29ubmVjdCBkb3duIHRvIGxkcC1leHQ6ZW5hYmxlPwogICAgICAg
ID4gPiA+ICAgICBTaW1pbGFybHkgZm9yIGxkcC1leHQ6bWF4LXdhaXQgYSBmZXcgbGluZXMgbGF0
ZXIsIGFuZCBzb21lIG90aGVyCiAgICAgICAgPiA+ID4gICAgIG9jY3VycmVuY2VzIGxhdGVyIGlu
IHRoZSBkb2N1bWVudC4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4g
W3NrcmF6YV06IFNvbWUgb2YgdGhlc2UgaW5zdGFuY2VzL3R5cG9zIHdlcmUgZHVlIHRvIGhhbmQg
cGlja2VkIHN1Yi0KICAgICAgICA+ID4gdHJlZS4KICAgICAgICA+ID4gPiBOb3QgYW4gaXNzdWUg
YW55bW9yZSBhcyB3ZSBhcmUgcHJpbnRpbmcgdGhlIGVudGlyZSB0cmVlIGFzIGdlbmVyYXRlZAog
ICAgICAgID4gPiA+IGJ5CiAgICAgICAgPiA+IHRoZSB0b29sLgogICAgICAgID4gPiA+CiAgICAg
ICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgU2VjdGlvbiA1LjEuMgogICAgICAgID4gPiA+CiAg
ICAgICAgPiA+ID4gICAgIEFtIEkgcmVhZGluZyB0aGlzIHJpZ2h0IHRoYXQgKGUuZy4pIHBlci1p
bnRlcmZhY2UgaGVsbG8taG9sZHRpbWUKICAgICAgICA+IGlzCiAgICAgICAgPiA+ID4gICAgIGNv
bmZpZ3VyYWJsZSBhcyBhbiBleHRlbnNpb24gYW5kIG9ubHkgdGhlIGdsb2JhbCBoZWxsby1ob2xk
dGltZSBpcwogICAgICAgID4gPiA+ICAgICBwcmVzZW50IGluIHRoZSAiYmFzZSIgbW9kdWxlPwog
ICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gW3NrcmF6YV06IFllcy4KICAgICAgICA+ID4gPgog
ICAgICAgID4gPiA+ICAgICBTZWN0aW9uIDcKICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAg
ICAiTkhMRkUiIGlzIHVzZWQgb25seSBvbmNlIGluIHRoaXMgZG9jdW1lbnQgKGFuZCBpcyBub3Qg
bGlzdGVkIGFzCiAgICAgICAgPiA+ID4gICAgICJ3ZWxsLWtub3duIiBhdAogICAgICAgID4gPiA+
ICAgICBodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9tYXRlcmlhbHMvYWJicmV2LmV4cGFuc2lv
bi50eHQpOyBwbGVhc2UKICAgICAgICA+ID4gPiAgICAgZXhwYW5kIGl0IG91dC4KICAgICAgICA+
ID4gPgogICAgICAgID4gPiA+IFtza3JhemFdOiBJdCBpcyB3ZWxsIGtub3duIGFuZCBsaXN0ZWQg
aW4gdGhlIGFib3ZlIHVybC4gUGxlYXNlIHgtY2hrLgogICAgICAgID4gPgogICAgICAgID4gPiBU
byBiZSBjbGVhciwgdGhlIGxpbmtlZCBjb250ZW50IHVzZXMgdGhlIGNvbnZlbnRpb24gb2YgYW4g
IioiIG1hcmtpbmcKICAgICAgICA+ID4gdG8gaW5kaWNhdGUgdGhhdCB0aGUgZXhwYW5zaW9uIGlz
ICJ3ZWxsLWtub3duIiBhbmQgZG9lcyBub3QgbmVlZCB0byBiZQogICAgICAgID4gPiBwcm92aWRl
ZCBpbiBhIGdpdmVuIGRvY3VtZW50LiAgVGhlIGVudHJ5IGZvciAiTmV4dCBIb3AgTGFiZWwKICAg
ICAgICA+ID4gRm9yd2FyZGluZyBFbnRyeSIgZG9lcyBub3QgaW5jbHVkZSBzdWNoIGEgbWFya2lu
ZzsgcGVyaGFwcyB0aGUKICAgICAgICA+ID4gcmVzcG9uc2libGUgQUQgc2hvdWxkIHJlcXVlc3Qg
aXQgdG8gYmUgYWRkZWQsIGlmIGl0IGlzIGluZGVlZCB3ZWxsLQogICAgICAgID4ga25vd24/CiAg
ICAgICAgPiA+CiAgICAgICAgPiA+ID4gICAgIFNlY3Rpb24gOQogICAgICAgID4gPiA+CiAgICAg
ICAgPiA+ID4gICAgIElzIDIwMTggc3RpbGwgdGhlIHJpZ2h0IGNvcHlyaWdodCB5ZWFyIGZvciB0
aGUgbW9kdWxlcyB0aGVtc2VsdmVzPwogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4KICAgICAg
ICA+ID4gPiBbc2tyYXphXTogMjAyMC0wMi0yNSByZXYgbm93LgogICAgICAgID4gPiA+CiAgICAg
ICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgU2VjdGlvbiA5LjEKICAgICAgICA+ID4gPgogICAg
ICAgID4gPiA+ICAgICAgICAgIHR5cGVkZWYgbGRwLWFkZHJlc3MtZmFtaWx5IHsKICAgICAgICA+
ID4gPiAgICAgICAgICAgIHR5cGUgaWRlbnRpdHlyZWYgewogICAgICAgID4gPiA+ICAgICAgICAg
ICAgICBiYXNlIHJ0OmFkZHJlc3MtZmFtaWx5OwogICAgICAgID4gPiA+ICAgICAgICAgICAgfQog
ICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgIFdoeSBjYW4ndCB3ZSB1c2UgcnQ6YWRkcmVz
cy1mYW1pbHkgZGlyZWN0bHkgaW4gdGhlIG9uZSBjb250YWluZXIKICAgICAgICA+ID4gdGhhdAog
ICAgICAgID4gPiA+ICAgICB1c2VzIHRoaXM/CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiBb
c2tyYXphXTogRml4ZWQgbm93LgogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgICAgICAg
ICBkZXNjcmlwdGlvbgogICAgICAgID4gPiA+ICAgICAgICAgICAgICAiRHVyYXRpb24gcmVwcmVz
ZW50ZWQgYXMgMzIgYml0IHNlY29uZHMgd2l0aAogICAgICAgID4gPiA+IGluZmluaXRlLiI7CiAg
ICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgbml0czogIjMyLWJpdCIgKGh5cGhlbmF0ZWQp
LCAid2l0aCBpbmZpbml0eSIuCiAgICAgICAgPiA+ID4gW3NrcmF6YV06ICBGaXhlZC4KICAgICAg
ICA+ID4gPgogICAgICAgID4gPiA+ICAgICAgICAgIHR5cGVkZWYgZG93bnN0cmVhbS11cHN0cmVh
bSB7CiAgICAgICAgPiA+ID4gICAgICAgICAgICB0eXBlIGVudW1lcmF0aW9uIHsKICAgICAgICA+
ID4gPiAgICAgICAgICAgICAgZW51bSBkb3duc3RyZWFtIHsKICAgICAgICA+ID4gPiAgICAgICAg
ICAgICAgICBkZXNjcmlwdGlvbiAiRG93bnN0cmVhbSBpbmZvcm1hdGlvbi4iOwogICAgICAgID4g
PiA+ICAgICAgICAgICAgICB9CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIGVudW0gdXBzdHJl
YW0gewogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uICJVcHN0cmVhbSBp
bmZvcm1hdGlvbi4iOwogICAgICAgID4gPiA+ICAgICAgICAgICAgICB9CiAgICAgICAgPiA+ID4g
ICAgICAgICAgICB9CiAgICAgICAgPiA+ID4gICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAg
ID4gPiA+ICAgICAgICAgICAgICAiUmVjZWl2ZWQgb3IgYWR2ZXJ0aXNlZC4iOwogICAgICAgID4g
PiA+ICAgICAgICAgIH0KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBuaXQ6IGNvcHkv
cGFzdGUgb24gdGhlIGRlc2NyaXB0aW9uPwogICAgICAgID4gPiA+IFtza3JhemFdOiAgRml4ZWQu
CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgbGVhZiB1c2VkLWluLWZv
cndhcmRpbmcgewogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgIHR5cGUgYm9vbGVhbjsKICAg
ICAgICA+ID4gPiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgID4gPiA+ICAgICAg
ICAgICAgICAgICAgIid0cnVlJyBpZiB0aGUgbGFibGUgaXMgdXNlZCBpbiBmb3J3YXJkaW5nLiI7
CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgbml0OiBzL2xhYmxlL2xhYmVsLwogICAg
ICAgID4gPiA+IFtza3JhemFdOiAgRml4ZWQuCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAg
ICAgICAgICBncm91cGluZyBncmFjZWZ1bC1yZXN0YXJ0LWF0dHJpYnV0ZXMtcGVyLXBlZXIgewog
ICAgICAgID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICA+ID4gPiAgICAgICAg
ICAgICAgIlBlciBwZWVyIGdyYWNlZnVsIHJlc3RhcnQgYXR0cmlidXRlcy4KICAgICAgICA+ID4g
PiAgICAgICAgICAgICAgIE9uIHRoZSBsb2NhbCBzaWRlLCB0aGVzZSBhdHRyaWJ1dGVzIGFyZSBj
b25maWd1cmF0aW9uCiAgICAgICAgPiBhbmQKICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIG9w
ZXJhdGlvbmFsIHN0YXRlIGRhdGEuIE9uZSB0aGUgcGVlciBzaWRlLCB0aGVzZQogICAgICAgID4g
PiBhdHRyaWJ1dGVzCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICBhcmUgb3BlcmF0aW9uYWwg
c3RhdGUgZGF0YSByZXZlaWNlZCBmcm9tIHRoZSBwZWVyLiI7CiAgICAgICAgPiA+ID4KICAgICAg
ICA+ID4gPiAgICAgbml0OiBzL3JldmVpY2VkL3JlY2VpdmVkLwogICAgICAgID4gPiA+IFtza3Jh
emFdOiAgRml4ZWQuCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgICAgICBncm91cGlu
ZyBwZWVyLXN0YXRlLWRlcml2ZWQgewogICAgICAgID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRp
b24KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIlRoZSBwZWVyIHN0YXRlIGluZm9ybWF0aW9u
IGRlcml2ZWQgZnJvbSB0aGUgTERQIHByb3RvY29sCiAgICAgICAgPiA+ID4gICAgICAgICAgICAg
ICBvcGVyYXRvaW5zLiI7CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgbml0OiBzL29w
ZXJhdG9pbnMvb3BlcmF0aW9ucy8KICAgICAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVkLgogICAg
ICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0ZS1kZXJp
dmVkIHsKICAgICAgICA+ID4gPiAgICAgICAgICBbLi4uXQogICAgICAgID4gPiA+ICAgICAgICAg
ICAgbGVhZiBuZXh0LWtlZXAtYWxpdmUgewogICAgICAgID4gPiA+ICAgICAgICAgICAgICB0eXBl
IHVpbnQxNjsKICAgICAgICA+ID4gPiAgICAgICAgICAgICAgdW5pdHMgc2Vjb25kczsKICAgICAg
ICA+ID4gPiAgICAgICAgICAgICAgY29uZmlnIGZhbHNlOwogICAgICAgID4gPiA+ICAgICAgICAg
ICAgICBkZXNjcmlwdGlvbiAiVGltZSB0byBzZW5kIHRoZSBuZXh0IEtlZXBBbGl2ZSBtZXNzYWdl
LiI7CiAgICAgICAgPiA+ID4gICAgICAgICAgICB9CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4g
PiAgICAgbml0OiB0aGlzIGRlc2NyaXB0aW9uIHRleHQgc291bmRzIGxpa2UgaXQncyBnaXZpbmcg
YW4gYWJzb2x1dGUKICAgICAgICA+ID4gPiB0aW1lLAogICAgICAgID4gPiBidXQKICAgICAgICA+
ID4gPiAgICAgZ2l2ZW4gdGhhdCBpdCdzIGEgdWludDE2IEkgcHJlc3VtZSBpdCdzICJ0aW1lIFtm
cm9tIG5vd10gdW50aWwKICAgICAgICA+ID4gc2VuZGluZyIuCiAgICAgICAgPiA+ID4gW3NrcmF6
YV06ICBDbGFyaWZpZWQuCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgICAgICAgIGNv
bnRhaW5lciByZWNlaXZlZC1wZWVyLXN0YXRlIHsKICAgICAgICA+ID4gPiAgICAgICAgICAgICAg
Y29uZmlnIGZhbHNlOwogICAgICAgID4gPiA+ICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAg
ICAgID4gPiA+ICAgICAgICAgICAgICAgICJPcGVyYXRpb25hbCBzdGF0ZSBpbmZvcm1hdGlvbiBs
ZWFybmVkIGZyb20gdGhlCiAgICAgICAgPiA+ID4gcGVlci4iOwogICAgICAgID4gPiA+CiAgICAg
ICAgPiA+ID4gICAgICAgICAgICAgIHVzZXMgZ3JhY2VmdWwtcmVzdGFydC1hdHRyaWJ1dGVzLXBl
ci1wZWVyOwogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIGNvbnRhaW5l
ciBjYXBhYmlsaXR5IHsKICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAi
Q29uZmlndXJlIGNhcGFiaWxpdHkuIjsKICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBU
aGlzIGlzIGNvbmZpZy1mYWxzZTsgIkNvbmZpZ3VyZSIgaW4gdGhlIGRlc2NyaXB0aW9uIGNhbm5v
dCBiZQogICAgICAgID4gPiBjb3JyZWN0LAogICAgICAgID4gPiA+ICAgICB0aG91Z2ggSSBzdXBw
b3NlICJDb25maWd1cmVkIiBjb3VsZCBiZS4KICAgICAgICA+ID4gPiAgICAgKEFsc28gYXBwbGll
cyB0byBzZXZlcmFsIG9mIHRoZSBjaGlsZCBjb250YWluZXJzJyBkZXNjcmlwdGlvbnMuKQogICAg
ICAgID4gPiA+CiAgICAgICAgPiA+ID4gW3NrcmF6YV06ICBGaXhlZCBhbGwgdGhlc2UuCiAgICAg
ICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgICAgICAgIGxlYWYgdXAtdGltZSB7CiAgICAgICAg
PiA+ID4gICAgICAgICAgICAgIHR5cGUgc3RyaW5nOwogICAgICAgID4gPiA+ICAgICAgICAgICAg
ICBjb25maWcgZmFsc2U7CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uICJV
cCB0aW1lLiBUaGUgaW50ZXJ2YWwgZm9ybWF0IGluIElTTwogICAgICAgID4gPiA+IDg2MDEuIjsK
ICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBXZSBwcm9iYWJseSBzaG91bGQgaGF2ZSBz
b21lIHNvcnQgb2YgcmVmZXJlbmNlIGZvciBJU08gODYwMQogICAgICAgID4gPiA+ICh0aG91Z2gK
ICAgICAgICA+ID4gb2YKICAgICAgICA+ID4gPiAgICAgY291cnNlIGl0IGNhbm5vdCBhY3R1YWxs
eSAqYmUqIGEgPHhyZWY+IGluIHRoZSBZQU5HIG1vZHVsZQogICAgICAgID4gPiA+IGl0c2VsZikK
ICAgICAgICA+ID4gPgogICAgICAgID4gPiA+IFtza3JhemFdOiAgQ2hhbmdlZCB0byB1c2UgdGlt
ZXRpY2tzNjQgbm93LgogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgICAgICAgICBsZWFm
IG5vdGlmaWNhdGlvbiB7CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIHR5cGUgeWFuZzpjb3Vu
dGVyNjQ7CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgPiA+
ID4gICAgICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgbWVzc2FnZXMgc2VudCBvciByZWNlaXZl
ZC4iOwogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgIElzIHRoaXMgdGhlIHNhbWUgYXMg
b3IgZGlmZmVyZW50IHRoYW4gImxlYWYgdG90YWwtbWVzc2FnZXMiPwogICAgICAgID4gPiA+IFtz
a3JhemFdOiAgRml4ZWQuCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgICAgICAgICAg
ICAgICAgbGVhZiBsYWJlbC1kaXN0cmlidXRpb24tY29udHJvbG1vZGUgewogICAgICAgID4gPiA+
CiAgICAgICAgPiA+ID4gICAgIG5pdDogYW55IHJlYXNvbiB0byBub3QgaHlwaGVuYXRlIGNvbnRy
b2wtbW9kZSBhcyB3ZWxsPwogICAgICAgID4gPiA+IFtza3JhemFdOiAgRml4ZWQuCiAgICAgICAg
PiA+ID4KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICBjb250YWluZXIgaW50ZXJmYWNlcyB7
CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgID4gPiA+
ICAgICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgZm9yIExEUCBCYXNpYyBE
ZXNjb3ZlcnkuIjsKICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBuaXQ6IHMvRGVzY292
ZXJ5L0Rpc2NvdmVyeS8KICAgICAgICA+ID4gPiBbc2tyYXphXTogIEZpeGVkLgogICAgICAgID4g
PiA+CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIGNvbnRhaW5lciBkaXNjb3ZlcnkgewogICAg
ICAgID4gPiA+ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgPiA+ID4gICAgICAg
ICAgICAgICAgICAiTmVpYmdib3IgZGlzY292ZXJ5IGNvbmZpZ3VyYXRpb24gYW5kIG9wZXJhdGlv
bmFsCiAgICAgICAgPiA+ID4gc3RhdGUuIjsKICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAg
ICBuaXQ6IHMvTmVpYmdib3IvTmVpZ2hib3IvCiAgICAgICAgPiA+ID4gW3NrcmF6YV06ICBGaXhl
ZC4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgLy8g
aXB2NAogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgY29udGFpbmVyIGhlbGxv
LWFkamFjZW5jaWVzIHsKICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
ZmlnIGZhbHNlOwogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlw
dGlvbgogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb250YWluaW5n
IGEgbGlzdCBvZiBoZWxsbwogICAgICAgID4gPiA+IGFkamFjZW5jaWVzLiI7CiAgICAgICAgPiA+
ID4KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdCBoZWxsby1hZGph
Y2VuY3kgewogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleSAiYWRq
YWNlbnQtYWRkcmVzcyI7CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uZmlnIGZhbHNlOwogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRl
c2NyaXB0aW9uICJMaXN0IG9mIGhlbGxvIGFkamFjZW5jaWVzLiI7CiAgICAgICAgPiA+ID4KICAg
ICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWFmIGFkamFjZW50LWFkZHJl
c3MgewogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0
OmlwdjQtYWRkcmVzczsKICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRlc2NyaXB0aW9uCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJOZWlnaGJvciBhZGRyZXNzIG9mIHRoZSBoZWxsbwogICAgICAgID4gPiBhZGphY2VuY3kuIjsK
ICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgPiA+ID4K
ICAgICAgICA+ID4gPiAgICAgSSdtIG5vdCBhbiBleHBlcnQgaGVyZSwgYnV0IEknbSBub3QgcmVh
bGx5IHNlZWluZyB3aHkgd2UgbmVlZCB0bwogICAgICAgID4gPiA+ICAgICBzcGVjaWFsaXplIHRo
aXMgY29udGFpbmVyIGZvciB2NCB2cyB2NiBhcyBvcHBvc2VkIHRvIGp1c3QgdXNpbmcKICAgICAg
ICA+ID4gPiAgICAgaW5ldDppcC1hZGRyZXNzIGFuZCBoYXZpbmcgc29tZXRoaW5nIHRoYXQncyBh
cHBsaWNhYmxlIHRvIGJvdGguCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiBbc2tyYXphXTog
V2UgY291bGQuIFRoZXJlIGFyZSBwcm9zIGFuZCBjb25zIGVpdGhlciB3YXkuIFRoZSByZWFzb25z
CiAgICAgICAgPiA+ID4gdG8KICAgICAgICA+ID4gdXNlIHNlcGFyYXRlIGNvbnRhaW5lcnMgaW4g
dGhpcyBtb2RlbCBhcmU6CiAgICAgICAgPiA+ID4gMSkgT3BlcmF0b3JzIHVzdWFsbHkgcGxhbiBh
bmQgY29uZmlndXJlIElQdjQgYW5kIElQdjYgc2VwYXJhdGVseSwKICAgICAgICA+ID4gPiByYXRo
ZXIKICAgICAgICA+ID4gdGhhbiBtaXhpbmcgdGhlIGFkZHJlc3MgZmFtaWx5IHRvZ2V0aGVyLiBU
aGUgc2VwYXJhdGUgY29udGFpbmVycwogICAgICAgID4gPiBwcm92aWRlIG1vcmUgZm9jdXMgYW5k
IGNsZWFyIHNlcGFyYXRpb25zLgogICAgICAgID4gPiA+IDIpIE9mdGVuIHRpbWVzLCB0aGVyZSBh
cmUgYXR0cmlidXRlcyB3aXRoIGRpZmZlcmVudCB0eXBlcyBmb3IKICAgICAgICA+ID4gPiBkaWZm
ZXJlbnQKICAgICAgICA+ID4gYWRkcmVzcyBmYW1pbGllcy4gTWl4aW5nIHR3byB0b2dldGhlciBi
cmluZ3MgdXAgc29tZSBtb2RlbGluZwogICAgICAgID4gPiBkaWZmaWN1bHRpZXMgdG8gc3BlY2lm
aWVzIGRpZmZlcmVudGx5IGZvciBkaWZmZXJlbnQgYWRkcmVzcyBmYW1pbGllcy4KICAgICAgICA+
ID4gPiAzKSBTb21ldGltZXMsIHRoZXJlIGFyZSBhdHRyaWJ1dGVzIHRoYXQgYXJlIGFwcGxpY2Fi
bGUgdG8gb25lCiAgICAgICAgPiA+ID4gYWRkcmVzcwogICAgICAgID4gPiBmYW1pbHkgYnV0IG5v
dCB0aGUgb3RoZXIuIE1peGluZyB0aGUgdHdvIGNvbnRhaW5lcnMgdG9nZXRoZXIgd291bGQKICAg
ICAgICA+ID4gcmVxdWlyZSBzb21lIGRpZmZpY3VsdCBjb25kaXRpb25zLCB3aGljaCB3b3VsZCBj
b21wbGljYXRlIHRoZSBtb2RlbAogICAgICAgID4gPiBhbmQgbWFrZSB0aGUgbW9kZWwgbGVzcyB1
c2FibGUuCiAgICAgICAgPiA+ID4gNCkgTWl4aW5nIHRoZSB0d28gY29udGFpbmVycyBjYW4gbWFr
ZSB0aGUgWUFORyBmaWxlIG1vcmUgY29tcGFjdCwKICAgICAgICA+ID4gPiBidXQKICAgICAgICA+
ID4gbm90IHRoZSBjb25maWd1cmF0aW9uIGRhdGEgYW5kIG9wZXJhdGlvbmFsIHN0YXRlIGRhdGEu
CiAgICAgICAgPiA+ID4gNSkgVGhlIGV4aXN0aW5nIFJGQ3MgdXNlIHRoZSBzdHlsZSBvZiBzZXBh
cmF0ZSBjb250YWluZXJzLCBzdWNoIGFzCiAgICAgICAgPiA+ID4gUkZDCiAgICAgICAgPiA+IDgz
NDQgYW5kIFJGQyA4MzQ5LgogICAgICAgID4gPgogICAgICAgID4gPiBUaGFua3MgZm9yIHdyaXRp
bmcgdGhpcyBvdXQ7IGl0IGhlbHBzIG1lIHVuZGVyc3RhbmQgdGhlIHNpdHVhdGlvbgogICAgICAg
ID4gYmV0dGVyLgogICAgICAgID4gPgogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgbGVhZiBhZGphY2VudC1hZGRyZXNzIHsKICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsKICAgICAgICA+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiQ29uZmlndXJlcyBhIHJlbW90ZSBMRFAgbmVpZ2hib3IgYW5kCiAgICAgICAg
PiBlbmFibGVzCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dGVu
ZGVkIExEUCBkaXNjb3Zlcnkgb2YgdGhlIHNwZWNpZmllZAogICAgICAgID4gPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBuZWlnaGJvci4iOwogICAgICAgID4gPiA+CiAgICAgICAgPiA+
ID4gICAgIEdpdmVuIHRoYXQgdGhlcmUncyBhIHNpYmxpbmcgbGVhZiAiZW5hYmxlIiwgZG8gd2Ug
c3RpbGwgd2FudCAiYW5kCiAgICAgICAgPiA+ID4gICAgIGVuYWJsZXMiIGhlcmU/CiAgICAgICAg
PiA+ID4gW3NrcmF6YV06IFdlIGRvbid0IG5lZWQgImVuYWJsZXMiIGhlcmUuIFJlbW92ZWQgaXQu
CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBTaG91bGQgcGVl
ci9jYXBhYmlsaXR5IGhhdmUgYSBjb21tZW50IGluIGl0cyBkZXNjcmlwdGlvbiB0aGF0IHRoZQog
ICAgICAgID4gPiA+ICAgICBjb250YWluZXIgZXhpc3RzIHRvIGJlIGF1Z21lbnRlZCBieSBvdGhl
ciAoZXh0ZW5zaW9uKSBtb2R1bGVzPwogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gW3NrcmF6
YV06IFllcy4gSXQgaXMgYmV0dGVyLiBBZGRlZCBhcyBzdWdnZXN0ZWQuCiAgICAgICAgPiA+ID4K
ICAgICAgICA+ID4gPiAgICAgICAgICBub3RpZmljYXRpb24gbXBscy1sZHAtZmVjLWV2ZW50IHsK
ICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICBBbSBJIHJlYWRpbmcgdGhpcyByaWdodCB0
aGF0IHdlIG9ubHkgZ2VuZXJhdGUgbm90aWZpY2F0aW9ucyBvbgogICAgICAgID4gPiA+IDAtPjEK
ICAgICAgICA+ID4gYW5kCiAgICAgICAgPiA+ID4gICAgIDEtPjAgdHJhbnNpdGlvbnMgb2YgIm51
bWJlciBvZiBwcmVmaXhlcyBhY3RpdmUgZm9yIGEgZ2l2ZW4gRkVDIj8KICAgICAgICA+ID4gV291
bGQKICAgICAgICA+ID4gPiAgICAgd2UgZXZlciB3YW50IHRvIGtub3cgYWJvdXQgYWRkaXRpb24v
cmVtb3ZhbCBvZiBwcmVmaXhlcyB0aGF0IGRvCiAgICAgICAgPiA+IGxlYXZlCiAgICAgICAgPiA+
ID4gICAgIHRoZSBGRUMgdXA/CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiBbc2tyYXphXTog
SGVyZSwgdGhlIHByZWZpeCBpcyB0aGUgRkVDLiBBZGRpdGlvbi9yZW1vdmFsIG9mIGEgcHJlZml4
CiAgICAgICAgPiA+ID4gaXMKICAgICAgICA+ID4gZXF1aXZhbGVudCB0byB0aGUgYWRkaXRpb24v
cmVtb3ZhbCBvZiB0aGUgRkVDLiBDaGFuZ2VkIHRoZSBsZWFmIG5hbWUKICAgICAgICA+ID4gZnJv
bSBwcmVmaXggdG8gZmVjIHRvIGF2b2lkIHRoZSBjb25mdXNpb24uCiAgICAgICAgPiA+ID4KICAg
ICAgICA+ID4gPiAgICAgU2VjdGlvbiA5LjIKICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAg
ICBJIGNhbid0IGZpbmQgYSBwYXR0ZXJuIGludG8gd2hpY2ggaWYtZmVhdHVyZSBzdGF0ZW1lbnRz
IGdvIGludG8KICAgICAgICA+ID4gPiAgICAgY29udGFpbmVycyB1c2VkIHRvIGF1Z21lbnQgdGhp
bmdzIHZzLiB0aGUgYXVnbWVudCBkaXJlY3RpdmVzCiAgICAgICAgPiA+IHRoZW1zZWx2ZXMuCiAg
ICAgICAgPiA+ID4gICAgIENhbiB3ZSBiZSBtb3JlIGNvbnNpc3RlbnQgKG9yIGFtIEkgbWlzc2lu
ZyB0aGUgcGF0dGVybik/CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiBbc2tyYXphXTogSXQg
aXMgbm90IGludGVuZGVkIHRvIHNldCB1cCBhIHN0cmljdCBwYXR0ZXJuIGJldHdlZW4KICAgICAg
ICA+ID4gPiBmZWF0dXJlCiAgICAgICAgPiA+IG5hbWUgYW5kIGNvbnRhaW5lcnMsIHdoaWxlIHRo
ZSBwdXJwb3NlIGlzIHRvIHByb3ZpZGUgbW9yZSBkZXNjcmlwdGl2ZQogICAgICAgID4gPiBmZWF0
dXJlIG5hbWVzLiBUaGF0IHNhaWQsIHRoZSBwYXJlbnQgY29udGFpbmVyIG5hbWVzIGFyZSBvZnRl
biB1c2VkIHRvCiAgICAgICAgPiA+IHByb3ZpZGUgdGhlIGNvbnRleHRzIGZvciB0aGUgZmVhdHVy
ZSBuYW1lLiBlLmcuIEluIHRoZSBjYXNlIG9mICJkdWFsLQogICAgICAgID4gPiBzdGFjay10cmFu
c3BvcnQtcGVyZWZlcmVuY2UiLCBpdCBzZWVtcyB0aGF0IHRoZSBwYXJlbnQgY29udGFpbmVyIG5h
bWUKICAgICAgICA+ID4gInBlZXJzIiBpcyBhbHNvIGJlbmVmaWNpYWwsIHNvIHdlIGhhdmUgdGhl
IGZlYXR1cmUgbmFtZSAiZHVhbC1zdGFjay0KICAgICAgICA+ID4gdHJhbnNwb3J0LXByZWZlcmVu
Y2UiIHRvICJwZWVycy1kdWFsLXN0YWNrLXRyYW5zcG9ydC1wcmVmZXJlbmNlIiB0bwogICAgICAg
ID4gPiBtYWtlIHRoZSBmZWF0dXJlIG5hbWUgZml0IGJldHRlciB3aXRoIHRoZSBwYXR0ZXJuIGFu
ZCBtb3JlIGRlc2NyaXB0aXZlLgogICAgICAgID4gPgogICAgICAgID4gPiBUaGFua3MgZm9yIHRo
ZSBleHBsYW5hdGlvbgogICAgICAgID4gPgogICAgICAgID4gPiA+ICAgICAgICAgIGZlYXR1cmUg
ZHVhbC1zdGFjay10cmFuc3BvcnQtcGVyZWZlcmVuY2UgewogICAgICAgID4gPiA+ICAgICAgICAg
ICAgZGVzY3JpcHRpb24KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIlRoaXMgZmVhdHVyZSBp
bmRpY2F0ZXMgdGhhdCB0aGUgc3lzdGVtIGFsbG93cyB0bwogICAgICAgID4gY29uZmlndXJlCiAg
ICAgICAgPiA+ID4gICAgICAgICAgICAgICB0aGUgdHJhbnNwb3J0IGNvbm5lY3Rpb24gcGVyZWZl
cmVuY2UgaW4gYSBkdWFsLXN0YWNrCiAgICAgICAgPiA+ID4gc2V0dXAuIjsKICAgICAgICA+ID4g
PgogICAgICAgID4gPiA+ICAgICBuaXQ6IHMvcGVyZWZlcmVuY2UvcHJlZmVyZW5jZS8gKHR3aWNl
KQogICAgICAgID4gPiA+IFtza3JhemFdOiBGaXhlZC4KICAgICAgICA+ID4gPgogICAgICAgID4g
PiA+ICAgICAgICAgIGZlYXR1cmUgcG9saWN5LXRhcmdldGVkLWRpc2NvdmVyeS1jb25maWcgewog
ICAgICAgID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICA+ID4gPiAgICAgICAg
ICAgICAgIlRoaXMgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCB0aGUgc3lzdGVtIGFsbG93cyB0bwog
ICAgICAgID4gY29uZmlndXJlCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICBwb2xpY2llcyB0
byBjb250cm9sIHRoZSBhY2NlcHRhbmNlIG9mIHRhcmdldGVkIG5laWdoYm9yCiAgICAgICAgPiA+
ID4gICAgICAgICAgICAgICBkaXNjb3ZlcnkgaGVsbG8gbWVzc2FnZXMuIjsKICAgICAgICA+ID4g
PgogICAgICAgID4gPiA+ICAgICBuaXQ6IHMvaGVsbG8vSGVsbG8vCiAgICAgICAgPiA+ID4gICAg
IFtza3JhemFdOiBGaXhlZC4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICAgICAgIHR5
cGVkZWYgbmVpZ2hib3ItbGlzdC1yZWYgewogICAgICAgID4gPiA+ICAgICAgICAgICAgdHlwZSBz
dHJpbmc7CiAgICAgICAgPiA+ID4gICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgID4gPiA+
ICAgICAgICAgICAgICAiQSB0eXBlIGZvciBhIHJlZmVyZW5jZSB0byBhIG5laWdoYm9yIGFkZHJl
c3MgbGlzdC4KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgIFRoZSBzdHJpbmcgdmFsdWUgaXMg
dGhlIG5hbWUgaWRlbnRpZmllciBmb3IgdW5pcXVlbHkKICAgICAgICA+ID4gPiAgICAgICAgICAg
ICAgIGlkZW50aWZ5aW5nIHRoZSByZWZlcmVuY2VkIGFkZHJlc3MgbGlzdCwgd2hpY2gKICAgICAg
ICA+ID4gPiBjb250YWlucyBhCiAgICAgICAgPiA+IGxpc3QKICAgICAgICA+ID4gPiAgICAgICAg
ICAgICAgIG9mIGFkZHJlc3NlcyB0aGF0IGEgcm91dGluZyBwb2xpY3kgY2FuIGFwcGxpZWQuIFRo
ZQogICAgICAgID4gPiBkZWZpbml0aW9uCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICBvZiBz
dWNoIGFuIGFkZHJlc3MgbGlzdCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzCiAgICAgICAg
PiA+ID4gICAgICAgICAgICAgICBkb2N1bWVudC4iOwogICAgICAgID4gPiA+CiAgICAgICAgPiA+
ID4gICAgIElmIEknbSByZWFkaW5nIGNvcnJlY3RseSBiZXR3ZWVuIGhlcmUgYW5kIHdoZXJlIHRo
aXMgaXMgdXNlZCwgdGhlCiAgICAgICAgPiA+ID4gICAgIHNlbWFudGljcyBvZiB0aGlzIGFyZSBi
ZXR0ZXIgZGVzY3JpYmVkIGFzICJpbXBsZW1lbnRhdGlvbi0KICAgICAgICA+IHNwZWNpZmljIgog
ICAgICAgID4gPiAtLQogICAgICAgID4gPiA+ICAgICB0aGF0IGlzLCB0aGlzIGlzIGEgbGFiZWwg
dGhhdCByZWZlcnMgdG8gc29tZSBsb2NhbCBjb25maWd1cmVkCiAgICAgICAgPiBzdGF0ZSwKICAg
ICAgICA+ID4gPiAgICAgc3BlY2lmaWNhbGx5LCBhIGxpc3Qgb2YgbmVpZ2hib3IgYWRkcmVzc2Vz
IHVzZWQgYXMgYW4gQUNMLgogICAgICAgID4gPiAoRW1waGFzaXMgb24KICAgICAgICA+ID4gPiAg
ICAgKmxvY2FsKiAtLSBpdCBzZWVtcyBsaWtlIGl0IGRvZXMgbm90IG5lZWQgdG8gaW50ZXJhY3Qg
d2l0aAogICAgICAgID4gYW55dGhpbmcKICAgICAgICA+ID4gPiAgICAgZWxzZS4pCiAgICAgICAg
PiA+ID4gICAgIEkgZG8gc3ltcGF0aGl6ZSB3aXRoIHRoZSBZQU5HIGRvY3RvciwgdGhvdWdoIC0t
IGFzLWlzLCB0aGlzIGZlZWxzCiAgICAgICAgPiA+ID4gICAgIHVuZGVyc3BlY2lmaWVkLgogICAg
ICAgID4gPiA+ICAgICAoQlRXLCBJUCBBQ0xzIGFyZSBub3QgY29uc2lkZXJlZCB0byBiZSBhIHNl
Y3VyaXR5IG1lYXN1cmUgYnkgdGhlCiAgICAgICAgPiA+IGJyb2FkZXIKICAgICAgICA+ID4gPiAg
ICAgc2VjdXJpdHkgY29tbXVuaXR5LikKICAgICAgICA+ID4gPiAgICAgU2ltaWxhcmx5IGZvciB0
aGUgc3Vic2VxdWVudCA8Zm9vPi1saXN0LXJlZnMuCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4g
PiBbc2tyYXphXTogV2UgZG8gdW5kZXJzdGFuZCB0aGUgY29uY2VybnMsIGFuZCBoYXZlIGZpeGVk
IHRoZXNlIHR3bwogICAgICAgID4gPiA+IHR5cGVzCiAgICAgICAgPiA+IGJ5IHVzaW5nIHRoZQog
ICAgICAgID4gPiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1ydGd3Zy1w
b2xpY3ktbW9kZWwsCiAgICAgICAgPiA+IHdoaWNoIHdhcyBub3QgYXZhaWxhYmxlIHdoZW4gd2Ug
aW5pdGlhbGx5IHN0YXJ0ZWQgdG8gd29yayBvbiB0aGlzIG1vZGVsLgogICAgICAgID4gPgogICAg
ICAgID4gPiBHcmVhdCEKICAgICAgICA+ID4KICAgICAgICA+ID4gPiAgICAgICAgICAgICAgY29u
dGFpbmVyIGludGVyZmFjZXMgewogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgIGRlc2NyaXB0
aW9uCiAgICAgICAgPiA+ID4gICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMg
b24gd2hpY2ggZm9yd2FyZGluZyBpcwogICAgICAgID4gPiA+IGRpc2FibGVkLiI7CiAgICAgICAg
PiA+ID4KICAgICAgICA+ID4gPiAgICAgbml0OiBnaXZlbiB0aGUgc2VwYXJhdGUgJ2xkcC1kaXNh
YmxlJyBsZWFmLCBwZXJoYXBzIHMvaXMvY2FuIGJlLwogICAgICAgID4gPiA+IGlzCiAgICAgICAg
PiA+IGluCiAgICAgICAgPiA+ID4gICAgIG9yZGVyLgogICAgICAgID4gPiA+IFtza3JhemFdOiBV
bmRlcnN0YW5kIHRoZSBjb25mdXNpb24uIENoYW5nZWQgYXMgc3VnZ2VzdGVkLgogICAgICAgID4g
PiA+CiAgICAgICAgPiA+ID4gICAgIEFsc28sIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgbGlzdCBp
dHNlbGYgaW1wbGllcyBhZGRpdGlvbmFsCiAgICAgICAgPiA+ID4gICAgIGZ1bmN0aW9uYWxpdHks
IG9mIGxpc3RpbmcgdGhlIGludGVyZmFjZXMgdXNlZCBmb3IgYmFzaWMgZGlzY292ZXJ5LgogICAg
ICAgID4gPiA+CiAgICAgICAgPiA+ID4gW3NrcmF6YV06IFRoZSBkZXNjcmlwdGlvbiB3YXMgd3Jv
bmcuIFdlIGRvbid0IGludGVuZCB0byB1c2UgdGhpcwogICAgICAgID4gPiA+IGxpc3QKICAgICAg
ICA+ID4gZm9yIGRpc2NvdmVyeS4gRml4ZWQuCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAg
ICAgICAgICBncm91cGluZyBncmFjZWZ1bC1yZXN0YXJ0LWF1Z21lbnQgewogICAgICAgID4gPiA+
ICAgICAgICAgICAgZGVzY3JpcHRpb24gIkF1Z21lbnRhdGlvbiB0byBncmFjZWZ1bCByZXN0YXJ0
LiI7CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgICAgICAgIGxlYWYgaGVscGVyLWVu
YWJsZSB7CiAgICAgICAgPiA+ID4gICAgICAgICAgICAgIGlmLWZlYXR1cmUgZ3JhY2VmdWwtcmVz
dGFydC1oZWxwZXItbW9kZTsKICAgICAgICA+ID4gPiAgICAgICAgICAgICAgdHlwZSBib29sZWFu
OwogICAgICAgID4gPiA+ICAgICAgICAgICAgICBkZWZhdWx0IGZhbHNlOwogICAgICAgID4gPiA+
ICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgID4gPiA+ICAgICAgICAgICAgICAgICJF
bmFibGUgb3IgZGlzYWJsZSBncmFjZWZ1bCByZXN0YXJ0IGhlbHBlciBtb2RlLiI7CiAgICAgICAg
PiA+ID4KICAgICAgICA+ID4gPiAgICAgV2hlcmUgaXMgdGhpcyAiaGVscGVyIG1vZGUiIGRvY3Vt
ZW50ZWQ/CiAgICAgICAgPiA+ID4gW3NrcmF6YV06IFRoaXMgaXMgbm90IGFuIFJGQyBkZWZpbmVk
IHRlcm0gYnV0IGNvbW1vbmx5IGtub3duIGFuZAogICAgICAgID4gPiA+IHVzZWQKICAgICAgICA+
ID4gd2hlbiBHUiB0aW1lciBpcyBzZXQgdG8gMC4KICAgICAgICA+ID4gPiAgIEZpeGVkIHRoZSBk
ZXNjcmlwdGlvbiBpbiB5YW5nIHRvIGhpZ2hsaWdodCB0aGlzLgogICAgICAgID4gPgogICAgICAg
ID4gPiBJcyB0aGlzIGp1c3Qgc3RhZ2VkIGZvciB0aGUgLTA5PyAgSSBhbSBub3Qgc2VlaW5nIGl0
IGluIHRoZSAtMDguCiAgICAgICAgPiA+CiAgICAgICAgPiA+ID4gICAgICAgICAgYXVnbWVudCAi
L3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRwOm1wbHMtCiAgICAgICAg
PiBsZHAvIgogICAgICAgID4gPiA+ICAgICAgICAgICAgKyAibGRwOmdsb2JhbCIgewogICAgICAg
ID4gPiA+ICAgICAgICAgICAgZGVzY3JpcHRpb24gIkdyYWNlZnVsIGZvcndhcmRpbmcgbmV4dGhv
cCBhdWdtZW50YXRpb24uIjsKICAgICAgICA+ID4gPiAgICAgICAgICAgIHVzZXMgZ2xvYmFsLWZv
cndhcmRpbmctbmV4dGhvcC1hdWdtZW50OwogICAgICAgID4gPiA+ICAgICAgICAgIH0KICAgICAg
ICA+ID4gPgogICAgICAgID4gPiA+ICAgICBuaXQ6IEkgZG9uJ3QgdGhpbmsgIkdyYWNlZnVsIiBp
cyBjb3JyZWN0LCBpbiB0aGUgZGVzY3JpcHRpb24uCiAgICAgICAgPiA+ID4gICAgIFtza3JhemFd
OiBSZW1vdmVkIGl0LgogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgIFdoeSBpcyAodGhl
IGF1Z21lbnRlZCkKICAgICAgICA+ID4gPiAgICAgL3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFu
ZS1wcm90b2NvbHMvbGRwOm1wbHMtCiAgICAgICAgPiA+IGxkcC9sZHA6Z2xvYmFsL2xkcDphZGRy
ZXNzLWZhbWlsaWVzL2lwdjYvbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2QKICAgICAgICA+
ID4gZQogICAgICAgID4gPiA+ICAgICAnY29uZmlnIGZhbHNlJz8gIERvZXNuJ3QgUkZDIDUwMzYg
c2F5IHRoYXQgYW4gTFNSIG1pZ2h0IHN1cHBvcnQKICAgICAgICA+ID4gZWl0aGVyCiAgICAgICAg
PiA+ID4gICAgIGFzIGEgY29uZmlndXJhdGlvbiBvcHRpb24/CiAgICAgICAgPiA+ID4KICAgICAg
ICA+ID4gPiBbc2tyYXphXTogWWVzLCBidXQgbm8gaW1wbGVtZW50YXRpb24gc3VwcG9ydHMgc3Vj
aCBhIGNmZyBhcyBjaGFuZ2UKICAgICAgICA+ID4gPiBvZgogICAgICAgID4gPiBzdWNoIGEgbW9k
ZSBpcyBhIG1hc3NpdmUgZGlzcnVwdGl2ZSBvcGVyYXRpb24gLSBhbGwgaW1wbGVtZW50YXRpb24K
ICAgICAgICA+ID4gcGljayBvbmUgbW9kZSBhcyB0aGUgZGVmYXVsdCBhbmQgb25seSBzdXBwb3J0
ZWQgbW9kZSBhbmQgc3RpY2sgdG8gaXQuCiAgICAgICAgPiA+ID4gICBUaGUgTERQIFlBTkcgZGVz
aWduIHRlYW0gaGFkIGRpc2N1c3NlZCB0aGlzIGVhcmx5IGVub3VnaCBhbmQKICAgICAgICA+ID4g
PiBhZ3JlZWQgdG8KICAgICAgICA+ID4gbm90IHByb3ZpZGUgdGhpcyBhIGNmZyBvcHRpb24uCiAg
ICAgICAgPiA+CiAgICAgICAgPiA+IEFoLCB1bmRlcnN0b29kLgogICAgICAgID4gPgogICAgICAg
ID4gPiA+ICAgICAgICAgICAgICAgIGxlYWYgYWRqYWNlbnQtYWRkcmVzcyB7CiAgICAgICAgPiA+
ID4gICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2Ni1hZGRyZXNzOwogICAgICAgID4gPiA+
ICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KICAgICAgICA+ID4gPiAgICAgICAgICAgICAg
ICAgICAgIkNvbmZpZ3VyZXMgYSByZW1vdGUgTERQIG5laWdoYm9yIGFuZCBlbmFibGVzCiAgICAg
ICAgPiA+ID4gICAgICAgICAgICAgICAgICAgICBleHRlbmRlZCBMRFAgZGlzY292ZXJ5IG9mIHRo
ZSBzcGVjaWZpZWQKICAgICAgICA+ID4gPiAgICAgICAgICAgICAgICAgICAgIG5laWdoYm9yLiI7
CiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiAgICAgQXMgZm9yIHRoZSBpcHY0IGNhc2UsIGRv
IHdlIHN0aWxsIHdhbnQgImFuZCBlbmFibGVzIiBoZXJlPwogICAgICAgID4gPiA+IFtza3JhemFd
OiBGaXhlZCBieSByZW1vdmluZyBpdC4KICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAgICAg
ICAgIGF1Z21lbnQgIi9ydDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDpt
cGxzLQogICAgICAgID4gbGRwLyIKICAgICAgICA+ID4gPiAgICAgICAgICAgICsgImxkcDpkaXNj
b3ZlcnkvbGRwOmludGVyZmFjZXMvbGRwOmludGVyZmFjZS8iCiAgICAgICAgPiA+ID4gICAgICAg
ICAgICArICJsZHA6YWRkcmVzcy1mYW1pbGllcy9sZHAtZXh0OmlwdjYiIHsKICAgICAgICA+ID4g
PiAgICAgICAgICAgIGRlc2NyaXB0aW9uICJJbnRlcmZhY2UgYWRkcmVzcyBmYW1pbHkgSVB2NiBh
dWdtZW50YXRpb24uIjsKICAgICAgICA+ID4gPiAgICAgICAgICAgIHVzZXMgaW50ZXJmYWNlLWFk
ZHJlc3MtZmFtaWx5LWlwdjYtYXVnbWVudDsKICAgICAgICA+ID4gPgogICAgICAgID4gPiA+ICAg
ICBEaWRuJ3Qgd2UganVzdCBjcmVhdGUgLi4uL2xkcDphZGRyZXNzLWZhbWlsaWVzL2xkcC1leHQ6
aXB2NiB3aXRoCiAgICAgICAgPiBhbgogICAgICAgID4gPiA+ICAgICBlYXJsaWVyIGF1Z21lbnRh
dGlvbiBpbiB0aGlzIG1vZHVsZT8gIChTaW1pbGFybHkgZm9yCiAgICAgICAgPiA+ID4gICAgIC9y
dDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDptcGxzLQogICAgICAgID4g
PiBsZHAvbGRwOnBlZXJzL2xkcDpwZWVyL2xkcDphZGRyZXNzLWZhbWlsaWVzL2xkcC1leHQ6aXB2
NgogICAgICAgID4gPiA+ICAgICB3aGljaCB3ZSBhdWdtZW50IHdpdGggInVzZXMgcGVlci1hZi1w
b2xpY3ktY29udGFpbmVyIi4pCiAgICAgICAgPiA+ID4KICAgICAgICA+ID4gPiBbc2tyYXphXTog
WWVzLiBJdCBpcyBvayB0byBhdWdtZW50IGEgbm9kZSB3aGljaCBpcyBwYXJ0IG9mIGFub3RoZXIK
ICAgICAgICA+ID4gYXVnbWVudGF0aW9uLiBUaGUgcmVzdWx0IGlzIHRvIGFkZCB0aGVtIGFsbCB0
b2dldGhlci4gRG9pbmcgc28gaXMgdG8KICAgICAgICA+ID4gYXZvaWQgdG9vIG11Y2ggaXJyZWd1
bGFyIHBhdHRlcm5zLCBzbyB0aGF0IHdlIGhhdmUgbW9yZSBzaW1pbGFyCiAgICAgICAgPiA+IGNv
bnN0cnVjdGlvbiBiZXR3ZWVuIElQdjQgYW5kIElQdjYuCiAgICAgICAgPiA+ID4KICAgICAgICA+
ID4gPiAgICAgQXBwZW5kaXggQQogICAgICAgID4gPiA+CiAgICAgICAgPiA+ID4gICAgICAgICAg
ICAgICAgICAgICAgImlzLXJvdXRlciI6IFtudWxsXSwKICAgICAgICA+ID4gPgogICAgICAgID4g
PiA+ICAgICBUaGlzIGxvb2tzIHdlaXJkIHRvIG1lICgiYXJyYXkgY29udGFpbmluZyBvbmUgZWxl
bWVudCB3aXRoIHZhbHVlCiAgICAgICAgPiA+IGxpdGVyYWwKICAgICAgICA+ID4gPiAgICAgbnVs
bCIpIC0tIHdoeSBkb2VzIHRoZSBhcnJheSBjb21lIGludG8gcGxheT8KICAgICAgICA+ID4gPgog
ICAgICAgID4gPiA+ICAgICBbWHVmZW5nXTogSGVyZSBpcyBhIGxpdHRsZSBleHBsYW5hdGlvbiB0
byB0aGUgc2VlbWluZ2x5CiAgICAgICAgPiA+ID4gY29uZnVzaW5nCiAgICAgICAgPiA+IG5vdGF0
aW9uOiB0aGUgcGFpciBvZiBzcXVhcmUgYnJhY2tldHMgZG9lcyBub3QgaW5kaWNhdGUgYSBub3Jt
YWwgYXJyYXkuCiAgICAgICAgPiA+IEluc3RlYWQsIGl0IGlzIGEgc3BlY2lhbCBub3RhdGlvbiB0
byBpbmRpY2F0ZSB0aGF0IHRoZSB2YWx1ZSBvZiBhCiAgICAgICAgPiAiZW1wdHkiCiAgICAgICAg
PiA+IHR5cGUgbGVhZiBpcyAicHJlc2VudCIgKFNlY3Rpb24gNi45LiBvZiBSRkMgNzk1MSkuIFNl
bWFudGljYWxseSB0aGUKICAgICAgICA+ID4gbGluZSBhYm92ZSBzYXlzIHRoYXQgIih0aGUgbmVp
Z2hib3IpIGlzIGEgcm91dGVyLiIKICAgICAgICA+ID4KICAgICAgICA+ID4gQWgsIHRoYW5rcyBm
b3IgdGhlIGV4cGxhbmF0aW9ucy4KICAgICAgICA+ID4KICAgICAgICA+ID4gLUJlbgogICAgICAg
ID4KICAgICAgICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCiAgICAgICAgPiBtcGxzIG1haWxpbmcgbGlzdAogICAgICAgID4gbXBsc0BpZXRmLm9yZwog
ICAgICAgID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzCgoKCgo=


From nobody Wed Mar 25 05:08:03 2020
Return-Path: <rajiva@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C0363A076C; Wed, 25 Mar 2020 05:08:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.587
X-Spam-Level: 
X-Spam-Status: No, score=-9.587 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, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=cYKhYHVL; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=MMDe9N+k
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 LAcLXLKTtmPt; Wed, 25 Mar 2020 05:07:48 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92FAE3A0366; Wed, 25 Mar 2020 05:07:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=57318; q=dns/txt; s=iport; t=1585138067; x=1586347667; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=g4j710HB6DQgy/sgPHJRV4a4vE4xNlm/7zqmIsBRalQ=; b=cYKhYHVL2UlPW42pzLMH02sZehg2kQf7iM1p5ZCe/XJwNSOwwhAU6NGE xpMslWuDSGbtyE0VFUT21RoJxRjZHnyrH8N0eECSA5d/rKgOyGPuox1n4 huee3IySnSvxAotOqZ4IaF8VZ5oM3Kv5qClXQttuU8L+3uSH4GDloCLNv A=;
IronPort-PHdr: =?us-ascii?q?9a23=3A+NC9NBzmte8Cu7HXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YR2N/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZufAE/6MvfCZC0hF8MEX1hgrDm2?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DQAQCPSHte/5RdJa1dCRkBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAREBAQEBAQEBAQEBAYF7gVQkBScFbFAIIAQLKoQZg0UDinS?= =?us-ascii?q?COiWJbI4ygUKBEANQBAoBAQEMAQEYCwoCBAEBgTCDFAIXghEkOBMCAwEBCwE?= =?us-ascii?q?BBQEBAQIBBQRthVYMhWMBAQEBAgEBARAIAQgEDQwBASkBAgYCAwEEBwQCAQg?= =?us-ascii?q?RBAEBAQICFAsHAgICHwYLFQgIAgQOBRQOgjlHBAGCSwMOIAEOoj0CgTmIYnV?= =?us-ascii?q?/M4J/AQEFhS4NC4IMCYEOKoUghUslgR8agUE/gREnDBSBT34+ghtJAQECAYE?= =?us-ascii?q?lERIEFhc4gkIygiyNXBIGDC0FgkWGHII2lhoyRAqCPIdfhQlKhDpfhD0dgkw?= =?us-ascii?q?xUYcqhFaMEI4ziW6CN4wvg34CBAIEBQIOAQEFgWkiDYFLcBU7KgGCQQlHGA2?= =?us-ascii?q?LP4JeDAEEEhVvAQmCQoRZO4VBdAIBgSaLPCWBPl8BAQ?=
X-IronPort-AV: E=Sophos;i="5.72,304,1580774400"; d="scan'208";a="656190720"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 25 Mar 2020 12:07:43 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 02PC7hUp017598 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 25 Mar 2020 12:07:44 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 25 Mar 2020 07:07:43 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 25 Mar 2020 07:07:42 -0500
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 25 Mar 2020 08:07:42 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UsSpPkxQmVcvxf7MxanVPioZ251jZYSHjACDkvUQqJkGwliSFR6Ie0xWSLy2Fi1dnv9GKIk0QAVrhn4/sOleo7eVS3hB9cMBpwBFhc4u7wNlzc7vlW8Vy0p4fAv+/D8BASmJuzYctScDpkZF7hLHYtyqR6lA+z34E0dDmpHhdUxHao7ac5MBB3yqIhIqTGdTVEQapBjfnkZ7x5aJdDxjqb2dlh/jVuBARu0pGtSI7uGkFw+dYYfHBMH1HMBZyFOtU/OrQ6Kkdpe5w91rxkWhmR2fzPJTvKgmYhnHUxzi3XqR1fRJna2wVxtvpTGaaN7KB9Pn2E9VTTT12sF+nH11bw==
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=g4j710HB6DQgy/sgPHJRV4a4vE4xNlm/7zqmIsBRalQ=; b=RH+1R6ty6JlKzVu0pVth7O+/65sPOORnjhTf3ngKIun1zyrYNS1OhYvI3JAI1RYd2Q72LnJLQrNgvVjABphXK5Pyu27Z9ER+aLr2FYgGZJjoxlKFbJ9Pzrtg/HFutBMV8OYKHmFPWgKi5snYQkP/72x8gzef3JWHO8eZqA8BQ1bxVhPakKMdwzBlTPTK+uzEBhONQnd1apeY5hdTywxd0ZmQ2eKnK4HYW+xrZp0SBM57by5I0k5OHDyPhnYTr31/yQuSwSWAeluM7Ab1TOAe+/z/0I5KcIrKWVs60Ms/S4xnZN17JxFMBvBSa5/uZDi7rG3jUx8XAMh/SbsVTBpiSg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g4j710HB6DQgy/sgPHJRV4a4vE4xNlm/7zqmIsBRalQ=; b=MMDe9N+kq3fiKIig1s+W5S2rddcmEYvhFN2NelIwkGjzc5sHIdboJg6F8WeA3yxtwE3U38AvO/5zoMTy9YdL27lxvhqp7blPBgS3YuYv2/KFbcZ5vGvhnne2uRF7QuhkHchZQMI3oxee1zdejXtQRR2dYA5a7+fsMp8ZwlkEmaM=
Received: from MN2PR11MB3791.namprd11.prod.outlook.com (2603:10b6:208:f9::14) by MN2PR11MB4016.namprd11.prod.outlook.com (2603:10b6:208:155::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.22; Wed, 25 Mar 2020 12:07:40 +0000
Received: from MN2PR11MB3791.namprd11.prod.outlook.com ([fe80::6158:cbeb:8648:8ee2]) by MN2PR11MB3791.namprd11.prod.outlook.com ([fe80::6158:cbeb:8648:8ee2%5]) with mapi id 15.20.2835.023; Wed, 25 Mar 2020 12:07:40 +0000
From: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
To: tom petch <ietfc@btconnect.com>
CC: "Kamran Raza (skraza)" <skraza@cisco.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: [mpls] mldp-yang was Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV/J6GiWzv4/2O20WtDxGFb4j3BKhQFuAAgAAQiYCAABs/AIABLhWAgACDz4CABIVoAIAAA7GAgAKkAICAACEThQ==
Date: Wed, 25 Mar 2020 12:07:40 +0000
Message-ID: <F0D6DFB7-A435-4668-BE6F-69883F7443EC@cisco.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu> <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com> <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com> <FBBD1213-A7A9-498D-9BAD-4DF50DFB5402@cisco.com> <DB7PR07MB5657F9851367C5CB21B0DE84A0F00@DB7PR07MB5657.eurprd07.prod.outlook.com>, <594CD2A4-2DAA-46A5-9AF6-E19F774C7BE1@cisco.com>, <DB7PR07MB56570341E69B9C83BE8F637BA0CE0@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB56570341E69B9C83BE8F637BA0CE0@DB7PR07MB5657.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rajiva@cisco.com; 
x-originating-ip: [2600:387:2:811::2e]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0047bdf3-ff61-48ca-a482-08d7d0b51dbb
x-ms-traffictypediagnostic: MN2PR11MB4016:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR11MB4016962B8DD2E707920168D6C7CE0@MN2PR11MB4016.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0353563E2B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(396003)(39860400002)(366004)(136003)(2616005)(6916009)(15650500001)(186003)(45080400002)(478600001)(966005)(33656002)(86362001)(66574012)(30864003)(71200400001)(18074004)(4326008)(54906003)(91956017)(66556008)(2906002)(6512007)(66946007)(36756003)(66476007)(8676002)(6506007)(53546011)(81156014)(76116006)(81166006)(6486002)(8936002)(66446008)(5660300002)(316002)(64756008)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4016; H:MN2PR11MB3791.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jS3ElriWyUDnqJz2aSV11PJEXtMEV4G46KkoC3+2RQkA7CtucBn7W4KZXedY5FpQbzazy9sMGj7J/NDOElhnCSi4C5A4w0Ln1oCzAUZm+XwY5qJizIM/SdG5sWilDaviD+NItdU3Wh1pinFqtrvScSgMWFkoXVL/Nxlq9u/X4q9WT+N7uNKDcKgdok4nmbmXCzbNvWqNPAmfcubswAnnHSu+rp70TaqYA1M7ct2LL+6GgETB32qDcof6+oanS6bsOetMi547/c/58g+GPftpMDhd134a6Jt++yYJCeGNEv9tRdzdJAg1KkyukzMz8xLu47yM26aQOLkyx13abTfAFUaWz4D0z1EiaKUjCUyWHF5iUQbEyA/98wIada1qKwMnNFkPDI/+voJgBGxqX9YN9DXQxKJLJ1TWbJgtoRKBEFQvp7SOU9HBanKv62RCjiMxI21w0WQ9gPhssq1xPUcnskAqFcuOIVSr/s7LBSjzvSNHdHCW6oiQgtRWZ27QGYTrWH/OdkaepaCSEmQ7hqz73A==
x-ms-exchange-antispam-messagedata: qIYEuGguw6ypEk+1+jwvY7wxS57dPdFST6a5j6WhuButM/kE632aGxpF1XIdT/NatFz+EHxSiEoePyzT89ZfvZ9wzgf2ncxhiJtanPO03gLd4S+/Vfda/U+DdRxJgHWD0jD7r15y5MFoG5/qCrhZ2kBWPNKS/hvCyBUC5cejTfk=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0047bdf3-ff61-48ca-a482-08d7d0b51dbb
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2020 12:07:40.0710 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zAnsf+sofrDRY3nGeLUcK5CQUhhYVmeVft4rHSZq6vXhONekV3Vm2idKEcl3c7Px7rLfqLWkn9SOINsErPt61Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4016
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/wOxA5l-CUlEjARDPH4G7uYjHVmw>
Subject: Re: [mpls] mldp-yang was Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2020 12:08:02 -0000

VG9tLA0KDQpJbmRlZWQuIFRoZSBpbnRlbnQgaXMgdG8gbm93IGdldCBtTERQIHlhbmcgZHJhZnQg
dXBkYXRlZCBxdWlja2x5IGFzIHdlbGwuIFRoYW5rcyBmb3IgdGhlIHJlbWluZGVyLiANCg0KQ2hl
ZXJzLA0KUmFqaXYgIA0KDQoNCj4gT24gTWFyIDI1LCAyMDIwLCBhdCA2OjEwIEFNLCB0b20gcGV0
Y2ggPGlldGZjQGJ0Y29ubmVjdC5jb20+IHdyb3RlOg0KPiANCj4g77u/RnJvbTogS2FtcmFuIFJh
emEgKHNrcmF6YSkgPHNrcmF6YUBjaXNjby5jb20+DQo+IFNlbnQ6IDIzIE1hcmNoIDIwMjAgMTc6
NDkNCj4gU3ViamVjdDogUmU6IFVwZGF0ZWQgcmV2IC0wOCBwb3N0ZWQgW1JlOiBCZW5qYW1pbiBL
YWR1aydzIERpc2N1c3Mgb24gZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA3OiAod2l0aCBESVND
VVNTIGFuZCBDT01NRU5UKV0NCj4gDQo+IFRoYW5rcyBUb20uDQo+IDx0cD4NCj4gS2FtcmFuLA0K
PiANCj4gTm93IHRoYXQgbGRwLXlhbmcgaXMgb24gaXRzIHdheSwgd291bGQgaXQgYmUgYSBnb29k
IHRpbWUgdG8gYXR0ZW5kIHRvIG1sZHAteWFuZz8gIEl0IGhhcyBtYW55IG9mIHRoZSBzYW1lIGlz
c3VlcyBhcyBsZHAteWFuZyBoYWQgKGFzIEkgc2VlbSB0byByZWNhbGwgc2F5aW5nIHNvbWUgdGlt
ZSBiYWNrOi0pLiAgSSBub3RpY2UgdGhhdCBpdCBoYXMgZXhwaXJlZCBzbyBrZWVwaW5nIEFEIGFu
ZCBjaGFpcnMgb24gdGhpcyBtZXNzYWdlIHRvIGFzayB0aGUgcXVlc3Rpb24gaXMgaXQgZ29pbmcg
dG8gcHJvZ3Jlc3MgYW5kIGlmIHNvIHdoZW4/ICBGcm9tIG15IHBvaW50IG9mIHZpZXcsIGhhdmlu
ZyBzcGVudCB0aW1lIG9uIGxkcC15YW5nIGFuZCBnb3QgdG8gdW5kZXJzdGFuZCBpdHMgdW5mYW1p
bGlhciAtIHRvIG1lIC0gY29uc3RydWN0cywgbm93IGlzIHRoZSB0aW1lIHRvIGxvb2sgYXQgaXQg
YnV0IGVxdWFsbHkgdGhlcmUgaXMgbm8gcG9pbnQgaW4gZG9pbmcgc28gdW5sZXNzIHRoZSBpc3N1
ZXMgZ2V0IHRha2VuIHVwIHJlYXNvbmFibHkgcXVpY2tseSwgaWUgd2Vla3Mgbm90IG1vbnRocy4N
Cj4gDQo+IFRvbSBQZXRjaA0KPiANCj4gV2Ugd2lsbCB0cnkgdG8gc25lYWsgaW4gYmV0dGVyIGRl
c2NyaXB0aW9uIHdoZW4gdGFraW5nIHVwIG91ciBuZXh0IHJldi4NCj4gDQo+IO+7v09uIDIwMjAt
MDMtMjMsIDE6MzYgUE0sICJ0b20gcGV0Y2giIDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToN
Cj4gDQo+ICAgIEZyb206IEthbXJhbiBSYXphIChza3JhemEpIDxza3JhemFAY2lzY28uY29tPg0K
PiAgICBTZW50OiAyMCBNYXJjaCAyMDIwIDIwOjM0DQo+IA0KPiAgICBLYW1yYW4NCj4gICAgVGhh
bmtzIGZvciAtMDk7ICBwbHVja2luZyBvdXQgeW91ciBwYXJhZ3JhcGgNCj4gDQo+ICAgIFtza3Jh
emEyMF06IFllcywgaW50ZiBkaXNjb3ZlcnkgYW5kIHRndCBkaXNjb3ZlcnkgYXJlIHNlcGFyYXRl
IGFuZCBub3QgbGlua2VkIC0gaXQgaXMgZW50aXJlbHkgcG9zc2libGUgdG8gaGF2ZSB2NCBpbnRm
IGRpc2MgYW4gdjYgdGd0IGFuZCB2aWNlIHZlcnNhLiBUaGlzIGlzIG9idmlvdXMgZnJvbSB0aGUg
TERQIHByb3RvY29sIHNwZWNzIGFuZCBoZW5jZSB3ZSBzZWUgbmVlZCB0byBjYWxsIHRoaXMgb3V0
Lg0KPiAgICAgIE90aGVyd2lzZSwgdGhlcmUgYXJlIDEwMCBvdGhlciB0aGluZ3MgdGhhdCBtYXkg
bmVlZCBjYWxsIG91dCAtIEl0IGlzIGV4cGVjdGVkIHRoYXQgdXNlciBvZiB0aGlzIG1vZGVsIGlz
IGZhbWlsaWFyIHdpdGggdGhlIExEUCBiYXNlIHNwZWNzDQo+ICAgIDx0cD4NCj4gICAgQ2xlYXJs
eSBJIGFtIG5vdCBmYW1pbGlhciBlbm91Z2ggd2l0aCB0aGUgYmFzZSBzcGVjcyEgIEkgZGlkIHJl
cmVhZCBSRkM3NTUyIGFuZCBzdGlsbCBkaWQgbm90IHNlZSBpdCBjbGVhcmx5IHNwZWx0IG91dCB0
aGVyZSwgcmF0aGVyIGl0IHNlZW1zIHRvIGJ1bmRsZSB0aGUgcGFydHMgb2YgTERQIHRvZ2V0aGVy
IGluIGl0cyBjaGFyYWN0ZXJpc2F0aW9uIG9mIExEUC9MU1IgYXMgc2luZ2xlIG9yIGR1YWwgc3Rh
Y2suICBObyBtYXR0ZXIsIGZvciB0aGUgYmVuZWZpdCBvZiBzdWNoIGFzIG1lLCBJIHdvdWxkIHZh
bHVlIGV4dHJhIHdvcmRzIGluIHRoZSBkZXNjcmlwdGlvbiBjbGF1c2VzIG9mIHRob3NlIHByZXNl
bmNlIGNvbnRhaW5lcnMsIHNpbXBseSBhZGRpbmcgd2hhdCBpdCBpcyB0aGF0IElQdjQvSVB2NiBp
cyBiZWluZyBlbmFibGVkIGZvciBpZSByZXBsYWNlDQo+ICAgIFByZXNlbnQgaWYgSVB2NCBpcyBl
bmFibGVkDQo+ICAgIHdpdGgNCj4gICAgUHJlc2VudCBpZiBJUHY0IGlzIGVuYWJsZWQgZm9yIGRp
c2NvdmVyeS90YXJnZXRlZCBkaXNjb3ZlcnkvIGV0Yw0KPiANCj4gICAgR2l2ZW4gdGhlIHN0cnVj
dHVyZSBvZiBZQU5HLCBJIGZpbmQgaXQgZWFzeSB0byBsb3NlIHNpZ2h0IG9mIHdoYXQgaXQgaXMg
aXMgYmVpbmcgZW5hYmxlZCBvciBkaXNhYmxlLg0KPiANCj4gICAgSW4gdGhlIHNhbWUgdmVpbiwg
SSBhbSB1bmNsZWFyIGFib3V0IHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSBwcmVzZW5jZSBj
b250YWluZXIgZm9yIElQdjQgb3IgSVB2NiB1bmRlciBnbG9iYWwgYW5kIHRoYXQgdW5kZXIgZWcg
dGFyZ2V0ZWQgZGlzY292ZXJ5LiAgV2hhdCBpcyBpdCB0aGF0IHRoZSBnbG9iYWwgdmFsdWUgZW5h
YmxlcyBhbmQgZGlzYWJsZXM/ICBDYW4gdGhlIGdsb2JhbCBJUHY2IGJlIGRpc2FibGVkIGJ1dCBJ
UHY2IHRhcmdldGVkIGRpc2NvdmVyeSBiZSBlbmFibGVkPyAgQWdhaW4sIGEgZmV3IHdvcmRzIGFi
b3V0IHRoaXMgaW4gdGhlIGRlc2NyaXB0aW9uIGNsYXVzZXMgd291bGQgaGVscCB3aXRoIHRoaXMu
DQo+IA0KPiAgICBPbiBhIGRpZmZlcmVudCBub3RlLCBJIHN1Z2dlc3QNCj4gICAgL3Blci1wZWVy
IHNldHRpbmcgY2FuL3Blci1wZWVyIHNldHRpbmcgYW5kLw0KPiAgICAvY29uZmdpcmF0aW9uL2Nv
bmZpZ3VyYXRpb24vDQo+ICAgIC9QbGVhc2UgcmVmZXIgUkZDNDM3OC9yZWZlcmVuY2UgIiBSRkM0
Mzc4DQo+ICAgIC9lc3RhYmxpc2hlbWVudC9lc3RhYmxpc2htZW50Lw0KPiANCj4gICAgSFRIDQo+
IA0KPiAgICBUb20gUGV0Y2gNCj4gICAgUm9iL1RvbSwNCj4gDQo+ICAgIFdlIGFyZSBnb2luZyB0
byBwb3N0IHJldiAtMDkgc2hvcnRseSB3aXRoIHNvbWUgbW9yZSBlZGl0cyB0byB0YWtlIGNhcmUg
b2Ygc29tZSBvZiB0aGUgY29tbWVudHMuDQo+ICAgIFBsZWFzZSBzZWUgaW5saW5lIFtza3JhemEy
MF0NCj4gDQo+ICAgIE9uIDIwMjAtMDMtMjAsIDg6NDIgQU0sICJ0b20gcGV0Y2giIDxpZXRmY0Bi
dGNvbm5lY3QuY29tPiB3cm90ZToNCj4gDQo+ICAgICAgICBGcm9tOiBSb2IgV2lsdG9uIChyd2ls
dG9uKSA8cndpbHRvbkBjaXNjby5jb20+DQo+ICAgICAgICBTZW50OiAxOSBNYXJjaCAyMDIwIDE4
OjQxDQo+ICAgICAgICBIaSBUb20sIEJlbiwgS2FtcmFuLA0KPiAgICAgICAgVGhhbmtzIGZvciB0
aGUgY29tbWVudHMuDQo+IA0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206
IHRvbSBwZXRjaCA8aWV0ZmNAYnRjb25uZWN0LmNvbT4NCj4+IFNlbnQ6IDE5IE1hcmNoIDIwMjAg
MTc6MDQNCj4+IFJvYiBzb3JyeSBmb3IgdGhlIHRvcCBwb3N0aW5nIGJ1dCBteSBlLW1haWwgaXMg
ZGlmZmljdWx0IGN1cnJlbnRseS4NCj4gICAgICAgIFtSV10NCj4gICAgICAgIE5vIHByb2JsZW0u
ICBJIGhhdmUgdG8gdXNlIE91dGxvb2ssIGFuZCB0aGF0IGRvZXNuJ3Qgc2VlbSB0byBiZSBvcHRp
bWl6ZWQgZm9yIHJlcGx5aW5nIHRvIGVtYWlscyBlaXRoZXIhDQo+ICAgICAgICA8dHA+DQo+ICAg
ICAgICBJIHVzZWQgdG8gaGF2ZSBPdXRsb29rIEV4cHJlc3Mgd2hpY2ggSSB0aG91Z2h0IGJhc2lj
IGJ1dCBJIGRpZCBnZXQgdmVyeSBwcm9kdWN0aXZlIHdpdGggaXQgYW5kIG5vdyBJIGFtIG9uIE91
dGxvb2shLiAgQWxzbywgSSBhbSBnZXR0aW5nIGEgYm91bmNlIGZyb20ganVuaXBlci5uZXQgc28g
c29tZW9uZSBpcyBub3Qgc2VlaW5nIHRoaXMgLSBlbHNlIGlubGluZQ0KPj4gDQo+PiBUaGUgdXNl
IG9mIGZvdXIgcHJlc2VuY2UgY29udGFpbmVycyBzZWVtcyB3cm9uZzsgaXQgYWxsb3dzIGlwdjQg
IG9yIGlwdjYNCj4+IHRvIGJlIGVuYWJsZWQgZm9yIG9uZSBwYXJ0IG9mIExEUCBhbmQgbm90IGZv
ciBvdGhlcnMgd2hpY2ggaXMgbm90IExEUCBhcyBJDQo+PiBrbm93IGl0ICh3aGljaCBjb3VsZCBi
ZSBpZ25vcmFuY2UpLg0KPiAgICAgICAgW1JXXQ0KPiAgICAgICAgWWVzLCBJIGFncmVlIHRoYXQg
dGhpcyBpcyBhbHNvIG5vdCBpZGVhbCBhbmQgbm90IHRoZSBwcm9ibGVtIHRoYXQgSSByZXNwb25k
ZWQgdG8gcHJldmlvdXNseS4gIEkgaGF2ZSBub3cgY29tbWVudGVkIGJlbG93Lg0KPiANCj4gICAg
ICAgICAgICBUaGUgYXV0aG9yIGNpdGVzIElQIFlBTkcgbW9kdWxlIGJ1dCBJDQo+PiB0aGluayB0
aGF0IGRpZmZlcmVudDsgdGhlcmUgdGhlcmUgaXMgb25seSBvbmUgcHJlc2VuY2UgY29udGFpbmVy
IHdoaWNoIGNhbg0KPj4gYmUgc2V0IHRvIHR1cm4gb24gSVB2NCB3aXRob3V0IG5lZWRpbmcgdG8g
YWRkIGFueSBtb3JlIHBhcmFtZXRlcnMgaWUgbm8NCj4+IG5lZWQgdG8gc2V0IHRoZSBlbmFibGUg
bGVhZi4NCj4gICAgICAgIFtSV10NCj4gICAgICAgIEluIHRoZSBnZW5lcmFsIGNhc2UsIHRoaXMg
ZmVlbHMgbGlrZSBhIHBvb3Igb3B0aW1pemF0aW9uIHRvIG1lLiAgSXQgZmVlbHMgbGlrZSBpdCBh
ZGRzIHF1aXRlIGEgbG90IG9mIGV4dHJhIGJlc3Bva2UgY29tcGxleGl0eSBmb3IgbGl0dGxlIGdh
aW4sIGUuZy4gb25lIGRhdGEgbm9kZSAodGhlIGlwdjQgcHJlc2VuY2UgY29udGFpbmVyKSBpcyB1
c2VkIHRvIGVuYWJsZSBJUHY0LCBhbmQgYSBkaWZmZXJlbnQgZGF0YSBub2RlICh0aGUgZW5hYmxl
IGxlYWYpIGlzIHVzZWQgdG8gZGlzYWJsZSBpdC4gSXQgYWxzbyBsb29rcyBhIGJpdCBsaWtlIGFu
IGFkaG9jIHZlcnNpb24gb2YgaW5hY3RpdmUgY29uZmlndXJhdGlvbiwgaS5lLiB3aHkgZG9lcyBh
IGNsaWVudCBuZWVkIHRvIGNvbmZpZ3VyZSBkaXNhYmxlZCBJUHY0IGNvbmZpZ3VyYXRpb24gaW4g
dGhlIGZpcnN0IHBsYWNlLg0KPiANCj4gICAgICAgIEhvd2V2ZXIsIEkgYXBwcmVjaWF0ZSB0aGF0
IHRoaXMgY29uc3RydWN0IGlzIHVzZWQgZWxzZXdoZXJlIGluIElFVEYgbW9kZWxzLCBhbmQgaGVu
Y2UgaXQgaXMgYXQgbGVhc3QgY29uc2lzdGVudCBhY3Jvc3MgdGhlIElFVEYgWUFORyBtb2RlbHMg
dG8gdXNlIGl0IGhlcmUuDQo+ICAgICAgICA8dHA+ICBSb2IgLSBJIHRoaW5rIHRoYXQgdGhlIHVz
ZSBvZiBwcmVzZW5jZStlbmFibGUtbGVhZiBpcyB0aGUgZXhjZXB0aW9uIGFuZCBpbnRlbmRlZCBm
b3IgdGhlIGNvcm5lciBjYXNlIHRoYXQgaXMgdGhlIE5ldG1vZCBpbnRlcmZhY2UgbW9kZWwuICBU
aGUgaXNzdWUgYXMgSSBzZWUgaXQgd2FzIHRoZSB0d28gc2NlbmFyaW9zLiAgQSBibGFkZSBpcyBo
b3QtcGx1Z2dlZCwgdGhlIGRldmljZSByZWFkcyBpdHMgcHJvcGVydGllcyBhbmQgc2V0cyB1cCB0
aGUgJ2NvbmZpZ3VyYXRpb24nIGFzIHN0YXRlIGRhdGEgd2hpY2ggT0FNIGNhbiB0aGVuIE5FVENP
TkYgZ2V0LiAgT3IgT0FNIHNldHMgdXAgdGhlIGNvbmZpZ3VyYXRpb24gaW4gYWR2YW5jZSBhcyBj
b25maWd1cmF0aW9uLCB0aGUgYmxhZGUgaXMgaG90LXBsdWdnZWQsIHRoZSBjb25maWd1cmF0aW9u
IGRhdGEgaXMgbWF0Y2hlZCBvbiBzb21lIHBhcmFtZXRlciBhbmQgdGhlIGRldmljZSBzZXRzIHRo
ZSBibGFkZSB0byB3aGF0IE9BTSB3YW50cy4gIE5FVE1PRCBXRyBzcGVudCB5ZWFycyBvbiB0aGlz
IHdpdGhvdXQgc3VjY2VzcyBhbmQgdGhpcyB3YXMgKGluIHBhcnQpIHRoZSBkcml2ZXIgZm9yIE5N
REEgd2l0aCBpdHMgbXVsdGlwbGUgZGF0YXN0b3Jlcy4NCj4gDQo+ICAgICAgICBBbnl3aGVyZSBl
bHNlIEkgdGhpbmsgdGhhdCBoYXZpbmcgdHdvIHdheXMgdG8gZW5hYmxlL2Rpc2FibGUgc29tZXRo
aW5nIGlzIGNvbmZ1c2luZy4gIEluIHRoaXMgY2FzZSwgSSBmaW5kIHRoZSAoZm91cikgZGVzY3Jp
cHRpb24gY2xhdXNlcyB1bmNsZWFyIGFuZCB0aG9zZSBzaG91bGQgYXQgbGVhc3QgYmUgcmV3cml0
dGVuLg0KPiANCj4gICAgW3NrcmF6YTIwXSBVcGRhdGVkIHRoZSBkZXNjcmlwdGlvbnMgYSBiaXQg
LiBTZWUgaW4gcmV2IC0wOS4NCj4gDQo+ICAgICAgICBtb3JlIGJlbG93DQo+IA0KPiAgICAgICAg
ICAgIFRoaXMgbm90IHVubGlrZSAgdGhlIHVzZSBvZiBwcmVzZW5jZSBpbg0KPj4gUklQLCBPU1BG
LCBCRkQgIGJ1dCB0aGVyZSBpcyBvbmx5IG9uZSBwcmVzZW5jZSBjb250YWluZXIuIGluIGFsbCBz
dWNoDQo+PiBjYXNlcy4gIEhhdmluZyBmb3VyIHByZXNlbmNlIGNvbnRhaW5lcnMgYW5kIGZvdXIg
ZW5hYmxlIGxlYWYgZm9yIElQVjQgKG5vdA0KPj4gZm9yIHRoZSBmZWF0dXJlcykgc2VlbSB0byBt
ZSBvbmx5IGEgcG9zc2libGUgc291cmNlIG9mIG1pc2NvbmZpZ3VyYXRpb24uDQo+PiANCj4gICAg
ICAgIFtSV10NCj4gICAgICAgIEkgYWdyZWUgdGhhdCBoYXZpbmcgdGhlIHByZXNlbmNlL2VuYWJs
ZSBsZWFmIGluIDQgcGxhY2VzIGlzIG5vdCBpZGVhbC4gIEFsdGhvdWdoLCBpdCBsb29rcyBsaWtl
IHRoZSBlbmFibGUgbGVhZiBpcyBvbmx5IGluIHR3byBvZiB0aG9zZSBwbGFjZXMsIGJ1dCBhbiBp
cHY0IHAtY29udGFpbmVyIGlzIHVzZWQgaW4gYWxsIDQgcGxhY2VzLg0KPiANCj4gICAgICAgIEkn
bSBub3QgcmVhbGx5IGZhbWlsaWFyIHdpdGggdGhlIGRldGFpbHMgb2YgTERQLCBidXQgaXQgc2Vl
bXMgdGhhdCB0aGUgY29uZmlndXJhdGlvbiBmb3IgYmFzaWMgZGlzY292ZXJ5LCBleHRlbmRlZCBk
aXNjb3ZlcnksIGFuZCBzdGF0aWNhbGx5IGNvbmZpZ3VyZWQgcGVlcnMgbG9naWNhbGx5IHNpdHMg
YXQgdGhlIHNhbWUgbGV2ZWwuICBIZW5jZSBJIHRoaW5rIEkgY2FuIHNlZSB3aHkgSVB2NC92NiBt
aWdodCBhbGwgbmVlZCB0byBiZSBjb25maWd1cmVkL2VuYWJsZWQgc2VwYXJhdGVseSBmb3IgZWFj
aCBvZiB0aGVtLg0KPiANCj4gICAgICAgIEJ1dCBJIHdhc24ndCBzdXJlIHdoeSB0aGUgZ2xvYmFs
IGlwdjQgY29uZmlndXJhdGlvbiBuZWVkcyBhIHByZXNlbmNlIGNvbnRhaW5lciBhbmQgYW4gZW5h
YmxlIGtleXdvcmQuICBQZXJoYXBzIGl0IGNvdWxkIGJlIGNoYW5nZWQgdG8gYSBub24tcHJlc2Vu
Y2UgY29udGFpbmVyLCBhbmQgdGhlIGVuYWJsZSBrZXl3b3JkIHJlbW92ZWQ/ICBJLmUuIGRvZXMg
aXQgbWFrZSBzZW5zZSB0byBlbmFibGUgSVB2NCBnbG9iYWxseSBpbiBMRFAgYnV0IG5vdCBhbHNv
IGluIHRoZSBiYXNpYyBkaXNjb3ZlcnksIGV4dGVuZGVkIGRpc2NvdmVyeSwgb3IgcGVlciBjb25m
aWd1cmF0aW9uPyAgT3IgZG9lcyB0aGUgZ2xvYmFsIElQdjQgY29uZmlndXJhdGlvbiBvbmx5IHJl
YWxseSBhcHBseSBpZiBJUHY0IGhhcyBiZWVuIGVuYWJsZWQgZWxzZXdoZXJlPw0KPiANCj4gICAg
ICAgIFRoZXNlIGNvbW1lbnRzIG1heSBlcXVpdmFsZW50bHkgYXBwbHkgdG8gSVB2NiBhcyB3ZWxs
Lg0KPiANCj4gICAgICAgIDx0cD4NCj4gICAgICAgIEkgYW0gc3VyZSB0aGV5IGFwcGx5IHRvIElQ
djYganVzdCBhcyB3ZWxsIS4gIFRoZSBjdXJyZW50IG1vZGVsIGFsbG93cyBMRFAgdGFyZ2V0ZWQg
dG8gYmUgSVBWNiBvbmx5IGFuZCBMRFAgZGlzY292ZXJ5IHRvIGJlIElQdjQgb25seS4gIElmIHRo
YXQgaXMgd2hhdCB0aGUgYXV0aG9ycyB3YW50IHRoZW4gSSB0aGluayB0aGF0IG5lZWRzIHNwZWxs
aW5nIG91dCBpbiB0aGUgYm9keSBvZiB0aGUgZG9jdW1lbnQuDQo+IA0KPiAgICBbc2tyYXphMjBd
OiBZZXMsIGludGYgZGlzY292ZXJ5IGFuZCB0Z3QgZGlzY292ZXJ5IGFyZSBzZXBhcmF0ZSBhbmQg
bm90IGxpbmtlZCAtIGl0IGlzIGVudGlyZWx5IHBvc3NpYmxlIHRvIGhhdmUgdjQgaW50ZiBkaXNj
IGFuIHY2IHRndCBhbmQgdmljZSB2ZXJzYS4gVGhpcyBpcyBvYnZpb3VzIGZyb20gdGhlIExEUCBw
cm90b2NvbCBzcGVjcyBhbmQgaGVuY2Ugd2Ugc2VlIG5lZWQgdG8gY2FsbCB0aGlzIG91dC4NCj4g
ICAgICBPdGhlcndpc2UsIHRoZXJlIGFyZSAxMDAgb3RoZXIgdGhpbmdzIHRoYXQgbWF5IG5lZWQg
Y2FsbCBvdXQgLSBJdCBpcyBleHBlY3RlZCB0aGF0IHVzZXIgb2YgdGhpcyBtb2RlbCBpcyBmYW1p
bGlhciB3aXRoIHRoZSBMRFAgYmFzZSBzcGVjcy4NCj4gDQo+ICAgIFBlcnNvbmFsbHkgSSBkbyBu
b3QgdGhpbmsgaXQgaXMgd2hhdCBpcyB3YW50ZWQgc28gSSB3YW50IGp1c3Qgb25lIHBsYWNlIHRv
IGVuYWJsZSBJUHY0IGFuZCBvbmUgcGxhY2UgdG8gZW5hYmxlIElQdjYgYW5kIGFsc28gZm9yIHRo
b3NlIHBsYWNlcyB0byBiZSBlbmFibGUgbGVhZiBvbmx5LiBubyBwcmVzZW5jZS4gIEFzIEkgc2Fp
ZCwgSSBzZWUgcHJlc2VuY2UgdXNlZCBmb3Igb3B0aW9uYWwgZmVhdHVyZXMgd2hlbiBubyBjb25m
aWd1cmF0aW9uIGxlYWZzIGFyZSBuZWVkZWQgb3Igd2hlbiB0aGVyZSBhcmUgZmV3IGFuZCBsaWtl
bHkgdG8gZGVmYXVsdC4gIFRoaXMgaXMgaG93IEkgc2VlIEJGRCwgUklQLCBPU1BGIElFVEYgWUFO
RyBtb2R1bGVzIHVzZSBwcmVzZW5jZSBjb250YWluZXJzDQo+ICAgICAgICBPbmUgbW9yZSBiZWxv
dw0KPiANCj4+IEkgZWNobyBCZW4ncyBjb25jZXJuIGFib3V0IHRoZSBzdHJpbmcgcGFzc3dvcmQu
ICBVc3VhbGx5IHRoaXMgaXMgYmFzZTY0DQo+PiBhbmQgSSB3b3VsZCBob3BlIHRvIHJlZmVyZW5j
ZSB0aGUgYmFzaWMgTmV0Y29uZiBjb25maWd1cmF0aW9uIEktRCBvbiBzdWNoDQo+PiBtYXR0ZXJz
IGJ1dCBwcm9ncmVzcyBvbiB0aGVzZSBoYXMgbm90IGJlZW4gTkVUQ09ORiBXRyBmaW5lc3QgaG91
ci4NCj4gICAgICAgIFtSV10NCj4gICAgICAgIFllcywgd2UgbmVlZCB0byBnZXQgdGhvc2UgZHJh
ZnRzIGZpbmlzaGVkLiAgVGhpcyBtaWdodCBiZSBzb21ldGhpbmcgdGhhdCBJIG5lZWQgdG8gZGlz
Y3VzcyB3aXRoIHRoZSBORVRDT05GIGNoYWlycyBhbmQgcG9zc2libHkgdGhlIHNlY3VyaXR5IEFE
cyB0byBmaWd1cmUgb3V0IGhvdyB3ZSBoYXZlIHNvbWV0aGluZyB0aGF0IGlzIGdvb2QgZW5vdWdo
Lg0KPiANCj4gICAgICAgIEJ1dCBJIGFsc28gaGF2ZSB0byBjb25mZXNzIHRoYXQgSSBkb24ndCBm
dWxseSB1bmRlcnN0YW5kIHRoZSBudWFuY2VzIG9mIHRoaXMgaXNzdWUgd2VsbCBlbm91Z2ggdG8g
cmVhbGx5IGtub3cgd2hldGhlciBzdHJpbmcgdnMgYmluYXJ5IGlzIHRoZSByaWdodCBhbnN3ZXIg
aGVyZS4NCj4+IA0KPj4gSSBhZ3JlZSB0aGF0IHRoZSBpc3N1ZSB3aXRoIGhlbGxvIHRpbWVycyBp
cyBzb3J0ZWQgKGFsdGhvdWdoIHRoZSB1c2Ugb2YNCj4+IHJlZmluZSBhbmQgdXNlcyBhbmQgdGhl
IG1peCBvZiB0aGUgdGVybWlub2xvZ3kgJ2FsbC1pbnRlcmZhY2VzJyBhbmQNCj4+ICdnbG9iYWwn
IGRvZXMgbm90IG1ha2UgZm9yIGFuIGVhc3kgcmVhZC4NCj4gICAgICAgIFtSV10NCj4gICAgICAg
IEknbSBva2F5IHdpdGggdGhlIHJlZmluZSBzdGF0ZW1lbnRzLiAgRG8geW91IGhhdmUgYSBzcGVj
aWZpYyBzdWdnZXN0aW9uIG9uIGhvdyB0aGUgdGVybWlub2xvZ3kgY291bGQgcGVyaGFwcyBiZSB0
d2Vha2VkIHRvIG1ha2UgaXQgZWFzaWVyIHRvIHJlYWQvdW5kZXJzdGFuZD8NCj4gICAgICAgIDx0
cD4NCj4gICAgICAgIEkgZG8gbm90IHRoaW5rIHRoYXQgdGhlIHByb2JsZW0gaXMgdGhlIHRlcm1p
bm9sb2d5LCBpdCBpcyB0aGUgd2F5IFlBTkcgaXMgYmVpbmcgdXNlZC4gIFlvdSBrbm93IHRoYXQg
dGhlIG9yaWdpbmFsIFlBTkcgY291bGQgbm90IGRvIHdoYXQgdGhlIGF1dGhvcnMgd2FudGVkLCBj
b3VydGVzeSBvZiB0aGUgd2F5IFlBTkcgaGFuZGxlcyBkZWZhdWx0IHZhbHVlcyAod2hpY2ggSSB0
aGluayBpcyB3ZWlyZCkuICBCdXQgZm9yIG1lIHRoZSBmaXggaXMgdG8gc3RvcCB0cnlpbmcgdG8g
c2F2ZSBhIGZldyBsaW5lcyAgb2YgY29kZSB3aXRoIGEgZ3JvdXBpbmcgd2l0aCB0d28gdXNlcyBv
bmUgd2l0aCBhIHJlZmluZS4gIERpdGNoIHRoZSBZQU5HIGdyb3VwaW5nIGFuZCB1c2VzIGFuZCBz
cGVsbCBpdCBvdXQuICBUaGlzIGlzIGEgaG9iYnkgaG9yc2Ugb2YgbWluZSwgdGhhdCB0aG9zZSB3
cml0aW5nIGNvZGUgd2FudCB0byBzYXZlIGEgZmV3IGxpbmVzIGJ5IGNyZWF0aW5nIGxvdHMgb2Yg
c3Vicm91dGluZXMvZ3JvdXBpbmdzIHdpdGggYW4gaW5jcmVhc2UgaW4gY29tcGxleGl0eSB0aGF0
IGFkdmVyc2VseSBhZmZlY3RzIGFsbCB1c2VycyBldmVyIGFmdGVyISAgTGlrZSBJIHNheSBhIGhv
YmJ5IGhvcnNlLg0KPiANCj4gICAgICAgIFRvbSBQZXRjaA0KPiANCj4+IFNvcnJ5IHRoaXMgaXMg
YWZ0ZXIgdGhlIHRlbGVjaGF0Lg0KPiAgICAgICAgW1JXXQ0KPiAgICAgICAgTm8gd29ycmllcy4g
IEFsbCBjb25zdHJ1Y3RpdmUgaW5wdXQgaXMgYXBwcmVjaWF0ZWQgYnkgdGhpcyBpbmNvbWluZyBB
RCB3aG8gaXMgdHJ5aW5nIHRvIGZpbmQgaGlzIGZlZXQgOy0pDQo+IA0KPiAgICAgICAgUmVnYXJk
cywNCj4gICAgICAgIFJvYg0KPiANCj4gDQo+PiANCj4+IFRvbSBQZXRjaA0KPj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gRnJvbTogbXBscyA8bXBscy1ib3Vu
Y2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgUm9iIFdpbHRvbiAocndpbHRvbikNCj4+IDxyd2ls
dG9uPTQwY2lzY28uY29tQGRtYXJjLmlldGYub3JnPg0KPj4gU2VudDogMTkgTWFyY2ggMjAyMCAx
NjowNA0KPj4gVG86IEJlbmphbWluIEthZHVrOyBLYW1yYW4gUmF6YSAoc2tyYXphKQ0KPj4gQ2M6
IG1wbHNAaWV0Zi5vcmc7IG1wbHMtY2hhaXJzQGlldGYub3JnOyBUaGUgSUVTRzsgZHJhZnQtaWV0
Zi1tcGxzLWxkcC0NCj4+IHlhbmdAaWV0Zi5vcmcNCj4+IFN1YmplY3Q6IFJlOiBbbXBsc10gVXBk
YXRlZCByZXYgLTA4IHBvc3RlZCBbUmU6IEJlbmphbWluIEthZHVrJ3MgRGlzY3Vzcw0KPj4gb24g
ZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA3OiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKV0N
Cj4+IA0KPj4gSGkgQmVuLCBLYW1yYW4sDQo+PiANCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPj4+IEZyb206IGllc2cgPGllc2ctYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9m
IEJlbmphbWluIEthZHVrDQo+Pj4gU2VudDogMTcgTWFyY2ggMjAyMCAyMDo1Ng0KPj4+IFRvOiBL
YW1yYW4gUmF6YSAoc2tyYXphKSA8c2tyYXphQGNpc2NvLmNvbT4NCj4+PiBDYzogbXBsc0BpZXRm
Lm9yZzsgbXBscy1jaGFpcnNAaWV0Zi5vcmc7IE5pY29sYWkgTGV5bWFubg0KPj4+IDxuLmxleW1h
bm5AdGVsZWtvbS5kZT47IFRoZSBJRVNHIDxpZXNnQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1tcGxz
LWxkcC0NCj4+PiB5YW5nQGlldGYub3JnOyBUYXJlayBTYWFkIDx0c2FhZC5uZXRAZ21haWwuY29t
Pg0KPj4+IFN1YmplY3Q6IFJlOiBVcGRhdGVkIHJldiAtMDggcG9zdGVkIFtSZTogQmVuamFtaW4g
S2FkdWsncyBEaXNjdXNzIG9uDQo+Pj4gZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA3OiAod2l0
aCBESVNDVVNTIGFuZCBDT01NRU5UKV0NCj4+PiANCj4+Pj4gT24gRnJpLCBGZWIgMjgsIDIwMjAg
YXQgMDQ6Mzk6MTRBTSArMDAwMCwgS2FtcmFuIFJhemEgKHNrcmF6YSkgd3JvdGU6DQo+Pj4+PiBU
aGFua3MgZm9yIHlvdXIgZGV0YWlsZWQgcmV2aWV3LCBCZW4uDQo+Pj4+PiBXZSBoYXZlIHBvc3Rl
ZCBhIG5ldyByZXYgLTA4IHRoYXQgdGFrZXMgY2FyZSBhbG1vc3QgYWxsIG9mIHlvdXINCj4+Pj4+
IGNvbW1lbnRzDQo+Pj4gYW5kIGNvbW1lbnRzIGZyb20gb3RoZXIgSUVTRyByZXZpZXdlcnMuDQo+
Pj4+IE9uIGJlaGFsZiBvZiBhdXRob3JzLCBQbGVhc2Ugc2VlIGlubGluZSBbc2tyYXphXSBmb3Ig
ZWFjaCBvZiB5b3VyDQo+Pj4gY29tbWVudC9ROg0KPj4+PiANCj4+Pj4gDQo+Pj4+IA0KPj4+PiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPj4+IC0tDQo+Pj4+ICAgIERJU0NVU1M6DQo+Pj4+IA0KPj4+PiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KPj4+PiAtLQ0KPj4+PiANCj4+Pj4gICAgVGhlIFlBTkcgZG9jdG9yIGxhc3QgY2FsbCBy
ZXZpZXcgb2YgdGhlIC0wNiBub3RlcyB0aGF0IHRoZXNlDQo+Pj4+IG1vZHVsZXMNCj4+PiBhcmUN
Cj4+Pj4gICAgaW4gdmlvbGF0aW9uIG9mIHRoZSBleHBlY3RhdGlvbnMgb2YgUkZDIDgzNDkgKGF0
IGxlYXN0IHcuci50Lg0KPj4+IGRlZmluaW5nIGENCj4+Pj4gICAgbmV3IGlkZW50aXR5IGZvciB0
aGUgY29udHJvbC1wbGFuZSBwcm90b2NvbCBhbmQgcG9zc2libHkgbW9yZSkuDQo+Pj4gVGhpcw0K
Pj4+PiAgICBkb2N1bWVudCBzaG91bGQgZWl0aGVyIGJlIGJyb3VnaHQgaW50byBjb21wbGlhbmNl
IG9yIGV4cGxhaW4gd2h5DQo+PiBpdA0KPj4+PiAgICBkaXZlcmdlcy4NCj4+Pj4gDQo+Pj4+IFtz
a3JhemFdOiBGaXhlZC4NCj4+Pj4gDQo+Pj4+ICAgIFRoZSBZQU5HIGRvY3RvcidzIGNvbW1lbnRz
IGFib3V0IGRlZmF1bHQgdmFsdWVzIGZvciAibG9jYWwiDQo+Pj4+ICAgIGNvbmZpZ3VyYXRpb24g
KGUuZy4sIGdyYWNlZnVsLXJlc3RhcnQgY29uZmlndXJhdGlvbikgY2F1c2luZyB0aGUNCj4+PiBn
bG9iYWwNCj4+Pj4gICAgY29uZmlndXJhdGlvbiB0byBuZXZlciB0YWtlIGVmZmVjdCBzaG91bGQg
YWxzbyBiZSBhZGRyZXNzZWQuDQo+Pj4+IA0KPj4+PiBbc2tyYXphXTogRml4ZWQuDQo+Pj4gDQo+
Pj4gVGhlc2UgYm90aCBsb29rIGFkZHJlc3NlZCwgdG8gbXkgZXllLCBidXQgSSBhbSB2ZXJ5IG11
Y2ggbm90IGEgWUFORw0KPj4+IGV4cGVydC4NCj4+PiBJJ2QgcmVjb21tZW5kIHRyeWluZyB0byBn
ZXQgYSBkZWRpY2F0ZWQgWUFORyByZXZpZXcsIHBlcmhhcHMgZnJvbSB0aGUNCj4+PiBpbmNvbWlu
ZyBNYW5hZ2VtZW50IEFEIFJvYiBXaWx0b24uDQo+PiBbUlddDQo+PiBJJ3ZlIGNoZWNrZWQgdGhl
IGdyYWNlZnVsLXJlc3RhcnQgY29uZmlndXJhdGlvbiBhbmQgaXQgbG9va3MgZmluZS4NCj4+IA0K
Pj4gSXMgdGhlcmUgZnVydGhlciBoaWVyYXJjaGljYWwgY29uZmlndXJhdGlvbiB0aGF0IG5lZWRz
IHRvIGJlIGNoZWNrZWQ/DQo+PiANCj4+PiANCj4+Pj4gICAgUGxlYXNlIGluY2x1ZGUgc29tZSBq
dXN0aWZpY2F0aW9uIGZvciB3aHkgTERQIElQdjYgaXMgY29uc2lkZXJlZA0KPj4gYW4NCj4+Pj4g
ICAgImV4dGVuZGVkIGZlYXR1cmUiICh3aGljaCBpcyBwYXJ0aWN1bGFybHkgc3VycHJpc2luZyBn
aXZlbiB0aGF0DQo+Pj4gU2VjdGlvbg0KPj4+PiAgICAyIGNsYXNzaWZpZXMgIklQIiB0byByZWZl
ciB0byBib3RoIElQdjQgYW5kIElQdjYgdG9nZXRoZXIpLg0KPj4+PiANCj4+Pj4gW3NrcmF6YV06
ICBUaGlzIHdhcyBhbiBlYXJseSBkZWNpc2lvbiB0YWtlbiBhbmQgcHJlc2VudGVkIHRvIFdHIGFu
ZA0KPj4+PiBXRw0KPj4+IGhhZCBhZ3JlZWQuDQo+Pj4+IE1vcmVvdmVyLCBTZWMgMS4xIGRvZXMg
cG9pbnRzIG91dCB3aHkgTERQIElQdjYgaXMgY29uc2lkZXJlZCBhcyBhbg0KPj4+IGV4dGVuZGVk
IGZlYXR1cmUuIFRoZSAiYmFzZSIgZmVhdHVyZXMgYXJlIHRoZSBvbmUgbW9zdCBjb21tb25seQ0K
Pj4+IGltcGxlbWVudGVkIGFuZCBkZXBsb3llZCBmZWF0dXJlcy4NCj4+Pj4gVGhlIGlkZWEgd2Fz
IHRoYXQgYmFzZSBtdXN0IG5vdCBjb250YWluIGFueSBpZi1mZWF0dXJlIC0gZ2l2ZW4gdGhhdA0K
Pj4+IExEUHY2IGlzIG5vdCB3aWRlbHkgaW1wbGVtZW50ZWQgYW5kIHdhcyBicmFuZGVkIGFzIGlm
LWZlYXR1cmUsIGl0IGlzDQo+Pj4gY2xhc3NpZmllZCBpbiB0aGUgZXh0ZW5kZWQgY2F0ZWdvcnkg
dGhlbi4NCj4+Pj4gQlRXLCBub3RlIHRoYXQgTERQIGhhcyBzZXBhcmF0ZSBSRkMgZm9yIExEUCBJ
UHY2Lg0KPj4+IA0KPj4+IEl0J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSB0aGF0IGp1c3QgYmVj
YXVzZSB0aGUgcHJvdG9jb2wgaXMNCj4+PiBkZXNjcmliZWQgaW4gc2VwYXJhdGUgUkZDcyBmb3Ig
SVB2NCBhbmQgSVB2NiB3ZSBjYW5ub3QgcHJlc2VudCBhDQo+Pj4gdW5pZmllZCBtYW5hZ2VtZW50
IGludGVyZmFjZSBvbiB0b3Agb2YgaXQuICBJIG5vdGUgdGhhdCBzZXZlcmFsIG90aGVyDQo+Pj4g
QURzIGV4cHJlc3NlZCBjb25jZXJuIGFib3V0IHRoaXMgdG9waWMsIHNvIEkndmUgbW92ZWQgdGhp
cyBkb2N1bWVudA0KPj4+IG9udG8gdGhlIGFnZW5kYSBmb3IgdGhpcyB3ZWVrJ3MgSUVTRyB0ZWxl
Y2hhdCB0byBnZXQgYSBiZXR0ZXIgc2Vuc2Ugb24NCj4+PiB3aGF0IHRoZSByaWdodCB0aGluZyB0
byBkbyBpcyBoZXJlLg0KPj4gW1JXXQ0KPj4gSSBub3RlIHRoYXQgSVB2NiBpc24ndCB1bmRlciBp
Zi1mZWF0dXJlIGluIHRoZSBleHRlbnNpb24gbW9kdWxlLiAgVGhpcw0KPj4gd291bGQgaW1wbHkg
dGhhdCBpbXBsZW1lbnRhdGlvbnMgdGhhdCB3aXNoIHRvIGltcGxlbWVudCBvcHRpb25hbCBmZWF0
dXJlcw0KPj4gaW4gdGhlIGV4dGVuc2lvbiBtb2R1bGUgbXVzdCBhbHNvIHN1cHBvcnQgTERQIElQ
djYgKG9yIGRldmlhdGUpLiAgSXMgdGhhdA0KPj4gaW50ZW50aW9uYWw/DQo+PiANCj4+IA0KPj4+
IA0KPj4+PiANCj4+Pj4gICAgV2UgbmVlZCB0byBkZWZpbmUgdGhlIGZvcm1hdC9zZW1hbnRpY3Mg
b2YgdGhlIG1kNS1rZXkgc3RyaW5nDQo+Pj4+IChlLmcuLA0KPj4+IGlzDQo+Pj4+ICAgIGl0IGhl
eD8gYmFzZTY0e3VybCx9PykgZWl0aGVyIGRpcmVjdGx5IG9yIGJ5IHJlZmVyZW5jZSAoYXMgdGhl
DQo+PiBZQU5HDQo+Pj4+ICAgIGRvY3RvciBub3RlcykuICBVc2luZyBhIGNyeXB0by10eXBlIHdv
dWxkIHByb2JhYmx5IGJlDQo+Pj4+IGFwcHJvcHJpYXRlLA0KPj4+IGFzDQo+Pj4+ICAgIHdvdWxk
IGFkZGluZyBhIG5vdGUgdGhhdCB0Y3AtbWQ1IGlzIG9ic29sZXRlZCBieSBUQ1AtQU8uDQo+Pj4+
IA0KPj4+PiBbc2tyYXphXTogSXQgaXMgYmV5b25kIG91ciBjb250cm9sIGFzIHdlIGFyZSB1c2lu
ZyBpdCBhcy1pcyBmcm9tIHRoZQ0KPj4+IFJGQy4gTWFkZSB0aGUgY2hhbmdlIGFueXdheXMgdG8g
YWRkIGNyeXB0by1hbGdvIHRvIHdpZGVuIHRoZQ0KPj4+IHNjb3BlL3R5cGUgb2Yga2V5IGJleW9u
ZCBNRDUuDQo+Pj4gDQo+Pj4gSSdtIHN0aWxsIGNvbmNlcm5lZCB0aGF0IHRoZXJlIGlzbid0IGVu
b3VnaCB0ZXh0IGhlcmUgZm9yIG1lIHRvIGJlDQo+Pj4gYWJsZSB0byBpbXBsZW1lbnQgc29tZXRo
aW5nIGFuZCBoYXZlIGNvbmZpZGVuY2UgaXQgd2lsbCBpbnRlcm9wZXJhdGUuDQo+Pj4gRm9yIGV4
YW1wbGUsIHRoZSByZWNvbW1lbmRhdGlvbnMgaW4gUkZDIDM1NjIgaW5jbHVkZSB0aGUgYWJpbGl0
eSB0bw0KPj4+IHVzZSBhIGRpcmVjdCBiaW5hcnkga2V5IGZvciBUQ1AtbWQ1LiAgRG9lcyB0aGlz
IFlBTkcgc3RhbnphIGFsbG93IGZvcg0KPj4gZG9pbmcgc28/DQo+Pj4gSWYgeWVzLCB3aGF0IG1l
Y2hhbmlzbSBpcyB1c2VkIGZvciBjb252ZXJ0aW5nIGlucHV0IGludG8gInJhdyIgYmluYXJ5LA0K
Pj4+IGlmIG5lZWRlZD8NCj4+PiANCj4+PiBUaGF0IGlzLCBldmVuIGlmIHRoZSBhY3R1YWwgcHJv
dG9jb2wgc2VtYW50aWNzIGZvciBob3cgVENQLU1ENSB1c2VzIGENCj4+PiBnaXZlbiBrZXkvcGFz
c3dvcmQgYXJlIG91dCBvZiB5b3VyIGNvbnRyb2wsIHRoZXJlIGlzIHN0aWxsIGFtYmlndWl0eQ0K
Pj4+IGFzIHRvIHdoYXQgbWFwcGluZyAoaWYgYW55KSBvY2N1cnMgYmV0d2VlbiB0aGUgWUFORy1j
b25maWd1cmVkIHZhbHVlDQo+Pj4gYW5kIHdoYXQgaXMgcGFzc2VkIHRvIHRoZSBUQ1AtTUQ1IGlt
cGxlbWVudGF0aW9uLg0KPj4+IA0KPj4+IEZ1cnRoZXJtb3JlLCB0aGUgYXV0aGVudGljYXRpb24t
dHlwZSBzdGlsbCBvbmx5IGhhcyBhICJzdHJpbmciIGxlYWYNCj4+PiBmb3IgdGhlIGtleSwgd2l0
aCAoaWYgSSBhbSByZWFkaW5nIHRoZSBZQU5HIGNvcnJlY3RseSkgdGhlIHJlY29tbWVuZGVkDQo+
Pj4ga2V5LSBjaGFpbiBmdW5jdGlvbmFsaXR5IGZvciBwcm90ZWN0ZWQga2V5IHN0b3JhZ2UgYmVp
bmcgbGVmdCBhcyBhbg0KPj4gZXh0ZW5zaW9uLg0KPj4+IEl0J3Mgbm90IGNsZWFyIHRvIG1lIHdo
eSB3ZSBzaG91bGQgYmUgbGVhdmluZyB0aGUgYmVzdC1wcmFjdGljZQ0KPj4+IGZvcm11bGF0aW9u
IGFzIGFuIGV4dGVuc2lvbi4NCj4+PiANCj4+Pj4gICAgSW4gdGhlIHBlZXItYWYtcG9saWN5LWNv
bnRhaW5lciBncm91cGluZydzDQo+Pj4+ICAgIGxhYmVsLXBvbGljeS9hZHZlcnRpc2UvcHJlZml4
LWxpc3QsIHdlIG5lZWQgdG8gc2F5IGlmIHRoZSBmaWx0ZXINCj4+Pj4gaXMNCj4+PiBmb3INCj4+
Pj4gICAgaW5jbHVzaW9uIG9yIGV4Y2x1c2lvbiBvZiBvdXRnb2luZyBsYWJlbCBhZHZlcnRpc2Vt
ZW50cy4NCj4+Pj4gICAgU2ltaWxhcmx5IGZvciB0aGUgaW5jb21pbmcgbGFiZWwgYWR2ZXJ0aXNl
bWVudHMgaW4gdGhlICdhY2NlcHQnDQo+Pj4+ICAgIGNvbnRhaW5lciAoYW5kIG1vc3Qgb2YgdGhl
IDxmb28+LWxpc3QtcmVmIHVzYWdlcz8pLg0KPj4+PiANCj4+Pj4gICAgSW4gdGhlIHBvbGljeS1j
b250YWluZXIgZ3JvdXBpbmcncw0KPj4+PiAgICBsYWJlbC1wb2xpY3kvYXNzaWduL2luZGVwZW5k
ZW50LW1vZGUvcHJlZml4LWxpc3QsIHRoZSBkZXNjcmlwdGlvbg0KPj4+PiAgICBzdWdnZXN0cyB0
aGF0IHRoZSBjb250ZW50cyB3aWxsIHByb3ZpZGUgbm90IGp1c3QgYSBsaXN0IG9mDQo+Pj4+IHBy
ZWZpeGVzDQo+Pj4gdGhhdA0KPj4+PiAgICBhY3QgYXMgYSBmaWx0ZXIsIGJ1dCBhbHNvIGEgbWFw
IGZyb20gcHJlZml4IHRvIGxhYmVsLiAgVGhpcyBpcyBhDQo+Pj4+ICAgIHF1YWxpdGF0aXZlbHkg
ZGlmZmVyZW50IHVzYWdlIHRoYW4gdGhlIHByZXZpb3VzIG9jY3VycmVuY2VzIG9mDQo+Pj4+ICAg
IHByZWZpeC1saXN0LXJlZiwgYW5kIGl0IHNlZW1zIGxpa2UgYSBkaWZmZXJlbnQgdHlwZSBtYXkg
YmUNCj4+Pj4gbmVlZGVkDQo+Pj4gZm9yDQo+Pj4+ICAgIGl0LiAgU2ltaWxhcmx5IGZvciBvcmRl
cmVkLW1vZGUuDQo+Pj4+IA0KPj4+PiBbc2tyYXphXTogRml4ZWQgYXMgcGVyIGxhdGVzdCBjaGFu
Z2VzIHRoYXQgdXNlIHJ0Z3dnIHBvbGljeSBtb2RlbA0KPj4+IGNvbnN0cnVjdHMuDQo+Pj4gDQo+
Pj4gQWgsIHRoaXMgdG9vayBtZSBhIGxpdHRsZSBtb3JlIHdvcmsgdG8gZmluZCwgc2luY2UgdGhl
IGNoYW5nZXMgd2VyZSBpbg0KPj4+IHRoZSBwcmVmaXgtbGlzdC1yZWYgdHlwZWRlZi4gIFRoYW5r
cy4NCj4+PiANCj4+Pj4gICAgKHByby1mb3JtYSkgVGhpcyBkb2N1bWVudCBoYXMgNiBhdXRob3Jz
LCBhbmQgcGVyIFJGQyA3MzIyLCBhcw0KPj4+PiB0aGlzDQo+Pj4gaXMNCj4+Pj4gICAgbW9yZSB0
aGFuIGZpdmUsIHdlIGFyZSBzdXBwb3NlZCB0byBjb25zaWRlciB3aGV0aGVyIHRoYXQncw0KPj4+
IGFwcHJvcHJpYXRlLg0KPj4+PiAgICBTZWVpbmcgbm90aGluZyBpbiB0aGUgc2hlcGhlcmQgd3Jp
dGV1cCBvciBzaW1pbGFyLCBJIG1lbnRpb24gaXQNCj4+PiBoZXJlLg0KPj4+PiANCj4+Pj4gW3Nr
cmF6YV06IFdlIGhhZCB0YWtlbiBhbiBhZHZpc2UgZnJvbSBMb2EgKE1QTFMgV0cgY2hhaXIpIGFu
ZCB3b3VsZA0KPj4+PiBsaWtlDQo+Pj4gdG8ga2VlcCBpdCB0byA2Lg0KPj4+IA0KPj4+IFN1cmU7
IHRoaXMgd2FzIHByZXN1bWVkIHRvIGp1c3QgYmUgInBybyBmb3JtYSIgYnV0IEkgcHV0IGl0IGlu
IHNpbmNlDQo+Pj4gdGhlIHNoZXBoZXJkIHdyaXRldXAgZGlkbid0IG1lbnRpb24gaXQgc3BlY2lm
aWNhbGx5Lg0KPj4+IA0KPj4+PiANCj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+PiAtLQ0KPj4+PiAgICBD
T01NRU5UOg0KPj4+PiANCj4+Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+Pj4gLS0NCj4+Pj4gDQo+Pj4+ICAg
IFBsZWFzZSBhbHNvIHJlc3BvbmQgdG8gdGhlIG90aGVyIFlBTkcgZG9jdG9yLCBydGctZGlyLCBh
bmQgb3RoZXINCj4+Pj4gICAgZGlyZWN0b3JhdGUgcmV2aWV3ZXJzJyBjb21tZW50cy4NCj4+Pj4g
DQo+Pj4+ICAgIEkgc3VwcG9ydCBSb21hbidzIERpc2N1c3MuDQo+Pj4+IA0KPj4+PiAgICBJIHN1
Z2dlc3QgbWFraW5nIGEgcmVmZXJlbmNlIHRvIFJGQyA1OTIwIGF0IHNvbWUgcG9pbnQsIHBlcmhh
cHMNCj4+Pj4gZnJvbQ0KPj4+IHRoZQ0KPj4+PiAgICBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy4N
Cj4+Pj4gW3NrcmF6YV06IERvbmUuDQo+Pj4+IA0KPj4+PiAgICBXZSBoYXZlIHNldmVyYWwgaW5z
dGFuY2VzIG9mIGEgImNvbnRhaW5lciBpcHY0IiB0aGF0J3MgYQ0KPj4+PiAiY29udGFpbmVyDQo+
Pj4gd2l0aA0KPj4+PiAgICBwcmVzZW5jZSIgaW4gdGhlIGphcmdvbiBvZiBSRkMgNzk1MC4gIEFz
IFNFQyBBRCBvbmUgdGhpbmcgSSBsb29rDQo+Pj4+IGZvcg0KPj4+IGlzDQo+Pj4+ICAgIGVkZ2Ug
Y2FzZXMsIHN1Y2ggYXMgd2hlbiBhIHN1YnNldCBvZiB0aGVzZSBjb250YWluZXJzIGFyZQ0KPj4+
PiBwcmVzZW50DQo+Pj4gYnV0DQo+Pj4+ICAgIG5vdCBhbGwgKGFuZCBub3Qgbm9uZSkuICBXaGls
ZSBmb3IgdGhpcyBzcGVjaWZpYyBjYXNlLCBpdCBzZWVtcw0KPj4+IGZhaXJseQ0KPj4+PiAgICBu
YXR1cmFsIHRvIGFzc3VtZSB0aGF0IElQdjQgaXMgZW5hYmxlZCBpZiBhbnkgYXJlIHByZXNlbnQs
IGl0DQo+Pj4+IGRvZXMNCj4+PiBtYWtlDQo+Pj4+ICAgIG1lIHdvbmRlciBpZiB0aGUgbW9kZWxp
bmcgaXMgYXQgYW4gb3B0aW1hbCBzdGF0ZSBpZiB0aGVyZSdzIGV2ZW4NCj4+IHRoZQ0KPj4+PiAg
ICBwb3NzaWJpbGl0eSBmb3Igc3VjaCBza2V3ZWQgc2lnbmFscy4gIChJIGRpZG4ndCBzcGVjaWZp
Y2FsbHkNCj4+Pj4gYXVkaXQNCj4+PiBmb3INCj4+Pj4gICAgYW55IG90aGVyIGNhc2VzIG9mICJy
ZWR1bmRhbnQiIGNvbnRhaW5lcnMtd2l0aC1wcmVzZW5jZS4pDQo+Pj4+IA0KPj4+PiBbc2tyYXph
XTogVGhpcyBpcyB0aGUgc2FtZSBzdHJ1Y3R1cmUgYXMgUkZDIDgzNDQuIFRoZSBlZGdlIGNhc2Vz
IGFyZQ0KPj4gT0suLg0KPj4+IFRoZSBpcHY0L2lwdjYgY29udGFpbmVyIG1heSBjb250YWluIG5v
bmUsIG9uZSwgb3IgbW9yZSBub2RlcyBpbiB0aGUNCj4+PiBjb250YWluZXIuIGlwdjQvaXB2NiBh
ZGRyZXNzIGZhbWlseSBpcyBlbmFibGVkIGFzIGxvbmcgYXMgdGhlDQo+Pj4gY29udGFpbmVyIGlz
ICJwcmVzZW50Ii4gWW91ciBhc3N1bXB0aW9uIGlzIGNvcnJlY3QsIGFuZCB0aGUgbW9kZWxpbmcN
Cj4+PiAoYW5kIHRoZSBwcm90b2NvbCBhcyB3ZWxsKSBpcyBpbiBhIGdvb2Qgc3RhdGUsIGV2ZW4g
d2l0aCBzdWNoDQo+Pj4gcG9zc2liaWxpdGllcy4gVGhlIHNpZ25hbHMgc2hvdWxkIGJlIGNsZWFy
IGVub3VnaC4NCj4+IFtSV10NCj4+IA0KPj4gSW50dWl0aXZlbHksIEkgZG9uJ3QgbGlrZSB0aGUg
Y29tYmluYXRpb24gb2YgYSBwcmVzZW5jZSBjb250YWluZXIgKyBlbmFibGUNCj4+IGxlYWYgYmVs
b3cgaXQuICBJJ3ZlIGFza2VkIE1hcnRpbiAoYXV0aG9yIG9mIFJGQyA4MzQ0KSB3aHkgdGhlIGNv
bnN0cnVjdA0KPj4gaXMgdXNlZCBpbiB0aGlzIHdheSwgc2luY2UgaGUgbXVzdCBoYXZlIGhhZCBh
IGdvb2QgcmVhc29uLiAgSXQgaXNuJ3QNCj4+IGltbWVkaWF0ZWx5IG9idmlvdXMgdG8gbWUgd2h5
IHdoYXQgaXMgd3JpdHRlbiBpc24ndCBhIGNvbnZvbHV0ZWQgd2F5IG9mDQo+PiBtYWtpbmcgaXQg
YSBub24tcHJlc2VuY2UgY29udGFpbmVyLg0KPj4gDQo+PiBSZWdhcmRzLA0KPj4gUm9iDQo+PiAN
Cj4+IA0KPj4+PiANCj4+Pj4gICAgSXQncyBub3QgZW50aXJlbHkgY2xlYXIgdG8gbWUgd2h5IHdl
IG5lZWQgKGFsbCBvZikgdGhlDQo+Pj4gc3BlY2lhbGl6YXRpb24gb2YNCj4+Pj4gICAgc3RydWN0
dXJlcyBpbnRvIHVzaW5nIGluZXQ6aXB2NC1hZGRyZXNzIGFuZCBpbmV0OmlwdjYtYWRkcmVzcyBh
cw0KPj4+IG9wcG9zZWQNCj4+Pj4gICAgdG8ganVzdCBpbmV0OmlwLWFkZHJlc3MuICBJIGRvIHNl
ZSB0aGF0IHRoZSBsYXR0ZXIgaXMgdXNlZCBpbg0KPj4+IHNldmVyYWwNCj4+Pj4gICAgcGxhY2Vz
IGFscmVhZHksIGFuZCBzbyBhc3N1bWUgdGhhdCB0aGlzIHdhcyBhbHJlYWR5IGNvbnNpZGVyZWQ7
DQo+Pj4gcGVyaGFwcw0KPj4+PiAgICBzb21lIG9mIHRoZSBkaXNjdXNzaW9uL21vdGl2YXRpb24g
Y291bGQgYmUgaW5jbHVkZWQgaW4gdGhlDQo+PiBkb2N1bWVudCwNCj4+Pj4gICAgdGhvdWdoLg0K
Pj4+PiANCj4+Pj4gW3NrcmF6YV06IFdoZW4gdGhlIHR5cGUgb2YgYW4gYXR0cmlidXRlIGlzIGZv
ciBhIHNwZWNpZmljIGFkZHJlc3MNCj4+Pj4gZmFtaWx5DQo+Pj4gKGlwdjQgb3IgaXB2NiksIHdl
IHVzZSB0aGUgYWRkcmVzcyBmYW1pbHkgc3BlY2lmaWMgdHlwZQ0KPj4+IChpbmV0OmlwdjQtYWRk
cmVzcyBvciBpbmV0OmlwdjYtYWRkcmVzcyksIHNvIHRoYXQgdXNlciBjYW5ub3QgcHJvdmlkZQ0K
Pj4+IGEgdmFsdWUgb2YgdGhlIHdyb25nIGZvcm1hdC4gIGluZXQ6aXAtYWRkcmVzcyBpcyBzaW1w
bHkgYSB1bmlvbiBvZg0KPj4+IG5ldDppcHY0LWFkZHJlc3MgYW5kIGluZXQ6aXB2Ni1hZGRyZXNz
LCBhbmQgaXMgdXNlZCB3aGVuIHRoZSBhZGRyZXNzDQo+PiBmYW1pbHkgaXMgbm90IHJlc3RyaWN0
ZWQuDQo+Pj4gVGhpcyBpcyBwYXJ0aWN1bGFyIGNvbnZlbmllbnQgd2hlbiB0aGUgdXNlciBtYWtl
cyBhIHF1ZXJ5IG9uIGENCj4+PiBwYXJ0aWN1bGFyIHBlZXIgd2hlbiB0aGUgdXNlciBkb2VzIG5v
dCBoYXZlIGEgcGFydGljdWxhciBhZGRyZXNzDQo+Pj4gZmFtaWx5IGluIG1pbmQuIFRoZSBzeXN0
ZW0gd2lsbCBwcm92aWRlIHRoZSBhZGRyZXNzIGluIGEgcHJvcGVyIGZvcm1hdC4NCj4+Pj4gDQo+
Pj4+ICAgIFNlY3Rpb24gMQ0KPj4+PiANCj4+Pj4gICAgICAgVGhlIGRhdGEgbW9kZWwgaXMgZGVm
aW5lZCBmb3IgZm9sbG93aW5nIGNvbnN0cnVjdHMgdGhhdCBhcmUNCj4+Pj4gdXNlZA0KPj4+IGZv
cg0KPj4+PiAgICAgICBtYW5hZ2luZyB0aGUgcHJvdG9jb2w6DQo+Pj4+IA0KPj4+PiAgICBuaXQ6
ICJ0aGUgZm9sbG93aW5nIi4NCj4+Pj4gW3NrcmF6YV06IEZpeGVkLg0KPj4+PiANCj4+Pj4gICAg
SSBzaGFyZSB0aGUgWUFORyBkb2N0b3IncyBjb25jZXJuIHRoYXQgc2VwYXJhdGluZyB0aGUNCj4+
Pj4gY29uZmlndXJhdGlvbg0KPj4+IGFuZA0KPj4+PiAgICBvcGVyYXRpb25hbCBzdGF0ZSBjb25z
dHJ1Y3RzIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIE5NREENCj4+IG1vZGVsLg0KPj4+PiBb
c2tyYXphXTogRml4ZWQuDQo+Pj4+IA0KPj4+PiAgICBTZWN0aW9uIDEuMQ0KPj4+PiANCj4+Pj4g
ICAgICAgVGhlICJiYXNlIiBjYXRlZ29yeSBjb250YWlucyB0aGUgYmFzaWMgYW5kIGZ1bmRhbWVu
dGFsDQo+Pj4+IGZlYXR1cmVzDQo+Pj4gdGhhdA0KPj4+PiAgICAgICBhcmUgY292ZXJlZCBpbiBM
RFAgYmFzZSBzcGVjaWZpY2F0aW9uIFtSRkM1MDM2XSBhbmQNCj4+Pj4gY29uc3RpdHV0ZQ0KPj4+
IHRoZQ0KPj4+PiAgICAgICBtaW51bXVtIHJlcXVpcmVtZW50cyBmb3IgYSB0eXBpY2FsIGJhc2Ug
TERQIGRlcGxveW1lbnQuDQo+Pj4+IFdoZXJlYXMsDQo+Pj4gdGhlDQo+Pj4+ICAgICAgICJleHRl
bmRlZCIgY2F0ZWdvcnkgY29udGFpbnMgYWxsIG90aGVyIG5vbi1iYXNlIGZlYXR1cmVzLg0KPj4+
PiBBbGwgdGhlDQo+Pj4+IA0KPj4+PiAgICBUaGlzIHN0YXRlbWVudCAoImFsbCBvdGhlciIpIGlz
IG5vdCBmdXR1cmUtcHJvb2YuDQo+Pj4+IFtza3JhemFdOiAgUmVtb3ZlZCB0aGUgImFsbCIuDQo+
Pj4+IA0KPj4+PiAgICBTZWN0aW9uIDMNCj4+Pj4gDQo+Pj4+ICAgICAgIG8gIFRoaXMgbW9kdWxl
IGFpbXMgdG8gYWRkcmVzcyBvbmx5IHRoZSBjb3JlIExEUCBwYXJhbWV0ZXJzDQo+Pj4+IGFzDQo+
Pj4gcGVyDQo+Pj4+ICAgICAgICAgIFJGQyBzcGVjaWZpY2F0aW9uLCBhcyB3ZWxsIGFzIHNvbWUg
d2lkZWx5IGRlcGxveWVkIG5vbi1SRkMNCj4+Pj4gICAgICAgICAgZmVhdHVyZXMgKHN1Y2ggYXMg
bGFiZWwgcG9saWNpZXMsIHNlc3Npb24gYXV0aGVudGljYXRpb24NCj4+IGV0YykuLg0KPj4+PiAg
ICAgICAgICBBbnkgdmVuZG9yIHNwZWNpZmljIGZlYXR1cmUgc2hvdWxkIGJlIGRlZmluZWQgaW4g
YSB2ZW5kb3ItDQo+Pj4gc3BlY2lmaWMNCj4+Pj4gICAgICAgICAgYXVnbWVudGF0aW9uIG9mIHRo
aXMgbW9kZWwuDQo+Pj4+IA0KPj4+PiAgICBbRXZlbiBmb3Igd2lkZWx5LWRlcGxveWVkIG5vbi1S
RkMgZmVhdHVyZXMgd2Ugc3RpbGwgbmVlZCB0bw0KPj4+PiBwcm92aWRlDQo+Pj4gYQ0KPj4+PiAg
ICBjbGVhciBkZXNjcmlwdGlvbiBvZiB3aGF0IHNlbWFudGljcyBhcmUgYmVpbmcgY292ZXJlZCwg
d2hldGhlcg0KPj4+PiAgICBpbi1kb2N1bWVudCBvciB2aWEgYW4gZXh0ZXJuYWwgcmVmZXJlbmNl
Ll0NCj4+Pj4gDQo+Pj4+IFtza3JhemFdOiBUaGUgb25seSBub24tUkZDIGNvbmZpZyB3YXMgcmVs
YXRlZCB0byBsYWJlbCBwb2xpY2llcyAtDQo+Pj4gUmV3b3JrZWQvZW5oYW5jZWQgdGhlIHRleHQu
DQo+Pj4+IA0KPj4+PiAgICAgICBvICBUaGlzIG1vZGVsIGlzIGEgVlBOIEZvcndhcmRpbmcgYW5k
IFJvdXRpbmcgKFZSRiktY2VudHJpYw0KPj4+IG1vZGVsLg0KPj4+PiAgICAgICAgICBJdCBpcyBp
bXBvcnRhbnQgdG8gbm90ZSB0aGF0IFtSRkM0MzY0XSBkZWZpbmVzIFZSRiB0YWJsZXMNCj4+Pj4g
YW5kDQo+Pj4+IA0KPj4+PiAgICBzaWRlIG5vdGU6IEkgd291bGQgbGlrZSB0aGUgSUVURiB0byBz
b21lZGF5IGdldCB0byBhIHBvaW50IHdoZXJlDQo+Pj4gIlZQTiINCj4+Pj4gICAgKHRoZSAnUCcg
aXMgZm9yICJwcml2YXRlIikgaXMgdXNlZCBvbmx5IGZvcg0KPj4+PiBwcm90b2NvbHMvZGVwbG95
bWVudHMNCj4+PiB0aGF0DQo+Pj4+ICAgIHByb3ZpZGUgY29uZmlkZW50aWFsaXR5IHByb3RlY3Rp
b24gKCJwcml2YWN5IikgZm9yIHRoZSBkYXRhIGJlaW5nDQo+Pj4+ICAgIGNvbnZleWVkLiAgV2Ug
YXJlLCBvZiBjb3Vyc2UsIG5vdCB0aGVyZSBub3csIGFuZCBJIGNhbm5vdCBpbnNpc3QNCj4+Pj4g
b24NCj4+PiBhbnkNCj4+Pj4gICAgY2hhbmdlIGhlcmUuICBCdXQgcGxlYXNlIGNvbnNpZGVyIHdo
ZXRoZXIgYW4gYWx0ZXJuYXRlIHBocmFzaW5nDQo+Pj4gd291bGQNCj4+Pj4gICAgc3VmZmljZSwg
dGhhdCBpbmNsdWRlcyBqdXN0IHRoZSAidmlydHVhbCIgcGFydCBidXQgbm90ICJWUE4iLg0KPj4+
PiBTaW5jZQ0KPj4+IHdlDQo+Pj4+ICAgIGFyZSBtb3N0bHkgdXNpbmcgIlZSRiIgaW4gdGhlIHJl
c3Qgb2YgdGhlIGRvY3VtZW50LCB0aGlzIGlzIG5vdCBhcw0KPj4+PiAgICBkYXVudGluZyBhcyBp
dCBzb21ldGltZXMgaXMuLi4NCj4+Pj4gDQo+Pj4+ICAgIFNlY3Rpb24gNA0KPj4+PiANCj4+Pj4g
ICAgSXQgbWlnaHQgYmUgbmljZSB0byBoYXZlIHRoZSB0cmVlIHNob3cgdGhlIGlwdjQgYW5kIGlw
djYgY2hpbGRyZW4NCj4+IGluDQo+Pj4+ICAgIGFzIHNpbWlsYXIgYW4gb3JkZXIgYXMgaXMgcG9z
c2libGUgKHdpdGggdGhlIHVuZGVyc3RhbmRpbmcgdGhhdA0KPj4gdGhlDQo+Pj4+ICAgIHNlbWFu
dGljcyBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBvcmRlciBvZiBhcHBlYXJhbmNlLCBvZiBjb3Vy
c2UpLg0KPj4+PiANCj4+Pj4gICAgICAgICAgIHwgICstLXJ3IGFkZHJlc3MtZmFtaWxpZXMNCj4+
Pj4gICAgICAgICAgIHwgIHwgICstLXJ3IGlwdjQhDQo+Pj4+ICAgICAgICAgICB8ICB8ICB8ICAr
LS1ydyBlbmFibGU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbGVhbg0KPj4+PiAgICAg
ICAgICAgfCAgfCAgfCAgKy0tcm8gbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2RlPw0KPj4g
ZW51bWVyYXRpb24NCj4+Pj4gICAgICAgICAgIHwgIHwgIHwgICstLXJvIGJpbmRpbmdzDQo+Pj4+
ICAgICAgICAgICB8ICB8ICB8ICB8ICArLS1ybyBhZGRyZXNzKiBbYWRkcmVzc10NCj4+Pj4gICAg
ICAgICAgIHwgIHwgIHwgIHwgIHwgICstLXJvIGFkZHJlc3MgICAgICAgICAgICAgICBpbmV0Omlw
djQtDQo+PiBhZGRyZXNzDQo+Pj4+ICAgICAgICAgICB8ICB8ICB8ICB8ICB8ICArLS1ybyBhZHZl
cnRpc2VtZW50LXR5cGU/ICAgYWR2ZXJ0aXNlZC0NCj4+PiByZWNlaXZlZA0KPj4+PiAgICAgICAg
ICAgfCAgfCAgfCAgfCAgfCAgKy0tcm8gcGVlcg0KPj4+PiAgICAgICAgICAgfCAgfCAgfCAgfCAg
fCAgICAgKy0tcm8gbHNyLWlkPyAgICAgICAgICAgbGVhZnJlZg0KPj4+PiAgICAgICAgICAgfCAg
fCAgfCAgfCAgfCAgICAgKy0tcm8gbGFiZWwtc3BhY2UtaWQ/ICAgbGVhZnJlZg0KPj4+PiANCj4+
Pj4gICAgRG9lcyB0aGlzIGltcGx5IHRoYXQgdGhlcmUgaXMgb25seSBvbmUgcGVlciBwZXIgYWRk
cmVzcz8gIElzDQo+Pj4+IHRoYXQNCj4+PiBnb2luZw0KPj4+PiAgICB0byBiZSBhIGxpbWl0YXRp
b24gZm9yIGFueSBkZXBsb3ltZW50IGNhc2VzPw0KPj4+PiANCj4+Pj4gW3NrcmF6YV06IE5vdCBh
biBpc3N1ZS4gTm90ZSB0aGF0IGEgcGVlciBtYXkgaGF2ZSBvbmUgb3IgbW9yZSBib3VuZA0KPj4+
IGFkZHJlc3Nlcy4NCj4+Pj4gDQo+Pj4+ICAgICAgICAgICAgICArLS1ydyBsZHAtZXh0OnNlc3Np
b24tZG93bnN0cmVhbS1vbi1kZW1hbmQNCj4+Pj4gICAgICAgICAgICAgIHwgICAgICAge3Nlc3Np
b24tZG93bnN0cmVhbS1vbi1kZW1hbmQtY29uZmlnfT8NCj4+Pj4gICAgICAgICAgICAgIHwgICst
LXJ3IGxkcC1leHQ6ZW5hYmxlPyAgICAgIGJvb2xlYW4NCj4+Pj4gDQo+Pj4+ICAgIG5pdCg/KTog
bWlzc2luZyAnfCcgdG8gY29ubmVjdCBkb3duIHRvIGxkcC1leHQ6ZW5hYmxlPw0KPj4+PiAgICBT
aW1pbGFybHkgZm9yIGxkcC1leHQ6bWF4LXdhaXQgYSBmZXcgbGluZXMgbGF0ZXIsIGFuZCBzb21l
IG90aGVyDQo+Pj4+ICAgIG9jY3VycmVuY2VzIGxhdGVyIGluIHRoZSBkb2N1bWVudC4NCj4+Pj4g
DQo+Pj4+IA0KPj4+PiBbc2tyYXphXTogU29tZSBvZiB0aGVzZSBpbnN0YW5jZXMvdHlwb3Mgd2Vy
ZSBkdWUgdG8gaGFuZCBwaWNrZWQgc3ViLQ0KPj4+IHRyZWUuDQo+Pj4+IE5vdCBhbiBpc3N1ZSBh
bnltb3JlIGFzIHdlIGFyZSBwcmludGluZyB0aGUgZW50aXJlIHRyZWUgYXMgZ2VuZXJhdGVkDQo+
Pj4+IGJ5DQo+Pj4gdGhlIHRvb2wuDQo+Pj4+IA0KPj4+PiANCj4+Pj4gICAgU2VjdGlvbiA1LjEu
Mg0KPj4+PiANCj4+Pj4gICAgQW0gSSByZWFkaW5nIHRoaXMgcmlnaHQgdGhhdCAoZS5nLikgcGVy
LWludGVyZmFjZSBoZWxsby1ob2xkdGltZQ0KPj4gaXMNCj4+Pj4gICAgY29uZmlndXJhYmxlIGFz
IGFuIGV4dGVuc2lvbiBhbmQgb25seSB0aGUgZ2xvYmFsIGhlbGxvLWhvbGR0aW1lIGlzDQo+Pj4+
ICAgIHByZXNlbnQgaW4gdGhlICJiYXNlIiBtb2R1bGU/DQo+Pj4+IA0KPj4+PiBbc2tyYXphXTog
WWVzLg0KPj4+PiANCj4+Pj4gICAgU2VjdGlvbiA3DQo+Pj4+IA0KPj4+PiAgICAiTkhMRkUiIGlz
IHVzZWQgb25seSBvbmNlIGluIHRoaXMgZG9jdW1lbnQgKGFuZCBpcyBub3QgbGlzdGVkIGFzDQo+
Pj4+ICAgICJ3ZWxsLWtub3duIiBhdA0KPj4+PiAgICBodHRwczovL3d3dy5yZmMtZWRpdG9yLm9y
Zy9tYXRlcmlhbHMvYWJicmV2LmV4cGFuc2lvbi50eHQpOyBwbGVhc2UNCj4+Pj4gICAgZXhwYW5k
IGl0IG91dC4NCj4+Pj4gDQo+Pj4+IFtza3JhemFdOiBJdCBpcyB3ZWxsIGtub3duIGFuZCBsaXN0
ZWQgaW4gdGhlIGFib3ZlIHVybC4gUGxlYXNlIHgtY2hrLg0KPj4+IA0KPj4+IFRvIGJlIGNsZWFy
LCB0aGUgbGlua2VkIGNvbnRlbnQgdXNlcyB0aGUgY29udmVudGlvbiBvZiBhbiAiKiIgbWFya2lu
Zw0KPj4+IHRvIGluZGljYXRlIHRoYXQgdGhlIGV4cGFuc2lvbiBpcyAid2VsbC1rbm93biIgYW5k
IGRvZXMgbm90IG5lZWQgdG8gYmUNCj4+PiBwcm92aWRlZCBpbiBhIGdpdmVuIGRvY3VtZW50LiAg
VGhlIGVudHJ5IGZvciAiTmV4dCBIb3AgTGFiZWwNCj4+PiBGb3J3YXJkaW5nIEVudHJ5IiBkb2Vz
IG5vdCBpbmNsdWRlIHN1Y2ggYSBtYXJraW5nOyBwZXJoYXBzIHRoZQ0KPj4+IHJlc3BvbnNpYmxl
IEFEIHNob3VsZCByZXF1ZXN0IGl0IHRvIGJlIGFkZGVkLCBpZiBpdCBpcyBpbmRlZWQgd2VsbC0N
Cj4+IGtub3duPw0KPj4+IA0KPj4+PiAgICBTZWN0aW9uIDkNCj4+Pj4gDQo+Pj4+ICAgIElzIDIw
MTggc3RpbGwgdGhlIHJpZ2h0IGNvcHlyaWdodCB5ZWFyIGZvciB0aGUgbW9kdWxlcyB0aGVtc2Vs
dmVzPw0KPj4+PiANCj4+Pj4gDQo+Pj4+IFtza3JhemFdOiAyMDIwLTAyLTI1IHJldiBub3cuDQo+
Pj4+IA0KPj4+PiANCj4+Pj4gICAgU2VjdGlvbiA5LjENCj4+Pj4gDQo+Pj4+ICAgICAgICAgdHlw
ZWRlZiBsZHAtYWRkcmVzcy1mYW1pbHkgew0KPj4+PiAgICAgICAgICAgdHlwZSBpZGVudGl0eXJl
ZiB7DQo+Pj4+ICAgICAgICAgICAgIGJhc2UgcnQ6YWRkcmVzcy1mYW1pbHk7DQo+Pj4+ICAgICAg
ICAgICB9DQo+Pj4+IA0KPj4+PiAgICBXaHkgY2FuJ3Qgd2UgdXNlIHJ0OmFkZHJlc3MtZmFtaWx5
IGRpcmVjdGx5IGluIHRoZSBvbmUgY29udGFpbmVyDQo+Pj4gdGhhdA0KPj4+PiAgICB1c2VzIHRo
aXM/DQo+Pj4+IA0KPj4+PiBbc2tyYXphXTogRml4ZWQgbm93Lg0KPj4+PiANCj4+Pj4gICAgICAg
ICAgIGRlc2NyaXB0aW9uDQo+Pj4+ICAgICAgICAgICAgICJEdXJhdGlvbiByZXByZXNlbnRlZCBh
cyAzMiBiaXQgc2Vjb25kcyB3aXRoDQo+Pj4+IGluZmluaXRlLiI7DQo+Pj4+IA0KPj4+PiAgICBu
aXRzOiAiMzItYml0IiAoaHlwaGVuYXRlZCksICJ3aXRoIGluZmluaXR5Ii4NCj4+Pj4gW3NrcmF6
YV06ICBGaXhlZC4NCj4+Pj4gDQo+Pj4+ICAgICAgICAgdHlwZWRlZiBkb3duc3RyZWFtLXVwc3Ry
ZWFtIHsNCj4+Pj4gICAgICAgICAgIHR5cGUgZW51bWVyYXRpb24gew0KPj4+PiAgICAgICAgICAg
ICBlbnVtIGRvd25zdHJlYW0gew0KPj4+PiAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uICJEb3du
c3RyZWFtIGluZm9ybWF0aW9uLiI7DQo+Pj4+ICAgICAgICAgICAgIH0NCj4+Pj4gICAgICAgICAg
ICAgZW51bSB1cHN0cmVhbSB7DQo+Pj4+ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIlVwc3Ry
ZWFtIGluZm9ybWF0aW9uLiI7DQo+Pj4+ICAgICAgICAgICAgIH0NCj4+Pj4gICAgICAgICAgIH0N
Cj4+Pj4gICAgICAgICAgIGRlc2NyaXB0aW9uDQo+Pj4+ICAgICAgICAgICAgICJSZWNlaXZlZCBv
ciBhZHZlcnRpc2VkLiI7DQo+Pj4+ICAgICAgICAgfQ0KPj4+PiANCj4+Pj4gICAgbml0OiBjb3B5
L3Bhc3RlIG9uIHRoZSBkZXNjcmlwdGlvbj8NCj4+Pj4gW3NrcmF6YV06ICBGaXhlZC4NCj4+Pj4g
DQo+Pj4+ICAgICAgICAgICAgIGxlYWYgdXNlZC1pbi1mb3J3YXJkaW5nIHsNCj4+Pj4gICAgICAg
ICAgICAgICB0eXBlIGJvb2xlYW47DQo+Pj4+ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCj4+
Pj4gICAgICAgICAgICAgICAgICIndHJ1ZScgaWYgdGhlIGxhYmxlIGlzIHVzZWQgaW4gZm9yd2Fy
ZGluZy4iOw0KPj4+PiANCj4+Pj4gICAgbml0OiBzL2xhYmxlL2xhYmVsLw0KPj4+PiBbc2tyYXph
XTogIEZpeGVkLg0KPj4+PiANCj4+Pj4gICAgICAgICBncm91cGluZyBncmFjZWZ1bC1yZXN0YXJ0
LWF0dHJpYnV0ZXMtcGVyLXBlZXIgew0KPj4+PiAgICAgICAgICAgZGVzY3JpcHRpb24NCj4+Pj4g
ICAgICAgICAgICAgIlBlciBwZWVyIGdyYWNlZnVsIHJlc3RhcnQgYXR0cmlidXRlcy4NCj4+Pj4g
ICAgICAgICAgICAgIE9uIHRoZSBsb2NhbCBzaWRlLCB0aGVzZSBhdHRyaWJ1dGVzIGFyZSBjb25m
aWd1cmF0aW9uDQo+PiBhbmQNCj4+Pj4gICAgICAgICAgICAgIG9wZXJhdGlvbmFsIHN0YXRlIGRh
dGEuIE9uZSB0aGUgcGVlciBzaWRlLCB0aGVzZQ0KPj4+IGF0dHJpYnV0ZXMNCj4+Pj4gICAgICAg
ICAgICAgIGFyZSBvcGVyYXRpb25hbCBzdGF0ZSBkYXRhIHJldmVpY2VkIGZyb20gdGhlIHBlZXIu
IjsNCj4+Pj4gDQo+Pj4+ICAgIG5pdDogcy9yZXZlaWNlZC9yZWNlaXZlZC8NCj4+Pj4gW3NrcmF6
YV06ICBGaXhlZC4NCj4+Pj4gDQo+Pj4+ICAgICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0ZS1kZXJp
dmVkIHsNCj4+Pj4gICAgICAgICAgIGRlc2NyaXB0aW9uDQo+Pj4+ICAgICAgICAgICAgICJUaGUg
cGVlciBzdGF0ZSBpbmZvcm1hdGlvbiBkZXJpdmVkIGZyb20gdGhlIExEUCBwcm90b2NvbA0KPj4+
PiAgICAgICAgICAgICAgb3BlcmF0b2lucy4iOw0KPj4+PiANCj4+Pj4gICAgbml0OiBzL29wZXJh
dG9pbnMvb3BlcmF0aW9ucy8NCj4+Pj4gW3NrcmF6YV06ICBGaXhlZC4NCj4+Pj4gDQo+Pj4+ICAg
ICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0ZS1kZXJpdmVkIHsNCj4+Pj4gICAgICAgICBbLi4uXQ0K
Pj4+PiAgICAgICAgICAgbGVhZiBuZXh0LWtlZXAtYWxpdmUgew0KPj4+PiAgICAgICAgICAgICB0
eXBlIHVpbnQxNjsNCj4+Pj4gICAgICAgICAgICAgdW5pdHMgc2Vjb25kczsNCj4+Pj4gICAgICAg
ICAgICAgY29uZmlnIGZhbHNlOw0KPj4+PiAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiVGltZSB0
byBzZW5kIHRoZSBuZXh0IEtlZXBBbGl2ZSBtZXNzYWdlLiI7DQo+Pj4+ICAgICAgICAgICB9DQo+
Pj4+IA0KPj4+PiAgICBuaXQ6IHRoaXMgZGVzY3JpcHRpb24gdGV4dCBzb3VuZHMgbGlrZSBpdCdz
IGdpdmluZyBhbiBhYnNvbHV0ZQ0KPj4+PiB0aW1lLA0KPj4+IGJ1dA0KPj4+PiAgICBnaXZlbiB0
aGF0IGl0J3MgYSB1aW50MTYgSSBwcmVzdW1lIGl0J3MgInRpbWUgW2Zyb20gbm93XSB1bnRpbA0K
Pj4+IHNlbmRpbmciLg0KPj4+PiBbc2tyYXphXTogIENsYXJpZmllZC4NCj4+Pj4gDQo+Pj4+ICAg
ICAgICAgICBjb250YWluZXIgcmVjZWl2ZWQtcGVlci1zdGF0ZSB7DQo+Pj4+ICAgICAgICAgICAg
IGNvbmZpZyBmYWxzZTsNCj4+Pj4gICAgICAgICAgICAgZGVzY3JpcHRpb24NCj4+Pj4gICAgICAg
ICAgICAgICAiT3BlcmF0aW9uYWwgc3RhdGUgaW5mb3JtYXRpb24gbGVhcm5lZCBmcm9tIHRoZQ0K
Pj4+PiBwZWVyLiI7DQo+Pj4+IA0KPj4+PiAgICAgICAgICAgICB1c2VzIGdyYWNlZnVsLXJlc3Rh
cnQtYXR0cmlidXRlcy1wZXItcGVlcjsNCj4+Pj4gDQo+Pj4+ICAgICAgICAgICAgIGNvbnRhaW5l
ciBjYXBhYmlsaXR5IHsNCj4+Pj4gICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiQ29uZmlndXJl
IGNhcGFiaWxpdHkuIjsNCj4+Pj4gDQo+Pj4+ICAgIFRoaXMgaXMgY29uZmlnLWZhbHNlOyAiQ29u
ZmlndXJlIiBpbiB0aGUgZGVzY3JpcHRpb24gY2Fubm90IGJlDQo+Pj4gY29ycmVjdCwNCj4+Pj4g
ICAgdGhvdWdoIEkgc3VwcG9zZSAiQ29uZmlndXJlZCIgY291bGQgYmUuDQo+Pj4+ICAgIChBbHNv
IGFwcGxpZXMgdG8gc2V2ZXJhbCBvZiB0aGUgY2hpbGQgY29udGFpbmVycycgZGVzY3JpcHRpb25z
LikNCj4+Pj4gDQo+Pj4+IFtza3JhemFdOiAgRml4ZWQgYWxsIHRoZXNlLg0KPj4+PiANCj4+Pj4g
ICAgICAgICAgIGxlYWYgdXAtdGltZSB7DQo+Pj4+ICAgICAgICAgICAgIHR5cGUgc3RyaW5nOw0K
Pj4+PiAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQo+Pj4+ICAgICAgICAgICAgIGRlc2NyaXB0
aW9uICJVcCB0aW1lLiBUaGUgaW50ZXJ2YWwgZm9ybWF0IGluIElTTw0KPj4+PiA4NjAxLiI7DQo+
Pj4+IA0KPj4+PiAgICBXZSBwcm9iYWJseSBzaG91bGQgaGF2ZSBzb21lIHNvcnQgb2YgcmVmZXJl
bmNlIGZvciBJU08gODYwMQ0KPj4+PiAodGhvdWdoDQo+Pj4gb2YNCj4+Pj4gICAgY291cnNlIGl0
IGNhbm5vdCBhY3R1YWxseSAqYmUqIGEgPHhyZWY+IGluIHRoZSBZQU5HIG1vZHVsZQ0KPj4+PiBp
dHNlbGYpDQo+Pj4+IA0KPj4+PiBbc2tyYXphXTogIENoYW5nZWQgdG8gdXNlIHRpbWV0aWNrczY0
IG5vdy4NCj4+Pj4gDQo+Pj4+ICAgICAgICAgICBsZWFmIG5vdGlmaWNhdGlvbiB7DQo+Pj4+ICAg
ICAgICAgICAgIHR5cGUgeWFuZzpjb3VudGVyNjQ7DQo+Pj4+ICAgICAgICAgICAgIGRlc2NyaXB0
aW9uDQo+Pj4+ICAgICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgbWVzc2FnZXMgc2VudCBvciBy
ZWNlaXZlZC4iOw0KPj4+PiANCj4+Pj4gICAgSXMgdGhpcyB0aGUgc2FtZSBhcyBvciBkaWZmZXJl
bnQgdGhhbiAibGVhZiB0b3RhbC1tZXNzYWdlcyI/DQo+Pj4+IFtza3JhemFdOiAgRml4ZWQuDQo+
Pj4+IA0KPj4+PiAgICAgICAgICAgICAgICAgICBsZWFmIGxhYmVsLWRpc3RyaWJ1dGlvbi1jb250
cm9sbW9kZSB7DQo+Pj4+IA0KPj4+PiAgICBuaXQ6IGFueSByZWFzb24gdG8gbm90IGh5cGhlbmF0
ZSBjb250cm9sLW1vZGUgYXMgd2VsbD8NCj4+Pj4gW3NrcmF6YV06ICBGaXhlZC4NCj4+Pj4gDQo+
Pj4+ICAgICAgICAgICAgICAgY29udGFpbmVyIGludGVyZmFjZXMgew0KPj4+PiAgICAgICAgICAg
ICAgICAgZGVzY3JpcHRpb24NCj4+Pj4gICAgICAgICAgICAgICAgICAgIkEgbGlzdCBvZiBpbnRl
cmZhY2VzIGZvciBMRFAgQmFzaWMgRGVzY292ZXJ5LiI7DQo+Pj4+IA0KPj4+PiAgICBuaXQ6IHMv
RGVzY292ZXJ5L0Rpc2NvdmVyeS8NCj4+Pj4gW3NrcmF6YV06ICBGaXhlZC4NCj4+Pj4gDQo+Pj4+
ICAgICAgICAgICAgIGNvbnRhaW5lciBkaXNjb3Zlcnkgew0KPj4+PiAgICAgICAgICAgICAgIGRl
c2NyaXB0aW9uDQo+Pj4+ICAgICAgICAgICAgICAgICAiTmVpYmdib3IgZGlzY292ZXJ5IGNvbmZp
Z3VyYXRpb24gYW5kIG9wZXJhdGlvbmFsDQo+Pj4+IHN0YXRlLiI7DQo+Pj4+IA0KPj4+PiAgICBu
aXQ6IHMvTmVpYmdib3IvTmVpZ2hib3IvDQo+Pj4+IFtza3JhemFdOiAgRml4ZWQuDQo+Pj4+IA0K
Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgLy8gaXB2NA0KPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgY29udGFpbmVyIGhlbGxvLWFkamFjZW5jaWVzIHsNCj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgY29uZmlnIGZhbHNlOw0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBkZXNj
cmlwdGlvbg0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb250YWluaW5nIGEgbGlz
dCBvZiBoZWxsbw0KPj4+PiBhZGphY2VuY2llcy4iOw0KPj4+PiANCj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdCBoZWxsby1hZGphY2VuY3kgew0KPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGtleSAiYWRqYWNlbnQtYWRkcmVzcyI7DQo+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uZmlnIGZhbHNlOw0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRl
c2NyaXB0aW9uICJMaXN0IG9mIGhlbGxvIGFkamFjZW5jaWVzLiI7DQo+Pj4+IA0KPj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxlYWYgYWRqYWNlbnQtYWRkcmVzcyB7DQo+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOw0KPj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIk5laWdoYm9yIGFkZHJlc3Mgb2YgdGhlIGhlbGxvDQo+Pj4gYWRqYWNl
bmN5LiI7DQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KPj4+PiANCj4+Pj4gICAg
SSdtIG5vdCBhbiBleHBlcnQgaGVyZSwgYnV0IEknbSBub3QgcmVhbGx5IHNlZWluZyB3aHkgd2Ug
bmVlZCB0bw0KPj4+PiAgICBzcGVjaWFsaXplIHRoaXMgY29udGFpbmVyIGZvciB2NCB2cyB2NiBh
cyBvcHBvc2VkIHRvIGp1c3QgdXNpbmcNCj4+Pj4gICAgaW5ldDppcC1hZGRyZXNzIGFuZCBoYXZp
bmcgc29tZXRoaW5nIHRoYXQncyBhcHBsaWNhYmxlIHRvIGJvdGguDQo+Pj4+IA0KPj4+PiBbc2ty
YXphXTogV2UgY291bGQuIFRoZXJlIGFyZSBwcm9zIGFuZCBjb25zIGVpdGhlciB3YXkuIFRoZSBy
ZWFzb25zDQo+Pj4+IHRvDQo+Pj4gdXNlIHNlcGFyYXRlIGNvbnRhaW5lcnMgaW4gdGhpcyBtb2Rl
bCBhcmU6DQo+Pj4+IDEpIE9wZXJhdG9ycyB1c3VhbGx5IHBsYW4gYW5kIGNvbmZpZ3VyZSBJUHY0
IGFuZCBJUHY2IHNlcGFyYXRlbHksDQo+Pj4+IHJhdGhlcg0KPj4+IHRoYW4gbWl4aW5nIHRoZSBh
ZGRyZXNzIGZhbWlseSB0b2dldGhlci4gVGhlIHNlcGFyYXRlIGNvbnRhaW5lcnMNCj4+PiBwcm92
aWRlIG1vcmUgZm9jdXMgYW5kIGNsZWFyIHNlcGFyYXRpb25zLg0KPj4+PiAyKSBPZnRlbiB0aW1l
cywgdGhlcmUgYXJlIGF0dHJpYnV0ZXMgd2l0aCBkaWZmZXJlbnQgdHlwZXMgZm9yDQo+Pj4+IGRp
ZmZlcmVudA0KPj4+IGFkZHJlc3MgZmFtaWxpZXMuIE1peGluZyB0d28gdG9nZXRoZXIgYnJpbmdz
IHVwIHNvbWUgbW9kZWxpbmcNCj4+PiBkaWZmaWN1bHRpZXMgdG8gc3BlY2lmaWVzIGRpZmZlcmVu
dGx5IGZvciBkaWZmZXJlbnQgYWRkcmVzcyBmYW1pbGllcy4NCj4+Pj4gMykgU29tZXRpbWVzLCB0
aGVyZSBhcmUgYXR0cmlidXRlcyB0aGF0IGFyZSBhcHBsaWNhYmxlIHRvIG9uZQ0KPj4+PiBhZGRy
ZXNzDQo+Pj4gZmFtaWx5IGJ1dCBub3QgdGhlIG90aGVyLiBNaXhpbmcgdGhlIHR3byBjb250YWlu
ZXJzIHRvZ2V0aGVyIHdvdWxkDQo+Pj4gcmVxdWlyZSBzb21lIGRpZmZpY3VsdCBjb25kaXRpb25z
LCB3aGljaCB3b3VsZCBjb21wbGljYXRlIHRoZSBtb2RlbA0KPj4+IGFuZCBtYWtlIHRoZSBtb2Rl
bCBsZXNzIHVzYWJsZS4NCj4+Pj4gNCkgTWl4aW5nIHRoZSB0d28gY29udGFpbmVycyBjYW4gbWFr
ZSB0aGUgWUFORyBmaWxlIG1vcmUgY29tcGFjdCwNCj4+Pj4gYnV0DQo+Pj4gbm90IHRoZSBjb25m
aWd1cmF0aW9uIGRhdGEgYW5kIG9wZXJhdGlvbmFsIHN0YXRlIGRhdGEuDQo+Pj4+IDUpIFRoZSBl
eGlzdGluZyBSRkNzIHVzZSB0aGUgc3R5bGUgb2Ygc2VwYXJhdGUgY29udGFpbmVycywgc3VjaCBh
cw0KPj4+PiBSRkMNCj4+PiA4MzQ0IGFuZCBSRkMgODM0OS4NCj4+PiANCj4+PiBUaGFua3MgZm9y
IHdyaXRpbmcgdGhpcyBvdXQ7IGl0IGhlbHBzIG1lIHVuZGVyc3RhbmQgdGhlIHNpdHVhdGlvbg0K
Pj4gYmV0dGVyLg0KPj4+IA0KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgbGVhZiBhZGphY2Vu
dC1hZGRyZXNzIHsNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQt
YWRkcmVzczsNCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAiQ29uZmlndXJlcyBhIHJlbW90ZSBMRFAgbmVpZ2hi
b3IgYW5kDQo+PiBlbmFibGVzDQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dGVu
ZGVkIExEUCBkaXNjb3Zlcnkgb2YgdGhlIHNwZWNpZmllZA0KPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuZWlnaGJvci4iOw0KPj4+PiANCj4+Pj4gICAgR2l2ZW4gdGhhdCB0aGVyZSdz
IGEgc2libGluZyBsZWFmICJlbmFibGUiLCBkbyB3ZSBzdGlsbCB3YW50ICJhbmQNCj4+Pj4gICAg
ZW5hYmxlcyIgaGVyZT8NCj4+Pj4gW3NrcmF6YV06IFdlIGRvbid0IG5lZWQgImVuYWJsZXMiIGhl
cmUuIFJlbW92ZWQgaXQuDQo+Pj4+IA0KPj4+PiANCj4+Pj4gICAgU2hvdWxkIHBlZXIvY2FwYWJp
bGl0eSBoYXZlIGEgY29tbWVudCBpbiBpdHMgZGVzY3JpcHRpb24gdGhhdCB0aGUNCj4+Pj4gICAg
Y29udGFpbmVyIGV4aXN0cyB0byBiZSBhdWdtZW50ZWQgYnkgb3RoZXIgKGV4dGVuc2lvbikgbW9k
dWxlcz8NCj4+Pj4gDQo+Pj4+IFtza3JhemFdOiBZZXMuIEl0IGlzIGJldHRlci4gQWRkZWQgYXMg
c3VnZ2VzdGVkLg0KPj4+PiANCj4+Pj4gICAgICAgICBub3RpZmljYXRpb24gbXBscy1sZHAtZmVj
LWV2ZW50IHsNCj4+Pj4gDQo+Pj4+ICAgIEFtIEkgcmVhZGluZyB0aGlzIHJpZ2h0IHRoYXQgd2Ug
b25seSBnZW5lcmF0ZSBub3RpZmljYXRpb25zIG9uDQo+Pj4+IDAtPjENCj4+PiBhbmQNCj4+Pj4g
ICAgMS0+MCB0cmFuc2l0aW9ucyBvZiAibnVtYmVyIG9mIHByZWZpeGVzIGFjdGl2ZSBmb3IgYSBn
aXZlbiBGRUMiPw0KPj4+IFdvdWxkDQo+Pj4+ICAgIHdlIGV2ZXIgd2FudCB0byBrbm93IGFib3V0
IGFkZGl0aW9uL3JlbW92YWwgb2YgcHJlZml4ZXMgdGhhdCBkbw0KPj4+IGxlYXZlDQo+Pj4+ICAg
IHRoZSBGRUMgdXA/DQo+Pj4+IA0KPj4+PiBbc2tyYXphXTogSGVyZSwgdGhlIHByZWZpeCBpcyB0
aGUgRkVDLiBBZGRpdGlvbi9yZW1vdmFsIG9mIGEgcHJlZml4DQo+Pj4+IGlzDQo+Pj4gZXF1aXZh
bGVudCB0byB0aGUgYWRkaXRpb24vcmVtb3ZhbCBvZiB0aGUgRkVDLiBDaGFuZ2VkIHRoZSBsZWFm
IG5hbWUNCj4+PiBmcm9tIHByZWZpeCB0byBmZWMgdG8gYXZvaWQgdGhlIGNvbmZ1c2lvbi4NCj4+
Pj4gDQo+Pj4+ICAgIFNlY3Rpb24gOS4yDQo+Pj4+IA0KPj4+PiAgICBJIGNhbid0IGZpbmQgYSBw
YXR0ZXJuIGludG8gd2hpY2ggaWYtZmVhdHVyZSBzdGF0ZW1lbnRzIGdvIGludG8NCj4+Pj4gICAg
Y29udGFpbmVycyB1c2VkIHRvIGF1Z21lbnQgdGhpbmdzIHZzLiB0aGUgYXVnbWVudCBkaXJlY3Rp
dmVzDQo+Pj4gdGhlbXNlbHZlcy4NCj4+Pj4gICAgQ2FuIHdlIGJlIG1vcmUgY29uc2lzdGVudCAo
b3IgYW0gSSBtaXNzaW5nIHRoZSBwYXR0ZXJuKT8NCj4+Pj4gDQo+Pj4+IFtza3JhemFdOiBJdCBp
cyBub3QgaW50ZW5kZWQgdG8gc2V0IHVwIGEgc3RyaWN0IHBhdHRlcm4gYmV0d2Vlbg0KPj4+PiBm
ZWF0dXJlDQo+Pj4gbmFtZSBhbmQgY29udGFpbmVycywgd2hpbGUgdGhlIHB1cnBvc2UgaXMgdG8g
cHJvdmlkZSBtb3JlIGRlc2NyaXB0aXZlDQo+Pj4gZmVhdHVyZSBuYW1lcy4gVGhhdCBzYWlkLCB0
aGUgcGFyZW50IGNvbnRhaW5lciBuYW1lcyBhcmUgb2Z0ZW4gdXNlZCB0bw0KPj4+IHByb3ZpZGUg
dGhlIGNvbnRleHRzIGZvciB0aGUgZmVhdHVyZSBuYW1lLiBlLmcuIEluIHRoZSBjYXNlIG9mICJk
dWFsLQ0KPj4+IHN0YWNrLXRyYW5zcG9ydC1wZXJlZmVyZW5jZSIsIGl0IHNlZW1zIHRoYXQgdGhl
IHBhcmVudCBjb250YWluZXIgbmFtZQ0KPj4+ICJwZWVycyIgaXMgYWxzbyBiZW5lZmljaWFsLCBz
byB3ZSBoYXZlIHRoZSBmZWF0dXJlIG5hbWUgImR1YWwtc3RhY2stDQo+Pj4gdHJhbnNwb3J0LXBy
ZWZlcmVuY2UiIHRvICJwZWVycy1kdWFsLXN0YWNrLXRyYW5zcG9ydC1wcmVmZXJlbmNlIiB0bw0K
Pj4+IG1ha2UgdGhlIGZlYXR1cmUgbmFtZSBmaXQgYmV0dGVyIHdpdGggdGhlIHBhdHRlcm4gYW5k
IG1vcmUgZGVzY3JpcHRpdmUuDQo+Pj4gDQo+Pj4gVGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24N
Cj4+PiANCj4+Pj4gICAgICAgICBmZWF0dXJlIGR1YWwtc3RhY2stdHJhbnNwb3J0LXBlcmVmZXJl
bmNlIHsNCj4+Pj4gICAgICAgICAgIGRlc2NyaXB0aW9uDQo+Pj4+ICAgICAgICAgICAgICJUaGlz
IGZlYXR1cmUgaW5kaWNhdGVzIHRoYXQgdGhlIHN5c3RlbSBhbGxvd3MgdG8NCj4+IGNvbmZpZ3Vy
ZQ0KPj4+PiAgICAgICAgICAgICAgdGhlIHRyYW5zcG9ydCBjb25uZWN0aW9uIHBlcmVmZXJlbmNl
IGluIGEgZHVhbC1zdGFjaw0KPj4+PiBzZXR1cC4iOw0KPj4+PiANCj4+Pj4gICAgbml0OiBzL3Bl
cmVmZXJlbmNlL3ByZWZlcmVuY2UvICh0d2ljZSkNCj4+Pj4gW3NrcmF6YV06IEZpeGVkLg0KPj4+
PiANCj4+Pj4gICAgICAgICBmZWF0dXJlIHBvbGljeS10YXJnZXRlZC1kaXNjb3ZlcnktY29uZmln
IHsNCj4+Pj4gICAgICAgICAgIGRlc2NyaXB0aW9uDQo+Pj4+ICAgICAgICAgICAgICJUaGlzIGZl
YXR1cmUgaW5kaWNhdGVzIHRoYXQgdGhlIHN5c3RlbSBhbGxvd3MgdG8NCj4+IGNvbmZpZ3VyZQ0K
Pj4+PiAgICAgICAgICAgICAgcG9saWNpZXMgdG8gY29udHJvbCB0aGUgYWNjZXB0YW5jZSBvZiB0
YXJnZXRlZCBuZWlnaGJvcg0KPj4+PiAgICAgICAgICAgICAgZGlzY292ZXJ5IGhlbGxvIG1lc3Nh
Z2VzLiI7DQo+Pj4+IA0KPj4+PiAgICBuaXQ6IHMvaGVsbG8vSGVsbG8vDQo+Pj4+ICAgIFtza3Jh
emFdOiBGaXhlZC4NCj4+Pj4gDQo+Pj4+ICAgICAgICAgdHlwZWRlZiBuZWlnaGJvci1saXN0LXJl
ZiB7DQo+Pj4+ICAgICAgICAgICB0eXBlIHN0cmluZzsNCj4+Pj4gICAgICAgICAgIGRlc2NyaXB0
aW9uDQo+Pj4+ICAgICAgICAgICAgICJBIHR5cGUgZm9yIGEgcmVmZXJlbmNlIHRvIGEgbmVpZ2hi
b3IgYWRkcmVzcyBsaXN0Lg0KPj4+PiAgICAgICAgICAgICAgVGhlIHN0cmluZyB2YWx1ZSBpcyB0
aGUgbmFtZSBpZGVudGlmaWVyIGZvciB1bmlxdWVseQ0KPj4+PiAgICAgICAgICAgICAgaWRlbnRp
ZnlpbmcgdGhlIHJlZmVyZW5jZWQgYWRkcmVzcyBsaXN0LCB3aGljaA0KPj4+PiBjb250YWlucyBh
DQo+Pj4gbGlzdA0KPj4+PiAgICAgICAgICAgICAgb2YgYWRkcmVzc2VzIHRoYXQgYSByb3V0aW5n
IHBvbGljeSBjYW4gYXBwbGllZC4gVGhlDQo+Pj4gZGVmaW5pdGlvbg0KPj4+PiAgICAgICAgICAg
ICAgb2Ygc3VjaCBhbiBhZGRyZXNzIGxpc3QgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcw0K
Pj4+PiAgICAgICAgICAgICAgZG9jdW1lbnQuIjsNCj4+Pj4gDQo+Pj4+ICAgIElmIEknbSByZWFk
aW5nIGNvcnJlY3RseSBiZXR3ZWVuIGhlcmUgYW5kIHdoZXJlIHRoaXMgaXMgdXNlZCwgdGhlDQo+
Pj4+ICAgIHNlbWFudGljcyBvZiB0aGlzIGFyZSBiZXR0ZXIgZGVzY3JpYmVkIGFzICJpbXBsZW1l
bnRhdGlvbi0NCj4+IHNwZWNpZmljIg0KPj4+IC0tDQo+Pj4+ICAgIHRoYXQgaXMsIHRoaXMgaXMg
YSBsYWJlbCB0aGF0IHJlZmVycyB0byBzb21lIGxvY2FsIGNvbmZpZ3VyZWQNCj4+IHN0YXRlLA0K
Pj4+PiAgICBzcGVjaWZpY2FsbHksIGEgbGlzdCBvZiBuZWlnaGJvciBhZGRyZXNzZXMgdXNlZCBh
cyBhbiBBQ0wuDQo+Pj4gKEVtcGhhc2lzIG9uDQo+Pj4+ICAgICpsb2NhbCogLS0gaXQgc2VlbXMg
bGlrZSBpdCBkb2VzIG5vdCBuZWVkIHRvIGludGVyYWN0IHdpdGgNCj4+IGFueXRoaW5nDQo+Pj4+
ICAgIGVsc2UuKQ0KPj4+PiAgICBJIGRvIHN5bXBhdGhpemUgd2l0aCB0aGUgWUFORyBkb2N0b3Is
IHRob3VnaCAtLSBhcy1pcywgdGhpcyBmZWVscw0KPj4+PiAgICB1bmRlcnNwZWNpZmllZC4NCj4+
Pj4gICAgKEJUVywgSVAgQUNMcyBhcmUgbm90IGNvbnNpZGVyZWQgdG8gYmUgYSBzZWN1cml0eSBt
ZWFzdXJlIGJ5IHRoZQ0KPj4+IGJyb2FkZXINCj4+Pj4gICAgc2VjdXJpdHkgY29tbXVuaXR5LikN
Cj4+Pj4gICAgU2ltaWxhcmx5IGZvciB0aGUgc3Vic2VxdWVudCA8Zm9vPi1saXN0LXJlZnMuDQo+
Pj4+IA0KPj4+PiBbc2tyYXphXTogV2UgZG8gdW5kZXJzdGFuZCB0aGUgY29uY2VybnMsIGFuZCBo
YXZlIGZpeGVkIHRoZXNlIHR3bw0KPj4+PiB0eXBlcw0KPj4+IGJ5IHVzaW5nIHRoZQ0KPj4+IGh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXJ0Z3dnLXBvbGljeS1tb2RlbCwN
Cj4+PiB3aGljaCB3YXMgbm90IGF2YWlsYWJsZSB3aGVuIHdlIGluaXRpYWxseSBzdGFydGVkIHRv
IHdvcmsgb24gdGhpcyBtb2RlbC4NCj4+PiANCj4+PiBHcmVhdCENCj4+PiANCj4+Pj4gICAgICAg
ICAgICAgY29udGFpbmVyIGludGVyZmFjZXMgew0KPj4+PiAgICAgICAgICAgICAgIGRlc2NyaXB0
aW9uDQo+Pj4+ICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgb24gd2hpY2gg
Zm9yd2FyZGluZyBpcw0KPj4+PiBkaXNhYmxlZC4iOw0KPj4+PiANCj4+Pj4gICAgbml0OiBnaXZl
biB0aGUgc2VwYXJhdGUgJ2xkcC1kaXNhYmxlJyBsZWFmLCBwZXJoYXBzIHMvaXMvY2FuIGJlLw0K
Pj4+PiBpcw0KPj4+IGluDQo+Pj4+ICAgIG9yZGVyLg0KPj4+PiBbc2tyYXphXTogVW5kZXJzdGFu
ZCB0aGUgY29uZnVzaW9uLiBDaGFuZ2VkIGFzIHN1Z2dlc3RlZC4NCj4+Pj4gDQo+Pj4+ICAgIEFs
c28sIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgbGlzdCBpdHNlbGYgaW1wbGllcyBhZGRpdGlvbmFs
DQo+Pj4+ICAgIGZ1bmN0aW9uYWxpdHksIG9mIGxpc3RpbmcgdGhlIGludGVyZmFjZXMgdXNlZCBm
b3IgYmFzaWMgZGlzY292ZXJ5Lg0KPj4+PiANCj4+Pj4gW3NrcmF6YV06IFRoZSBkZXNjcmlwdGlv
biB3YXMgd3JvbmcuIFdlIGRvbid0IGludGVuZCB0byB1c2UgdGhpcw0KPj4+PiBsaXN0DQo+Pj4g
Zm9yIGRpc2NvdmVyeS4gRml4ZWQuDQo+Pj4+IA0KPj4+PiAgICAgICAgIGdyb3VwaW5nIGdyYWNl
ZnVsLXJlc3RhcnQtYXVnbWVudCB7DQo+Pj4+ICAgICAgICAgICBkZXNjcmlwdGlvbiAiQXVnbWVu
dGF0aW9uIHRvIGdyYWNlZnVsIHJlc3RhcnQuIjsNCj4+Pj4gDQo+Pj4+ICAgICAgICAgICBsZWFm
IGhlbHBlci1lbmFibGUgew0KPj4+PiAgICAgICAgICAgICBpZi1mZWF0dXJlIGdyYWNlZnVsLXJl
c3RhcnQtaGVscGVyLW1vZGU7DQo+Pj4+ICAgICAgICAgICAgIHR5cGUgYm9vbGVhbjsNCj4+Pj4g
ICAgICAgICAgICAgZGVmYXVsdCBmYWxzZTsNCj4+Pj4gICAgICAgICAgICAgZGVzY3JpcHRpb24N
Cj4+Pj4gICAgICAgICAgICAgICAiRW5hYmxlIG9yIGRpc2FibGUgZ3JhY2VmdWwgcmVzdGFydCBo
ZWxwZXIgbW9kZS4iOw0KPj4+PiANCj4+Pj4gICAgV2hlcmUgaXMgdGhpcyAiaGVscGVyIG1vZGUi
IGRvY3VtZW50ZWQ/DQo+Pj4+IFtza3JhemFdOiBUaGlzIGlzIG5vdCBhbiBSRkMgZGVmaW5lZCB0
ZXJtIGJ1dCBjb21tb25seSBrbm93biBhbmQNCj4+Pj4gdXNlZA0KPj4+IHdoZW4gR1IgdGltZXIg
aXMgc2V0IHRvIDAuDQo+Pj4+ICBGaXhlZCB0aGUgZGVzY3JpcHRpb24gaW4geWFuZyB0byBoaWdo
bGlnaHQgdGhpcy4NCj4+PiANCj4+PiBJcyB0aGlzIGp1c3Qgc3RhZ2VkIGZvciB0aGUgLTA5PyAg
SSBhbSBub3Qgc2VlaW5nIGl0IGluIHRoZSAtMDguDQo+Pj4gDQo+Pj4+ICAgICAgICAgYXVnbWVu
dCAiL3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRwOm1wbHMtDQo+PiBs
ZHAvIg0KPj4+PiAgICAgICAgICAgKyAibGRwOmdsb2JhbCIgew0KPj4+PiAgICAgICAgICAgZGVz
Y3JpcHRpb24gIkdyYWNlZnVsIGZvcndhcmRpbmcgbmV4dGhvcCBhdWdtZW50YXRpb24uIjsNCj4+
Pj4gICAgICAgICAgIHVzZXMgZ2xvYmFsLWZvcndhcmRpbmctbmV4dGhvcC1hdWdtZW50Ow0KPj4+
PiAgICAgICAgIH0NCj4+Pj4gDQo+Pj4+ICAgIG5pdDogSSBkb24ndCB0aGluayAiR3JhY2VmdWwi
IGlzIGNvcnJlY3QsIGluIHRoZSBkZXNjcmlwdGlvbi4NCj4+Pj4gICAgW3NrcmF6YV06IFJlbW92
ZWQgaXQuDQo+Pj4+IA0KPj4+PiAgICBXaHkgaXMgKHRoZSBhdWdtZW50ZWQpDQo+Pj4+ICAgIC9y
dDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDptcGxzLQ0KPj4+IGxkcC9s
ZHA6Z2xvYmFsL2xkcDphZGRyZXNzLWZhbWlsaWVzL2lwdjYvbGFiZWwtZGlzdHJpYnV0aW9uLWNv
bnRyb2xtb2QNCj4+PiBlDQo+Pj4+ICAgICdjb25maWcgZmFsc2UnPyAgRG9lc24ndCBSRkMgNTAz
NiBzYXkgdGhhdCBhbiBMU1IgbWlnaHQgc3VwcG9ydA0KPj4+IGVpdGhlcg0KPj4+PiAgICBhcyBh
IGNvbmZpZ3VyYXRpb24gb3B0aW9uPw0KPj4+PiANCj4+Pj4gW3NrcmF6YV06IFllcywgYnV0IG5v
IGltcGxlbWVudGF0aW9uIHN1cHBvcnRzIHN1Y2ggYSBjZmcgYXMgY2hhbmdlDQo+Pj4+IG9mDQo+
Pj4gc3VjaCBhIG1vZGUgaXMgYSBtYXNzaXZlIGRpc3J1cHRpdmUgb3BlcmF0aW9uIC0gYWxsIGlt
cGxlbWVudGF0aW9uDQo+Pj4gcGljayBvbmUgbW9kZSBhcyB0aGUgZGVmYXVsdCBhbmQgb25seSBz
dXBwb3J0ZWQgbW9kZSBhbmQgc3RpY2sgdG8gaXQuDQo+Pj4+ICBUaGUgTERQIFlBTkcgZGVzaWdu
IHRlYW0gaGFkIGRpc2N1c3NlZCB0aGlzIGVhcmx5IGVub3VnaCBhbmQNCj4+Pj4gYWdyZWVkIHRv
DQo+Pj4gbm90IHByb3ZpZGUgdGhpcyBhIGNmZyBvcHRpb24uDQo+Pj4gDQo+Pj4gQWgsIHVuZGVy
c3Rvb2QuDQo+Pj4gDQo+Pj4+ICAgICAgICAgICAgICAgbGVhZiBhZGphY2VudC1hZGRyZXNzIHsN
Cj4+Pj4gICAgICAgICAgICAgICAgIHR5cGUgaW5ldDppcHY2LWFkZHJlc3M7DQo+Pj4+ICAgICAg
ICAgICAgICAgICBkZXNjcmlwdGlvbg0KPj4+PiAgICAgICAgICAgICAgICAgICAiQ29uZmlndXJl
cyBhIHJlbW90ZSBMRFAgbmVpZ2hib3IgYW5kIGVuYWJsZXMNCj4+Pj4gICAgICAgICAgICAgICAg
ICAgIGV4dGVuZGVkIExEUCBkaXNjb3Zlcnkgb2YgdGhlIHNwZWNpZmllZA0KPj4+PiAgICAgICAg
ICAgICAgICAgICAgbmVpZ2hib3IuIjsNCj4+Pj4gDQo+Pj4+ICAgIEFzIGZvciB0aGUgaXB2NCBj
YXNlLCBkbyB3ZSBzdGlsbCB3YW50ICJhbmQgZW5hYmxlcyIgaGVyZT8NCj4+Pj4gW3NrcmF6YV06
IEZpeGVkIGJ5IHJlbW92aW5nIGl0Lg0KPj4+PiANCj4+Pj4gICAgICAgICBhdWdtZW50ICIvcnQ6
cm91dGluZy9ydDpjb250cm9sLXBsYW5lLXByb3RvY29scy9sZHA6bXBscy0NCj4+IGxkcC8iDQo+
Pj4+ICAgICAgICAgICArICJsZHA6ZGlzY292ZXJ5L2xkcDppbnRlcmZhY2VzL2xkcDppbnRlcmZh
Y2UvIg0KPj4+PiAgICAgICAgICAgKyAibGRwOmFkZHJlc3MtZmFtaWxpZXMvbGRwLWV4dDppcHY2
IiB7DQo+Pj4+ICAgICAgICAgICBkZXNjcmlwdGlvbiAiSW50ZXJmYWNlIGFkZHJlc3MgZmFtaWx5
IElQdjYgYXVnbWVudGF0aW9uLiI7DQo+Pj4+ICAgICAgICAgICB1c2VzIGludGVyZmFjZS1hZGRy
ZXNzLWZhbWlseS1pcHY2LWF1Z21lbnQ7DQo+Pj4+IA0KPj4+PiAgICBEaWRuJ3Qgd2UganVzdCBj
cmVhdGUgLi4uL2xkcDphZGRyZXNzLWZhbWlsaWVzL2xkcC1leHQ6aXB2NiB3aXRoDQo+PiBhbg0K
Pj4+PiAgICBlYXJsaWVyIGF1Z21lbnRhdGlvbiBpbiB0aGlzIG1vZHVsZT8gIChTaW1pbGFybHkg
Zm9yDQo+Pj4+ICAgIC9ydDpyb3V0aW5nL3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDpt
cGxzLQ0KPj4+IGxkcC9sZHA6cGVlcnMvbGRwOnBlZXIvbGRwOmFkZHJlc3MtZmFtaWxpZXMvbGRw
LWV4dDppcHY2DQo+Pj4+ICAgIHdoaWNoIHdlIGF1Z21lbnQgd2l0aCAidXNlcyBwZWVyLWFmLXBv
bGljeS1jb250YWluZXIiLikNCj4+Pj4gDQo+Pj4+IFtza3JhemFdOiBZZXMuIEl0IGlzIG9rIHRv
IGF1Z21lbnQgYSBub2RlIHdoaWNoIGlzIHBhcnQgb2YgYW5vdGhlcg0KPj4+IGF1Z21lbnRhdGlv
bi4gVGhlIHJlc3VsdCBpcyB0byBhZGQgdGhlbSBhbGwgdG9nZXRoZXIuIERvaW5nIHNvIGlzIHRv
DQo+Pj4gYXZvaWQgdG9vIG11Y2ggaXJyZWd1bGFyIHBhdHRlcm5zLCBzbyB0aGF0IHdlIGhhdmUg
bW9yZSBzaW1pbGFyDQo+Pj4gY29uc3RydWN0aW9uIGJldHdlZW4gSVB2NCBhbmQgSVB2Ni4NCj4+
Pj4gDQo+Pj4+ICAgIEFwcGVuZGl4IEENCj4+Pj4gDQo+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ImlzLXJvdXRlciI6IFtudWxsXSwNCj4+Pj4gDQo+Pj4+ICAgIFRoaXMgbG9va3Mgd2VpcmQgdG8g
bWUgKCJhcnJheSBjb250YWluaW5nIG9uZSBlbGVtZW50IHdpdGggdmFsdWUNCj4+PiBsaXRlcmFs
DQo+Pj4+ICAgIG51bGwiKSAtLSB3aHkgZG9lcyB0aGUgYXJyYXkgY29tZSBpbnRvIHBsYXk/DQo+
Pj4+IA0KPj4+PiAgICBbWHVmZW5nXTogSGVyZSBpcyBhIGxpdHRsZSBleHBsYW5hdGlvbiB0byB0
aGUgc2VlbWluZ2x5DQo+Pj4+IGNvbmZ1c2luZw0KPj4+IG5vdGF0aW9uOiB0aGUgcGFpciBvZiBz
cXVhcmUgYnJhY2tldHMgZG9lcyBub3QgaW5kaWNhdGUgYSBub3JtYWwgYXJyYXkuDQo+Pj4gSW5z
dGVhZCwgaXQgaXMgYSBzcGVjaWFsIG5vdGF0aW9uIHRvIGluZGljYXRlIHRoYXQgdGhlIHZhbHVl
IG9mIGENCj4+ICJlbXB0eSINCj4+PiB0eXBlIGxlYWYgaXMgInByZXNlbnQiIChTZWN0aW9uIDYu
OS4gb2YgUkZDIDc5NTEpLiBTZW1hbnRpY2FsbHkgdGhlDQo+Pj4gbGluZSBhYm92ZSBzYXlzIHRo
YXQgIih0aGUgbmVpZ2hib3IpIGlzIGEgcm91dGVyLiINCj4+PiANCj4+PiBBaCwgdGhhbmtzIGZv
ciB0aGUgZXhwbGFuYXRpb25zLg0KPj4+IA0KPj4+IC1CZW4NCj4+IA0KPj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IG1wbHMgbWFpbGluZyBsaXN0
DQo+PiBtcGxzQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL21wbHMNCj4gDQo+IA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IG1wbHMgbWFpbGluZyBsaXN0DQo+IG1wbHNAaWV0Zi5vcmcN
Cj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQo=


From nobody Wed Mar 25 05:33:54 2020
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78E383A0474; Wed, 25 Mar 2020 05:33:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zGqV4tj575hK; Wed, 25 Mar 2020 05:33:47 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70099.outbound.protection.outlook.com [40.107.7.99]) (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 866413A03ED; Wed, 25 Mar 2020 05:33:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z7Tl8TOZN6pTgxImapc4Ue3e9o0I3HAACzvVn6tc3YapMiL1N8Ef87O7xB5sd2aPTglL3dl/4MjiozXVCnXvdDIxHQ8cz4A7y9+8HSpk8M0KBEbSKYMkoR/lL2zNPA12o6E7x/k8bc1RMndIf0OpURbOGe+xGjJRiekonfD4AQkGZa23LXo/MWnN3h93Teq5yJL+0IQjBeUQiDlcGscDBVP4DQXWcB9HLZeP/l/WrGQzvbGyVQiynmNYmOsnlyalyD/oT0D0vnc0X9M4Vkd767K+W1zZ1wz2zVKgiM2oSjV6cLIKnKB1PfxpOzqFlzcjoPgva4d0Nl2ruNtm+RZ/8w==
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=gULEflLNCx74VGlElIUnQRk2UdpUPnvU/aOJ1ib2afg=; b=ezAVpSsSisGXWrcPrlYnp+fwQbjmcj3WF5E+ZIvjnjOnpzANskH5nBo/HoPH5T9SRptRtyuNLPCQE05424855DpAt7O0cqqYDNgp9Whami7bB8pZqK3aBzLcgmOeQP5E2RkjDUTvyd7MM6ZZ3vdAYdutmVImQSCB9B27ZaZ84KsQhMFu5D8vzUGfAN4MBh8YF/kS4tt3N40vws/aTop9XY/FvCBtRup+rleVWmwdCrqbjNm/J8XBe9R10mxvtHBNzYVgpJjdpjD5Cr7m8Qv9hpXbs67U0d5VvV0jzfrvlThd/Rpf/3ZaV8nuApWmppAACSrjCoJIBsKkl3qJdiiz6A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gULEflLNCx74VGlElIUnQRk2UdpUPnvU/aOJ1ib2afg=; b=UtDCoPvyI0ncRePZqE/ldGyV7Uc9PtK0Ndg9kAEUe3AFfzsvum8h8QUD/H/8Tvi7IqmF5tbBZC6aiUX40rvqKHhj/dRrpywm7GpWUQtvPdWG4ZRDLbpDvc4CsdvaASX5mACuHSjs/4sL5oCSVnfDZqcueHoiZaMZwNe9O9cwnK0=
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com (20.178.85.222) by DB7PR07MB4091.eurprd07.prod.outlook.com (52.134.103.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.15; Wed, 25 Mar 2020 12:33:41 +0000
Received: from DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee]) by DB7PR07MB5657.eurprd07.prod.outlook.com ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2856.018; Wed, 25 Mar 2020 12:33:40 +0000
From: tom petch <ietfc@btconnect.com>
To: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
CC: "Kamran Raza (skraza)" <skraza@cisco.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: [mpls] mldp-yang was Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV/ggfur4rVuWjo0SCHtVebIZE3qhQHmPUgAAhcgCAASaBBIAAi2OAgAR/qkqAAAlvgIACoao1gAAjaQCAAARvLA==
Date: Wed, 25 Mar 2020 12:33:40 +0000
Message-ID: <DB7PR07MB5657F76D4F7561F24CAE4EA4A0CE0@DB7PR07MB5657.eurprd07.prod.outlook.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu> <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com> <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com> <FBBD1213-A7A9-498D-9BAD-4DF50DFB5402@cisco.com> <DB7PR07MB5657F9851367C5CB21B0DE84A0F00@DB7PR07MB5657.eurprd07.prod.outlook.com>, <594CD2A4-2DAA-46A5-9AF6-E19F774C7BE1@cisco.com>, <DB7PR07MB56570341E69B9C83BE8F637BA0CE0@DB7PR07MB5657.eurprd07.prod.outlook.com>, <F0D6DFB7-A435-4668-BE6F-69883F7443EC@cisco.com>
In-Reply-To: <F0D6DFB7-A435-4668-BE6F-69883F7443EC@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
x-originating-ip: [81.131.229.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1cc96158-cc07-4d6b-7e79-08d7d0b8bffb
x-ms-traffictypediagnostic: DB7PR07MB4091:
x-microsoft-antispam-prvs: <DB7PR07MB4091CE669956A26FAD913E45A0CE0@DB7PR07MB4091.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 0353563E2B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(136003)(376002)(366004)(346002)(396003)(33656002)(30864003)(71200400001)(5660300002)(54906003)(4326008)(52536014)(316002)(966005)(66574012)(15650500001)(7696005)(18074004)(53546011)(66446008)(186003)(86362001)(64756008)(66946007)(66476007)(66556008)(26005)(91956017)(55016002)(6916009)(6506007)(76116006)(2906002)(8936002)(81166006)(8676002)(478600001)(81156014)(9686003)(45080400002)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB4091; H:DB7PR07MB5657.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; 
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: no2VorhaAxq8QiUt0DK2+7Vr8KFeuJYRL6GJjgbo7OzVbS/cgHXGKgEjIQiVoKIMHf/xq98JqDpgeMUILhtIa3qnEzJriq2C+2hoAaFsBBSsevvHV2cUgr1hWN3H/tH1Ya7gsmUrp0b4HhrYjjAitXYw4EHil29tPN/GPzcpaRsW+Dkp9Lo2rHrCRtUcm+sUDr5Bsabi0sp1hK6bmWgdQKYHnVMhXcBI1ksRwW8YU176PAOB6Axb2KxlXLQywej2fVuLeQ+mIY0Xd4wtcRWf5IKjPvRw0BQU6c4g0x0xITJ87KfpzaIEw3LsmbGJ9c6CapVJDoOZArg2CPbUZAF9JMt/W2bH9AosCnztAf+gVaFjrePPb3MjeCeL3Jx1zMUPhpN/z7/NC3TdFb6QWf8x0ngmxjrUzynkqvHEigLaVYZkqfGqT4+BxpmDX/mWuGhu7GtB1RiTxXALeljpotqhqIEBJmUhDaza4Bjp6P6PV+nh6LkBHQrA1iwPnMuf2/ndnBY/70DjufUxfpl0U8KmxQ==
x-ms-exchange-antispam-messagedata: PODyQbxWt2i55tIj0SOlIvnSY0iu1oIrwv6GFKoS3l7B0SXluXDQlDeG1MhxBQz7gyJg5s025WOdOyEvRVMOVNCevHIsvsz6hvnUW7TA4CTGK0EyiB0B1ykSgOtEPHFednvLXlrS5n50gpPQv1wl6w==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1cc96158-cc07-4d6b-7e79-08d7d0b8bffb
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2020 12:33:40.7585 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: L4A0rBREpnr89QR+5JcN+IlxFd+W+ycJgDkGJs29qFwPbGM9wDnWFZFWELu7CWV0FLJQ1tyP9eDN+W5m74KeeQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB4091
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/BKhfR6o5z3EPx7vGdHnNZUyvPHo>
Subject: Re: [mpls] mldp-yang was Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2020 12:33:52 -0000

RnJvbTogUmFqaXYgQXNhdGkgKHJhaml2YSkgPHJhaml2YUBjaXNjby5jb20+ClNlbnQ6IDI1IE1h
cmNoIDIwMjAgMTI6MDcKVG9tLAoKSW5kZWVkLiBUaGUgaW50ZW50IGlzIHRvIG5vdyBnZXQgbUxE
UCB5YW5nIGRyYWZ0IHVwZGF0ZWQgcXVpY2tseSBhcyB3ZWxsLiBUaGFua3MgZm9yIHRoZSByZW1p
bmRlci4KCjx0cD4KR29vZCBzdHVmZi4gIEluIG5vIHBhcnRpY3VsYXIgb3JkZXIKLSBuZWVkcyBy
ZWZyZXNoaW5nIHRvIGdldCBpdCBpbnRvIHRoZSBkaXJlY3RvcnkKLSBhdWdtZW50cyBsYWNrIGNv
bnRyb2wtcGxhbmUtcHJvdG9jb2wKLSBubyBpZGVudGl0eTsgZGVyaXZlIGZyb20gbGRwPyBzZXBh
cmF0ZSBmb3IgUDJNUCBhbmQgTVAyTVA/Ci0gc2VjdXJpdHkgbGFja3Mgc3BlY2lmaWMgbGVhZiBh
dCByaXNrCi0gbXVsdGlwbGUgZW5hYmxlIGxlYWYgd2l0aCBpZGVudGljYWwgZGVzY3JpcHRpb24g
bWFraW5nIGl0IHVuY2xlYXIgdG8gbWUganVzdCB3aGljaCBhc3BlY3QgaXMgYmVpbmcgZW5hYmxl
ZAotIGxpbmUgbGVuZ3RocyB0b28gbG9uZwotIG5vIHJlZmVyZW5jZSBmb3IgdHJlZSBkaWFncmFt
IFJGQwpldGMKCkNoZWVycywKUmFqaXYKCgo+IE9uIE1hciAyNSwgMjAyMCwgYXQgNjoxMCBBTSwg
dG9tIHBldGNoIDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToKPgo+IO+7v0Zyb206IEthbXJh
biBSYXphIChza3JhemEpIDxza3JhemFAY2lzY28uY29tPgo+IFNlbnQ6IDIzIE1hcmNoIDIwMjAg
MTc6NDkKPiBTdWJqZWN0OiBSZTogVXBkYXRlZCByZXYgLTA4IHBvc3RlZCBbUmU6IEJlbmphbWlu
IEthZHVrJ3MgRGlzY3VzcyBvbiBkcmFmdC1pZXRmLW1wbHMtbGRwLXlhbmctMDc6ICh3aXRoIERJ
U0NVU1MgYW5kIENPTU1FTlQpXQo+Cj4gVGhhbmtzIFRvbS4KPiA8dHA+Cj4gS2FtcmFuLAo+Cj4g
Tm93IHRoYXQgbGRwLXlhbmcgaXMgb24gaXRzIHdheSwgd291bGQgaXQgYmUgYSBnb29kIHRpbWUg
dG8gYXR0ZW5kIHRvIG1sZHAteWFuZz8gIEl0IGhhcyBtYW55IG9mIHRoZSBzYW1lIGlzc3VlcyBh
cyBsZHAteWFuZyBoYWQgKGFzIEkgc2VlbSB0byByZWNhbGwgc2F5aW5nIHNvbWUgdGltZSBiYWNr
Oi0pLiAgSSBub3RpY2UgdGhhdCBpdCBoYXMgZXhwaXJlZCBzbyBrZWVwaW5nIEFEIGFuZCBjaGFp
cnMgb24gdGhpcyBtZXNzYWdlIHRvIGFzayB0aGUgcXVlc3Rpb24gaXMgaXQgZ29pbmcgdG8gcHJv
Z3Jlc3MgYW5kIGlmIHNvIHdoZW4/ICBGcm9tIG15IHBvaW50IG9mIHZpZXcsIGhhdmluZyBzcGVu
dCB0aW1lIG9uIGxkcC15YW5nIGFuZCBnb3QgdG8gdW5kZXJzdGFuZCBpdHMgdW5mYW1pbGlhciAt
IHRvIG1lIC0gY29uc3RydWN0cywgbm93IGlzIHRoZSB0aW1lIHRvIGxvb2sgYXQgaXQgYnV0IGVx
dWFsbHkgdGhlcmUgaXMgbm8gcG9pbnQgaW4gZG9pbmcgc28gdW5sZXNzIHRoZSBpc3N1ZXMgZ2V0
IHRha2VuIHVwIHJlYXNvbmFibHkgcXVpY2tseSwgaWUgd2Vla3Mgbm90IG1vbnRocy4KPgo+IFRv
bSBQZXRjaAo+Cj4gV2Ugd2lsbCB0cnkgdG8gc25lYWsgaW4gYmV0dGVyIGRlc2NyaXB0aW9uIHdo
ZW4gdGFraW5nIHVwIG91ciBuZXh0IHJldi4KPgo+IO+7v09uIDIwMjAtMDMtMjMsIDE6MzYgUE0s
ICJ0b20gcGV0Y2giIDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToKPgo+ICAgIEZyb206IEth
bXJhbiBSYXphIChza3JhemEpIDxza3JhemFAY2lzY28uY29tPgo+ICAgIFNlbnQ6IDIwIE1hcmNo
IDIwMjAgMjA6MzQKPgo+ICAgIEthbXJhbgo+ICAgIFRoYW5rcyBmb3IgLTA5OyAgcGx1Y2tpbmcg
b3V0IHlvdXIgcGFyYWdyYXBoCj4KPiAgICBbc2tyYXphMjBdOiBZZXMsIGludGYgZGlzY292ZXJ5
IGFuZCB0Z3QgZGlzY292ZXJ5IGFyZSBzZXBhcmF0ZSBhbmQgbm90IGxpbmtlZCAtIGl0IGlzIGVu
dGlyZWx5IHBvc3NpYmxlIHRvIGhhdmUgdjQgaW50ZiBkaXNjIGFuIHY2IHRndCBhbmQgdmljZSB2
ZXJzYS4gVGhpcyBpcyBvYnZpb3VzIGZyb20gdGhlIExEUCBwcm90b2NvbCBzcGVjcyBhbmQgaGVu
Y2Ugd2Ugc2VlIG5lZWQgdG8gY2FsbCB0aGlzIG91dC4KPiAgICAgIE90aGVyd2lzZSwgdGhlcmUg
YXJlIDEwMCBvdGhlciB0aGluZ3MgdGhhdCBtYXkgbmVlZCBjYWxsIG91dCAtIEl0IGlzIGV4cGVj
dGVkIHRoYXQgdXNlciBvZiB0aGlzIG1vZGVsIGlzIGZhbWlsaWFyIHdpdGggdGhlIExEUCBiYXNl
IHNwZWNzCj4gICAgPHRwPgo+ICAgIENsZWFybHkgSSBhbSBub3QgZmFtaWxpYXIgZW5vdWdoIHdp
dGggdGhlIGJhc2Ugc3BlY3MhICBJIGRpZCByZXJlYWQgUkZDNzU1MiBhbmQgc3RpbGwgZGlkIG5v
dCBzZWUgaXQgY2xlYXJseSBzcGVsdCBvdXQgdGhlcmUsIHJhdGhlciBpdCBzZWVtcyB0byBidW5k
bGUgdGhlIHBhcnRzIG9mIExEUCB0b2dldGhlciBpbiBpdHMgY2hhcmFjdGVyaXNhdGlvbiBvZiBM
RFAvTFNSIGFzIHNpbmdsZSBvciBkdWFsIHN0YWNrLiAgTm8gbWF0dGVyLCBmb3IgdGhlIGJlbmVm
aXQgb2Ygc3VjaCBhcyBtZSwgSSB3b3VsZCB2YWx1ZSBleHRyYSB3b3JkcyBpbiB0aGUgZGVzY3Jp
cHRpb24gY2xhdXNlcyBvZiB0aG9zZSBwcmVzZW5jZSBjb250YWluZXJzLCBzaW1wbHkgYWRkaW5n
IHdoYXQgaXQgaXMgdGhhdCBJUHY0L0lQdjYgaXMgYmVpbmcgZW5hYmxlZCBmb3IgaWUgcmVwbGFj
ZQo+ICAgIFByZXNlbnQgaWYgSVB2NCBpcyBlbmFibGVkCj4gICAgd2l0aAo+ICAgIFByZXNlbnQg
aWYgSVB2NCBpcyBlbmFibGVkIGZvciBkaXNjb3ZlcnkvdGFyZ2V0ZWQgZGlzY292ZXJ5LyBldGMK
Pgo+ICAgIEdpdmVuIHRoZSBzdHJ1Y3R1cmUgb2YgWUFORywgSSBmaW5kIGl0IGVhc3kgdG8gbG9z
ZSBzaWdodCBvZiB3aGF0IGl0IGlzIGlzIGJlaW5nIGVuYWJsZWQgb3IgZGlzYWJsZS4KPgo+ICAg
IEluIHRoZSBzYW1lIHZlaW4sIEkgYW0gdW5jbGVhciBhYm91dCB0aGUgaW50ZXJhY3Rpb24gYmV0
d2VlbiB0aGUgcHJlc2VuY2UgY29udGFpbmVyIGZvciBJUHY0IG9yIElQdjYgdW5kZXIgZ2xvYmFs
IGFuZCB0aGF0IHVuZGVyIGVnIHRhcmdldGVkIGRpc2NvdmVyeS4gIFdoYXQgaXMgaXQgdGhhdCB0
aGUgZ2xvYmFsIHZhbHVlIGVuYWJsZXMgYW5kIGRpc2FibGVzPyAgQ2FuIHRoZSBnbG9iYWwgSVB2
NiBiZSBkaXNhYmxlZCBidXQgSVB2NiB0YXJnZXRlZCBkaXNjb3ZlcnkgYmUgZW5hYmxlZD8gIEFn
YWluLCBhIGZldyB3b3JkcyBhYm91dCB0aGlzIGluIHRoZSBkZXNjcmlwdGlvbiBjbGF1c2VzIHdv
dWxkIGhlbHAgd2l0aCB0aGlzLgo+Cj4gICAgT24gYSBkaWZmZXJlbnQgbm90ZSwgSSBzdWdnZXN0
Cj4gICAgL3Blci1wZWVyIHNldHRpbmcgY2FuL3Blci1wZWVyIHNldHRpbmcgYW5kLwo+ICAgIC9j
b25mZ2lyYXRpb24vY29uZmlndXJhdGlvbi8KPiAgICAvUGxlYXNlIHJlZmVyIFJGQzQzNzgvcmVm
ZXJlbmNlICIgUkZDNDM3OAo+ICAgIC9lc3RhYmxpc2hlbWVudC9lc3RhYmxpc2htZW50Lwo+Cj4g
ICAgSFRICj4KPiAgICBUb20gUGV0Y2gKPiAgICBSb2IvVG9tLAo+Cj4gICAgV2UgYXJlIGdvaW5n
IHRvIHBvc3QgcmV2IC0wOSBzaG9ydGx5IHdpdGggc29tZSBtb3JlIGVkaXRzIHRvIHRha2UgY2Fy
ZSBvZiBzb21lIG9mIHRoZSBjb21tZW50cy4KPiAgICBQbGVhc2Ugc2VlIGlubGluZSBbc2tyYXph
MjBdCj4KPiAgICBPbiAyMDIwLTAzLTIwLCA4OjQyIEFNLCAidG9tIHBldGNoIiA8aWV0ZmNAYnRj
b25uZWN0LmNvbT4gd3JvdGU6Cj4KPiAgICAgICAgRnJvbTogUm9iIFdpbHRvbiAocndpbHRvbikg
PHJ3aWx0b25AY2lzY28uY29tPgo+ICAgICAgICBTZW50OiAxOSBNYXJjaCAyMDIwIDE4OjQxCj4g
ICAgICAgIEhpIFRvbSwgQmVuLCBLYW1yYW4sCj4gICAgICAgIFRoYW5rcyBmb3IgdGhlIGNvbW1l
bnRzLgo+Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IHRvbSBwZXRjaCA8
aWV0ZmNAYnRjb25uZWN0LmNvbT4KPj4gU2VudDogMTkgTWFyY2ggMjAyMCAxNzowNAo+PiBSb2Ig
c29ycnkgZm9yIHRoZSB0b3AgcG9zdGluZyBidXQgbXkgZS1tYWlsIGlzIGRpZmZpY3VsdCBjdXJy
ZW50bHkuCj4gICAgICAgIFtSV10KPiAgICAgICAgTm8gcHJvYmxlbS4gIEkgaGF2ZSB0byB1c2Ug
T3V0bG9vaywgYW5kIHRoYXQgZG9lc24ndCBzZWVtIHRvIGJlIG9wdGltaXplZCBmb3IgcmVwbHlp
bmcgdG8gZW1haWxzIGVpdGhlciEKPiAgICAgICAgPHRwPgo+ICAgICAgICBJIHVzZWQgdG8gaGF2
ZSBPdXRsb29rIEV4cHJlc3Mgd2hpY2ggSSB0aG91Z2h0IGJhc2ljIGJ1dCBJIGRpZCBnZXQgdmVy
eSBwcm9kdWN0aXZlIHdpdGggaXQgYW5kIG5vdyBJIGFtIG9uIE91dGxvb2shLiAgQWxzbywgSSBh
bSBnZXR0aW5nIGEgYm91bmNlIGZyb20ganVuaXBlci5uZXQgc28gc29tZW9uZSBpcyBub3Qgc2Vl
aW5nIHRoaXMgLSBlbHNlIGlubGluZQo+Pgo+PiBUaGUgdXNlIG9mIGZvdXIgcHJlc2VuY2UgY29u
dGFpbmVycyBzZWVtcyB3cm9uZzsgaXQgYWxsb3dzIGlwdjQgIG9yIGlwdjYKPj4gdG8gYmUgZW5h
YmxlZCBmb3Igb25lIHBhcnQgb2YgTERQIGFuZCBub3QgZm9yIG90aGVycyB3aGljaCBpcyBub3Qg
TERQIGFzIEkKPj4ga25vdyBpdCAod2hpY2ggY291bGQgYmUgaWdub3JhbmNlKS4KPiAgICAgICAg
W1JXXQo+ICAgICAgICBZZXMsIEkgYWdyZWUgdGhhdCB0aGlzIGlzIGFsc28gbm90IGlkZWFsIGFu
ZCBub3QgdGhlIHByb2JsZW0gdGhhdCBJIHJlc3BvbmRlZCB0byBwcmV2aW91c2x5LiAgSSBoYXZl
IG5vdyBjb21tZW50ZWQgYmVsb3cuCj4KPiAgICAgICAgICAgIFRoZSBhdXRob3IgY2l0ZXMgSVAg
WUFORyBtb2R1bGUgYnV0IEkKPj4gdGhpbmsgdGhhdCBkaWZmZXJlbnQ7IHRoZXJlIHRoZXJlIGlz
IG9ubHkgb25lIHByZXNlbmNlIGNvbnRhaW5lciB3aGljaCBjYW4KPj4gYmUgc2V0IHRvIHR1cm4g
b24gSVB2NCB3aXRob3V0IG5lZWRpbmcgdG8gYWRkIGFueSBtb3JlIHBhcmFtZXRlcnMgaWUgbm8K
Pj4gbmVlZCB0byBzZXQgdGhlIGVuYWJsZSBsZWFmLgo+ICAgICAgICBbUlddCj4gICAgICAgIElu
IHRoZSBnZW5lcmFsIGNhc2UsIHRoaXMgZmVlbHMgbGlrZSBhIHBvb3Igb3B0aW1pemF0aW9uIHRv
IG1lLiAgSXQgZmVlbHMgbGlrZSBpdCBhZGRzIHF1aXRlIGEgbG90IG9mIGV4dHJhIGJlc3Bva2Ug
Y29tcGxleGl0eSBmb3IgbGl0dGxlIGdhaW4sIGUuZy4gb25lIGRhdGEgbm9kZSAodGhlIGlwdjQg
cHJlc2VuY2UgY29udGFpbmVyKSBpcyB1c2VkIHRvIGVuYWJsZSBJUHY0LCBhbmQgYSBkaWZmZXJl
bnQgZGF0YSBub2RlICh0aGUgZW5hYmxlIGxlYWYpIGlzIHVzZWQgdG8gZGlzYWJsZSBpdC4gSXQg
YWxzbyBsb29rcyBhIGJpdCBsaWtlIGFuIGFkaG9jIHZlcnNpb24gb2YgaW5hY3RpdmUgY29uZmln
dXJhdGlvbiwgaS5lLiB3aHkgZG9lcyBhIGNsaWVudCBuZWVkIHRvIGNvbmZpZ3VyZSBkaXNhYmxl
ZCBJUHY0IGNvbmZpZ3VyYXRpb24gaW4gdGhlIGZpcnN0IHBsYWNlLgo+Cj4gICAgICAgIEhvd2V2
ZXIsIEkgYXBwcmVjaWF0ZSB0aGF0IHRoaXMgY29uc3RydWN0IGlzIHVzZWQgZWxzZXdoZXJlIGlu
IElFVEYgbW9kZWxzLCBhbmQgaGVuY2UgaXQgaXMgYXQgbGVhc3QgY29uc2lzdGVudCBhY3Jvc3Mg
dGhlIElFVEYgWUFORyBtb2RlbHMgdG8gdXNlIGl0IGhlcmUuCj4gICAgICAgIDx0cD4gIFJvYiAt
IEkgdGhpbmsgdGhhdCB0aGUgdXNlIG9mIHByZXNlbmNlK2VuYWJsZS1sZWFmIGlzIHRoZSBleGNl
cHRpb24gYW5kIGludGVuZGVkIGZvciB0aGUgY29ybmVyIGNhc2UgdGhhdCBpcyB0aGUgTmV0bW9k
IGludGVyZmFjZSBtb2RlbC4gIFRoZSBpc3N1ZSBhcyBJIHNlZSBpdCB3YXMgdGhlIHR3byBzY2Vu
YXJpb3MuICBBIGJsYWRlIGlzIGhvdC1wbHVnZ2VkLCB0aGUgZGV2aWNlIHJlYWRzIGl0cyBwcm9w
ZXJ0aWVzIGFuZCBzZXRzIHVwIHRoZSAnY29uZmlndXJhdGlvbicgYXMgc3RhdGUgZGF0YSB3aGlj
aCBPQU0gY2FuIHRoZW4gTkVUQ09ORiBnZXQuICBPciBPQU0gc2V0cyB1cCB0aGUgY29uZmlndXJh
dGlvbiBpbiBhZHZhbmNlIGFzIGNvbmZpZ3VyYXRpb24sIHRoZSBibGFkZSBpcyBob3QtcGx1Z2dl
ZCwgdGhlIGNvbmZpZ3VyYXRpb24gZGF0YSBpcyBtYXRjaGVkIG9uIHNvbWUgcGFyYW1ldGVyIGFu
ZCB0aGUgZGV2aWNlIHNldHMgdGhlIGJsYWRlIHRvIHdoYXQgT0FNIHdhbnRzLiAgTkVUTU9EIFdH
IHNwZW50IHllYXJzIG9uIHRoaXMgd2l0aG91dCBzdWNjZXNzIGFuZCB0aGlzIHdhcyAoaW4gcGFy
dCkgdGhlIGRyaXZlciBmb3IgTk1EQSB3aXRoIGl0cyBtdWx0aXBsZSBkYXRhc3RvcmVzLgo+Cj4g
ICAgICAgIEFueXdoZXJlIGVsc2UgSSB0aGluayB0aGF0IGhhdmluZyB0d28gd2F5cyB0byBlbmFi
bGUvZGlzYWJsZSBzb21ldGhpbmcgaXMgY29uZnVzaW5nLiAgSW4gdGhpcyBjYXNlLCBJIGZpbmQg
dGhlIChmb3VyKSBkZXNjcmlwdGlvbiBjbGF1c2VzIHVuY2xlYXIgYW5kIHRob3NlIHNob3VsZCBh
dCBsZWFzdCBiZSByZXdyaXR0ZW4uCj4KPiAgICBbc2tyYXphMjBdIFVwZGF0ZWQgdGhlIGRlc2Ny
aXB0aW9ucyBhIGJpdCAuIFNlZSBpbiByZXYgLTA5Lgo+Cj4gICAgICAgIG1vcmUgYmVsb3cKPgo+
ICAgICAgICAgICAgVGhpcyBub3QgdW5saWtlICB0aGUgdXNlIG9mIHByZXNlbmNlIGluCj4+IFJJ
UCwgT1NQRiwgQkZEICBidXQgdGhlcmUgaXMgb25seSBvbmUgcHJlc2VuY2UgY29udGFpbmVyLiBp
biBhbGwgc3VjaAo+PiBjYXNlcy4gIEhhdmluZyBmb3VyIHByZXNlbmNlIGNvbnRhaW5lcnMgYW5k
IGZvdXIgZW5hYmxlIGxlYWYgZm9yIElQVjQgKG5vdAo+PiBmb3IgdGhlIGZlYXR1cmVzKSBzZWVt
IHRvIG1lIG9ubHkgYSBwb3NzaWJsZSBzb3VyY2Ugb2YgbWlzY29uZmlndXJhdGlvbi4KPj4KPiAg
ICAgICAgW1JXXQo+ICAgICAgICBJIGFncmVlIHRoYXQgaGF2aW5nIHRoZSBwcmVzZW5jZS9lbmFi
bGUgbGVhZiBpbiA0IHBsYWNlcyBpcyBub3QgaWRlYWwuICBBbHRob3VnaCwgaXQgbG9va3MgbGlr
ZSB0aGUgZW5hYmxlIGxlYWYgaXMgb25seSBpbiB0d28gb2YgdGhvc2UgcGxhY2VzLCBidXQgYW4g
aXB2NCBwLWNvbnRhaW5lciBpcyB1c2VkIGluIGFsbCA0IHBsYWNlcy4KPgo+ICAgICAgICBJJ20g
bm90IHJlYWxseSBmYW1pbGlhciB3aXRoIHRoZSBkZXRhaWxzIG9mIExEUCwgYnV0IGl0IHNlZW1z
IHRoYXQgdGhlIGNvbmZpZ3VyYXRpb24gZm9yIGJhc2ljIGRpc2NvdmVyeSwgZXh0ZW5kZWQgZGlz
Y292ZXJ5LCBhbmQgc3RhdGljYWxseSBjb25maWd1cmVkIHBlZXJzIGxvZ2ljYWxseSBzaXRzIGF0
IHRoZSBzYW1lIGxldmVsLiAgSGVuY2UgSSB0aGluayBJIGNhbiBzZWUgd2h5IElQdjQvdjYgbWln
aHQgYWxsIG5lZWQgdG8gYmUgY29uZmlndXJlZC9lbmFibGVkIHNlcGFyYXRlbHkgZm9yIGVhY2gg
b2YgdGhlbS4KPgo+ICAgICAgICBCdXQgSSB3YXNuJ3Qgc3VyZSB3aHkgdGhlIGdsb2JhbCBpcHY0
IGNvbmZpZ3VyYXRpb24gbmVlZHMgYSBwcmVzZW5jZSBjb250YWluZXIgYW5kIGFuIGVuYWJsZSBr
ZXl3b3JkLiAgUGVyaGFwcyBpdCBjb3VsZCBiZSBjaGFuZ2VkIHRvIGEgbm9uLXByZXNlbmNlIGNv
bnRhaW5lciwgYW5kIHRoZSBlbmFibGUga2V5d29yZCByZW1vdmVkPyAgSS5lLiBkb2VzIGl0IG1h
a2Ugc2Vuc2UgdG8gZW5hYmxlIElQdjQgZ2xvYmFsbHkgaW4gTERQIGJ1dCBub3QgYWxzbyBpbiB0
aGUgYmFzaWMgZGlzY292ZXJ5LCBleHRlbmRlZCBkaXNjb3ZlcnksIG9yIHBlZXIgY29uZmlndXJh
dGlvbj8gIE9yIGRvZXMgdGhlIGdsb2JhbCBJUHY0IGNvbmZpZ3VyYXRpb24gb25seSByZWFsbHkg
YXBwbHkgaWYgSVB2NCBoYXMgYmVlbiBlbmFibGVkIGVsc2V3aGVyZT8KPgo+ICAgICAgICBUaGVz
ZSBjb21tZW50cyBtYXkgZXF1aXZhbGVudGx5IGFwcGx5IHRvIElQdjYgYXMgd2VsbC4KPgo+ICAg
ICAgICA8dHA+Cj4gICAgICAgIEkgYW0gc3VyZSB0aGV5IGFwcGx5IHRvIElQdjYganVzdCBhcyB3
ZWxsIS4gIFRoZSBjdXJyZW50IG1vZGVsIGFsbG93cyBMRFAgdGFyZ2V0ZWQgdG8gYmUgSVBWNiBv
bmx5IGFuZCBMRFAgZGlzY292ZXJ5IHRvIGJlIElQdjQgb25seS4gIElmIHRoYXQgaXMgd2hhdCB0
aGUgYXV0aG9ycyB3YW50IHRoZW4gSSB0aGluayB0aGF0IG5lZWRzIHNwZWxsaW5nIG91dCBpbiB0
aGUgYm9keSBvZiB0aGUgZG9jdW1lbnQuCj4KPiAgICBbc2tyYXphMjBdOiBZZXMsIGludGYgZGlz
Y292ZXJ5IGFuZCB0Z3QgZGlzY292ZXJ5IGFyZSBzZXBhcmF0ZSBhbmQgbm90IGxpbmtlZCAtIGl0
IGlzIGVudGlyZWx5IHBvc3NpYmxlIHRvIGhhdmUgdjQgaW50ZiBkaXNjIGFuIHY2IHRndCBhbmQg
dmljZSB2ZXJzYS4gVGhpcyBpcyBvYnZpb3VzIGZyb20gdGhlIExEUCBwcm90b2NvbCBzcGVjcyBh
bmQgaGVuY2Ugd2Ugc2VlIG5lZWQgdG8gY2FsbCB0aGlzIG91dC4KPiAgICAgIE90aGVyd2lzZSwg
dGhlcmUgYXJlIDEwMCBvdGhlciB0aGluZ3MgdGhhdCBtYXkgbmVlZCBjYWxsIG91dCAtIEl0IGlz
IGV4cGVjdGVkIHRoYXQgdXNlciBvZiB0aGlzIG1vZGVsIGlzIGZhbWlsaWFyIHdpdGggdGhlIExE
UCBiYXNlIHNwZWNzLgo+Cj4gICAgUGVyc29uYWxseSBJIGRvIG5vdCB0aGluayBpdCBpcyB3aGF0
IGlzIHdhbnRlZCBzbyBJIHdhbnQganVzdCBvbmUgcGxhY2UgdG8gZW5hYmxlIElQdjQgYW5kIG9u
ZSBwbGFjZSB0byBlbmFibGUgSVB2NiBhbmQgYWxzbyBmb3IgdGhvc2UgcGxhY2VzIHRvIGJlIGVu
YWJsZSBsZWFmIG9ubHkuIG5vIHByZXNlbmNlLiAgQXMgSSBzYWlkLCBJIHNlZSBwcmVzZW5jZSB1
c2VkIGZvciBvcHRpb25hbCBmZWF0dXJlcyB3aGVuIG5vIGNvbmZpZ3VyYXRpb24gbGVhZnMgYXJl
IG5lZWRlZCBvciB3aGVuIHRoZXJlIGFyZSBmZXcgYW5kIGxpa2VseSB0byBkZWZhdWx0LiAgVGhp
cyBpcyBob3cgSSBzZWUgQkZELCBSSVAsIE9TUEYgSUVURiBZQU5HIG1vZHVsZXMgdXNlIHByZXNl
bmNlIGNvbnRhaW5lcnMKPiAgICAgICAgT25lIG1vcmUgYmVsb3cKPgo+PiBJIGVjaG8gQmVuJ3Mg
Y29uY2VybiBhYm91dCB0aGUgc3RyaW5nIHBhc3N3b3JkLiAgVXN1YWxseSB0aGlzIGlzIGJhc2U2
NAo+PiBhbmQgSSB3b3VsZCBob3BlIHRvIHJlZmVyZW5jZSB0aGUgYmFzaWMgTmV0Y29uZiBjb25m
aWd1cmF0aW9uIEktRCBvbiBzdWNoCj4+IG1hdHRlcnMgYnV0IHByb2dyZXNzIG9uIHRoZXNlIGhh
cyBub3QgYmVlbiBORVRDT05GIFdHIGZpbmVzdCBob3VyLgo+ICAgICAgICBbUlddCj4gICAgICAg
IFllcywgd2UgbmVlZCB0byBnZXQgdGhvc2UgZHJhZnRzIGZpbmlzaGVkLiAgVGhpcyBtaWdodCBi
ZSBzb21ldGhpbmcgdGhhdCBJIG5lZWQgdG8gZGlzY3VzcyB3aXRoIHRoZSBORVRDT05GIGNoYWly
cyBhbmQgcG9zc2libHkgdGhlIHNlY3VyaXR5IEFEcyB0byBmaWd1cmUgb3V0IGhvdyB3ZSBoYXZl
IHNvbWV0aGluZyB0aGF0IGlzIGdvb2QgZW5vdWdoLgo+Cj4gICAgICAgIEJ1dCBJIGFsc28gaGF2
ZSB0byBjb25mZXNzIHRoYXQgSSBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHRoZSBudWFuY2VzIG9m
IHRoaXMgaXNzdWUgd2VsbCBlbm91Z2ggdG8gcmVhbGx5IGtub3cgd2hldGhlciBzdHJpbmcgdnMg
YmluYXJ5IGlzIHRoZSByaWdodCBhbnN3ZXIgaGVyZS4KPj4KPj4gSSBhZ3JlZSB0aGF0IHRoZSBp
c3N1ZSB3aXRoIGhlbGxvIHRpbWVycyBpcyBzb3J0ZWQgKGFsdGhvdWdoIHRoZSB1c2Ugb2YKPj4g
cmVmaW5lIGFuZCB1c2VzIGFuZCB0aGUgbWl4IG9mIHRoZSB0ZXJtaW5vbG9neSAnYWxsLWludGVy
ZmFjZXMnIGFuZAo+PiAnZ2xvYmFsJyBkb2VzIG5vdCBtYWtlIGZvciBhbiBlYXN5IHJlYWQuCj4g
ICAgICAgIFtSV10KPiAgICAgICAgSSdtIG9rYXkgd2l0aCB0aGUgcmVmaW5lIHN0YXRlbWVudHMu
ICBEbyB5b3UgaGF2ZSBhIHNwZWNpZmljIHN1Z2dlc3Rpb24gb24gaG93IHRoZSB0ZXJtaW5vbG9n
eSBjb3VsZCBwZXJoYXBzIGJlIHR3ZWFrZWQgdG8gbWFrZSBpdCBlYXNpZXIgdG8gcmVhZC91bmRl
cnN0YW5kPwo+ICAgICAgICA8dHA+Cj4gICAgICAgIEkgZG8gbm90IHRoaW5rIHRoYXQgdGhlIHBy
b2JsZW0gaXMgdGhlIHRlcm1pbm9sb2d5LCBpdCBpcyB0aGUgd2F5IFlBTkcgaXMgYmVpbmcgdXNl
ZC4gIFlvdSBrbm93IHRoYXQgdGhlIG9yaWdpbmFsIFlBTkcgY291bGQgbm90IGRvIHdoYXQgdGhl
IGF1dGhvcnMgd2FudGVkLCBjb3VydGVzeSBvZiB0aGUgd2F5IFlBTkcgaGFuZGxlcyBkZWZhdWx0
IHZhbHVlcyAod2hpY2ggSSB0aGluayBpcyB3ZWlyZCkuICBCdXQgZm9yIG1lIHRoZSBmaXggaXMg
dG8gc3RvcCB0cnlpbmcgdG8gc2F2ZSBhIGZldyBsaW5lcyAgb2YgY29kZSB3aXRoIGEgZ3JvdXBp
bmcgd2l0aCB0d28gdXNlcyBvbmUgd2l0aCBhIHJlZmluZS4gIERpdGNoIHRoZSBZQU5HIGdyb3Vw
aW5nIGFuZCB1c2VzIGFuZCBzcGVsbCBpdCBvdXQuICBUaGlzIGlzIGEgaG9iYnkgaG9yc2Ugb2Yg
bWluZSwgdGhhdCB0aG9zZSB3cml0aW5nIGNvZGUgd2FudCB0byBzYXZlIGEgZmV3IGxpbmVzIGJ5
IGNyZWF0aW5nIGxvdHMgb2Ygc3Vicm91dGluZXMvZ3JvdXBpbmdzIHdpdGggYW4gaW5jcmVhc2Ug
aW4gY29tcGxleGl0eSB0aGF0IGFkdmVyc2VseSBhZmZlY3RzIGFsbCB1c2VycyBldmVyIGFmdGVy
ISAgTGlrZSBJIHNheSBhIGhvYmJ5IGhvcnNlLgo+Cj4gICAgICAgIFRvbSBQZXRjaAo+Cj4+IFNv
cnJ5IHRoaXMgaXMgYWZ0ZXIgdGhlIHRlbGVjaGF0Lgo+ICAgICAgICBbUlddCj4gICAgICAgIE5v
IHdvcnJpZXMuICBBbGwgY29uc3RydWN0aXZlIGlucHV0IGlzIGFwcHJlY2lhdGVkIGJ5IHRoaXMg
aW5jb21pbmcgQUQgd2hvIGlzIHRyeWluZyB0byBmaW5kIGhpcyBmZWV0IDstKQo+Cj4gICAgICAg
IFJlZ2FyZHMsCj4gICAgICAgIFJvYgo+Cj4KPj4KPj4gVG9tIFBldGNoCj4+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gRnJvbTogbXBscyA8bXBscy1ib3VuY2Vz
QGlldGYub3JnPiBvbiBiZWhhbGYgb2YgUm9iIFdpbHRvbiAocndpbHRvbikKPj4gPHJ3aWx0b249
NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc+Cj4+IFNlbnQ6IDE5IE1hcmNoIDIwMjAgMTY6MDQK
Pj4gVG86IEJlbmphbWluIEthZHVrOyBLYW1yYW4gUmF6YSAoc2tyYXphKQo+PiBDYzogbXBsc0Bp
ZXRmLm9yZzsgbXBscy1jaGFpcnNAaWV0Zi5vcmc7IFRoZSBJRVNHOyBkcmFmdC1pZXRmLW1wbHMt
bGRwLQo+PiB5YW5nQGlldGYub3JnCj4+IFN1YmplY3Q6IFJlOiBbbXBsc10gVXBkYXRlZCByZXYg
LTA4IHBvc3RlZCBbUmU6IEJlbmphbWluIEthZHVrJ3MgRGlzY3Vzcwo+PiBvbiBkcmFmdC1pZXRm
LW1wbHMtbGRwLXlhbmctMDc6ICh3aXRoIERJU0NVU1MgYW5kIENPTU1FTlQpXQo+Pgo+PiBIaSBC
ZW4sIEthbXJhbiwKPj4KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+PiBGcm9tOiBp
ZXNnIDxpZXNnLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBCZW5qYW1pbiBLYWR1awo+
Pj4gU2VudDogMTcgTWFyY2ggMjAyMCAyMDo1Ngo+Pj4gVG86IEthbXJhbiBSYXphIChza3JhemEp
IDxza3JhemFAY2lzY28uY29tPgo+Pj4gQ2M6IG1wbHNAaWV0Zi5vcmc7IG1wbHMtY2hhaXJzQGll
dGYub3JnOyBOaWNvbGFpIExleW1hbm4KPj4+IDxuLmxleW1hbm5AdGVsZWtvbS5kZT47IFRoZSBJ
RVNHIDxpZXNnQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1tcGxzLWxkcC0KPj4+IHlhbmdAaWV0Zi5v
cmc7IFRhcmVrIFNhYWQgPHRzYWFkLm5ldEBnbWFpbC5jb20+Cj4+PiBTdWJqZWN0OiBSZTogVXBk
YXRlZCByZXYgLTA4IHBvc3RlZCBbUmU6IEJlbmphbWluIEthZHVrJ3MgRGlzY3VzcyBvbgo+Pj4g
ZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA3OiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKV0K
Pj4+Cj4+Pj4gT24gRnJpLCBGZWIgMjgsIDIwMjAgYXQgMDQ6Mzk6MTRBTSArMDAwMCwgS2FtcmFu
IFJhemEgKHNrcmF6YSkgd3JvdGU6Cj4+Pj4+IFRoYW5rcyBmb3IgeW91ciBkZXRhaWxlZCByZXZp
ZXcsIEJlbi4KPj4+Pj4gV2UgaGF2ZSBwb3N0ZWQgYSBuZXcgcmV2IC0wOCB0aGF0IHRha2VzIGNh
cmUgYWxtb3N0IGFsbCBvZiB5b3VyCj4+Pj4+IGNvbW1lbnRzCj4+PiBhbmQgY29tbWVudHMgZnJv
bSBvdGhlciBJRVNHIHJldmlld2Vycy4KPj4+PiBPbiBiZWhhbGYgb2YgYXV0aG9ycywgUGxlYXNl
IHNlZSBpbmxpbmUgW3NrcmF6YV0gZm9yIGVhY2ggb2YgeW91cgo+Pj4gY29tbWVudC9ROgo+Pj4+
Cj4+Pj4KPj4+Pgo+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiAtLQo+Pj4+ICAgIERJU0NVU1M6Cj4+Pj4K
Pj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+Pj4+IC0tCj4+Pj4KPj4+PiAgICBUaGUgWUFORyBkb2N0b3IgbGFz
dCBjYWxsIHJldmlldyBvZiB0aGUgLTA2IG5vdGVzIHRoYXQgdGhlc2UKPj4+PiBtb2R1bGVzCj4+
PiBhcmUKPj4+PiAgICBpbiB2aW9sYXRpb24gb2YgdGhlIGV4cGVjdGF0aW9ucyBvZiBSRkMgODM0
OSAoYXQgbGVhc3Qgdy5yLnQuCj4+PiBkZWZpbmluZyBhCj4+Pj4gICAgbmV3IGlkZW50aXR5IGZv
ciB0aGUgY29udHJvbC1wbGFuZSBwcm90b2NvbCBhbmQgcG9zc2libHkgbW9yZSkuCj4+PiBUaGlz
Cj4+Pj4gICAgZG9jdW1lbnQgc2hvdWxkIGVpdGhlciBiZSBicm91Z2h0IGludG8gY29tcGxpYW5j
ZSBvciBleHBsYWluIHdoeQo+PiBpdAo+Pj4+ICAgIGRpdmVyZ2VzLgo+Pj4+Cj4+Pj4gW3NrcmF6
YV06IEZpeGVkLgo+Pj4+Cj4+Pj4gICAgVGhlIFlBTkcgZG9jdG9yJ3MgY29tbWVudHMgYWJvdXQg
ZGVmYXVsdCB2YWx1ZXMgZm9yICJsb2NhbCIKPj4+PiAgICBjb25maWd1cmF0aW9uIChlLmcuLCBn
cmFjZWZ1bC1yZXN0YXJ0IGNvbmZpZ3VyYXRpb24pIGNhdXNpbmcgdGhlCj4+PiBnbG9iYWwKPj4+
PiAgICBjb25maWd1cmF0aW9uIHRvIG5ldmVyIHRha2UgZWZmZWN0IHNob3VsZCBhbHNvIGJlIGFk
ZHJlc3NlZC4KPj4+Pgo+Pj4+IFtza3JhemFdOiBGaXhlZC4KPj4+Cj4+PiBUaGVzZSBib3RoIGxv
b2sgYWRkcmVzc2VkLCB0byBteSBleWUsIGJ1dCBJIGFtIHZlcnkgbXVjaCBub3QgYSBZQU5HCj4+
PiBleHBlcnQuCj4+PiBJJ2QgcmVjb21tZW5kIHRyeWluZyB0byBnZXQgYSBkZWRpY2F0ZWQgWUFO
RyByZXZpZXcsIHBlcmhhcHMgZnJvbSB0aGUKPj4+IGluY29taW5nIE1hbmFnZW1lbnQgQUQgUm9i
IFdpbHRvbi4KPj4gW1JXXQo+PiBJJ3ZlIGNoZWNrZWQgdGhlIGdyYWNlZnVsLXJlc3RhcnQgY29u
ZmlndXJhdGlvbiBhbmQgaXQgbG9va3MgZmluZS4KPj4KPj4gSXMgdGhlcmUgZnVydGhlciBoaWVy
YXJjaGljYWwgY29uZmlndXJhdGlvbiB0aGF0IG5lZWRzIHRvIGJlIGNoZWNrZWQ/Cj4+Cj4+Pgo+
Pj4+ICAgIFBsZWFzZSBpbmNsdWRlIHNvbWUganVzdGlmaWNhdGlvbiBmb3Igd2h5IExEUCBJUHY2
IGlzIGNvbnNpZGVyZWQKPj4gYW4KPj4+PiAgICAiZXh0ZW5kZWQgZmVhdHVyZSIgKHdoaWNoIGlz
IHBhcnRpY3VsYXJseSBzdXJwcmlzaW5nIGdpdmVuIHRoYXQKPj4+IFNlY3Rpb24KPj4+PiAgICAy
IGNsYXNzaWZpZXMgIklQIiB0byByZWZlciB0byBib3RoIElQdjQgYW5kIElQdjYgdG9nZXRoZXIp
Lgo+Pj4+Cj4+Pj4gW3NrcmF6YV06ICBUaGlzIHdhcyBhbiBlYXJseSBkZWNpc2lvbiB0YWtlbiBh
bmQgcHJlc2VudGVkIHRvIFdHIGFuZAo+Pj4+IFdHCj4+PiBoYWQgYWdyZWVkLgo+Pj4+IE1vcmVv
dmVyLCBTZWMgMS4xIGRvZXMgcG9pbnRzIG91dCB3aHkgTERQIElQdjYgaXMgY29uc2lkZXJlZCBh
cyBhbgo+Pj4gZXh0ZW5kZWQgZmVhdHVyZS4gVGhlICJiYXNlIiBmZWF0dXJlcyBhcmUgdGhlIG9u
ZSBtb3N0IGNvbW1vbmx5Cj4+PiBpbXBsZW1lbnRlZCBhbmQgZGVwbG95ZWQgZmVhdHVyZXMuCj4+
Pj4gVGhlIGlkZWEgd2FzIHRoYXQgYmFzZSBtdXN0IG5vdCBjb250YWluIGFueSBpZi1mZWF0dXJl
IC0gZ2l2ZW4gdGhhdAo+Pj4gTERQdjYgaXMgbm90IHdpZGVseSBpbXBsZW1lbnRlZCBhbmQgd2Fz
IGJyYW5kZWQgYXMgaWYtZmVhdHVyZSwgaXQgaXMKPj4+IGNsYXNzaWZpZWQgaW4gdGhlIGV4dGVu
ZGVkIGNhdGVnb3J5IHRoZW4uCj4+Pj4gQlRXLCBub3RlIHRoYXQgTERQIGhhcyBzZXBhcmF0ZSBS
RkMgZm9yIExEUCBJUHY2Lgo+Pj4KPj4+IEl0J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSB0aGF0
IGp1c3QgYmVjYXVzZSB0aGUgcHJvdG9jb2wgaXMKPj4+IGRlc2NyaWJlZCBpbiBzZXBhcmF0ZSBS
RkNzIGZvciBJUHY0IGFuZCBJUHY2IHdlIGNhbm5vdCBwcmVzZW50IGEKPj4+IHVuaWZpZWQgbWFu
YWdlbWVudCBpbnRlcmZhY2Ugb24gdG9wIG9mIGl0LiAgSSBub3RlIHRoYXQgc2V2ZXJhbCBvdGhl
cgo+Pj4gQURzIGV4cHJlc3NlZCBjb25jZXJuIGFib3V0IHRoaXMgdG9waWMsIHNvIEkndmUgbW92
ZWQgdGhpcyBkb2N1bWVudAo+Pj4gb250byB0aGUgYWdlbmRhIGZvciB0aGlzIHdlZWsncyBJRVNH
IHRlbGVjaGF0IHRvIGdldCBhIGJldHRlciBzZW5zZSBvbgo+Pj4gd2hhdCB0aGUgcmlnaHQgdGhp
bmcgdG8gZG8gaXMgaGVyZS4KPj4gW1JXXQo+PiBJIG5vdGUgdGhhdCBJUHY2IGlzbid0IHVuZGVy
IGlmLWZlYXR1cmUgaW4gdGhlIGV4dGVuc2lvbiBtb2R1bGUuICBUaGlzCj4+IHdvdWxkIGltcGx5
IHRoYXQgaW1wbGVtZW50YXRpb25zIHRoYXQgd2lzaCB0byBpbXBsZW1lbnQgb3B0aW9uYWwgZmVh
dHVyZXMKPj4gaW4gdGhlIGV4dGVuc2lvbiBtb2R1bGUgbXVzdCBhbHNvIHN1cHBvcnQgTERQIElQ
djYgKG9yIGRldmlhdGUpLiAgSXMgdGhhdAo+PiBpbnRlbnRpb25hbD8KPj4KPj4KPj4+Cj4+Pj4K
Pj4+PiAgICBXZSBuZWVkIHRvIGRlZmluZSB0aGUgZm9ybWF0L3NlbWFudGljcyBvZiB0aGUgbWQ1
LWtleSBzdHJpbmcKPj4+PiAoZS5nLiwKPj4+IGlzCj4+Pj4gICAgaXQgaGV4PyBiYXNlNjR7dXJs
LH0/KSBlaXRoZXIgZGlyZWN0bHkgb3IgYnkgcmVmZXJlbmNlIChhcyB0aGUKPj4gWUFORwo+Pj4+
ICAgIGRvY3RvciBub3RlcykuICBVc2luZyBhIGNyeXB0by10eXBlIHdvdWxkIHByb2JhYmx5IGJl
Cj4+Pj4gYXBwcm9wcmlhdGUsCj4+PiBhcwo+Pj4+ICAgIHdvdWxkIGFkZGluZyBhIG5vdGUgdGhh
dCB0Y3AtbWQ1IGlzIG9ic29sZXRlZCBieSBUQ1AtQU8uCj4+Pj4KPj4+PiBbc2tyYXphXTogSXQg
aXMgYmV5b25kIG91ciBjb250cm9sIGFzIHdlIGFyZSB1c2luZyBpdCBhcy1pcyBmcm9tIHRoZQo+
Pj4gUkZDLiBNYWRlIHRoZSBjaGFuZ2UgYW55d2F5cyB0byBhZGQgY3J5cHRvLWFsZ28gdG8gd2lk
ZW4gdGhlCj4+PiBzY29wZS90eXBlIG9mIGtleSBiZXlvbmQgTUQ1Lgo+Pj4KPj4+IEknbSBzdGls
bCBjb25jZXJuZWQgdGhhdCB0aGVyZSBpc24ndCBlbm91Z2ggdGV4dCBoZXJlIGZvciBtZSB0byBi
ZQo+Pj4gYWJsZSB0byBpbXBsZW1lbnQgc29tZXRoaW5nIGFuZCBoYXZlIGNvbmZpZGVuY2UgaXQg
d2lsbCBpbnRlcm9wZXJhdGUuCj4+PiBGb3IgZXhhbXBsZSwgdGhlIHJlY29tbWVuZGF0aW9ucyBp
biBSRkMgMzU2MiBpbmNsdWRlIHRoZSBhYmlsaXR5IHRvCj4+PiB1c2UgYSBkaXJlY3QgYmluYXJ5
IGtleSBmb3IgVENQLW1kNS4gIERvZXMgdGhpcyBZQU5HIHN0YW56YSBhbGxvdyBmb3IKPj4gZG9p
bmcgc28/Cj4+PiBJZiB5ZXMsIHdoYXQgbWVjaGFuaXNtIGlzIHVzZWQgZm9yIGNvbnZlcnRpbmcg
aW5wdXQgaW50byAicmF3IiBiaW5hcnksCj4+PiBpZiBuZWVkZWQ/Cj4+Pgo+Pj4gVGhhdCBpcywg
ZXZlbiBpZiB0aGUgYWN0dWFsIHByb3RvY29sIHNlbWFudGljcyBmb3IgaG93IFRDUC1NRDUgdXNl
cyBhCj4+PiBnaXZlbiBrZXkvcGFzc3dvcmQgYXJlIG91dCBvZiB5b3VyIGNvbnRyb2wsIHRoZXJl
IGlzIHN0aWxsIGFtYmlndWl0eQo+Pj4gYXMgdG8gd2hhdCBtYXBwaW5nIChpZiBhbnkpIG9jY3Vy
cyBiZXR3ZWVuIHRoZSBZQU5HLWNvbmZpZ3VyZWQgdmFsdWUKPj4+IGFuZCB3aGF0IGlzIHBhc3Nl
ZCB0byB0aGUgVENQLU1ENSBpbXBsZW1lbnRhdGlvbi4KPj4+Cj4+PiBGdXJ0aGVybW9yZSwgdGhl
IGF1dGhlbnRpY2F0aW9uLXR5cGUgc3RpbGwgb25seSBoYXMgYSAic3RyaW5nIiBsZWFmCj4+PiBm
b3IgdGhlIGtleSwgd2l0aCAoaWYgSSBhbSByZWFkaW5nIHRoZSBZQU5HIGNvcnJlY3RseSkgdGhl
IHJlY29tbWVuZGVkCj4+PiBrZXktIGNoYWluIGZ1bmN0aW9uYWxpdHkgZm9yIHByb3RlY3RlZCBr
ZXkgc3RvcmFnZSBiZWluZyBsZWZ0IGFzIGFuCj4+IGV4dGVuc2lvbi4KPj4+IEl0J3Mgbm90IGNs
ZWFyIHRvIG1lIHdoeSB3ZSBzaG91bGQgYmUgbGVhdmluZyB0aGUgYmVzdC1wcmFjdGljZQo+Pj4g
Zm9ybXVsYXRpb24gYXMgYW4gZXh0ZW5zaW9uLgo+Pj4KPj4+PiAgICBJbiB0aGUgcGVlci1hZi1w
b2xpY3ktY29udGFpbmVyIGdyb3VwaW5nJ3MKPj4+PiAgICBsYWJlbC1wb2xpY3kvYWR2ZXJ0aXNl
L3ByZWZpeC1saXN0LCB3ZSBuZWVkIHRvIHNheSBpZiB0aGUgZmlsdGVyCj4+Pj4gaXMKPj4+IGZv
cgo+Pj4+ICAgIGluY2x1c2lvbiBvciBleGNsdXNpb24gb2Ygb3V0Z29pbmcgbGFiZWwgYWR2ZXJ0
aXNlbWVudHMuCj4+Pj4gICAgU2ltaWxhcmx5IGZvciB0aGUgaW5jb21pbmcgbGFiZWwgYWR2ZXJ0
aXNlbWVudHMgaW4gdGhlICdhY2NlcHQnCj4+Pj4gICAgY29udGFpbmVyIChhbmQgbW9zdCBvZiB0
aGUgPGZvbz4tbGlzdC1yZWYgdXNhZ2VzPykuCj4+Pj4KPj4+PiAgICBJbiB0aGUgcG9saWN5LWNv
bnRhaW5lciBncm91cGluZydzCj4+Pj4gICAgbGFiZWwtcG9saWN5L2Fzc2lnbi9pbmRlcGVuZGVu
dC1tb2RlL3ByZWZpeC1saXN0LCB0aGUgZGVzY3JpcHRpb24KPj4+PiAgICBzdWdnZXN0cyB0aGF0
IHRoZSBjb250ZW50cyB3aWxsIHByb3ZpZGUgbm90IGp1c3QgYSBsaXN0IG9mCj4+Pj4gcHJlZml4
ZXMKPj4+IHRoYXQKPj4+PiAgICBhY3QgYXMgYSBmaWx0ZXIsIGJ1dCBhbHNvIGEgbWFwIGZyb20g
cHJlZml4IHRvIGxhYmVsLiAgVGhpcyBpcyBhCj4+Pj4gICAgcXVhbGl0YXRpdmVseSBkaWZmZXJl
bnQgdXNhZ2UgdGhhbiB0aGUgcHJldmlvdXMgb2NjdXJyZW5jZXMgb2YKPj4+PiAgICBwcmVmaXgt
bGlzdC1yZWYsIGFuZCBpdCBzZWVtcyBsaWtlIGEgZGlmZmVyZW50IHR5cGUgbWF5IGJlCj4+Pj4g
bmVlZGVkCj4+PiBmb3IKPj4+PiAgICBpdC4gIFNpbWlsYXJseSBmb3Igb3JkZXJlZC1tb2RlLgo+
Pj4+Cj4+Pj4gW3NrcmF6YV06IEZpeGVkIGFzIHBlciBsYXRlc3QgY2hhbmdlcyB0aGF0IHVzZSBy
dGd3ZyBwb2xpY3kgbW9kZWwKPj4+IGNvbnN0cnVjdHMuCj4+Pgo+Pj4gQWgsIHRoaXMgdG9vayBt
ZSBhIGxpdHRsZSBtb3JlIHdvcmsgdG8gZmluZCwgc2luY2UgdGhlIGNoYW5nZXMgd2VyZSBpbgo+
Pj4gdGhlIHByZWZpeC1saXN0LXJlZiB0eXBlZGVmLiAgVGhhbmtzLgo+Pj4KPj4+PiAgICAocHJv
LWZvcm1hKSBUaGlzIGRvY3VtZW50IGhhcyA2IGF1dGhvcnMsIGFuZCBwZXIgUkZDIDczMjIsIGFz
Cj4+Pj4gdGhpcwo+Pj4gaXMKPj4+PiAgICBtb3JlIHRoYW4gZml2ZSwgd2UgYXJlIHN1cHBvc2Vk
IHRvIGNvbnNpZGVyIHdoZXRoZXIgdGhhdCdzCj4+PiBhcHByb3ByaWF0ZS4KPj4+PiAgICBTZWVp
bmcgbm90aGluZyBpbiB0aGUgc2hlcGhlcmQgd3JpdGV1cCBvciBzaW1pbGFyLCBJIG1lbnRpb24g
aXQKPj4+IGhlcmUuCj4+Pj4KPj4+PiBbc2tyYXphXTogV2UgaGFkIHRha2VuIGFuIGFkdmlzZSBm
cm9tIExvYSAoTVBMUyBXRyBjaGFpcikgYW5kIHdvdWxkCj4+Pj4gbGlrZQo+Pj4gdG8ga2VlcCBp
dCB0byA2Lgo+Pj4KPj4+IFN1cmU7IHRoaXMgd2FzIHByZXN1bWVkIHRvIGp1c3QgYmUgInBybyBm
b3JtYSIgYnV0IEkgcHV0IGl0IGluIHNpbmNlCj4+PiB0aGUgc2hlcGhlcmQgd3JpdGV1cCBkaWRu
J3QgbWVudGlvbiBpdCBzcGVjaWZpY2FsbHkuCj4+Pgo+Pj4+Cj4+Pj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+
IC0tCj4+Pj4gICAgQ09NTUVOVDoKPj4+Pgo+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gLS0KPj4+Pgo+
Pj4+ICAgIFBsZWFzZSBhbHNvIHJlc3BvbmQgdG8gdGhlIG90aGVyIFlBTkcgZG9jdG9yLCBydGct
ZGlyLCBhbmQgb3RoZXIKPj4+PiAgICBkaXJlY3RvcmF0ZSByZXZpZXdlcnMnIGNvbW1lbnRzLgo+
Pj4+Cj4+Pj4gICAgSSBzdXBwb3J0IFJvbWFuJ3MgRGlzY3Vzcy4KPj4+Pgo+Pj4+ICAgIEkgc3Vn
Z2VzdCBtYWtpbmcgYSByZWZlcmVuY2UgdG8gUkZDIDU5MjAgYXQgc29tZSBwb2ludCwgcGVyaGFw
cwo+Pj4+IGZyb20KPj4+IHRoZQo+Pj4+ICAgIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zLgo+Pj4+
IFtza3JhemFdOiBEb25lLgo+Pj4+Cj4+Pj4gICAgV2UgaGF2ZSBzZXZlcmFsIGluc3RhbmNlcyBv
ZiBhICJjb250YWluZXIgaXB2NCIgdGhhdCdzIGEKPj4+PiAiY29udGFpbmVyCj4+PiB3aXRoCj4+
Pj4gICAgcHJlc2VuY2UiIGluIHRoZSBqYXJnb24gb2YgUkZDIDc5NTAuICBBcyBTRUMgQUQgb25l
IHRoaW5nIEkgbG9vawo+Pj4+IGZvcgo+Pj4gaXMKPj4+PiAgICBlZGdlIGNhc2VzLCBzdWNoIGFz
IHdoZW4gYSBzdWJzZXQgb2YgdGhlc2UgY29udGFpbmVycyBhcmUKPj4+PiBwcmVzZW50Cj4+PiBi
dXQKPj4+PiAgICBub3QgYWxsIChhbmQgbm90IG5vbmUpLiAgV2hpbGUgZm9yIHRoaXMgc3BlY2lm
aWMgY2FzZSwgaXQgc2VlbXMKPj4+IGZhaXJseQo+Pj4+ICAgIG5hdHVyYWwgdG8gYXNzdW1lIHRo
YXQgSVB2NCBpcyBlbmFibGVkIGlmIGFueSBhcmUgcHJlc2VudCwgaXQKPj4+PiBkb2VzCj4+PiBt
YWtlCj4+Pj4gICAgbWUgd29uZGVyIGlmIHRoZSBtb2RlbGluZyBpcyBhdCBhbiBvcHRpbWFsIHN0
YXRlIGlmIHRoZXJlJ3MgZXZlbgo+PiB0aGUKPj4+PiAgICBwb3NzaWJpbGl0eSBmb3Igc3VjaCBz
a2V3ZWQgc2lnbmFscy4gIChJIGRpZG4ndCBzcGVjaWZpY2FsbHkKPj4+PiBhdWRpdAo+Pj4gZm9y
Cj4+Pj4gICAgYW55IG90aGVyIGNhc2VzIG9mICJyZWR1bmRhbnQiIGNvbnRhaW5lcnMtd2l0aC1w
cmVzZW5jZS4pCj4+Pj4KPj4+PiBbc2tyYXphXTogVGhpcyBpcyB0aGUgc2FtZSBzdHJ1Y3R1cmUg
YXMgUkZDIDgzNDQuIFRoZSBlZGdlIGNhc2VzIGFyZQo+PiBPSy4uCj4+PiBUaGUgaXB2NC9pcHY2
IGNvbnRhaW5lciBtYXkgY29udGFpbiBub25lLCBvbmUsIG9yIG1vcmUgbm9kZXMgaW4gdGhlCj4+
PiBjb250YWluZXIuIGlwdjQvaXB2NiBhZGRyZXNzIGZhbWlseSBpcyBlbmFibGVkIGFzIGxvbmcg
YXMgdGhlCj4+PiBjb250YWluZXIgaXMgInByZXNlbnQiLiBZb3VyIGFzc3VtcHRpb24gaXMgY29y
cmVjdCwgYW5kIHRoZSBtb2RlbGluZwo+Pj4gKGFuZCB0aGUgcHJvdG9jb2wgYXMgd2VsbCkgaXMg
aW4gYSBnb29kIHN0YXRlLCBldmVuIHdpdGggc3VjaAo+Pj4gcG9zc2liaWxpdGllcy4gVGhlIHNp
Z25hbHMgc2hvdWxkIGJlIGNsZWFyIGVub3VnaC4KPj4gW1JXXQo+Pgo+PiBJbnR1aXRpdmVseSwg
SSBkb24ndCBsaWtlIHRoZSBjb21iaW5hdGlvbiBvZiBhIHByZXNlbmNlIGNvbnRhaW5lciArIGVu
YWJsZQo+PiBsZWFmIGJlbG93IGl0LiAgSSd2ZSBhc2tlZCBNYXJ0aW4gKGF1dGhvciBvZiBSRkMg
ODM0NCkgd2h5IHRoZSBjb25zdHJ1Y3QKPj4gaXMgdXNlZCBpbiB0aGlzIHdheSwgc2luY2UgaGUg
bXVzdCBoYXZlIGhhZCBhIGdvb2QgcmVhc29uLiAgSXQgaXNuJ3QKPj4gaW1tZWRpYXRlbHkgb2J2
aW91cyB0byBtZSB3aHkgd2hhdCBpcyB3cml0dGVuIGlzbid0IGEgY29udm9sdXRlZCB3YXkgb2YK
Pj4gbWFraW5nIGl0IGEgbm9uLXByZXNlbmNlIGNvbnRhaW5lci4KPj4KPj4gUmVnYXJkcywKPj4g
Um9iCj4+Cj4+Cj4+Pj4KPj4+PiAgICBJdCdzIG5vdCBlbnRpcmVseSBjbGVhciB0byBtZSB3aHkg
d2UgbmVlZCAoYWxsIG9mKSB0aGUKPj4+IHNwZWNpYWxpemF0aW9uIG9mCj4+Pj4gICAgc3RydWN0
dXJlcyBpbnRvIHVzaW5nIGluZXQ6aXB2NC1hZGRyZXNzIGFuZCBpbmV0OmlwdjYtYWRkcmVzcyBh
cwo+Pj4gb3Bwb3NlZAo+Pj4+ICAgIHRvIGp1c3QgaW5ldDppcC1hZGRyZXNzLiAgSSBkbyBzZWUg
dGhhdCB0aGUgbGF0dGVyIGlzIHVzZWQgaW4KPj4+IHNldmVyYWwKPj4+PiAgICBwbGFjZXMgYWxy
ZWFkeSwgYW5kIHNvIGFzc3VtZSB0aGF0IHRoaXMgd2FzIGFscmVhZHkgY29uc2lkZXJlZDsKPj4+
IHBlcmhhcHMKPj4+PiAgICBzb21lIG9mIHRoZSBkaXNjdXNzaW9uL21vdGl2YXRpb24gY291bGQg
YmUgaW5jbHVkZWQgaW4gdGhlCj4+IGRvY3VtZW50LAo+Pj4+ICAgIHRob3VnaC4KPj4+Pgo+Pj4+
IFtza3JhemFdOiBXaGVuIHRoZSB0eXBlIG9mIGFuIGF0dHJpYnV0ZSBpcyBmb3IgYSBzcGVjaWZp
YyBhZGRyZXNzCj4+Pj4gZmFtaWx5Cj4+PiAoaXB2NCBvciBpcHY2KSwgd2UgdXNlIHRoZSBhZGRy
ZXNzIGZhbWlseSBzcGVjaWZpYyB0eXBlCj4+PiAoaW5ldDppcHY0LWFkZHJlc3Mgb3IgaW5ldDpp
cHY2LWFkZHJlc3MpLCBzbyB0aGF0IHVzZXIgY2Fubm90IHByb3ZpZGUKPj4+IGEgdmFsdWUgb2Yg
dGhlIHdyb25nIGZvcm1hdC4gIGluZXQ6aXAtYWRkcmVzcyBpcyBzaW1wbHkgYSB1bmlvbiBvZgo+
Pj4gbmV0OmlwdjQtYWRkcmVzcyBhbmQgaW5ldDppcHY2LWFkZHJlc3MsIGFuZCBpcyB1c2VkIHdo
ZW4gdGhlIGFkZHJlc3MKPj4gZmFtaWx5IGlzIG5vdCByZXN0cmljdGVkLgo+Pj4gVGhpcyBpcyBw
YXJ0aWN1bGFyIGNvbnZlbmllbnQgd2hlbiB0aGUgdXNlciBtYWtlcyBhIHF1ZXJ5IG9uIGEKPj4+
IHBhcnRpY3VsYXIgcGVlciB3aGVuIHRoZSB1c2VyIGRvZXMgbm90IGhhdmUgYSBwYXJ0aWN1bGFy
IGFkZHJlc3MKPj4+IGZhbWlseSBpbiBtaW5kLiBUaGUgc3lzdGVtIHdpbGwgcHJvdmlkZSB0aGUg
YWRkcmVzcyBpbiBhIHByb3BlciBmb3JtYXQuCj4+Pj4KPj4+PiAgICBTZWN0aW9uIDEKPj4+Pgo+
Pj4+ICAgICAgIFRoZSBkYXRhIG1vZGVsIGlzIGRlZmluZWQgZm9yIGZvbGxvd2luZyBjb25zdHJ1
Y3RzIHRoYXQgYXJlCj4+Pj4gdXNlZAo+Pj4gZm9yCj4+Pj4gICAgICAgbWFuYWdpbmcgdGhlIHBy
b3RvY29sOgo+Pj4+Cj4+Pj4gICAgbml0OiAidGhlIGZvbGxvd2luZyIuCj4+Pj4gW3NrcmF6YV06
IEZpeGVkLgo+Pj4+Cj4+Pj4gICAgSSBzaGFyZSB0aGUgWUFORyBkb2N0b3IncyBjb25jZXJuIHRo
YXQgc2VwYXJhdGluZyB0aGUKPj4+PiBjb25maWd1cmF0aW9uCj4+PiBhbmQKPj4+PiAgICBvcGVy
YXRpb25hbCBzdGF0ZSBjb25zdHJ1Y3RzIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhlIE5NREEK
Pj4gbW9kZWwuCj4+Pj4gW3NrcmF6YV06IEZpeGVkLgo+Pj4+Cj4+Pj4gICAgU2VjdGlvbiAxLjEK
Pj4+Pgo+Pj4+ICAgICAgIFRoZSAiYmFzZSIgY2F0ZWdvcnkgY29udGFpbnMgdGhlIGJhc2ljIGFu
ZCBmdW5kYW1lbnRhbAo+Pj4+IGZlYXR1cmVzCj4+PiB0aGF0Cj4+Pj4gICAgICAgYXJlIGNvdmVy
ZWQgaW4gTERQIGJhc2Ugc3BlY2lmaWNhdGlvbiBbUkZDNTAzNl0gYW5kCj4+Pj4gY29uc3RpdHV0
ZQo+Pj4gdGhlCj4+Pj4gICAgICAgbWludW11bSByZXF1aXJlbWVudHMgZm9yIGEgdHlwaWNhbCBi
YXNlIExEUCBkZXBsb3ltZW50Lgo+Pj4+IFdoZXJlYXMsCj4+PiB0aGUKPj4+PiAgICAgICAiZXh0
ZW5kZWQiIGNhdGVnb3J5IGNvbnRhaW5zIGFsbCBvdGhlciBub24tYmFzZSBmZWF0dXJlcy4KPj4+
PiBBbGwgdGhlCj4+Pj4KPj4+PiAgICBUaGlzIHN0YXRlbWVudCAoImFsbCBvdGhlciIpIGlzIG5v
dCBmdXR1cmUtcHJvb2YuCj4+Pj4gW3NrcmF6YV06ICBSZW1vdmVkIHRoZSAiYWxsIi4KPj4+Pgo+
Pj4+ICAgIFNlY3Rpb24gMwo+Pj4+Cj4+Pj4gICAgICAgbyAgVGhpcyBtb2R1bGUgYWltcyB0byBh
ZGRyZXNzIG9ubHkgdGhlIGNvcmUgTERQIHBhcmFtZXRlcnMKPj4+PiBhcwo+Pj4gcGVyCj4+Pj4g
ICAgICAgICAgUkZDIHNwZWNpZmljYXRpb24sIGFzIHdlbGwgYXMgc29tZSB3aWRlbHkgZGVwbG95
ZWQgbm9uLVJGQwo+Pj4+ICAgICAgICAgIGZlYXR1cmVzIChzdWNoIGFzIGxhYmVsIHBvbGljaWVz
LCBzZXNzaW9uIGF1dGhlbnRpY2F0aW9uCj4+IGV0YykuLgo+Pj4+ICAgICAgICAgIEFueSB2ZW5k
b3Igc3BlY2lmaWMgZmVhdHVyZSBzaG91bGQgYmUgZGVmaW5lZCBpbiBhIHZlbmRvci0KPj4+IHNw
ZWNpZmljCj4+Pj4gICAgICAgICAgYXVnbWVudGF0aW9uIG9mIHRoaXMgbW9kZWwuCj4+Pj4KPj4+
PiAgICBbRXZlbiBmb3Igd2lkZWx5LWRlcGxveWVkIG5vbi1SRkMgZmVhdHVyZXMgd2Ugc3RpbGwg
bmVlZCB0bwo+Pj4+IHByb3ZpZGUKPj4+IGEKPj4+PiAgICBjbGVhciBkZXNjcmlwdGlvbiBvZiB3
aGF0IHNlbWFudGljcyBhcmUgYmVpbmcgY292ZXJlZCwgd2hldGhlcgo+Pj4+ICAgIGluLWRvY3Vt
ZW50IG9yIHZpYSBhbiBleHRlcm5hbCByZWZlcmVuY2UuXQo+Pj4+Cj4+Pj4gW3NrcmF6YV06IFRo
ZSBvbmx5IG5vbi1SRkMgY29uZmlnIHdhcyByZWxhdGVkIHRvIGxhYmVsIHBvbGljaWVzIC0KPj4+
IFJld29ya2VkL2VuaGFuY2VkIHRoZSB0ZXh0Lgo+Pj4+Cj4+Pj4gICAgICAgbyAgVGhpcyBtb2Rl
bCBpcyBhIFZQTiBGb3J3YXJkaW5nIGFuZCBSb3V0aW5nIChWUkYpLWNlbnRyaWMKPj4+IG1vZGVs
Lgo+Pj4+ICAgICAgICAgIEl0IGlzIGltcG9ydGFudCB0byBub3RlIHRoYXQgW1JGQzQzNjRdIGRl
ZmluZXMgVlJGIHRhYmxlcwo+Pj4+IGFuZAo+Pj4+Cj4+Pj4gICAgc2lkZSBub3RlOiBJIHdvdWxk
IGxpa2UgdGhlIElFVEYgdG8gc29tZWRheSBnZXQgdG8gYSBwb2ludCB3aGVyZQo+Pj4gIlZQTiIK
Pj4+PiAgICAodGhlICdQJyBpcyBmb3IgInByaXZhdGUiKSBpcyB1c2VkIG9ubHkgZm9yCj4+Pj4g
cHJvdG9jb2xzL2RlcGxveW1lbnRzCj4+PiB0aGF0Cj4+Pj4gICAgcHJvdmlkZSBjb25maWRlbnRp
YWxpdHkgcHJvdGVjdGlvbiAoInByaXZhY3kiKSBmb3IgdGhlIGRhdGEgYmVpbmcKPj4+PiAgICBj
b252ZXllZC4gIFdlIGFyZSwgb2YgY291cnNlLCBub3QgdGhlcmUgbm93LCBhbmQgSSBjYW5ub3Qg
aW5zaXN0Cj4+Pj4gb24KPj4+IGFueQo+Pj4+ICAgIGNoYW5nZSBoZXJlLiAgQnV0IHBsZWFzZSBj
b25zaWRlciB3aGV0aGVyIGFuIGFsdGVybmF0ZSBwaHJhc2luZwo+Pj4gd291bGQKPj4+PiAgICBz
dWZmaWNlLCB0aGF0IGluY2x1ZGVzIGp1c3QgdGhlICJ2aXJ0dWFsIiBwYXJ0IGJ1dCBub3QgIlZQ
TiIuCj4+Pj4gU2luY2UKPj4+IHdlCj4+Pj4gICAgYXJlIG1vc3RseSB1c2luZyAiVlJGIiBpbiB0
aGUgcmVzdCBvZiB0aGUgZG9jdW1lbnQsIHRoaXMgaXMgbm90IGFzCj4+Pj4gICAgZGF1bnRpbmcg
YXMgaXQgc29tZXRpbWVzIGlzLi4uCj4+Pj4KPj4+PiAgICBTZWN0aW9uIDQKPj4+Pgo+Pj4+ICAg
IEl0IG1pZ2h0IGJlIG5pY2UgdG8gaGF2ZSB0aGUgdHJlZSBzaG93IHRoZSBpcHY0IGFuZCBpcHY2
IGNoaWxkcmVuCj4+IGluCj4+Pj4gICAgYXMgc2ltaWxhciBhbiBvcmRlciBhcyBpcyBwb3NzaWJs
ZSAod2l0aCB0aGUgdW5kZXJzdGFuZGluZyB0aGF0Cj4+IHRoZQo+Pj4+ICAgIHNlbWFudGljcyBh
cmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBvcmRlciBvZiBhcHBlYXJhbmNlLCBvZiBjb3Vyc2UpLgo+
Pj4+Cj4+Pj4gICAgICAgICAgIHwgICstLXJ3IGFkZHJlc3MtZmFtaWxpZXMKPj4+PiAgICAgICAg
ICAgfCAgfCAgKy0tcncgaXB2NCEKPj4+PiAgICAgICAgICAgfCAgfCAgfCAgKy0tcncgZW5hYmxl
PyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xlYW4KPj4+PiAgICAgICAgICAgfCAgfCAg
fCAgKy0tcm8gbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2RlPwo+PiBlbnVtZXJhdGlvbgo+
Pj4+ICAgICAgICAgICB8ICB8ICB8ICArLS1ybyBiaW5kaW5ncwo+Pj4+ICAgICAgICAgICB8ICB8
ICB8ICB8ICArLS1ybyBhZGRyZXNzKiBbYWRkcmVzc10KPj4+PiAgICAgICAgICAgfCAgfCAgfCAg
fCAgfCAgKy0tcm8gYWRkcmVzcyAgICAgICAgICAgICAgIGluZXQ6aXB2NC0KPj4gYWRkcmVzcwo+
Pj4+ICAgICAgICAgICB8ICB8ICB8ICB8ICB8ICArLS1ybyBhZHZlcnRpc2VtZW50LXR5cGU/ICAg
YWR2ZXJ0aXNlZC0KPj4+IHJlY2VpdmVkCj4+Pj4gICAgICAgICAgIHwgIHwgIHwgIHwgIHwgICst
LXJvIHBlZXIKPj4+PiAgICAgICAgICAgfCAgfCAgfCAgfCAgfCAgICAgKy0tcm8gbHNyLWlkPyAg
ICAgICAgICAgbGVhZnJlZgo+Pj4+ICAgICAgICAgICB8ICB8ICB8ICB8ICB8ICAgICArLS1ybyBs
YWJlbC1zcGFjZS1pZD8gICBsZWFmcmVmCj4+Pj4KPj4+PiAgICBEb2VzIHRoaXMgaW1wbHkgdGhh
dCB0aGVyZSBpcyBvbmx5IG9uZSBwZWVyIHBlciBhZGRyZXNzPyAgSXMKPj4+PiB0aGF0Cj4+PiBn
b2luZwo+Pj4+ICAgIHRvIGJlIGEgbGltaXRhdGlvbiBmb3IgYW55IGRlcGxveW1lbnQgY2FzZXM/
Cj4+Pj4KPj4+PiBbc2tyYXphXTogTm90IGFuIGlzc3VlLiBOb3RlIHRoYXQgYSBwZWVyIG1heSBo
YXZlIG9uZSBvciBtb3JlIGJvdW5kCj4+PiBhZGRyZXNzZXMuCj4+Pj4KPj4+PiAgICAgICAgICAg
ICAgKy0tcncgbGRwLWV4dDpzZXNzaW9uLWRvd25zdHJlYW0tb24tZGVtYW5kCj4+Pj4gICAgICAg
ICAgICAgIHwgICAgICAge3Nlc3Npb24tZG93bnN0cmVhbS1vbi1kZW1hbmQtY29uZmlnfT8KPj4+
PiAgICAgICAgICAgICAgfCAgKy0tcncgbGRwLWV4dDplbmFibGU/ICAgICAgYm9vbGVhbgo+Pj4+
Cj4+Pj4gICAgbml0KD8pOiBtaXNzaW5nICd8JyB0byBjb25uZWN0IGRvd24gdG8gbGRwLWV4dDpl
bmFibGU/Cj4+Pj4gICAgU2ltaWxhcmx5IGZvciBsZHAtZXh0Om1heC13YWl0IGEgZmV3IGxpbmVz
IGxhdGVyLCBhbmQgc29tZSBvdGhlcgo+Pj4+ICAgIG9jY3VycmVuY2VzIGxhdGVyIGluIHRoZSBk
b2N1bWVudC4KPj4+Pgo+Pj4+Cj4+Pj4gW3NrcmF6YV06IFNvbWUgb2YgdGhlc2UgaW5zdGFuY2Vz
L3R5cG9zIHdlcmUgZHVlIHRvIGhhbmQgcGlja2VkIHN1Yi0KPj4+IHRyZWUuCj4+Pj4gTm90IGFu
IGlzc3VlIGFueW1vcmUgYXMgd2UgYXJlIHByaW50aW5nIHRoZSBlbnRpcmUgdHJlZSBhcyBnZW5l
cmF0ZWQKPj4+PiBieQo+Pj4gdGhlIHRvb2wuCj4+Pj4KPj4+Pgo+Pj4+ICAgIFNlY3Rpb24gNS4x
LjIKPj4+Pgo+Pj4+ICAgIEFtIEkgcmVhZGluZyB0aGlzIHJpZ2h0IHRoYXQgKGUuZy4pIHBlci1p
bnRlcmZhY2UgaGVsbG8taG9sZHRpbWUKPj4gaXMKPj4+PiAgICBjb25maWd1cmFibGUgYXMgYW4g
ZXh0ZW5zaW9uIGFuZCBvbmx5IHRoZSBnbG9iYWwgaGVsbG8taG9sZHRpbWUgaXMKPj4+PiAgICBw
cmVzZW50IGluIHRoZSAiYmFzZSIgbW9kdWxlPwo+Pj4+Cj4+Pj4gW3NrcmF6YV06IFllcy4KPj4+
Pgo+Pj4+ICAgIFNlY3Rpb24gNwo+Pj4+Cj4+Pj4gICAgIk5ITEZFIiBpcyB1c2VkIG9ubHkgb25j
ZSBpbiB0aGlzIGRvY3VtZW50IChhbmQgaXMgbm90IGxpc3RlZCBhcwo+Pj4+ICAgICJ3ZWxsLWtu
b3duIiBhdAo+Pj4+ICAgIGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL21hdGVyaWFscy9hYmJy
ZXYuZXhwYW5zaW9uLnR4dCk7IHBsZWFzZQo+Pj4+ICAgIGV4cGFuZCBpdCBvdXQuCj4+Pj4KPj4+
PiBbc2tyYXphXTogSXQgaXMgd2VsbCBrbm93biBhbmQgbGlzdGVkIGluIHRoZSBhYm92ZSB1cmwu
IFBsZWFzZSB4LWNoay4KPj4+Cj4+PiBUbyBiZSBjbGVhciwgdGhlIGxpbmtlZCBjb250ZW50IHVz
ZXMgdGhlIGNvbnZlbnRpb24gb2YgYW4gIioiIG1hcmtpbmcKPj4+IHRvIGluZGljYXRlIHRoYXQg
dGhlIGV4cGFuc2lvbiBpcyAid2VsbC1rbm93biIgYW5kIGRvZXMgbm90IG5lZWQgdG8gYmUKPj4+
IHByb3ZpZGVkIGluIGEgZ2l2ZW4gZG9jdW1lbnQuICBUaGUgZW50cnkgZm9yICJOZXh0IEhvcCBM
YWJlbAo+Pj4gRm9yd2FyZGluZyBFbnRyeSIgZG9lcyBub3QgaW5jbHVkZSBzdWNoIGEgbWFya2lu
ZzsgcGVyaGFwcyB0aGUKPj4+IHJlc3BvbnNpYmxlIEFEIHNob3VsZCByZXF1ZXN0IGl0IHRvIGJl
IGFkZGVkLCBpZiBpdCBpcyBpbmRlZWQgd2VsbC0KPj4ga25vd24/Cj4+Pgo+Pj4+ICAgIFNlY3Rp
b24gOQo+Pj4+Cj4+Pj4gICAgSXMgMjAxOCBzdGlsbCB0aGUgcmlnaHQgY29weXJpZ2h0IHllYXIg
Zm9yIHRoZSBtb2R1bGVzIHRoZW1zZWx2ZXM/Cj4+Pj4KPj4+Pgo+Pj4+IFtza3JhemFdOiAyMDIw
LTAyLTI1IHJldiBub3cuCj4+Pj4KPj4+Pgo+Pj4+ICAgIFNlY3Rpb24gOS4xCj4+Pj4KPj4+PiAg
ICAgICAgIHR5cGVkZWYgbGRwLWFkZHJlc3MtZmFtaWx5IHsKPj4+PiAgICAgICAgICAgdHlwZSBp
ZGVudGl0eXJlZiB7Cj4+Pj4gICAgICAgICAgICAgYmFzZSBydDphZGRyZXNzLWZhbWlseTsKPj4+
PiAgICAgICAgICAgfQo+Pj4+Cj4+Pj4gICAgV2h5IGNhbid0IHdlIHVzZSBydDphZGRyZXNzLWZh
bWlseSBkaXJlY3RseSBpbiB0aGUgb25lIGNvbnRhaW5lcgo+Pj4gdGhhdAo+Pj4+ICAgIHVzZXMg
dGhpcz8KPj4+Pgo+Pj4+IFtza3JhemFdOiBGaXhlZCBub3cuCj4+Pj4KPj4+PiAgICAgICAgICAg
ZGVzY3JpcHRpb24KPj4+PiAgICAgICAgICAgICAiRHVyYXRpb24gcmVwcmVzZW50ZWQgYXMgMzIg
Yml0IHNlY29uZHMgd2l0aAo+Pj4+IGluZmluaXRlLiI7Cj4+Pj4KPj4+PiAgICBuaXRzOiAiMzIt
Yml0IiAoaHlwaGVuYXRlZCksICJ3aXRoIGluZmluaXR5Ii4KPj4+PiBbc2tyYXphXTogIEZpeGVk
Lgo+Pj4+Cj4+Pj4gICAgICAgICB0eXBlZGVmIGRvd25zdHJlYW0tdXBzdHJlYW0gewo+Pj4+ICAg
ICAgICAgICB0eXBlIGVudW1lcmF0aW9uIHsKPj4+PiAgICAgICAgICAgICBlbnVtIGRvd25zdHJl
YW0gewo+Pj4+ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIkRvd25zdHJlYW0gaW5mb3JtYXRp
b24uIjsKPj4+PiAgICAgICAgICAgICB9Cj4+Pj4gICAgICAgICAgICAgZW51bSB1cHN0cmVhbSB7
Cj4+Pj4gICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiVXBzdHJlYW0gaW5mb3JtYXRpb24uIjsK
Pj4+PiAgICAgICAgICAgICB9Cj4+Pj4gICAgICAgICAgIH0KPj4+PiAgICAgICAgICAgZGVzY3Jp
cHRpb24KPj4+PiAgICAgICAgICAgICAiUmVjZWl2ZWQgb3IgYWR2ZXJ0aXNlZC4iOwo+Pj4+ICAg
ICAgICAgfQo+Pj4+Cj4+Pj4gICAgbml0OiBjb3B5L3Bhc3RlIG9uIHRoZSBkZXNjcmlwdGlvbj8K
Pj4+PiBbc2tyYXphXTogIEZpeGVkLgo+Pj4+Cj4+Pj4gICAgICAgICAgICAgbGVhZiB1c2VkLWlu
LWZvcndhcmRpbmcgewo+Pj4+ICAgICAgICAgICAgICAgdHlwZSBib29sZWFuOwo+Pj4+ICAgICAg
ICAgICAgICAgZGVzY3JpcHRpb24KPj4+PiAgICAgICAgICAgICAgICAgIid0cnVlJyBpZiB0aGUg
bGFibGUgaXMgdXNlZCBpbiBmb3J3YXJkaW5nLiI7Cj4+Pj4KPj4+PiAgICBuaXQ6IHMvbGFibGUv
bGFiZWwvCj4+Pj4gW3NrcmF6YV06ICBGaXhlZC4KPj4+Pgo+Pj4+ICAgICAgICAgZ3JvdXBpbmcg
Z3JhY2VmdWwtcmVzdGFydC1hdHRyaWJ1dGVzLXBlci1wZWVyIHsKPj4+PiAgICAgICAgICAgZGVz
Y3JpcHRpb24KPj4+PiAgICAgICAgICAgICAiUGVyIHBlZXIgZ3JhY2VmdWwgcmVzdGFydCBhdHRy
aWJ1dGVzLgo+Pj4+ICAgICAgICAgICAgICBPbiB0aGUgbG9jYWwgc2lkZSwgdGhlc2UgYXR0cmli
dXRlcyBhcmUgY29uZmlndXJhdGlvbgo+PiBhbmQKPj4+PiAgICAgICAgICAgICAgb3BlcmF0aW9u
YWwgc3RhdGUgZGF0YS4gT25lIHRoZSBwZWVyIHNpZGUsIHRoZXNlCj4+PiBhdHRyaWJ1dGVzCj4+
Pj4gICAgICAgICAgICAgIGFyZSBvcGVyYXRpb25hbCBzdGF0ZSBkYXRhIHJldmVpY2VkIGZyb20g
dGhlIHBlZXIuIjsKPj4+Pgo+Pj4+ICAgIG5pdDogcy9yZXZlaWNlZC9yZWNlaXZlZC8KPj4+PiBb
c2tyYXphXTogIEZpeGVkLgo+Pj4+Cj4+Pj4gICAgICAgICBncm91cGluZyBwZWVyLXN0YXRlLWRl
cml2ZWQgewo+Pj4+ICAgICAgICAgICBkZXNjcmlwdGlvbgo+Pj4+ICAgICAgICAgICAgICJUaGUg
cGVlciBzdGF0ZSBpbmZvcm1hdGlvbiBkZXJpdmVkIGZyb20gdGhlIExEUCBwcm90b2NvbAo+Pj4+
ICAgICAgICAgICAgICBvcGVyYXRvaW5zLiI7Cj4+Pj4KPj4+PiAgICBuaXQ6IHMvb3BlcmF0b2lu
cy9vcGVyYXRpb25zLwo+Pj4+IFtza3JhemFdOiAgRml4ZWQuCj4+Pj4KPj4+PiAgICAgICAgIGdy
b3VwaW5nIHBlZXItc3RhdGUtZGVyaXZlZCB7Cj4+Pj4gICAgICAgICBbLi4uXQo+Pj4+ICAgICAg
ICAgICBsZWFmIG5leHQta2VlcC1hbGl2ZSB7Cj4+Pj4gICAgICAgICAgICAgdHlwZSB1aW50MTY7
Cj4+Pj4gICAgICAgICAgICAgdW5pdHMgc2Vjb25kczsKPj4+PiAgICAgICAgICAgICBjb25maWcg
ZmFsc2U7Cj4+Pj4gICAgICAgICAgICAgZGVzY3JpcHRpb24gIlRpbWUgdG8gc2VuZCB0aGUgbmV4
dCBLZWVwQWxpdmUgbWVzc2FnZS4iOwo+Pj4+ICAgICAgICAgICB9Cj4+Pj4KPj4+PiAgICBuaXQ6
IHRoaXMgZGVzY3JpcHRpb24gdGV4dCBzb3VuZHMgbGlrZSBpdCdzIGdpdmluZyBhbiBhYnNvbHV0
ZQo+Pj4+IHRpbWUsCj4+PiBidXQKPj4+PiAgICBnaXZlbiB0aGF0IGl0J3MgYSB1aW50MTYgSSBw
cmVzdW1lIGl0J3MgInRpbWUgW2Zyb20gbm93XSB1bnRpbAo+Pj4gc2VuZGluZyIuCj4+Pj4gW3Nr
cmF6YV06ICBDbGFyaWZpZWQuCj4+Pj4KPj4+PiAgICAgICAgICAgY29udGFpbmVyIHJlY2VpdmVk
LXBlZXItc3RhdGUgewo+Pj4+ICAgICAgICAgICAgIGNvbmZpZyBmYWxzZTsKPj4+PiAgICAgICAg
ICAgICBkZXNjcmlwdGlvbgo+Pj4+ICAgICAgICAgICAgICAgIk9wZXJhdGlvbmFsIHN0YXRlIGlu
Zm9ybWF0aW9uIGxlYXJuZWQgZnJvbSB0aGUKPj4+PiBwZWVyLiI7Cj4+Pj4KPj4+PiAgICAgICAg
ICAgICB1c2VzIGdyYWNlZnVsLXJlc3RhcnQtYXR0cmlidXRlcy1wZXItcGVlcjsKPj4+Pgo+Pj4+
ICAgICAgICAgICAgIGNvbnRhaW5lciBjYXBhYmlsaXR5IHsKPj4+PiAgICAgICAgICAgICAgIGRl
c2NyaXB0aW9uICJDb25maWd1cmUgY2FwYWJpbGl0eS4iOwo+Pj4+Cj4+Pj4gICAgVGhpcyBpcyBj
b25maWctZmFsc2U7ICJDb25maWd1cmUiIGluIHRoZSBkZXNjcmlwdGlvbiBjYW5ub3QgYmUKPj4+
IGNvcnJlY3QsCj4+Pj4gICAgdGhvdWdoIEkgc3VwcG9zZSAiQ29uZmlndXJlZCIgY291bGQgYmUu
Cj4+Pj4gICAgKEFsc28gYXBwbGllcyB0byBzZXZlcmFsIG9mIHRoZSBjaGlsZCBjb250YWluZXJz
JyBkZXNjcmlwdGlvbnMuKQo+Pj4+Cj4+Pj4gW3NrcmF6YV06ICBGaXhlZCBhbGwgdGhlc2UuCj4+
Pj4KPj4+PiAgICAgICAgICAgbGVhZiB1cC10aW1lIHsKPj4+PiAgICAgICAgICAgICB0eXBlIHN0
cmluZzsKPj4+PiAgICAgICAgICAgICBjb25maWcgZmFsc2U7Cj4+Pj4gICAgICAgICAgICAgZGVz
Y3JpcHRpb24gIlVwIHRpbWUuIFRoZSBpbnRlcnZhbCBmb3JtYXQgaW4gSVNPCj4+Pj4gODYwMS4i
Owo+Pj4+Cj4+Pj4gICAgV2UgcHJvYmFibHkgc2hvdWxkIGhhdmUgc29tZSBzb3J0IG9mIHJlZmVy
ZW5jZSBmb3IgSVNPIDg2MDEKPj4+PiAodGhvdWdoCj4+PiBvZgo+Pj4+ICAgIGNvdXJzZSBpdCBj
YW5ub3QgYWN0dWFsbHkgKmJlKiBhIDx4cmVmPiBpbiB0aGUgWUFORyBtb2R1bGUKPj4+PiBpdHNl
bGYpCj4+Pj4KPj4+PiBbc2tyYXphXTogIENoYW5nZWQgdG8gdXNlIHRpbWV0aWNrczY0IG5vdy4K
Pj4+Pgo+Pj4+ICAgICAgICAgICBsZWFmIG5vdGlmaWNhdGlvbiB7Cj4+Pj4gICAgICAgICAgICAg
dHlwZSB5YW5nOmNvdW50ZXI2NDsKPj4+PiAgICAgICAgICAgICBkZXNjcmlwdGlvbgo+Pj4+ICAg
ICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgbWVzc2FnZXMgc2VudCBvciByZWNlaXZlZC4iOwo+
Pj4+Cj4+Pj4gICAgSXMgdGhpcyB0aGUgc2FtZSBhcyBvciBkaWZmZXJlbnQgdGhhbiAibGVhZiB0
b3RhbC1tZXNzYWdlcyI/Cj4+Pj4gW3NrcmF6YV06ICBGaXhlZC4KPj4+Pgo+Pj4+ICAgICAgICAg
ICAgICAgICAgIGxlYWYgbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2RlIHsKPj4+Pgo+Pj4+
ICAgIG5pdDogYW55IHJlYXNvbiB0byBub3QgaHlwaGVuYXRlIGNvbnRyb2wtbW9kZSBhcyB3ZWxs
Pwo+Pj4+IFtza3JhemFdOiAgRml4ZWQuCj4+Pj4KPj4+PiAgICAgICAgICAgICAgIGNvbnRhaW5l
ciBpbnRlcmZhY2VzIHsKPj4+PiAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KPj4+PiAgICAg
ICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgZm9yIExEUCBCYXNpYyBEZXNjb3Zl
cnkuIjsKPj4+Pgo+Pj4+ICAgIG5pdDogcy9EZXNjb3ZlcnkvRGlzY292ZXJ5Lwo+Pj4+IFtza3Jh
emFdOiAgRml4ZWQuCj4+Pj4KPj4+PiAgICAgICAgICAgICBjb250YWluZXIgZGlzY292ZXJ5IHsK
Pj4+PiAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uCj4+Pj4gICAgICAgICAgICAgICAgICJOZWli
Z2JvciBkaXNjb3ZlcnkgY29uZmlndXJhdGlvbiBhbmQgb3BlcmF0aW9uYWwKPj4+PiBzdGF0ZS4i
Owo+Pj4+Cj4+Pj4gICAgbml0OiBzL05laWJnYm9yL05laWdoYm9yLwo+Pj4+IFtza3JhemFdOiAg
Rml4ZWQuCj4+Pj4KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgLy8gaXB2NAo+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICBjb250YWluZXIgaGVsbG8tYWRqYWNlbmNpZXMgewo+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbmZpZyBmYWxzZTsKPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICBkZXNjcmlwdGlvbgo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNvbnRhaW5p
bmcgYSBsaXN0IG9mIGhlbGxvCj4+Pj4gYWRqYWNlbmNpZXMuIjsKPj4+Pgo+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpc3QgaGVsbG8tYWRqYWNlbmN5IHsKPj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGtleSAiYWRqYWNlbnQtYWRkcmVzcyI7Cj4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25maWcgZmFsc2U7Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICBk
ZXNjcmlwdGlvbiAiTGlzdCBvZiBoZWxsbyBhZGphY2VuY2llcy4iOwo+Pj4+Cj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICBsZWFmIGFkamFjZW50LWFkZHJlc3Mgewo+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOwo+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbgo+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJOZWlnaGJvciBhZGRyZXNzIG9mIHRoZSBoZWxsbwo+Pj4gYWRqYWNlbmN5LiI7
Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4+Pj4KPj4+PiAgICBJJ20gbm90IGFu
IGV4cGVydCBoZXJlLCBidXQgSSdtIG5vdCByZWFsbHkgc2VlaW5nIHdoeSB3ZSBuZWVkIHRvCj4+
Pj4gICAgc3BlY2lhbGl6ZSB0aGlzIGNvbnRhaW5lciBmb3IgdjQgdnMgdjYgYXMgb3Bwb3NlZCB0
byBqdXN0IHVzaW5nCj4+Pj4gICAgaW5ldDppcC1hZGRyZXNzIGFuZCBoYXZpbmcgc29tZXRoaW5n
IHRoYXQncyBhcHBsaWNhYmxlIHRvIGJvdGguCj4+Pj4KPj4+PiBbc2tyYXphXTogV2UgY291bGQu
IFRoZXJlIGFyZSBwcm9zIGFuZCBjb25zIGVpdGhlciB3YXkuIFRoZSByZWFzb25zCj4+Pj4gdG8K
Pj4+IHVzZSBzZXBhcmF0ZSBjb250YWluZXJzIGluIHRoaXMgbW9kZWwgYXJlOgo+Pj4+IDEpIE9w
ZXJhdG9ycyB1c3VhbGx5IHBsYW4gYW5kIGNvbmZpZ3VyZSBJUHY0IGFuZCBJUHY2IHNlcGFyYXRl
bHksCj4+Pj4gcmF0aGVyCj4+PiB0aGFuIG1peGluZyB0aGUgYWRkcmVzcyBmYW1pbHkgdG9nZXRo
ZXIuIFRoZSBzZXBhcmF0ZSBjb250YWluZXJzCj4+PiBwcm92aWRlIG1vcmUgZm9jdXMgYW5kIGNs
ZWFyIHNlcGFyYXRpb25zLgo+Pj4+IDIpIE9mdGVuIHRpbWVzLCB0aGVyZSBhcmUgYXR0cmlidXRl
cyB3aXRoIGRpZmZlcmVudCB0eXBlcyBmb3IKPj4+PiBkaWZmZXJlbnQKPj4+IGFkZHJlc3MgZmFt
aWxpZXMuIE1peGluZyB0d28gdG9nZXRoZXIgYnJpbmdzIHVwIHNvbWUgbW9kZWxpbmcKPj4+IGRp
ZmZpY3VsdGllcyB0byBzcGVjaWZpZXMgZGlmZmVyZW50bHkgZm9yIGRpZmZlcmVudCBhZGRyZXNz
IGZhbWlsaWVzLgo+Pj4+IDMpIFNvbWV0aW1lcywgdGhlcmUgYXJlIGF0dHJpYnV0ZXMgdGhhdCBh
cmUgYXBwbGljYWJsZSB0byBvbmUKPj4+PiBhZGRyZXNzCj4+PiBmYW1pbHkgYnV0IG5vdCB0aGUg
b3RoZXIuIE1peGluZyB0aGUgdHdvIGNvbnRhaW5lcnMgdG9nZXRoZXIgd291bGQKPj4+IHJlcXVp
cmUgc29tZSBkaWZmaWN1bHQgY29uZGl0aW9ucywgd2hpY2ggd291bGQgY29tcGxpY2F0ZSB0aGUg
bW9kZWwKPj4+IGFuZCBtYWtlIHRoZSBtb2RlbCBsZXNzIHVzYWJsZS4KPj4+PiA0KSBNaXhpbmcg
dGhlIHR3byBjb250YWluZXJzIGNhbiBtYWtlIHRoZSBZQU5HIGZpbGUgbW9yZSBjb21wYWN0LAo+
Pj4+IGJ1dAo+Pj4gbm90IHRoZSBjb25maWd1cmF0aW9uIGRhdGEgYW5kIG9wZXJhdGlvbmFsIHN0
YXRlIGRhdGEuCj4+Pj4gNSkgVGhlIGV4aXN0aW5nIFJGQ3MgdXNlIHRoZSBzdHlsZSBvZiBzZXBh
cmF0ZSBjb250YWluZXJzLCBzdWNoIGFzCj4+Pj4gUkZDCj4+PiA4MzQ0IGFuZCBSRkMgODM0OS4K
Pj4+Cj4+PiBUaGFua3MgZm9yIHdyaXRpbmcgdGhpcyBvdXQ7IGl0IGhlbHBzIG1lIHVuZGVyc3Rh
bmQgdGhlIHNpdHVhdGlvbgo+PiBiZXR0ZXIuCj4+Pgo+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICBsZWFmIGFkamFjZW50LWFkZHJlc3Mgewo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIHR5
cGUgaW5ldDppcHY0LWFkZHJlc3M7Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgZGVzY3Jp
cHRpb24KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb25maWd1cmVzIGEgcmVtb3Rl
IExEUCBuZWlnaGJvciBhbmQKPj4gZW5hYmxlcwo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGV4dGVuZGVkIExEUCBkaXNjb3Zlcnkgb2YgdGhlIHNwZWNpZmllZAo+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5laWdoYm9yLiI7Cj4+Pj4KPj4+PiAgICBHaXZlbiB0aGF0IHRo
ZXJlJ3MgYSBzaWJsaW5nIGxlYWYgImVuYWJsZSIsIGRvIHdlIHN0aWxsIHdhbnQgImFuZAo+Pj4+
ICAgIGVuYWJsZXMiIGhlcmU/Cj4+Pj4gW3NrcmF6YV06IFdlIGRvbid0IG5lZWQgImVuYWJsZXMi
IGhlcmUuIFJlbW92ZWQgaXQuCj4+Pj4KPj4+Pgo+Pj4+ICAgIFNob3VsZCBwZWVyL2NhcGFiaWxp
dHkgaGF2ZSBhIGNvbW1lbnQgaW4gaXRzIGRlc2NyaXB0aW9uIHRoYXQgdGhlCj4+Pj4gICAgY29u
dGFpbmVyIGV4aXN0cyB0byBiZSBhdWdtZW50ZWQgYnkgb3RoZXIgKGV4dGVuc2lvbikgbW9kdWxl
cz8KPj4+Pgo+Pj4+IFtza3JhemFdOiBZZXMuIEl0IGlzIGJldHRlci4gQWRkZWQgYXMgc3VnZ2Vz
dGVkLgo+Pj4+Cj4+Pj4gICAgICAgICBub3RpZmljYXRpb24gbXBscy1sZHAtZmVjLWV2ZW50IHsK
Pj4+Pgo+Pj4+ICAgIEFtIEkgcmVhZGluZyB0aGlzIHJpZ2h0IHRoYXQgd2Ugb25seSBnZW5lcmF0
ZSBub3RpZmljYXRpb25zIG9uCj4+Pj4gMC0+MQo+Pj4gYW5kCj4+Pj4gICAgMS0+MCB0cmFuc2l0
aW9ucyBvZiAibnVtYmVyIG9mIHByZWZpeGVzIGFjdGl2ZSBmb3IgYSBnaXZlbiBGRUMiPwo+Pj4g
V291bGQKPj4+PiAgICB3ZSBldmVyIHdhbnQgdG8ga25vdyBhYm91dCBhZGRpdGlvbi9yZW1vdmFs
IG9mIHByZWZpeGVzIHRoYXQgZG8KPj4+IGxlYXZlCj4+Pj4gICAgdGhlIEZFQyB1cD8KPj4+Pgo+
Pj4+IFtza3JhemFdOiBIZXJlLCB0aGUgcHJlZml4IGlzIHRoZSBGRUMuIEFkZGl0aW9uL3JlbW92
YWwgb2YgYSBwcmVmaXgKPj4+PiBpcwo+Pj4gZXF1aXZhbGVudCB0byB0aGUgYWRkaXRpb24vcmVt
b3ZhbCBvZiB0aGUgRkVDLiBDaGFuZ2VkIHRoZSBsZWFmIG5hbWUKPj4+IGZyb20gcHJlZml4IHRv
IGZlYyB0byBhdm9pZCB0aGUgY29uZnVzaW9uLgo+Pj4+Cj4+Pj4gICAgU2VjdGlvbiA5LjIKPj4+
Pgo+Pj4+ICAgIEkgY2FuJ3QgZmluZCBhIHBhdHRlcm4gaW50byB3aGljaCBpZi1mZWF0dXJlIHN0
YXRlbWVudHMgZ28gaW50bwo+Pj4+ICAgIGNvbnRhaW5lcnMgdXNlZCB0byBhdWdtZW50IHRoaW5n
cyB2cy4gdGhlIGF1Z21lbnQgZGlyZWN0aXZlcwo+Pj4gdGhlbXNlbHZlcy4KPj4+PiAgICBDYW4g
d2UgYmUgbW9yZSBjb25zaXN0ZW50IChvciBhbSBJIG1pc3NpbmcgdGhlIHBhdHRlcm4pPwo+Pj4+
Cj4+Pj4gW3NrcmF6YV06IEl0IGlzIG5vdCBpbnRlbmRlZCB0byBzZXQgdXAgYSBzdHJpY3QgcGF0
dGVybiBiZXR3ZWVuCj4+Pj4gZmVhdHVyZQo+Pj4gbmFtZSBhbmQgY29udGFpbmVycywgd2hpbGUg
dGhlIHB1cnBvc2UgaXMgdG8gcHJvdmlkZSBtb3JlIGRlc2NyaXB0aXZlCj4+PiBmZWF0dXJlIG5h
bWVzLiBUaGF0IHNhaWQsIHRoZSBwYXJlbnQgY29udGFpbmVyIG5hbWVzIGFyZSBvZnRlbiB1c2Vk
IHRvCj4+PiBwcm92aWRlIHRoZSBjb250ZXh0cyBmb3IgdGhlIGZlYXR1cmUgbmFtZS4gZS5nLiBJ
biB0aGUgY2FzZSBvZiAiZHVhbC0KPj4+IHN0YWNrLXRyYW5zcG9ydC1wZXJlZmVyZW5jZSIsIGl0
IHNlZW1zIHRoYXQgdGhlIHBhcmVudCBjb250YWluZXIgbmFtZQo+Pj4gInBlZXJzIiBpcyBhbHNv
IGJlbmVmaWNpYWwsIHNvIHdlIGhhdmUgdGhlIGZlYXR1cmUgbmFtZSAiZHVhbC1zdGFjay0KPj4+
IHRyYW5zcG9ydC1wcmVmZXJlbmNlIiB0byAicGVlcnMtZHVhbC1zdGFjay10cmFuc3BvcnQtcHJl
ZmVyZW5jZSIgdG8KPj4+IG1ha2UgdGhlIGZlYXR1cmUgbmFtZSBmaXQgYmV0dGVyIHdpdGggdGhl
IHBhdHRlcm4gYW5kIG1vcmUgZGVzY3JpcHRpdmUuCj4+Pgo+Pj4gVGhhbmtzIGZvciB0aGUgZXhw
bGFuYXRpb24KPj4+Cj4+Pj4gICAgICAgICBmZWF0dXJlIGR1YWwtc3RhY2stdHJhbnNwb3J0LXBl
cmVmZXJlbmNlIHsKPj4+PiAgICAgICAgICAgZGVzY3JpcHRpb24KPj4+PiAgICAgICAgICAgICAi
VGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IHRoZSBzeXN0ZW0gYWxsb3dzIHRvCj4+IGNvbmZp
Z3VyZQo+Pj4+ICAgICAgICAgICAgICB0aGUgdHJhbnNwb3J0IGNvbm5lY3Rpb24gcGVyZWZlcmVu
Y2UgaW4gYSBkdWFsLXN0YWNrCj4+Pj4gc2V0dXAuIjsKPj4+Pgo+Pj4+ICAgIG5pdDogcy9wZXJl
ZmVyZW5jZS9wcmVmZXJlbmNlLyAodHdpY2UpCj4+Pj4gW3NrcmF6YV06IEZpeGVkLgo+Pj4+Cj4+
Pj4gICAgICAgICBmZWF0dXJlIHBvbGljeS10YXJnZXRlZC1kaXNjb3ZlcnktY29uZmlnIHsKPj4+
PiAgICAgICAgICAgZGVzY3JpcHRpb24KPj4+PiAgICAgICAgICAgICAiVGhpcyBmZWF0dXJlIGlu
ZGljYXRlcyB0aGF0IHRoZSBzeXN0ZW0gYWxsb3dzIHRvCj4+IGNvbmZpZ3VyZQo+Pj4+ICAgICAg
ICAgICAgICBwb2xpY2llcyB0byBjb250cm9sIHRoZSBhY2NlcHRhbmNlIG9mIHRhcmdldGVkIG5l
aWdoYm9yCj4+Pj4gICAgICAgICAgICAgIGRpc2NvdmVyeSBoZWxsbyBtZXNzYWdlcy4iOwo+Pj4+
Cj4+Pj4gICAgbml0OiBzL2hlbGxvL0hlbGxvLwo+Pj4+ICAgIFtza3JhemFdOiBGaXhlZC4KPj4+
Pgo+Pj4+ICAgICAgICAgdHlwZWRlZiBuZWlnaGJvci1saXN0LXJlZiB7Cj4+Pj4gICAgICAgICAg
IHR5cGUgc3RyaW5nOwo+Pj4+ICAgICAgICAgICBkZXNjcmlwdGlvbgo+Pj4+ICAgICAgICAgICAg
ICJBIHR5cGUgZm9yIGEgcmVmZXJlbmNlIHRvIGEgbmVpZ2hib3IgYWRkcmVzcyBsaXN0Lgo+Pj4+
ICAgICAgICAgICAgICBUaGUgc3RyaW5nIHZhbHVlIGlzIHRoZSBuYW1lIGlkZW50aWZpZXIgZm9y
IHVuaXF1ZWx5Cj4+Pj4gICAgICAgICAgICAgIGlkZW50aWZ5aW5nIHRoZSByZWZlcmVuY2VkIGFk
ZHJlc3MgbGlzdCwgd2hpY2gKPj4+PiBjb250YWlucyBhCj4+PiBsaXN0Cj4+Pj4gICAgICAgICAg
ICAgIG9mIGFkZHJlc3NlcyB0aGF0IGEgcm91dGluZyBwb2xpY3kgY2FuIGFwcGxpZWQuIFRoZQo+
Pj4gZGVmaW5pdGlvbgo+Pj4+ICAgICAgICAgICAgICBvZiBzdWNoIGFuIGFkZHJlc3MgbGlzdCBp
cyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzCj4+Pj4gICAgICAgICAgICAgIGRvY3VtZW50LiI7
Cj4+Pj4KPj4+PiAgICBJZiBJJ20gcmVhZGluZyBjb3JyZWN0bHkgYmV0d2VlbiBoZXJlIGFuZCB3
aGVyZSB0aGlzIGlzIHVzZWQsIHRoZQo+Pj4+ICAgIHNlbWFudGljcyBvZiB0aGlzIGFyZSBiZXR0
ZXIgZGVzY3JpYmVkIGFzICJpbXBsZW1lbnRhdGlvbi0KPj4gc3BlY2lmaWMiCj4+PiAtLQo+Pj4+
ICAgIHRoYXQgaXMsIHRoaXMgaXMgYSBsYWJlbCB0aGF0IHJlZmVycyB0byBzb21lIGxvY2FsIGNv
bmZpZ3VyZWQKPj4gc3RhdGUsCj4+Pj4gICAgc3BlY2lmaWNhbGx5LCBhIGxpc3Qgb2YgbmVpZ2hi
b3IgYWRkcmVzc2VzIHVzZWQgYXMgYW4gQUNMLgo+Pj4gKEVtcGhhc2lzIG9uCj4+Pj4gICAgKmxv
Y2FsKiAtLSBpdCBzZWVtcyBsaWtlIGl0IGRvZXMgbm90IG5lZWQgdG8gaW50ZXJhY3Qgd2l0aAo+
PiBhbnl0aGluZwo+Pj4+ICAgIGVsc2UuKQo+Pj4+ICAgIEkgZG8gc3ltcGF0aGl6ZSB3aXRoIHRo
ZSBZQU5HIGRvY3RvciwgdGhvdWdoIC0tIGFzLWlzLCB0aGlzIGZlZWxzCj4+Pj4gICAgdW5kZXJz
cGVjaWZpZWQuCj4+Pj4gICAgKEJUVywgSVAgQUNMcyBhcmUgbm90IGNvbnNpZGVyZWQgdG8gYmUg
YSBzZWN1cml0eSBtZWFzdXJlIGJ5IHRoZQo+Pj4gYnJvYWRlcgo+Pj4+ICAgIHNlY3VyaXR5IGNv
bW11bml0eS4pCj4+Pj4gICAgU2ltaWxhcmx5IGZvciB0aGUgc3Vic2VxdWVudCA8Zm9vPi1saXN0
LXJlZnMuCj4+Pj4KPj4+PiBbc2tyYXphXTogV2UgZG8gdW5kZXJzdGFuZCB0aGUgY29uY2VybnMs
IGFuZCBoYXZlIGZpeGVkIHRoZXNlIHR3bwo+Pj4+IHR5cGVzCj4+PiBieSB1c2luZyB0aGUKPj4+
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXJ0Z3dnLXBvbGljeS1tb2Rl
bCwKPj4+IHdoaWNoIHdhcyBub3QgYXZhaWxhYmxlIHdoZW4gd2UgaW5pdGlhbGx5IHN0YXJ0ZWQg
dG8gd29yayBvbiB0aGlzIG1vZGVsLgo+Pj4KPj4+IEdyZWF0IQo+Pj4KPj4+PiAgICAgICAgICAg
ICBjb250YWluZXIgaW50ZXJmYWNlcyB7Cj4+Pj4gICAgICAgICAgICAgICBkZXNjcmlwdGlvbgo+
Pj4+ICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFjZXMgb24gd2hpY2ggZm9yd2Fy
ZGluZyBpcwo+Pj4+IGRpc2FibGVkLiI7Cj4+Pj4KPj4+PiAgICBuaXQ6IGdpdmVuIHRoZSBzZXBh
cmF0ZSAnbGRwLWRpc2FibGUnIGxlYWYsIHBlcmhhcHMgcy9pcy9jYW4gYmUvCj4+Pj4gaXMKPj4+
IGluCj4+Pj4gICAgb3JkZXIuCj4+Pj4gW3NrcmF6YV06IFVuZGVyc3RhbmQgdGhlIGNvbmZ1c2lv
bi4gQ2hhbmdlZCBhcyBzdWdnZXN0ZWQuCj4+Pj4KPj4+PiAgICBBbHNvLCB0aGUgZGVzY3JpcHRp
b24gb2YgdGhlIGxpc3QgaXRzZWxmIGltcGxpZXMgYWRkaXRpb25hbAo+Pj4+ICAgIGZ1bmN0aW9u
YWxpdHksIG9mIGxpc3RpbmcgdGhlIGludGVyZmFjZXMgdXNlZCBmb3IgYmFzaWMgZGlzY292ZXJ5
Lgo+Pj4+Cj4+Pj4gW3NrcmF6YV06IFRoZSBkZXNjcmlwdGlvbiB3YXMgd3JvbmcuIFdlIGRvbid0
IGludGVuZCB0byB1c2UgdGhpcwo+Pj4+IGxpc3QKPj4+IGZvciBkaXNjb3ZlcnkuIEZpeGVkLgo+
Pj4+Cj4+Pj4gICAgICAgICBncm91cGluZyBncmFjZWZ1bC1yZXN0YXJ0LWF1Z21lbnQgewo+Pj4+
ICAgICAgICAgICBkZXNjcmlwdGlvbiAiQXVnbWVudGF0aW9uIHRvIGdyYWNlZnVsIHJlc3RhcnQu
IjsKPj4+Pgo+Pj4+ICAgICAgICAgICBsZWFmIGhlbHBlci1lbmFibGUgewo+Pj4+ICAgICAgICAg
ICAgIGlmLWZlYXR1cmUgZ3JhY2VmdWwtcmVzdGFydC1oZWxwZXItbW9kZTsKPj4+PiAgICAgICAg
ICAgICB0eXBlIGJvb2xlYW47Cj4+Pj4gICAgICAgICAgICAgZGVmYXVsdCBmYWxzZTsKPj4+PiAg
ICAgICAgICAgICBkZXNjcmlwdGlvbgo+Pj4+ICAgICAgICAgICAgICAgIkVuYWJsZSBvciBkaXNh
YmxlIGdyYWNlZnVsIHJlc3RhcnQgaGVscGVyIG1vZGUuIjsKPj4+Pgo+Pj4+ICAgIFdoZXJlIGlz
IHRoaXMgImhlbHBlciBtb2RlIiBkb2N1bWVudGVkPwo+Pj4+IFtza3JhemFdOiBUaGlzIGlzIG5v
dCBhbiBSRkMgZGVmaW5lZCB0ZXJtIGJ1dCBjb21tb25seSBrbm93biBhbmQKPj4+PiB1c2VkCj4+
PiB3aGVuIEdSIHRpbWVyIGlzIHNldCB0byAwLgo+Pj4+ICBGaXhlZCB0aGUgZGVzY3JpcHRpb24g
aW4geWFuZyB0byBoaWdobGlnaHQgdGhpcy4KPj4+Cj4+PiBJcyB0aGlzIGp1c3Qgc3RhZ2VkIGZv
ciB0aGUgLTA5PyAgSSBhbSBub3Qgc2VlaW5nIGl0IGluIHRoZSAtMDguCj4+Pgo+Pj4+ICAgICAg
ICAgYXVnbWVudCAiL3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRwOm1w
bHMtCj4+IGxkcC8iCj4+Pj4gICAgICAgICAgICsgImxkcDpnbG9iYWwiIHsKPj4+PiAgICAgICAg
ICAgZGVzY3JpcHRpb24gIkdyYWNlZnVsIGZvcndhcmRpbmcgbmV4dGhvcCBhdWdtZW50YXRpb24u
IjsKPj4+PiAgICAgICAgICAgdXNlcyBnbG9iYWwtZm9yd2FyZGluZy1uZXh0aG9wLWF1Z21lbnQ7
Cj4+Pj4gICAgICAgICB9Cj4+Pj4KPj4+PiAgICBuaXQ6IEkgZG9uJ3QgdGhpbmsgIkdyYWNlZnVs
IiBpcyBjb3JyZWN0LCBpbiB0aGUgZGVzY3JpcHRpb24uCj4+Pj4gICAgW3NrcmF6YV06IFJlbW92
ZWQgaXQuCj4+Pj4KPj4+PiAgICBXaHkgaXMgKHRoZSBhdWdtZW50ZWQpCj4+Pj4gICAgL3J0OnJv
dXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRwOm1wbHMtCj4+PiBsZHAvbGRwOmds
b2JhbC9sZHA6YWRkcmVzcy1mYW1pbGllcy9pcHY2L2xhYmVsLWRpc3RyaWJ1dGlvbi1jb250cm9s
bW9kCj4+PiBlCj4+Pj4gICAgJ2NvbmZpZyBmYWxzZSc/ICBEb2Vzbid0IFJGQyA1MDM2IHNheSB0
aGF0IGFuIExTUiBtaWdodCBzdXBwb3J0Cj4+PiBlaXRoZXIKPj4+PiAgICBhcyBhIGNvbmZpZ3Vy
YXRpb24gb3B0aW9uPwo+Pj4+Cj4+Pj4gW3NrcmF6YV06IFllcywgYnV0IG5vIGltcGxlbWVudGF0
aW9uIHN1cHBvcnRzIHN1Y2ggYSBjZmcgYXMgY2hhbmdlCj4+Pj4gb2YKPj4+IHN1Y2ggYSBtb2Rl
IGlzIGEgbWFzc2l2ZSBkaXNydXB0aXZlIG9wZXJhdGlvbiAtIGFsbCBpbXBsZW1lbnRhdGlvbgo+
Pj4gcGljayBvbmUgbW9kZSBhcyB0aGUgZGVmYXVsdCBhbmQgb25seSBzdXBwb3J0ZWQgbW9kZSBh
bmQgc3RpY2sgdG8gaXQuCj4+Pj4gIFRoZSBMRFAgWUFORyBkZXNpZ24gdGVhbSBoYWQgZGlzY3Vz
c2VkIHRoaXMgZWFybHkgZW5vdWdoIGFuZAo+Pj4+IGFncmVlZCB0bwo+Pj4gbm90IHByb3ZpZGUg
dGhpcyBhIGNmZyBvcHRpb24uCj4+Pgo+Pj4gQWgsIHVuZGVyc3Rvb2QuCj4+Pgo+Pj4+ICAgICAg
ICAgICAgICAgbGVhZiBhZGphY2VudC1hZGRyZXNzIHsKPj4+PiAgICAgICAgICAgICAgICAgdHlw
ZSBpbmV0OmlwdjYtYWRkcmVzczsKPj4+PiAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24KPj4+
PiAgICAgICAgICAgICAgICAgICAiQ29uZmlndXJlcyBhIHJlbW90ZSBMRFAgbmVpZ2hib3IgYW5k
IGVuYWJsZXMKPj4+PiAgICAgICAgICAgICAgICAgICAgZXh0ZW5kZWQgTERQIGRpc2NvdmVyeSBv
ZiB0aGUgc3BlY2lmaWVkCj4+Pj4gICAgICAgICAgICAgICAgICAgIG5laWdoYm9yLiI7Cj4+Pj4K
Pj4+PiAgICBBcyBmb3IgdGhlIGlwdjQgY2FzZSwgZG8gd2Ugc3RpbGwgd2FudCAiYW5kIGVuYWJs
ZXMiIGhlcmU/Cj4+Pj4gW3NrcmF6YV06IEZpeGVkIGJ5IHJlbW92aW5nIGl0Lgo+Pj4+Cj4+Pj4g
ICAgICAgICBhdWdtZW50ICIvcnQ6cm91dGluZy9ydDpjb250cm9sLXBsYW5lLXByb3RvY29scy9s
ZHA6bXBscy0KPj4gbGRwLyIKPj4+PiAgICAgICAgICAgKyAibGRwOmRpc2NvdmVyeS9sZHA6aW50
ZXJmYWNlcy9sZHA6aW50ZXJmYWNlLyIKPj4+PiAgICAgICAgICAgKyAibGRwOmFkZHJlc3MtZmFt
aWxpZXMvbGRwLWV4dDppcHY2IiB7Cj4+Pj4gICAgICAgICAgIGRlc2NyaXB0aW9uICJJbnRlcmZh
Y2UgYWRkcmVzcyBmYW1pbHkgSVB2NiBhdWdtZW50YXRpb24uIjsKPj4+PiAgICAgICAgICAgdXNl
cyBpbnRlcmZhY2UtYWRkcmVzcy1mYW1pbHktaXB2Ni1hdWdtZW50Owo+Pj4+Cj4+Pj4gICAgRGlk
bid0IHdlIGp1c3QgY3JlYXRlIC4uLi9sZHA6YWRkcmVzcy1mYW1pbGllcy9sZHAtZXh0OmlwdjYg
d2l0aAo+PiBhbgo+Pj4+ICAgIGVhcmxpZXIgYXVnbWVudGF0aW9uIGluIHRoaXMgbW9kdWxlPyAg
KFNpbWlsYXJseSBmb3IKPj4+PiAgICAvcnQ6cm91dGluZy9ydDpjb250cm9sLXBsYW5lLXByb3Rv
Y29scy9sZHA6bXBscy0KPj4+IGxkcC9sZHA6cGVlcnMvbGRwOnBlZXIvbGRwOmFkZHJlc3MtZmFt
aWxpZXMvbGRwLWV4dDppcHY2Cj4+Pj4gICAgd2hpY2ggd2UgYXVnbWVudCB3aXRoICJ1c2VzIHBl
ZXItYWYtcG9saWN5LWNvbnRhaW5lciIuKQo+Pj4+Cj4+Pj4gW3NrcmF6YV06IFllcy4gSXQgaXMg
b2sgdG8gYXVnbWVudCBhIG5vZGUgd2hpY2ggaXMgcGFydCBvZiBhbm90aGVyCj4+PiBhdWdtZW50
YXRpb24uIFRoZSByZXN1bHQgaXMgdG8gYWRkIHRoZW0gYWxsIHRvZ2V0aGVyLiBEb2luZyBzbyBp
cyB0bwo+Pj4gYXZvaWQgdG9vIG11Y2ggaXJyZWd1bGFyIHBhdHRlcm5zLCBzbyB0aGF0IHdlIGhh
dmUgbW9yZSBzaW1pbGFyCj4+PiBjb25zdHJ1Y3Rpb24gYmV0d2VlbiBJUHY0IGFuZCBJUHY2Lgo+
Pj4+Cj4+Pj4gICAgQXBwZW5kaXggQQo+Pj4+Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAiaXMt
cm91dGVyIjogW251bGxdLAo+Pj4+Cj4+Pj4gICAgVGhpcyBsb29rcyB3ZWlyZCB0byBtZSAoImFy
cmF5IGNvbnRhaW5pbmcgb25lIGVsZW1lbnQgd2l0aCB2YWx1ZQo+Pj4gbGl0ZXJhbAo+Pj4+ICAg
IG51bGwiKSAtLSB3aHkgZG9lcyB0aGUgYXJyYXkgY29tZSBpbnRvIHBsYXk/Cj4+Pj4KPj4+PiAg
ICBbWHVmZW5nXTogSGVyZSBpcyBhIGxpdHRsZSBleHBsYW5hdGlvbiB0byB0aGUgc2VlbWluZ2x5
Cj4+Pj4gY29uZnVzaW5nCj4+PiBub3RhdGlvbjogdGhlIHBhaXIgb2Ygc3F1YXJlIGJyYWNrZXRz
IGRvZXMgbm90IGluZGljYXRlIGEgbm9ybWFsIGFycmF5Lgo+Pj4gSW5zdGVhZCwgaXQgaXMgYSBz
cGVjaWFsIG5vdGF0aW9uIHRvIGluZGljYXRlIHRoYXQgdGhlIHZhbHVlIG9mIGEKPj4gImVtcHR5
Igo+Pj4gdHlwZSBsZWFmIGlzICJwcmVzZW50IiAoU2VjdGlvbiA2LjkuIG9mIFJGQyA3OTUxKS4g
U2VtYW50aWNhbGx5IHRoZQo+Pj4gbGluZSBhYm92ZSBzYXlzIHRoYXQgIih0aGUgbmVpZ2hib3Ip
IGlzIGEgcm91dGVyLiIKPj4+Cj4+PiBBaCwgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb25zLgo+
Pj4KPj4+IC1CZW4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPj4gbXBscyBtYWlsaW5nIGxpc3QKPj4gbXBsc0BpZXRmLm9yZwo+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMKPgo+Cj4KPgo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gbXBscyBtYWlsaW5nIGxpc3QK
PiBtcGxzQGlldGYub3JnCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9t
cGxzCg==


From nobody Wed Mar 25 09:21:00 2020
Return-Path: <skraza@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC42A3A09DC; Wed, 25 Mar 2020 09:20:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Oxcl5PxJ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=EMwElYCJ
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 dsQAiLnLq6Iv; Wed, 25 Mar 2020 09:20:53 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B7E53A0034; Wed, 25 Mar 2020 09:20:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=63592; q=dns/txt; s=iport; t=1585153253; x=1586362853; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=qRuTxmPt7A96J6HGlR0U3TMqCE4sy+3djOZ76YPURSY=; b=Oxcl5PxJgIFR7mXh4s7AsBtFZCOCLdbXZs//j53jov8rLg79CdoGTB6S 6wI03W7tm5a0v9m0kTIlGyktENY7LYH0qrTPtUGMjlQlNGuN1+/6OXmnt xXVTGL4v/IP3ovRbQEJ8kkaMWLj2vL5axqTqJBvJY5cBahjwVgrsYE4MN 8=;
IronPort-PHdr: =?us-ascii?q?9a23=3AcxIYTxK4Ove0iB9aDtmcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeCtKd2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUg?= =?us-ascii?q?Mdz8AfngguGsmAXFb4Nvf4ZgQxHd9JUxlu+HToeUU=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B2AQBOhHte/4QNJK1dCRkBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAREBAQEBAQEBAQEBAYF7gVQkBScFbFAIIAQLKoQZg0UDinO?= =?us-ascii?q?COiWJbI4ygUKBEANQBAoBAQEMAQEYCwoCBAEBgTCDFAIXghEkOBMCAwEBCwE?= =?us-ascii?q?BBQEBAQIBBQRthVYMhWMBAQEBAgEBARAIAQgEDQwBASkBAgYCAwELBAIBCBE?= =?us-ascii?q?EAQEBAgIUCwcCAgIfBgsVCAgCBA4FFA6COUcEAYJLAw4gAQ6jBwKBOYhidX8?= =?us-ascii?q?zgn8BAQWFKQ0LggwJgQ4qhSCFSyWBHxqCAIERJwwUgU9+PoIbSQEBAgGBJRE?= =?us-ascii?q?SBBYXOIJCMoIsjVwSBgwtBYIKO4YcgjaWGjJECoI8h1+FCUqEOl+EPR2CTDF?= =?us-ascii?q?RhyqEVowQjjOCLodAgjeML4N+AgQCBAUCDgEBBYFpIg2BS3AVOyoBgkEJRxg?= =?us-ascii?q?Niz+CXgwBBBIVbwEJgkKEWTuFQXQCAYEmizwlgT5fAQE?=
X-IronPort-AV: E=Sophos;i="5.72,304,1580774400"; d="scan'208";a="737751116"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 25 Mar 2020 16:20:50 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 02PGKoN3013437 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 25 Mar 2020 16:20:50 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 25 Mar 2020 11:20:50 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 25 Mar 2020 11:20:48 -0500
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 25 Mar 2020 11:20:48 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DERpvuAKeoP6QhrZ50crI4aPdsBhDLq1xmQQOTIHmc/8bYiUDcGikfCTIfxEHDKvD7tb7jbWKJ9g0I6YFICvKZx0VzUqPeC3s1DD4RFOreRj3VSWETEqc1Qr/Wgl9YMFzUnGTh0MLSDhYhmkLMP/ZOTHtqFFDTsZnUO8u3k0TcM9H14d4v6skrGYdegNATvXOA1kdDdsZpGkgpvjSoUYVEZpqccmuo5Bi0TSmAvDapep0zRjSjlfCahrHlwHzNMJIvqBUwjjcLdbyvZPwjx9vB/5o5ndI4angFPMLOq6aYRPI9TsbUn04FfLkAPtujTmJiQAlIxnSgmcWVf7rLAdYQ==
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=qRuTxmPt7A96J6HGlR0U3TMqCE4sy+3djOZ76YPURSY=; b=X7QV1IDaAB5E5usW8ADQuvTohd28295A/h3LrbA73obJtcRmxDcgSVnTkGwycI++xV07VmAL7TC1fL0HqeVqPIuFSvQ3YuU02GZmRS+LW/8R7PEi5IcTZX90yTQ7spT3kAiYbgoJkT/tvv5RZQ9DzjZhxqLCOlxx94HrAdtaNwTMe5sGzSeSsLli8pcPHGIn939FnQ5maVcc22nICFoO252ijgoJ/TqBtemxysJqzo9eeiAmtOAtteEFoJHBHoIcWj3rNPlzwhKPVu2iIlsYZLvEJo9wtr54OYZvqcTQPYqwKjEms/kRuSFgecEH4foIYsW6AIOxAVD97+UoMpsu/Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qRuTxmPt7A96J6HGlR0U3TMqCE4sy+3djOZ76YPURSY=; b=EMwElYCJW9kmygYD+BieSAP11wWf/bIu1jvBATN+bn08VQKDpN0jZ+2XOUJj2TfFtAHoRyz4RgWb2KDGtUvr2StCVZh3goh7igPqA8P2d3i2TeRXKid5FhIXdbLkQFkZtUUNsSRWyezzmUUUi7YL4YmNiTAqBb2OwpLLJE7vUBs=
Received: from BL0PR11MB3412.namprd11.prod.outlook.com (2603:10b6:208:7c::32) by BL0PR11MB3459.namprd11.prod.outlook.com (2603:10b6:208:69::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.22; Wed, 25 Mar 2020 16:20:47 +0000
Received: from BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024]) by BL0PR11MB3412.namprd11.prod.outlook.com ([fe80::9d83:ab47:2249:e024%5]) with mapi id 15.20.2835.021; Wed, 25 Mar 2020 16:20:47 +0000
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: tom petch <ietfc@btconnect.com>
CC: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "mpls@ietf.org" <mpls@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "Rajiv Asati (rajiva)" <rajiva@cisco.com>, "xufeng.liu.ietf@gmail.com" <xufeng.liu.ietf@gmail.com>
Thread-Topic: [mpls] mldp-yang was Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
Thread-Index: AQHV7fEHh8C8R6fr+Eu6LYwdKXXZQqhNYQKAgALDA0CAACC/gIAACseQgAE+jYCAAEDAAIAEyHcA///AogCAAucPgIAAIRQAgAAHQwD///xkgA==
Date: Wed, 25 Mar 2020 16:20:47 +0000
Message-ID: <CCBDA7AE-7015-456A-94F7-2C4224CC4012@cisco.com>
References: <A3E24404-81B0-4B35-A04F-478FFF17F083@cisco.com> <20200317205553.GO50174@kduck.mit.edu> <MN2PR11MB43666D942EB3FEF317EFE8C6B5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB56573D386B04B4EE40EDCD13A0F40@DB7PR07MB5657.eurprd07.prod.outlook.com> <MN2PR11MB43661A0E71912105C8FD713FB5F40@MN2PR11MB4366.namprd11.prod.outlook.com> <DB7PR07MB5657C316BAF2268DD17CEDC3A0F50@DB7PR07MB5657.eurprd07.prod.outlook.com> <FBBD1213-A7A9-498D-9BAD-4DF50DFB5402@cisco.com> <DB7PR07MB5657F9851367C5CB21B0DE84A0F00@DB7PR07MB5657.eurprd07.prod.outlook.com> <594CD2A4-2DAA-46A5-9AF6-E19F774C7BE1@cisco.com> <DB7PR07MB56570341E69B9C83BE8F637BA0CE0@DB7PR07MB5657.eurprd07.prod.outlook.com> <F0D6DFB7-A435-4668-BE6F-69883F7443EC@cisco.com> <DB7PR07MB5657F76D4F7561F24CAE4EA4A0CE0@DB7PR07MB5657.eurprd07.prod.outlook.com>
In-Reply-To: <DB7PR07MB5657F76D4F7561F24CAE4EA4A0CE0@DB7PR07MB5657.eurprd07.prod.outlook.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=skraza@cisco.com; 
x-originating-ip: [2001:420:c0c4:1004::1f7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: aeaa5963-eabf-4aef-08ab-08d7d0d879fe
x-ms-traffictypediagnostic: BL0PR11MB3459:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BL0PR11MB34595BA0A8B5A68156D1E2D9D0CE0@BL0PR11MB3459.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0353563E2B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(366004)(136003)(396003)(376002)(39860400002)(2616005)(6506007)(86362001)(53546011)(45080400002)(966005)(6916009)(478600001)(18074004)(33656002)(66446008)(71200400001)(36756003)(5660300002)(66476007)(4326008)(66556008)(2906002)(66946007)(66574012)(91956017)(76116006)(81166006)(81156014)(64756008)(8936002)(8676002)(186003)(15650500001)(54906003)(6486002)(30864003)(6512007)(316002)(296002)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB3459; H:BL0PR11MB3412.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Djpc3WydV6VFi5Yea+pIXk+dftCqY/5FZmgGG0s2ozrWk6A6/GOh+rRTUgkCodha9Emax73rl8jKwGi+FokZ3DksII2O0u1qCpKO48S5/8yXK+MD6lhRPLGRXq0RdLmCiCYnj501tZQ3mtgJrvJpuzZbT00sle8Pg92U/MCLPm1BheaehHa4I1rfJopdIP1PmwAWRGn4h93Q3hnNw8SxMpwOSqTKXTWdpKw0tI1FYgTnCrKTo3i/hg2jFfKFk057NoRoO85/SOsDiCF73seNyv0SEK3S7xoJd2WHk/Z9hKVtoM0D3ew5W1xXgVvYmPJkOVZ3wFUTmkRaMa1WpOl5cpIVYuJ3ERRXshBZxDekjZY7QEdUWI3fgBG/g0oQ/VEAMO2dmfZUHDszDXu7dqELo7rSDa+ciK7t1jbHaQpZMd8W+MvfjEcVJXnTBbXOoba8jWanRjAG9WrcwhSS5o/Y47ygz8nRzr4Kn09+3+ZnQScYqTS2sHXgttuNJVVM18NZhazKYQYNEJwGLOi2Q364xg==
x-ms-exchange-antispam-messagedata: VDXvujqzcXystQyvtzajb9MHEIDsLfKApyZmEjum7gLCjUnWjZ8MLrrLJGu4L6ahLIaWLR7AI/6CSNahk2CpALO1ABGtfrNSubPvZhw2EQarlqNRMeENZ9Olqiwr12g7Ex9nv7CKci3Mi8QzTw1u5zGSLwaT0TV4vK3F0A6YNmI=
Content-Type: text/plain; charset="utf-8"
Content-ID: <C43CD5695D854D4A856FC467D2C19D15@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: aeaa5963-eabf-4aef-08ab-08d7d0d879fe
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2020 16:20:47.2680 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mWBtzLr1HNLilxpNaLsfwK9leEEO+3uXJOLFWdO7+5CEeCZP7izutAjWHkLKOeOPxkSF+/MgchHUm+ipBdm3PQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3459
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Z45ssD-ZtugRGTGkRewXTSbJvWA>
Subject: Re: [mpls] mldp-yang was Re: Updated rev -08 posted [Re: Benjamin Kaduk's Discuss on draft-ietf-mpls-ldp-yang-07: (with DISCUSS and COMMENT)]
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2020 16:20:58 -0000

SGkgVG9tLA0KDQpZZXMsIHdlIGhhdmUgbm90IGZvcmdvdHRlbiBtTERQIF9fIGFuZCBJIGhhZCBh
bHJlYWR5IHN0YXJ0ZWQgdGhlIFthbGlnbm1lbnQvdXBkYXRlXSBhY3Rpdml0eSByaWdodCBhZnRl
ciBGcmkgcG9zdGluZyBvZiBMRFAgZHJhZnQuDQpUaGFua3MgZm9yIHN1bW1hcml6aW5nIC4uLiAN
Cg0KDQpIb3BpbmcgdG8gcG9zdCBzb21ldGhpbmcgYnkgZW5kIG9mIG5leHQgd2VlayAuLi4NCg0K
77u/T24gMjAyMC0wMy0yNSwgODozNCBBTSwgInRvbSBwZXRjaCIgPGlldGZjQGJ0Y29ubmVjdC5j
b20+IHdyb3RlOg0KDQogICAgRnJvbTogUmFqaXYgQXNhdGkgKHJhaml2YSkgPHJhaml2YUBjaXNj
by5jb20+DQogICAgU2VudDogMjUgTWFyY2ggMjAyMCAxMjowNw0KICAgIFRvbSwNCiAgICANCiAg
ICBJbmRlZWQuIFRoZSBpbnRlbnQgaXMgdG8gbm93IGdldCBtTERQIHlhbmcgZHJhZnQgdXBkYXRl
ZCBxdWlja2x5IGFzIHdlbGwuIFRoYW5rcyBmb3IgdGhlIHJlbWluZGVyLg0KICAgIA0KICAgIDx0
cD4NCiAgICBHb29kIHN0dWZmLiAgSW4gbm8gcGFydGljdWxhciBvcmRlcg0KICAgIC0gbmVlZHMg
cmVmcmVzaGluZyB0byBnZXQgaXQgaW50byB0aGUgZGlyZWN0b3J5DQogICAgLSBhdWdtZW50cyBs
YWNrIGNvbnRyb2wtcGxhbmUtcHJvdG9jb2wNCiAgICAtIG5vIGlkZW50aXR5OyBkZXJpdmUgZnJv
bSBsZHA/IHNlcGFyYXRlIGZvciBQMk1QIGFuZCBNUDJNUD8NCiAgICAtIHNlY3VyaXR5IGxhY2tz
IHNwZWNpZmljIGxlYWYgYXQgcmlzaw0KICAgIC0gbXVsdGlwbGUgZW5hYmxlIGxlYWYgd2l0aCBp
ZGVudGljYWwgZGVzY3JpcHRpb24gbWFraW5nIGl0IHVuY2xlYXIgdG8gbWUganVzdCB3aGljaCBh
c3BlY3QgaXMgYmVpbmcgZW5hYmxlZA0KICAgIC0gbGluZSBsZW5ndGhzIHRvbyBsb25nDQogICAg
LSBubyByZWZlcmVuY2UgZm9yIHRyZWUgZGlhZ3JhbSBSRkMNCiAgICBldGMNCiAgICANCiAgICBD
aGVlcnMsDQogICAgUmFqaXYNCiAgICANCiAgICANCiAgICA+IE9uIE1hciAyNSwgMjAyMCwgYXQg
NjoxMCBBTSwgdG9tIHBldGNoIDxpZXRmY0BidGNvbm5lY3QuY29tPiB3cm90ZToNCiAgICA+DQog
ICAgPiBGcm9tOiBLYW1yYW4gUmF6YSAoc2tyYXphKSA8c2tyYXphQGNpc2NvLmNvbT4NCiAgICA+
IFNlbnQ6IDIzIE1hcmNoIDIwMjAgMTc6NDkNCiAgICA+IFN1YmplY3Q6IFJlOiBVcGRhdGVkIHJl
diAtMDggcG9zdGVkIFtSZTogQmVuamFtaW4gS2FkdWsncyBEaXNjdXNzIG9uIGRyYWZ0LWlldGYt
bXBscy1sZHAteWFuZy0wNzogKHdpdGggRElTQ1VTUyBhbmQgQ09NTUVOVCldDQogICAgPg0KICAg
ID4gVGhhbmtzIFRvbS4NCiAgICA+IDx0cD4NCiAgICA+IEthbXJhbiwNCiAgICA+DQogICAgPiBO
b3cgdGhhdCBsZHAteWFuZyBpcyBvbiBpdHMgd2F5LCB3b3VsZCBpdCBiZSBhIGdvb2QgdGltZSB0
byBhdHRlbmQgdG8gbWxkcC15YW5nPyAgSXQgaGFzIG1hbnkgb2YgdGhlIHNhbWUgaXNzdWVzIGFz
IGxkcC15YW5nIGhhZCAoYXMgSSBzZWVtIHRvIHJlY2FsbCBzYXlpbmcgc29tZSB0aW1lIGJhY2s6
LSkuICBJIG5vdGljZSB0aGF0IGl0IGhhcyBleHBpcmVkIHNvIGtlZXBpbmcgQUQgYW5kIGNoYWly
cyBvbiB0aGlzIG1lc3NhZ2UgdG8gYXNrIHRoZSBxdWVzdGlvbiBpcyBpdCBnb2luZyB0byBwcm9n
cmVzcyBhbmQgaWYgc28gd2hlbj8gIEZyb20gbXkgcG9pbnQgb2YgdmlldywgaGF2aW5nIHNwZW50
IHRpbWUgb24gbGRwLXlhbmcgYW5kIGdvdCB0byB1bmRlcnN0YW5kIGl0cyB1bmZhbWlsaWFyIC0g
dG8gbWUgLSBjb25zdHJ1Y3RzLCBub3cgaXMgdGhlIHRpbWUgdG8gbG9vayBhdCBpdCBidXQgZXF1
YWxseSB0aGVyZSBpcyBubyBwb2ludCBpbiBkb2luZyBzbyB1bmxlc3MgdGhlIGlzc3VlcyBnZXQg
dGFrZW4gdXAgcmVhc29uYWJseSBxdWlja2x5LCBpZSB3ZWVrcyBub3QgbW9udGhzLg0KICAgID4N
CiAgICA+IFRvbSBQZXRjaA0KICAgID4NCiAgICA+IFdlIHdpbGwgdHJ5IHRvIHNuZWFrIGluIGJl
dHRlciBkZXNjcmlwdGlvbiB3aGVuIHRha2luZyB1cCBvdXIgbmV4dCByZXYuDQogICAgPg0KICAg
ID4gT24gMjAyMC0wMy0yMywgMTozNiBQTSwgInRvbSBwZXRjaCIgPGlldGZjQGJ0Y29ubmVjdC5j
b20+IHdyb3RlOg0KICAgID4NCiAgICA+ICAgIEZyb206IEthbXJhbiBSYXphIChza3JhemEpIDxz
a3JhemFAY2lzY28uY29tPg0KICAgID4gICAgU2VudDogMjAgTWFyY2ggMjAyMCAyMDozNA0KICAg
ID4NCiAgICA+ICAgIEthbXJhbg0KICAgID4gICAgVGhhbmtzIGZvciAtMDk7ICBwbHVja2luZyBv
dXQgeW91ciBwYXJhZ3JhcGgNCiAgICA+DQogICAgPiAgICBbc2tyYXphMjBdOiBZZXMsIGludGYg
ZGlzY292ZXJ5IGFuZCB0Z3QgZGlzY292ZXJ5IGFyZSBzZXBhcmF0ZSBhbmQgbm90IGxpbmtlZCAt
IGl0IGlzIGVudGlyZWx5IHBvc3NpYmxlIHRvIGhhdmUgdjQgaW50ZiBkaXNjIGFuIHY2IHRndCBh
bmQgdmljZSB2ZXJzYS4gVGhpcyBpcyBvYnZpb3VzIGZyb20gdGhlIExEUCBwcm90b2NvbCBzcGVj
cyBhbmQgaGVuY2Ugd2Ugc2VlIG5lZWQgdG8gY2FsbCB0aGlzIG91dC4NCiAgICA+ICAgICAgT3Ro
ZXJ3aXNlLCB0aGVyZSBhcmUgMTAwIG90aGVyIHRoaW5ncyB0aGF0IG1heSBuZWVkIGNhbGwgb3V0
IC0gSXQgaXMgZXhwZWN0ZWQgdGhhdCB1c2VyIG9mIHRoaXMgbW9kZWwgaXMgZmFtaWxpYXIgd2l0
aCB0aGUgTERQIGJhc2Ugc3BlY3MNCiAgICA+ICAgIDx0cD4NCiAgICA+ICAgIENsZWFybHkgSSBh
bSBub3QgZmFtaWxpYXIgZW5vdWdoIHdpdGggdGhlIGJhc2Ugc3BlY3MhICBJIGRpZCByZXJlYWQg
UkZDNzU1MiBhbmQgc3RpbGwgZGlkIG5vdCBzZWUgaXQgY2xlYXJseSBzcGVsdCBvdXQgdGhlcmUs
IHJhdGhlciBpdCBzZWVtcyB0byBidW5kbGUgdGhlIHBhcnRzIG9mIExEUCB0b2dldGhlciBpbiBp
dHMgY2hhcmFjdGVyaXNhdGlvbiBvZiBMRFAvTFNSIGFzIHNpbmdsZSBvciBkdWFsIHN0YWNrLiAg
Tm8gbWF0dGVyLCBmb3IgdGhlIGJlbmVmaXQgb2Ygc3VjaCBhcyBtZSwgSSB3b3VsZCB2YWx1ZSBl
eHRyYSB3b3JkcyBpbiB0aGUgZGVzY3JpcHRpb24gY2xhdXNlcyBvZiB0aG9zZSBwcmVzZW5jZSBj
b250YWluZXJzLCBzaW1wbHkgYWRkaW5nIHdoYXQgaXQgaXMgdGhhdCBJUHY0L0lQdjYgaXMgYmVp
bmcgZW5hYmxlZCBmb3IgaWUgcmVwbGFjZQ0KICAgID4gICAgUHJlc2VudCBpZiBJUHY0IGlzIGVu
YWJsZWQNCiAgICA+ICAgIHdpdGgNCiAgICA+ICAgIFByZXNlbnQgaWYgSVB2NCBpcyBlbmFibGVk
IGZvciBkaXNjb3ZlcnkvdGFyZ2V0ZWQgZGlzY292ZXJ5LyBldGMNCiAgICA+DQogICAgPiAgICBH
aXZlbiB0aGUgc3RydWN0dXJlIG9mIFlBTkcsIEkgZmluZCBpdCBlYXN5IHRvIGxvc2Ugc2lnaHQg
b2Ygd2hhdCBpdCBpcyBpcyBiZWluZyBlbmFibGVkIG9yIGRpc2FibGUuDQogICAgPg0KICAgID4g
ICAgSW4gdGhlIHNhbWUgdmVpbiwgSSBhbSB1bmNsZWFyIGFib3V0IHRoZSBpbnRlcmFjdGlvbiBi
ZXR3ZWVuIHRoZSBwcmVzZW5jZSBjb250YWluZXIgZm9yIElQdjQgb3IgSVB2NiB1bmRlciBnbG9i
YWwgYW5kIHRoYXQgdW5kZXIgZWcgdGFyZ2V0ZWQgZGlzY292ZXJ5LiAgV2hhdCBpcyBpdCB0aGF0
IHRoZSBnbG9iYWwgdmFsdWUgZW5hYmxlcyBhbmQgZGlzYWJsZXM/ICBDYW4gdGhlIGdsb2JhbCBJ
UHY2IGJlIGRpc2FibGVkIGJ1dCBJUHY2IHRhcmdldGVkIGRpc2NvdmVyeSBiZSBlbmFibGVkPyAg
QWdhaW4sIGEgZmV3IHdvcmRzIGFib3V0IHRoaXMgaW4gdGhlIGRlc2NyaXB0aW9uIGNsYXVzZXMg
d291bGQgaGVscCB3aXRoIHRoaXMuDQogICAgPg0KICAgID4gICAgT24gYSBkaWZmZXJlbnQgbm90
ZSwgSSBzdWdnZXN0DQogICAgPiAgICAvcGVyLXBlZXIgc2V0dGluZyBjYW4vcGVyLXBlZXIgc2V0
dGluZyBhbmQvDQogICAgPiAgICAvY29uZmdpcmF0aW9uL2NvbmZpZ3VyYXRpb24vDQogICAgPiAg
ICAvUGxlYXNlIHJlZmVyIFJGQzQzNzgvcmVmZXJlbmNlICIgUkZDNDM3OA0KICAgID4gICAgL2Vz
dGFibGlzaGVtZW50L2VzdGFibGlzaG1lbnQvDQogICAgPg0KICAgID4gICAgSFRIDQogICAgPg0K
ICAgID4gICAgVG9tIFBldGNoDQogICAgPiAgICBSb2IvVG9tLA0KICAgID4NCiAgICA+ICAgIFdl
IGFyZSBnb2luZyB0byBwb3N0IHJldiAtMDkgc2hvcnRseSB3aXRoIHNvbWUgbW9yZSBlZGl0cyB0
byB0YWtlIGNhcmUgb2Ygc29tZSBvZiB0aGUgY29tbWVudHMuDQogICAgPiAgICBQbGVhc2Ugc2Vl
IGlubGluZSBbc2tyYXphMjBdDQogICAgPg0KICAgID4gICAgT24gMjAyMC0wMy0yMCwgODo0MiBB
TSwgInRvbSBwZXRjaCIgPGlldGZjQGJ0Y29ubmVjdC5jb20+IHdyb3RlOg0KICAgID4NCiAgICA+
ICAgICAgICBGcm9tOiBSb2IgV2lsdG9uIChyd2lsdG9uKSA8cndpbHRvbkBjaXNjby5jb20+DQog
ICAgPiAgICAgICAgU2VudDogMTkgTWFyY2ggMjAyMCAxODo0MQ0KICAgID4gICAgICAgIEhpIFRv
bSwgQmVuLCBLYW1yYW4sDQogICAgPiAgICAgICAgVGhhbmtzIGZvciB0aGUgY29tbWVudHMuDQog
ICAgPg0KICAgID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQogICAgPj4gRnJvbTogdG9t
IHBldGNoIDxpZXRmY0BidGNvbm5lY3QuY29tPg0KICAgID4+IFNlbnQ6IDE5IE1hcmNoIDIwMjAg
MTc6MDQNCiAgICA+PiBSb2Igc29ycnkgZm9yIHRoZSB0b3AgcG9zdGluZyBidXQgbXkgZS1tYWls
IGlzIGRpZmZpY3VsdCBjdXJyZW50bHkuDQogICAgPiAgICAgICAgW1JXXQ0KICAgID4gICAgICAg
IE5vIHByb2JsZW0uICBJIGhhdmUgdG8gdXNlIE91dGxvb2ssIGFuZCB0aGF0IGRvZXNuJ3Qgc2Vl
bSB0byBiZSBvcHRpbWl6ZWQgZm9yIHJlcGx5aW5nIHRvIGVtYWlscyBlaXRoZXIhDQogICAgPiAg
ICAgICAgPHRwPg0KICAgID4gICAgICAgIEkgdXNlZCB0byBoYXZlIE91dGxvb2sgRXhwcmVzcyB3
aGljaCBJIHRob3VnaHQgYmFzaWMgYnV0IEkgZGlkIGdldCB2ZXJ5IHByb2R1Y3RpdmUgd2l0aCBp
dCBhbmQgbm93IEkgYW0gb24gT3V0bG9vayEuICBBbHNvLCBJIGFtIGdldHRpbmcgYSBib3VuY2Ug
ZnJvbSBqdW5pcGVyLm5ldCBzbyBzb21lb25lIGlzIG5vdCBzZWVpbmcgdGhpcyAtIGVsc2UgaW5s
aW5lDQogICAgPj4NCiAgICA+PiBUaGUgdXNlIG9mIGZvdXIgcHJlc2VuY2UgY29udGFpbmVycyBz
ZWVtcyB3cm9uZzsgaXQgYWxsb3dzIGlwdjQgIG9yIGlwdjYNCiAgICA+PiB0byBiZSBlbmFibGVk
IGZvciBvbmUgcGFydCBvZiBMRFAgYW5kIG5vdCBmb3Igb3RoZXJzIHdoaWNoIGlzIG5vdCBMRFAg
YXMgSQ0KICAgID4+IGtub3cgaXQgKHdoaWNoIGNvdWxkIGJlIGlnbm9yYW5jZSkuDQogICAgPiAg
ICAgICAgW1JXXQ0KICAgID4gICAgICAgIFllcywgSSBhZ3JlZSB0aGF0IHRoaXMgaXMgYWxzbyBu
b3QgaWRlYWwgYW5kIG5vdCB0aGUgcHJvYmxlbSB0aGF0IEkgcmVzcG9uZGVkIHRvIHByZXZpb3Vz
bHkuICBJIGhhdmUgbm93IGNvbW1lbnRlZCBiZWxvdy4NCiAgICA+DQogICAgPiAgICAgICAgICAg
IFRoZSBhdXRob3IgY2l0ZXMgSVAgWUFORyBtb2R1bGUgYnV0IEkNCiAgICA+PiB0aGluayB0aGF0
IGRpZmZlcmVudDsgdGhlcmUgdGhlcmUgaXMgb25seSBvbmUgcHJlc2VuY2UgY29udGFpbmVyIHdo
aWNoIGNhbg0KICAgID4+IGJlIHNldCB0byB0dXJuIG9uIElQdjQgd2l0aG91dCBuZWVkaW5nIHRv
IGFkZCBhbnkgbW9yZSBwYXJhbWV0ZXJzIGllIG5vDQogICAgPj4gbmVlZCB0byBzZXQgdGhlIGVu
YWJsZSBsZWFmLg0KICAgID4gICAgICAgIFtSV10NCiAgICA+ICAgICAgICBJbiB0aGUgZ2VuZXJh
bCBjYXNlLCB0aGlzIGZlZWxzIGxpa2UgYSBwb29yIG9wdGltaXphdGlvbiB0byBtZS4gIEl0IGZl
ZWxzIGxpa2UgaXQgYWRkcyBxdWl0ZSBhIGxvdCBvZiBleHRyYSBiZXNwb2tlIGNvbXBsZXhpdHkg
Zm9yIGxpdHRsZSBnYWluLCBlLmcuIG9uZSBkYXRhIG5vZGUgKHRoZSBpcHY0IHByZXNlbmNlIGNv
bnRhaW5lcikgaXMgdXNlZCB0byBlbmFibGUgSVB2NCwgYW5kIGEgZGlmZmVyZW50IGRhdGEgbm9k
ZSAodGhlIGVuYWJsZSBsZWFmKSBpcyB1c2VkIHRvIGRpc2FibGUgaXQuIEl0IGFsc28gbG9va3Mg
YSBiaXQgbGlrZSBhbiBhZGhvYyB2ZXJzaW9uIG9mIGluYWN0aXZlIGNvbmZpZ3VyYXRpb24sIGku
ZS4gd2h5IGRvZXMgYSBjbGllbnQgbmVlZCB0byBjb25maWd1cmUgZGlzYWJsZWQgSVB2NCBjb25m
aWd1cmF0aW9uIGluIHRoZSBmaXJzdCBwbGFjZS4NCiAgICA+DQogICAgPiAgICAgICAgSG93ZXZl
ciwgSSBhcHByZWNpYXRlIHRoYXQgdGhpcyBjb25zdHJ1Y3QgaXMgdXNlZCBlbHNld2hlcmUgaW4g
SUVURiBtb2RlbHMsIGFuZCBoZW5jZSBpdCBpcyBhdCBsZWFzdCBjb25zaXN0ZW50IGFjcm9zcyB0
aGUgSUVURiBZQU5HIG1vZGVscyB0byB1c2UgaXQgaGVyZS4NCiAgICA+ICAgICAgICA8dHA+ICBS
b2IgLSBJIHRoaW5rIHRoYXQgdGhlIHVzZSBvZiBwcmVzZW5jZStlbmFibGUtbGVhZiBpcyB0aGUg
ZXhjZXB0aW9uIGFuZCBpbnRlbmRlZCBmb3IgdGhlIGNvcm5lciBjYXNlIHRoYXQgaXMgdGhlIE5l
dG1vZCBpbnRlcmZhY2UgbW9kZWwuICBUaGUgaXNzdWUgYXMgSSBzZWUgaXQgd2FzIHRoZSB0d28g
c2NlbmFyaW9zLiAgQSBibGFkZSBpcyBob3QtcGx1Z2dlZCwgdGhlIGRldmljZSByZWFkcyBpdHMg
cHJvcGVydGllcyBhbmQgc2V0cyB1cCB0aGUgJ2NvbmZpZ3VyYXRpb24nIGFzIHN0YXRlIGRhdGEg
d2hpY2ggT0FNIGNhbiB0aGVuIE5FVENPTkYgZ2V0LiAgT3IgT0FNIHNldHMgdXAgdGhlIGNvbmZp
Z3VyYXRpb24gaW4gYWR2YW5jZSBhcyBjb25maWd1cmF0aW9uLCB0aGUgYmxhZGUgaXMgaG90LXBs
dWdnZWQsIHRoZSBjb25maWd1cmF0aW9uIGRhdGEgaXMgbWF0Y2hlZCBvbiBzb21lIHBhcmFtZXRl
ciBhbmQgdGhlIGRldmljZSBzZXRzIHRoZSBibGFkZSB0byB3aGF0IE9BTSB3YW50cy4gIE5FVE1P
RCBXRyBzcGVudCB5ZWFycyBvbiB0aGlzIHdpdGhvdXQgc3VjY2VzcyBhbmQgdGhpcyB3YXMgKGlu
IHBhcnQpIHRoZSBkcml2ZXIgZm9yIE5NREEgd2l0aCBpdHMgbXVsdGlwbGUgZGF0YXN0b3Jlcy4N
CiAgICA+DQogICAgPiAgICAgICAgQW55d2hlcmUgZWxzZSBJIHRoaW5rIHRoYXQgaGF2aW5nIHR3
byB3YXlzIHRvIGVuYWJsZS9kaXNhYmxlIHNvbWV0aGluZyBpcyBjb25mdXNpbmcuICBJbiB0aGlz
IGNhc2UsIEkgZmluZCB0aGUgKGZvdXIpIGRlc2NyaXB0aW9uIGNsYXVzZXMgdW5jbGVhciBhbmQg
dGhvc2Ugc2hvdWxkIGF0IGxlYXN0IGJlIHJld3JpdHRlbi4NCiAgICA+DQogICAgPiAgICBbc2ty
YXphMjBdIFVwZGF0ZWQgdGhlIGRlc2NyaXB0aW9ucyBhIGJpdCAuIFNlZSBpbiByZXYgLTA5Lg0K
ICAgID4NCiAgICA+ICAgICAgICBtb3JlIGJlbG93DQogICAgPg0KICAgID4gICAgICAgICAgICBU
aGlzIG5vdCB1bmxpa2UgIHRoZSB1c2Ugb2YgcHJlc2VuY2UgaW4NCiAgICA+PiBSSVAsIE9TUEYs
IEJGRCAgYnV0IHRoZXJlIGlzIG9ubHkgb25lIHByZXNlbmNlIGNvbnRhaW5lci4gaW4gYWxsIHN1
Y2gNCiAgICA+PiBjYXNlcy4gIEhhdmluZyBmb3VyIHByZXNlbmNlIGNvbnRhaW5lcnMgYW5kIGZv
dXIgZW5hYmxlIGxlYWYgZm9yIElQVjQgKG5vdA0KICAgID4+IGZvciB0aGUgZmVhdHVyZXMpIHNl
ZW0gdG8gbWUgb25seSBhIHBvc3NpYmxlIHNvdXJjZSBvZiBtaXNjb25maWd1cmF0aW9uLg0KICAg
ID4+DQogICAgPiAgICAgICAgW1JXXQ0KICAgID4gICAgICAgIEkgYWdyZWUgdGhhdCBoYXZpbmcg
dGhlIHByZXNlbmNlL2VuYWJsZSBsZWFmIGluIDQgcGxhY2VzIGlzIG5vdCBpZGVhbC4gIEFsdGhv
dWdoLCBpdCBsb29rcyBsaWtlIHRoZSBlbmFibGUgbGVhZiBpcyBvbmx5IGluIHR3byBvZiB0aG9z
ZSBwbGFjZXMsIGJ1dCBhbiBpcHY0IHAtY29udGFpbmVyIGlzIHVzZWQgaW4gYWxsIDQgcGxhY2Vz
Lg0KICAgID4NCiAgICA+ICAgICAgICBJJ20gbm90IHJlYWxseSBmYW1pbGlhciB3aXRoIHRoZSBk
ZXRhaWxzIG9mIExEUCwgYnV0IGl0IHNlZW1zIHRoYXQgdGhlIGNvbmZpZ3VyYXRpb24gZm9yIGJh
c2ljIGRpc2NvdmVyeSwgZXh0ZW5kZWQgZGlzY292ZXJ5LCBhbmQgc3RhdGljYWxseSBjb25maWd1
cmVkIHBlZXJzIGxvZ2ljYWxseSBzaXRzIGF0IHRoZSBzYW1lIGxldmVsLiAgSGVuY2UgSSB0aGlu
ayBJIGNhbiBzZWUgd2h5IElQdjQvdjYgbWlnaHQgYWxsIG5lZWQgdG8gYmUgY29uZmlndXJlZC9l
bmFibGVkIHNlcGFyYXRlbHkgZm9yIGVhY2ggb2YgdGhlbS4NCiAgICA+DQogICAgPiAgICAgICAg
QnV0IEkgd2Fzbid0IHN1cmUgd2h5IHRoZSBnbG9iYWwgaXB2NCBjb25maWd1cmF0aW9uIG5lZWRz
IGEgcHJlc2VuY2UgY29udGFpbmVyIGFuZCBhbiBlbmFibGUga2V5d29yZC4gIFBlcmhhcHMgaXQg
Y291bGQgYmUgY2hhbmdlZCB0byBhIG5vbi1wcmVzZW5jZSBjb250YWluZXIsIGFuZCB0aGUgZW5h
YmxlIGtleXdvcmQgcmVtb3ZlZD8gIEkuZS4gZG9lcyBpdCBtYWtlIHNlbnNlIHRvIGVuYWJsZSBJ
UHY0IGdsb2JhbGx5IGluIExEUCBidXQgbm90IGFsc28gaW4gdGhlIGJhc2ljIGRpc2NvdmVyeSwg
ZXh0ZW5kZWQgZGlzY292ZXJ5LCBvciBwZWVyIGNvbmZpZ3VyYXRpb24/ICBPciBkb2VzIHRoZSBn
bG9iYWwgSVB2NCBjb25maWd1cmF0aW9uIG9ubHkgcmVhbGx5IGFwcGx5IGlmIElQdjQgaGFzIGJl
ZW4gZW5hYmxlZCBlbHNld2hlcmU/DQogICAgPg0KICAgID4gICAgICAgIFRoZXNlIGNvbW1lbnRz
IG1heSBlcXVpdmFsZW50bHkgYXBwbHkgdG8gSVB2NiBhcyB3ZWxsLg0KICAgID4NCiAgICA+ICAg
ICAgICA8dHA+DQogICAgPiAgICAgICAgSSBhbSBzdXJlIHRoZXkgYXBwbHkgdG8gSVB2NiBqdXN0
IGFzIHdlbGwhLiAgVGhlIGN1cnJlbnQgbW9kZWwgYWxsb3dzIExEUCB0YXJnZXRlZCB0byBiZSBJ
UFY2IG9ubHkgYW5kIExEUCBkaXNjb3ZlcnkgdG8gYmUgSVB2NCBvbmx5LiAgSWYgdGhhdCBpcyB3
aGF0IHRoZSBhdXRob3JzIHdhbnQgdGhlbiBJIHRoaW5rIHRoYXQgbmVlZHMgc3BlbGxpbmcgb3V0
IGluIHRoZSBib2R5IG9mIHRoZSBkb2N1bWVudC4NCiAgICA+DQogICAgPiAgICBbc2tyYXphMjBd
OiBZZXMsIGludGYgZGlzY292ZXJ5IGFuZCB0Z3QgZGlzY292ZXJ5IGFyZSBzZXBhcmF0ZSBhbmQg
bm90IGxpbmtlZCAtIGl0IGlzIGVudGlyZWx5IHBvc3NpYmxlIHRvIGhhdmUgdjQgaW50ZiBkaXNj
IGFuIHY2IHRndCBhbmQgdmljZSB2ZXJzYS4gVGhpcyBpcyBvYnZpb3VzIGZyb20gdGhlIExEUCBw
cm90b2NvbCBzcGVjcyBhbmQgaGVuY2Ugd2Ugc2VlIG5lZWQgdG8gY2FsbCB0aGlzIG91dC4NCiAg
ICA+ICAgICAgT3RoZXJ3aXNlLCB0aGVyZSBhcmUgMTAwIG90aGVyIHRoaW5ncyB0aGF0IG1heSBu
ZWVkIGNhbGwgb3V0IC0gSXQgaXMgZXhwZWN0ZWQgdGhhdCB1c2VyIG9mIHRoaXMgbW9kZWwgaXMg
ZmFtaWxpYXIgd2l0aCB0aGUgTERQIGJhc2Ugc3BlY3MuDQogICAgPg0KICAgID4gICAgUGVyc29u
YWxseSBJIGRvIG5vdCB0aGluayBpdCBpcyB3aGF0IGlzIHdhbnRlZCBzbyBJIHdhbnQganVzdCBv
bmUgcGxhY2UgdG8gZW5hYmxlIElQdjQgYW5kIG9uZSBwbGFjZSB0byBlbmFibGUgSVB2NiBhbmQg
YWxzbyBmb3IgdGhvc2UgcGxhY2VzIHRvIGJlIGVuYWJsZSBsZWFmIG9ubHkuIG5vIHByZXNlbmNl
LiAgQXMgSSBzYWlkLCBJIHNlZSBwcmVzZW5jZSB1c2VkIGZvciBvcHRpb25hbCBmZWF0dXJlcyB3
aGVuIG5vIGNvbmZpZ3VyYXRpb24gbGVhZnMgYXJlIG5lZWRlZCBvciB3aGVuIHRoZXJlIGFyZSBm
ZXcgYW5kIGxpa2VseSB0byBkZWZhdWx0LiAgVGhpcyBpcyBob3cgSSBzZWUgQkZELCBSSVAsIE9T
UEYgSUVURiBZQU5HIG1vZHVsZXMgdXNlIHByZXNlbmNlIGNvbnRhaW5lcnMNCiAgICA+ICAgICAg
ICBPbmUgbW9yZSBiZWxvdw0KICAgID4NCiAgICA+PiBJIGVjaG8gQmVuJ3MgY29uY2VybiBhYm91
dCB0aGUgc3RyaW5nIHBhc3N3b3JkLiAgVXN1YWxseSB0aGlzIGlzIGJhc2U2NA0KICAgID4+IGFu
ZCBJIHdvdWxkIGhvcGUgdG8gcmVmZXJlbmNlIHRoZSBiYXNpYyBOZXRjb25mIGNvbmZpZ3VyYXRp
b24gSS1EIG9uIHN1Y2gNCiAgICA+PiBtYXR0ZXJzIGJ1dCBwcm9ncmVzcyBvbiB0aGVzZSBoYXMg
bm90IGJlZW4gTkVUQ09ORiBXRyBmaW5lc3QgaG91ci4NCiAgICA+ICAgICAgICBbUlddDQogICAg
PiAgICAgICAgWWVzLCB3ZSBuZWVkIHRvIGdldCB0aG9zZSBkcmFmdHMgZmluaXNoZWQuICBUaGlz
IG1pZ2h0IGJlIHNvbWV0aGluZyB0aGF0IEkgbmVlZCB0byBkaXNjdXNzIHdpdGggdGhlIE5FVENP
TkYgY2hhaXJzIGFuZCBwb3NzaWJseSB0aGUgc2VjdXJpdHkgQURzIHRvIGZpZ3VyZSBvdXQgaG93
IHdlIGhhdmUgc29tZXRoaW5nIHRoYXQgaXMgZ29vZCBlbm91Z2guDQogICAgPg0KICAgID4gICAg
ICAgIEJ1dCBJIGFsc28gaGF2ZSB0byBjb25mZXNzIHRoYXQgSSBkb24ndCBmdWxseSB1bmRlcnN0
YW5kIHRoZSBudWFuY2VzIG9mIHRoaXMgaXNzdWUgd2VsbCBlbm91Z2ggdG8gcmVhbGx5IGtub3cg
d2hldGhlciBzdHJpbmcgdnMgYmluYXJ5IGlzIHRoZSByaWdodCBhbnN3ZXIgaGVyZS4NCiAgICA+
Pg0KICAgID4+IEkgYWdyZWUgdGhhdCB0aGUgaXNzdWUgd2l0aCBoZWxsbyB0aW1lcnMgaXMgc29y
dGVkIChhbHRob3VnaCB0aGUgdXNlIG9mDQogICAgPj4gcmVmaW5lIGFuZCB1c2VzIGFuZCB0aGUg
bWl4IG9mIHRoZSB0ZXJtaW5vbG9neSAnYWxsLWludGVyZmFjZXMnIGFuZA0KICAgID4+ICdnbG9i
YWwnIGRvZXMgbm90IG1ha2UgZm9yIGFuIGVhc3kgcmVhZC4NCiAgICA+ICAgICAgICBbUlddDQog
ICAgPiAgICAgICAgSSdtIG9rYXkgd2l0aCB0aGUgcmVmaW5lIHN0YXRlbWVudHMuICBEbyB5b3Ug
aGF2ZSBhIHNwZWNpZmljIHN1Z2dlc3Rpb24gb24gaG93IHRoZSB0ZXJtaW5vbG9neSBjb3VsZCBw
ZXJoYXBzIGJlIHR3ZWFrZWQgdG8gbWFrZSBpdCBlYXNpZXIgdG8gcmVhZC91bmRlcnN0YW5kPw0K
ICAgID4gICAgICAgIDx0cD4NCiAgICA+ICAgICAgICBJIGRvIG5vdCB0aGluayB0aGF0IHRoZSBw
cm9ibGVtIGlzIHRoZSB0ZXJtaW5vbG9neSwgaXQgaXMgdGhlIHdheSBZQU5HIGlzIGJlaW5nIHVz
ZWQuICBZb3Uga25vdyB0aGF0IHRoZSBvcmlnaW5hbCBZQU5HIGNvdWxkIG5vdCBkbyB3aGF0IHRo
ZSBhdXRob3JzIHdhbnRlZCwgY291cnRlc3kgb2YgdGhlIHdheSBZQU5HIGhhbmRsZXMgZGVmYXVs
dCB2YWx1ZXMgKHdoaWNoIEkgdGhpbmsgaXMgd2VpcmQpLiAgQnV0IGZvciBtZSB0aGUgZml4IGlz
IHRvIHN0b3AgdHJ5aW5nIHRvIHNhdmUgYSBmZXcgbGluZXMgIG9mIGNvZGUgd2l0aCBhIGdyb3Vw
aW5nIHdpdGggdHdvIHVzZXMgb25lIHdpdGggYSByZWZpbmUuICBEaXRjaCB0aGUgWUFORyBncm91
cGluZyBhbmQgdXNlcyBhbmQgc3BlbGwgaXQgb3V0LiAgVGhpcyBpcyBhIGhvYmJ5IGhvcnNlIG9m
IG1pbmUsIHRoYXQgdGhvc2Ugd3JpdGluZyBjb2RlIHdhbnQgdG8gc2F2ZSBhIGZldyBsaW5lcyBi
eSBjcmVhdGluZyBsb3RzIG9mIHN1YnJvdXRpbmVzL2dyb3VwaW5ncyB3aXRoIGFuIGluY3JlYXNl
IGluIGNvbXBsZXhpdHkgdGhhdCBhZHZlcnNlbHkgYWZmZWN0cyBhbGwgdXNlcnMgZXZlciBhZnRl
ciEgIExpa2UgSSBzYXkgYSBob2JieSBob3JzZS4NCiAgICA+DQogICAgPiAgICAgICAgVG9tIFBl
dGNoDQogICAgPg0KICAgID4+IFNvcnJ5IHRoaXMgaXMgYWZ0ZXIgdGhlIHRlbGVjaGF0Lg0KICAg
ID4gICAgICAgIFtSV10NCiAgICA+ICAgICAgICBObyB3b3JyaWVzLiAgQWxsIGNvbnN0cnVjdGl2
ZSBpbnB1dCBpcyBhcHByZWNpYXRlZCBieSB0aGlzIGluY29taW5nIEFEIHdobyBpcyB0cnlpbmcg
dG8gZmluZCBoaXMgZmVldCA7LSkNCiAgICA+DQogICAgPiAgICAgICAgUmVnYXJkcywNCiAgICA+
ICAgICAgICBSb2INCiAgICA+DQogICAgPg0KICAgID4+DQogICAgPj4gVG9tIFBldGNoDQogICAg
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgID4+IEZyb206
IG1wbHMgPG1wbHMtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mIFJvYiBXaWx0b24gKHJ3
aWx0b24pDQogICAgPj4gPHJ3aWx0b249NDBjaXNjby5jb21AZG1hcmMuaWV0Zi5vcmc+DQogICAg
Pj4gU2VudDogMTkgTWFyY2ggMjAyMCAxNjowNA0KICAgID4+IFRvOiBCZW5qYW1pbiBLYWR1azsg
S2FtcmFuIFJhemEgKHNrcmF6YSkNCiAgICA+PiBDYzogbXBsc0BpZXRmLm9yZzsgbXBscy1jaGFp
cnNAaWV0Zi5vcmc7IFRoZSBJRVNHOyBkcmFmdC1pZXRmLW1wbHMtbGRwLQ0KICAgID4+IHlhbmdA
aWV0Zi5vcmcNCiAgICA+PiBTdWJqZWN0OiBSZTogW21wbHNdIFVwZGF0ZWQgcmV2IC0wOCBwb3N0
ZWQgW1JlOiBCZW5qYW1pbiBLYWR1aydzIERpc2N1c3MNCiAgICA+PiBvbiBkcmFmdC1pZXRmLW1w
bHMtbGRwLXlhbmctMDc6ICh3aXRoIERJU0NVU1MgYW5kIENPTU1FTlQpXQ0KICAgID4+DQogICAg
Pj4gSGkgQmVuLCBLYW1yYW4sDQogICAgPj4NCiAgICA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCiAgICA+Pj4gRnJvbTogaWVzZyA8aWVzZy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhh
bGYgT2YgQmVuamFtaW4gS2FkdWsNCiAgICA+Pj4gU2VudDogMTcgTWFyY2ggMjAyMCAyMDo1Ng0K
ICAgID4+PiBUbzogS2FtcmFuIFJhemEgKHNrcmF6YSkgPHNrcmF6YUBjaXNjby5jb20+DQogICAg
Pj4+IENjOiBtcGxzQGlldGYub3JnOyBtcGxzLWNoYWlyc0BpZXRmLm9yZzsgTmljb2xhaSBMZXlt
YW5uDQogICAgPj4+IDxuLmxleW1hbm5AdGVsZWtvbS5kZT47IFRoZSBJRVNHIDxpZXNnQGlldGYu
b3JnPjsgZHJhZnQtaWV0Zi1tcGxzLWxkcC0NCiAgICA+Pj4geWFuZ0BpZXRmLm9yZzsgVGFyZWsg
U2FhZCA8dHNhYWQubmV0QGdtYWlsLmNvbT4NCiAgICA+Pj4gU3ViamVjdDogUmU6IFVwZGF0ZWQg
cmV2IC0wOCBwb3N0ZWQgW1JlOiBCZW5qYW1pbiBLYWR1aydzIERpc2N1c3Mgb24NCiAgICA+Pj4g
ZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLTA3OiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKV0N
CiAgICA+Pj4NCiAgICA+Pj4+IE9uIEZyaSwgRmViIDI4LCAyMDIwIGF0IDA0OjM5OjE0QU0gKzAw
MDAsIEthbXJhbiBSYXphIChza3JhemEpIHdyb3RlOg0KICAgID4+Pj4+IFRoYW5rcyBmb3IgeW91
ciBkZXRhaWxlZCByZXZpZXcsIEJlbi4NCiAgICA+Pj4+PiBXZSBoYXZlIHBvc3RlZCBhIG5ldyBy
ZXYgLTA4IHRoYXQgdGFrZXMgY2FyZSBhbG1vc3QgYWxsIG9mIHlvdXINCiAgICA+Pj4+PiBjb21t
ZW50cw0KICAgID4+PiBhbmQgY29tbWVudHMgZnJvbSBvdGhlciBJRVNHIHJldmlld2Vycy4NCiAg
ICA+Pj4+IE9uIGJlaGFsZiBvZiBhdXRob3JzLCBQbGVhc2Ugc2VlIGlubGluZSBbc2tyYXphXSBm
b3IgZWFjaCBvZiB5b3VyDQogICAgPj4+IGNvbW1lbnQvUToNCiAgICA+Pj4+DQogICAgPj4+Pg0K
ICAgID4+Pj4NCiAgICA+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgPj4+IC0tDQogICAgPj4+PiAgICBE
SVNDVVNTOg0KICAgID4+Pj4NCiAgICA+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgPj4+PiAtLQ0KICAg
ID4+Pj4NCiAgICA+Pj4+ICAgIFRoZSBZQU5HIGRvY3RvciBsYXN0IGNhbGwgcmV2aWV3IG9mIHRo
ZSAtMDYgbm90ZXMgdGhhdCB0aGVzZQ0KICAgID4+Pj4gbW9kdWxlcw0KICAgID4+PiBhcmUNCiAg
ICA+Pj4+ICAgIGluIHZpb2xhdGlvbiBvZiB0aGUgZXhwZWN0YXRpb25zIG9mIFJGQyA4MzQ5IChh
dCBsZWFzdCB3LnIudC4NCiAgICA+Pj4gZGVmaW5pbmcgYQ0KICAgID4+Pj4gICAgbmV3IGlkZW50
aXR5IGZvciB0aGUgY29udHJvbC1wbGFuZSBwcm90b2NvbCBhbmQgcG9zc2libHkgbW9yZSkuDQog
ICAgPj4+IFRoaXMNCiAgICA+Pj4+ICAgIGRvY3VtZW50IHNob3VsZCBlaXRoZXIgYmUgYnJvdWdo
dCBpbnRvIGNvbXBsaWFuY2Ugb3IgZXhwbGFpbiB3aHkNCiAgICA+PiBpdA0KICAgID4+Pj4gICAg
ZGl2ZXJnZXMuDQogICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06IEZpeGVkLg0KICAgID4+Pj4N
CiAgICA+Pj4+ICAgIFRoZSBZQU5HIGRvY3RvcidzIGNvbW1lbnRzIGFib3V0IGRlZmF1bHQgdmFs
dWVzIGZvciAibG9jYWwiDQogICAgPj4+PiAgICBjb25maWd1cmF0aW9uIChlLmcuLCBncmFjZWZ1
bC1yZXN0YXJ0IGNvbmZpZ3VyYXRpb24pIGNhdXNpbmcgdGhlDQogICAgPj4+IGdsb2JhbA0KICAg
ID4+Pj4gICAgY29uZmlndXJhdGlvbiB0byBuZXZlciB0YWtlIGVmZmVjdCBzaG91bGQgYWxzbyBi
ZSBhZGRyZXNzZWQuDQogICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06IEZpeGVkLg0KICAgID4+
Pg0KICAgID4+PiBUaGVzZSBib3RoIGxvb2sgYWRkcmVzc2VkLCB0byBteSBleWUsIGJ1dCBJIGFt
IHZlcnkgbXVjaCBub3QgYSBZQU5HDQogICAgPj4+IGV4cGVydC4NCiAgICA+Pj4gSSdkIHJlY29t
bWVuZCB0cnlpbmcgdG8gZ2V0IGEgZGVkaWNhdGVkIFlBTkcgcmV2aWV3LCBwZXJoYXBzIGZyb20g
dGhlDQogICAgPj4+IGluY29taW5nIE1hbmFnZW1lbnQgQUQgUm9iIFdpbHRvbi4NCiAgICA+PiBb
UlddDQogICAgPj4gSSd2ZSBjaGVja2VkIHRoZSBncmFjZWZ1bC1yZXN0YXJ0IGNvbmZpZ3VyYXRp
b24gYW5kIGl0IGxvb2tzIGZpbmUuDQogICAgPj4NCiAgICA+PiBJcyB0aGVyZSBmdXJ0aGVyIGhp
ZXJhcmNoaWNhbCBjb25maWd1cmF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgY2hlY2tlZD8NCiAgICA+
Pg0KICAgID4+Pg0KICAgID4+Pj4gICAgUGxlYXNlIGluY2x1ZGUgc29tZSBqdXN0aWZpY2F0aW9u
IGZvciB3aHkgTERQIElQdjYgaXMgY29uc2lkZXJlZA0KICAgID4+IGFuDQogICAgPj4+PiAgICAi
ZXh0ZW5kZWQgZmVhdHVyZSIgKHdoaWNoIGlzIHBhcnRpY3VsYXJseSBzdXJwcmlzaW5nIGdpdmVu
IHRoYXQNCiAgICA+Pj4gU2VjdGlvbg0KICAgID4+Pj4gICAgMiBjbGFzc2lmaWVzICJJUCIgdG8g
cmVmZXIgdG8gYm90aCBJUHY0IGFuZCBJUHY2IHRvZ2V0aGVyKS4NCiAgICA+Pj4+DQogICAgPj4+
PiBbc2tyYXphXTogIFRoaXMgd2FzIGFuIGVhcmx5IGRlY2lzaW9uIHRha2VuIGFuZCBwcmVzZW50
ZWQgdG8gV0cgYW5kDQogICAgPj4+PiBXRw0KICAgID4+PiBoYWQgYWdyZWVkLg0KICAgID4+Pj4g
TW9yZW92ZXIsIFNlYyAxLjEgZG9lcyBwb2ludHMgb3V0IHdoeSBMRFAgSVB2NiBpcyBjb25zaWRl
cmVkIGFzIGFuDQogICAgPj4+IGV4dGVuZGVkIGZlYXR1cmUuIFRoZSAiYmFzZSIgZmVhdHVyZXMg
YXJlIHRoZSBvbmUgbW9zdCBjb21tb25seQ0KICAgID4+PiBpbXBsZW1lbnRlZCBhbmQgZGVwbG95
ZWQgZmVhdHVyZXMuDQogICAgPj4+PiBUaGUgaWRlYSB3YXMgdGhhdCBiYXNlIG11c3Qgbm90IGNv
bnRhaW4gYW55IGlmLWZlYXR1cmUgLSBnaXZlbiB0aGF0DQogICAgPj4+IExEUHY2IGlzIG5vdCB3
aWRlbHkgaW1wbGVtZW50ZWQgYW5kIHdhcyBicmFuZGVkIGFzIGlmLWZlYXR1cmUsIGl0IGlzDQog
ICAgPj4+IGNsYXNzaWZpZWQgaW4gdGhlIGV4dGVuZGVkIGNhdGVnb3J5IHRoZW4uDQogICAgPj4+
PiBCVFcsIG5vdGUgdGhhdCBMRFAgaGFzIHNlcGFyYXRlIFJGQyBmb3IgTERQIElQdjYuDQogICAg
Pj4+DQogICAgPj4+IEl0J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSB0aGF0IGp1c3QgYmVjYXVz
ZSB0aGUgcHJvdG9jb2wgaXMNCiAgICA+Pj4gZGVzY3JpYmVkIGluIHNlcGFyYXRlIFJGQ3MgZm9y
IElQdjQgYW5kIElQdjYgd2UgY2Fubm90IHByZXNlbnQgYQ0KICAgID4+PiB1bmlmaWVkIG1hbmFn
ZW1lbnQgaW50ZXJmYWNlIG9uIHRvcCBvZiBpdC4gIEkgbm90ZSB0aGF0IHNldmVyYWwgb3RoZXIN
CiAgICA+Pj4gQURzIGV4cHJlc3NlZCBjb25jZXJuIGFib3V0IHRoaXMgdG9waWMsIHNvIEkndmUg
bW92ZWQgdGhpcyBkb2N1bWVudA0KICAgID4+PiBvbnRvIHRoZSBhZ2VuZGEgZm9yIHRoaXMgd2Vl
aydzIElFU0cgdGVsZWNoYXQgdG8gZ2V0IGEgYmV0dGVyIHNlbnNlIG9uDQogICAgPj4+IHdoYXQg
dGhlIHJpZ2h0IHRoaW5nIHRvIGRvIGlzIGhlcmUuDQogICAgPj4gW1JXXQ0KICAgID4+IEkgbm90
ZSB0aGF0IElQdjYgaXNuJ3QgdW5kZXIgaWYtZmVhdHVyZSBpbiB0aGUgZXh0ZW5zaW9uIG1vZHVs
ZS4gIFRoaXMNCiAgICA+PiB3b3VsZCBpbXBseSB0aGF0IGltcGxlbWVudGF0aW9ucyB0aGF0IHdp
c2ggdG8gaW1wbGVtZW50IG9wdGlvbmFsIGZlYXR1cmVzDQogICAgPj4gaW4gdGhlIGV4dGVuc2lv
biBtb2R1bGUgbXVzdCBhbHNvIHN1cHBvcnQgTERQIElQdjYgKG9yIGRldmlhdGUpLiAgSXMgdGhh
dA0KICAgID4+IGludGVudGlvbmFsPw0KICAgID4+DQogICAgPj4NCiAgICA+Pj4NCiAgICA+Pj4+
DQogICAgPj4+PiAgICBXZSBuZWVkIHRvIGRlZmluZSB0aGUgZm9ybWF0L3NlbWFudGljcyBvZiB0
aGUgbWQ1LWtleSBzdHJpbmcNCiAgICA+Pj4+IChlLmcuLA0KICAgID4+PiBpcw0KICAgID4+Pj4g
ICAgaXQgaGV4PyBiYXNlNjR7dXJsLH0/KSBlaXRoZXIgZGlyZWN0bHkgb3IgYnkgcmVmZXJlbmNl
IChhcyB0aGUNCiAgICA+PiBZQU5HDQogICAgPj4+PiAgICBkb2N0b3Igbm90ZXMpLiAgVXNpbmcg
YSBjcnlwdG8tdHlwZSB3b3VsZCBwcm9iYWJseSBiZQ0KICAgID4+Pj4gYXBwcm9wcmlhdGUsDQog
ICAgPj4+IGFzDQogICAgPj4+PiAgICB3b3VsZCBhZGRpbmcgYSBub3RlIHRoYXQgdGNwLW1kNSBp
cyBvYnNvbGV0ZWQgYnkgVENQLUFPLg0KICAgID4+Pj4NCiAgICA+Pj4+IFtza3JhemFdOiBJdCBp
cyBiZXlvbmQgb3VyIGNvbnRyb2wgYXMgd2UgYXJlIHVzaW5nIGl0IGFzLWlzIGZyb20gdGhlDQog
ICAgPj4+IFJGQy4gTWFkZSB0aGUgY2hhbmdlIGFueXdheXMgdG8gYWRkIGNyeXB0by1hbGdvIHRv
IHdpZGVuIHRoZQ0KICAgID4+PiBzY29wZS90eXBlIG9mIGtleSBiZXlvbmQgTUQ1Lg0KICAgID4+
Pg0KICAgID4+PiBJJ20gc3RpbGwgY29uY2VybmVkIHRoYXQgdGhlcmUgaXNuJ3QgZW5vdWdoIHRl
eHQgaGVyZSBmb3IgbWUgdG8gYmUNCiAgICA+Pj4gYWJsZSB0byBpbXBsZW1lbnQgc29tZXRoaW5n
IGFuZCBoYXZlIGNvbmZpZGVuY2UgaXQgd2lsbCBpbnRlcm9wZXJhdGUuDQogICAgPj4+IEZvciBl
eGFtcGxlLCB0aGUgcmVjb21tZW5kYXRpb25zIGluIFJGQyAzNTYyIGluY2x1ZGUgdGhlIGFiaWxp
dHkgdG8NCiAgICA+Pj4gdXNlIGEgZGlyZWN0IGJpbmFyeSBrZXkgZm9yIFRDUC1tZDUuICBEb2Vz
IHRoaXMgWUFORyBzdGFuemEgYWxsb3cgZm9yDQogICAgPj4gZG9pbmcgc28/DQogICAgPj4+IElm
IHllcywgd2hhdCBtZWNoYW5pc20gaXMgdXNlZCBmb3IgY29udmVydGluZyBpbnB1dCBpbnRvICJy
YXciIGJpbmFyeSwNCiAgICA+Pj4gaWYgbmVlZGVkPw0KICAgID4+Pg0KICAgID4+PiBUaGF0IGlz
LCBldmVuIGlmIHRoZSBhY3R1YWwgcHJvdG9jb2wgc2VtYW50aWNzIGZvciBob3cgVENQLU1ENSB1
c2VzIGENCiAgICA+Pj4gZ2l2ZW4ga2V5L3Bhc3N3b3JkIGFyZSBvdXQgb2YgeW91ciBjb250cm9s
LCB0aGVyZSBpcyBzdGlsbCBhbWJpZ3VpdHkNCiAgICA+Pj4gYXMgdG8gd2hhdCBtYXBwaW5nIChp
ZiBhbnkpIG9jY3VycyBiZXR3ZWVuIHRoZSBZQU5HLWNvbmZpZ3VyZWQgdmFsdWUNCiAgICA+Pj4g
YW5kIHdoYXQgaXMgcGFzc2VkIHRvIHRoZSBUQ1AtTUQ1IGltcGxlbWVudGF0aW9uLg0KICAgID4+
Pg0KICAgID4+PiBGdXJ0aGVybW9yZSwgdGhlIGF1dGhlbnRpY2F0aW9uLXR5cGUgc3RpbGwgb25s
eSBoYXMgYSAic3RyaW5nIiBsZWFmDQogICAgPj4+IGZvciB0aGUga2V5LCB3aXRoIChpZiBJIGFt
IHJlYWRpbmcgdGhlIFlBTkcgY29ycmVjdGx5KSB0aGUgcmVjb21tZW5kZWQNCiAgICA+Pj4ga2V5
LSBjaGFpbiBmdW5jdGlvbmFsaXR5IGZvciBwcm90ZWN0ZWQga2V5IHN0b3JhZ2UgYmVpbmcgbGVm
dCBhcyBhbg0KICAgID4+IGV4dGVuc2lvbi4NCiAgICA+Pj4gSXQncyBub3QgY2xlYXIgdG8gbWUg
d2h5IHdlIHNob3VsZCBiZSBsZWF2aW5nIHRoZSBiZXN0LXByYWN0aWNlDQogICAgPj4+IGZvcm11
bGF0aW9uIGFzIGFuIGV4dGVuc2lvbi4NCiAgICA+Pj4NCiAgICA+Pj4+ICAgIEluIHRoZSBwZWVy
LWFmLXBvbGljeS1jb250YWluZXIgZ3JvdXBpbmcncw0KICAgID4+Pj4gICAgbGFiZWwtcG9saWN5
L2FkdmVydGlzZS9wcmVmaXgtbGlzdCwgd2UgbmVlZCB0byBzYXkgaWYgdGhlIGZpbHRlcg0KICAg
ID4+Pj4gaXMNCiAgICA+Pj4gZm9yDQogICAgPj4+PiAgICBpbmNsdXNpb24gb3IgZXhjbHVzaW9u
IG9mIG91dGdvaW5nIGxhYmVsIGFkdmVydGlzZW1lbnRzLg0KICAgID4+Pj4gICAgU2ltaWxhcmx5
IGZvciB0aGUgaW5jb21pbmcgbGFiZWwgYWR2ZXJ0aXNlbWVudHMgaW4gdGhlICdhY2NlcHQnDQog
ICAgPj4+PiAgICBjb250YWluZXIgKGFuZCBtb3N0IG9mIHRoZSA8Zm9vPi1saXN0LXJlZiB1c2Fn
ZXM/KS4NCiAgICA+Pj4+DQogICAgPj4+PiAgICBJbiB0aGUgcG9saWN5LWNvbnRhaW5lciBncm91
cGluZydzDQogICAgPj4+PiAgICBsYWJlbC1wb2xpY3kvYXNzaWduL2luZGVwZW5kZW50LW1vZGUv
cHJlZml4LWxpc3QsIHRoZSBkZXNjcmlwdGlvbg0KICAgID4+Pj4gICAgc3VnZ2VzdHMgdGhhdCB0
aGUgY29udGVudHMgd2lsbCBwcm92aWRlIG5vdCBqdXN0IGEgbGlzdCBvZg0KICAgID4+Pj4gcHJl
Zml4ZXMNCiAgICA+Pj4gdGhhdA0KICAgID4+Pj4gICAgYWN0IGFzIGEgZmlsdGVyLCBidXQgYWxz
byBhIG1hcCBmcm9tIHByZWZpeCB0byBsYWJlbC4gIFRoaXMgaXMgYQ0KICAgID4+Pj4gICAgcXVh
bGl0YXRpdmVseSBkaWZmZXJlbnQgdXNhZ2UgdGhhbiB0aGUgcHJldmlvdXMgb2NjdXJyZW5jZXMg
b2YNCiAgICA+Pj4+ICAgIHByZWZpeC1saXN0LXJlZiwgYW5kIGl0IHNlZW1zIGxpa2UgYSBkaWZm
ZXJlbnQgdHlwZSBtYXkgYmUNCiAgICA+Pj4+IG5lZWRlZA0KICAgID4+PiBmb3INCiAgICA+Pj4+
ICAgIGl0LiAgU2ltaWxhcmx5IGZvciBvcmRlcmVkLW1vZGUuDQogICAgPj4+Pg0KICAgID4+Pj4g
W3NrcmF6YV06IEZpeGVkIGFzIHBlciBsYXRlc3QgY2hhbmdlcyB0aGF0IHVzZSBydGd3ZyBwb2xp
Y3kgbW9kZWwNCiAgICA+Pj4gY29uc3RydWN0cy4NCiAgICA+Pj4NCiAgICA+Pj4gQWgsIHRoaXMg
dG9vayBtZSBhIGxpdHRsZSBtb3JlIHdvcmsgdG8gZmluZCwgc2luY2UgdGhlIGNoYW5nZXMgd2Vy
ZSBpbg0KICAgID4+PiB0aGUgcHJlZml4LWxpc3QtcmVmIHR5cGVkZWYuICBUaGFua3MuDQogICAg
Pj4+DQogICAgPj4+PiAgICAocHJvLWZvcm1hKSBUaGlzIGRvY3VtZW50IGhhcyA2IGF1dGhvcnMs
IGFuZCBwZXIgUkZDIDczMjIsIGFzDQogICAgPj4+PiB0aGlzDQogICAgPj4+IGlzDQogICAgPj4+
PiAgICBtb3JlIHRoYW4gZml2ZSwgd2UgYXJlIHN1cHBvc2VkIHRvIGNvbnNpZGVyIHdoZXRoZXIg
dGhhdCdzDQogICAgPj4+IGFwcHJvcHJpYXRlLg0KICAgID4+Pj4gICAgU2VlaW5nIG5vdGhpbmcg
aW4gdGhlIHNoZXBoZXJkIHdyaXRldXAgb3Igc2ltaWxhciwgSSBtZW50aW9uIGl0DQogICAgPj4+
IGhlcmUuDQogICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06IFdlIGhhZCB0YWtlbiBhbiBhZHZp
c2UgZnJvbSBMb2EgKE1QTFMgV0cgY2hhaXIpIGFuZCB3b3VsZA0KICAgID4+Pj4gbGlrZQ0KICAg
ID4+PiB0byBrZWVwIGl0IHRvIDYuDQogICAgPj4+DQogICAgPj4+IFN1cmU7IHRoaXMgd2FzIHBy
ZXN1bWVkIHRvIGp1c3QgYmUgInBybyBmb3JtYSIgYnV0IEkgcHV0IGl0IGluIHNpbmNlDQogICAg
Pj4+IHRoZSBzaGVwaGVyZCB3cml0ZXVwIGRpZG4ndCBtZW50aW9uIGl0IHNwZWNpZmljYWxseS4N
CiAgICA+Pj4NCiAgICA+Pj4+DQogICAgPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgID4+PiAtLQ0KICAg
ID4+Pj4gICAgQ09NTUVOVDoNCiAgICA+Pj4+DQogICAgPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgID4+
Pj4gLS0NCiAgICA+Pj4+DQogICAgPj4+PiAgICBQbGVhc2UgYWxzbyByZXNwb25kIHRvIHRoZSBv
dGhlciBZQU5HIGRvY3RvciwgcnRnLWRpciwgYW5kIG90aGVyDQogICAgPj4+PiAgICBkaXJlY3Rv
cmF0ZSByZXZpZXdlcnMnIGNvbW1lbnRzLg0KICAgID4+Pj4NCiAgICA+Pj4+ICAgIEkgc3VwcG9y
dCBSb21hbidzIERpc2N1c3MuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgSSBzdWdnZXN0IG1ha2lu
ZyBhIHJlZmVyZW5jZSB0byBSRkMgNTkyMCBhdCBzb21lIHBvaW50LCBwZXJoYXBzDQogICAgPj4+
PiBmcm9tDQogICAgPj4+IHRoZQ0KICAgID4+Pj4gICAgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMu
DQogICAgPj4+PiBbc2tyYXphXTogRG9uZS4NCiAgICA+Pj4+DQogICAgPj4+PiAgICBXZSBoYXZl
IHNldmVyYWwgaW5zdGFuY2VzIG9mIGEgImNvbnRhaW5lciBpcHY0IiB0aGF0J3MgYQ0KICAgID4+
Pj4gImNvbnRhaW5lcg0KICAgID4+PiB3aXRoDQogICAgPj4+PiAgICBwcmVzZW5jZSIgaW4gdGhl
IGphcmdvbiBvZiBSRkMgNzk1MC4gIEFzIFNFQyBBRCBvbmUgdGhpbmcgSSBsb29rDQogICAgPj4+
PiBmb3INCiAgICA+Pj4gaXMNCiAgICA+Pj4+ICAgIGVkZ2UgY2FzZXMsIHN1Y2ggYXMgd2hlbiBh
IHN1YnNldCBvZiB0aGVzZSBjb250YWluZXJzIGFyZQ0KICAgID4+Pj4gcHJlc2VudA0KICAgID4+
PiBidXQNCiAgICA+Pj4+ICAgIG5vdCBhbGwgKGFuZCBub3Qgbm9uZSkuICBXaGlsZSBmb3IgdGhp
cyBzcGVjaWZpYyBjYXNlLCBpdCBzZWVtcw0KICAgID4+PiBmYWlybHkNCiAgICA+Pj4+ICAgIG5h
dHVyYWwgdG8gYXNzdW1lIHRoYXQgSVB2NCBpcyBlbmFibGVkIGlmIGFueSBhcmUgcHJlc2VudCwg
aXQNCiAgICA+Pj4+IGRvZXMNCiAgICA+Pj4gbWFrZQ0KICAgID4+Pj4gICAgbWUgd29uZGVyIGlm
IHRoZSBtb2RlbGluZyBpcyBhdCBhbiBvcHRpbWFsIHN0YXRlIGlmIHRoZXJlJ3MgZXZlbg0KICAg
ID4+IHRoZQ0KICAgID4+Pj4gICAgcG9zc2liaWxpdHkgZm9yIHN1Y2ggc2tld2VkIHNpZ25hbHMu
ICAoSSBkaWRuJ3Qgc3BlY2lmaWNhbGx5DQogICAgPj4+PiBhdWRpdA0KICAgID4+PiBmb3INCiAg
ICA+Pj4+ICAgIGFueSBvdGhlciBjYXNlcyBvZiAicmVkdW5kYW50IiBjb250YWluZXJzLXdpdGgt
cHJlc2VuY2UuKQ0KICAgID4+Pj4NCiAgICA+Pj4+IFtza3JhemFdOiBUaGlzIGlzIHRoZSBzYW1l
IHN0cnVjdHVyZSBhcyBSRkMgODM0NC4gVGhlIGVkZ2UgY2FzZXMgYXJlDQogICAgPj4gT0suLg0K
ICAgID4+PiBUaGUgaXB2NC9pcHY2IGNvbnRhaW5lciBtYXkgY29udGFpbiBub25lLCBvbmUsIG9y
IG1vcmUgbm9kZXMgaW4gdGhlDQogICAgPj4+IGNvbnRhaW5lci4gaXB2NC9pcHY2IGFkZHJlc3Mg
ZmFtaWx5IGlzIGVuYWJsZWQgYXMgbG9uZyBhcyB0aGUNCiAgICA+Pj4gY29udGFpbmVyIGlzICJw
cmVzZW50Ii4gWW91ciBhc3N1bXB0aW9uIGlzIGNvcnJlY3QsIGFuZCB0aGUgbW9kZWxpbmcNCiAg
ICA+Pj4gKGFuZCB0aGUgcHJvdG9jb2wgYXMgd2VsbCkgaXMgaW4gYSBnb29kIHN0YXRlLCBldmVu
IHdpdGggc3VjaA0KICAgID4+PiBwb3NzaWJpbGl0aWVzLiBUaGUgc2lnbmFscyBzaG91bGQgYmUg
Y2xlYXIgZW5vdWdoLg0KICAgID4+IFtSV10NCiAgICA+Pg0KICAgID4+IEludHVpdGl2ZWx5LCBJ
IGRvbid0IGxpa2UgdGhlIGNvbWJpbmF0aW9uIG9mIGEgcHJlc2VuY2UgY29udGFpbmVyICsgZW5h
YmxlDQogICAgPj4gbGVhZiBiZWxvdyBpdC4gIEkndmUgYXNrZWQgTWFydGluIChhdXRob3Igb2Yg
UkZDIDgzNDQpIHdoeSB0aGUgY29uc3RydWN0DQogICAgPj4gaXMgdXNlZCBpbiB0aGlzIHdheSwg
c2luY2UgaGUgbXVzdCBoYXZlIGhhZCBhIGdvb2QgcmVhc29uLiAgSXQgaXNuJ3QNCiAgICA+PiBp
bW1lZGlhdGVseSBvYnZpb3VzIHRvIG1lIHdoeSB3aGF0IGlzIHdyaXR0ZW4gaXNuJ3QgYSBjb252
b2x1dGVkIHdheSBvZg0KICAgID4+IG1ha2luZyBpdCBhIG5vbi1wcmVzZW5jZSBjb250YWluZXIu
DQogICAgPj4NCiAgICA+PiBSZWdhcmRzLA0KICAgID4+IFJvYg0KICAgID4+DQogICAgPj4NCiAg
ICA+Pj4+DQogICAgPj4+PiAgICBJdCdzIG5vdCBlbnRpcmVseSBjbGVhciB0byBtZSB3aHkgd2Ug
bmVlZCAoYWxsIG9mKSB0aGUNCiAgICA+Pj4gc3BlY2lhbGl6YXRpb24gb2YNCiAgICA+Pj4+ICAg
IHN0cnVjdHVyZXMgaW50byB1c2luZyBpbmV0OmlwdjQtYWRkcmVzcyBhbmQgaW5ldDppcHY2LWFk
ZHJlc3MgYXMNCiAgICA+Pj4gb3Bwb3NlZA0KICAgID4+Pj4gICAgdG8ganVzdCBpbmV0OmlwLWFk
ZHJlc3MuICBJIGRvIHNlZSB0aGF0IHRoZSBsYXR0ZXIgaXMgdXNlZCBpbg0KICAgID4+PiBzZXZl
cmFsDQogICAgPj4+PiAgICBwbGFjZXMgYWxyZWFkeSwgYW5kIHNvIGFzc3VtZSB0aGF0IHRoaXMg
d2FzIGFscmVhZHkgY29uc2lkZXJlZDsNCiAgICA+Pj4gcGVyaGFwcw0KICAgID4+Pj4gICAgc29t
ZSBvZiB0aGUgZGlzY3Vzc2lvbi9tb3RpdmF0aW9uIGNvdWxkIGJlIGluY2x1ZGVkIGluIHRoZQ0K
ICAgID4+IGRvY3VtZW50LA0KICAgID4+Pj4gICAgdGhvdWdoLg0KICAgID4+Pj4NCiAgICA+Pj4+
IFtza3JhemFdOiBXaGVuIHRoZSB0eXBlIG9mIGFuIGF0dHJpYnV0ZSBpcyBmb3IgYSBzcGVjaWZp
YyBhZGRyZXNzDQogICAgPj4+PiBmYW1pbHkNCiAgICA+Pj4gKGlwdjQgb3IgaXB2NiksIHdlIHVz
ZSB0aGUgYWRkcmVzcyBmYW1pbHkgc3BlY2lmaWMgdHlwZQ0KICAgID4+PiAoaW5ldDppcHY0LWFk
ZHJlc3Mgb3IgaW5ldDppcHY2LWFkZHJlc3MpLCBzbyB0aGF0IHVzZXIgY2Fubm90IHByb3ZpZGUN
CiAgICA+Pj4gYSB2YWx1ZSBvZiB0aGUgd3JvbmcgZm9ybWF0LiAgaW5ldDppcC1hZGRyZXNzIGlz
IHNpbXBseSBhIHVuaW9uIG9mDQogICAgPj4+IG5ldDppcHY0LWFkZHJlc3MgYW5kIGluZXQ6aXB2
Ni1hZGRyZXNzLCBhbmQgaXMgdXNlZCB3aGVuIHRoZSBhZGRyZXNzDQogICAgPj4gZmFtaWx5IGlz
IG5vdCByZXN0cmljdGVkLg0KICAgID4+PiBUaGlzIGlzIHBhcnRpY3VsYXIgY29udmVuaWVudCB3
aGVuIHRoZSB1c2VyIG1ha2VzIGEgcXVlcnkgb24gYQ0KICAgID4+PiBwYXJ0aWN1bGFyIHBlZXIg
d2hlbiB0aGUgdXNlciBkb2VzIG5vdCBoYXZlIGEgcGFydGljdWxhciBhZGRyZXNzDQogICAgPj4+
IGZhbWlseSBpbiBtaW5kLiBUaGUgc3lzdGVtIHdpbGwgcHJvdmlkZSB0aGUgYWRkcmVzcyBpbiBh
IHByb3BlciBmb3JtYXQuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgU2VjdGlvbiAxDQogICAgPj4+
Pg0KICAgID4+Pj4gICAgICAgVGhlIGRhdGEgbW9kZWwgaXMgZGVmaW5lZCBmb3IgZm9sbG93aW5n
IGNvbnN0cnVjdHMgdGhhdCBhcmUNCiAgICA+Pj4+IHVzZWQNCiAgICA+Pj4gZm9yDQogICAgPj4+
PiAgICAgICBtYW5hZ2luZyB0aGUgcHJvdG9jb2w6DQogICAgPj4+Pg0KICAgID4+Pj4gICAgbml0
OiAidGhlIGZvbGxvd2luZyIuDQogICAgPj4+PiBbc2tyYXphXTogRml4ZWQuDQogICAgPj4+Pg0K
ICAgID4+Pj4gICAgSSBzaGFyZSB0aGUgWUFORyBkb2N0b3IncyBjb25jZXJuIHRoYXQgc2VwYXJh
dGluZyB0aGUNCiAgICA+Pj4+IGNvbmZpZ3VyYXRpb24NCiAgICA+Pj4gYW5kDQogICAgPj4+PiAg
ICBvcGVyYXRpb25hbCBzdGF0ZSBjb25zdHJ1Y3RzIGlzIG5vdCBjb25zaXN0ZW50IHdpdGggdGhl
IE5NREENCiAgICA+PiBtb2RlbC4NCiAgICA+Pj4+IFtza3JhemFdOiBGaXhlZC4NCiAgICA+Pj4+
DQogICAgPj4+PiAgICBTZWN0aW9uIDEuMQ0KICAgID4+Pj4NCiAgICA+Pj4+ICAgICAgIFRoZSAi
YmFzZSIgY2F0ZWdvcnkgY29udGFpbnMgdGhlIGJhc2ljIGFuZCBmdW5kYW1lbnRhbA0KICAgID4+
Pj4gZmVhdHVyZXMNCiAgICA+Pj4gdGhhdA0KICAgID4+Pj4gICAgICAgYXJlIGNvdmVyZWQgaW4g
TERQIGJhc2Ugc3BlY2lmaWNhdGlvbiBbUkZDNTAzNl0gYW5kDQogICAgPj4+PiBjb25zdGl0dXRl
DQogICAgPj4+IHRoZQ0KICAgID4+Pj4gICAgICAgbWludW11bSByZXF1aXJlbWVudHMgZm9yIGEg
dHlwaWNhbCBiYXNlIExEUCBkZXBsb3ltZW50Lg0KICAgID4+Pj4gV2hlcmVhcywNCiAgICA+Pj4g
dGhlDQogICAgPj4+PiAgICAgICAiZXh0ZW5kZWQiIGNhdGVnb3J5IGNvbnRhaW5zIGFsbCBvdGhl
ciBub24tYmFzZSBmZWF0dXJlcy4NCiAgICA+Pj4+IEFsbCB0aGUNCiAgICA+Pj4+DQogICAgPj4+
PiAgICBUaGlzIHN0YXRlbWVudCAoImFsbCBvdGhlciIpIGlzIG5vdCBmdXR1cmUtcHJvb2YuDQog
ICAgPj4+PiBbc2tyYXphXTogIFJlbW92ZWQgdGhlICJhbGwiLg0KICAgID4+Pj4NCiAgICA+Pj4+
ICAgIFNlY3Rpb24gMw0KICAgID4+Pj4NCiAgICA+Pj4+ICAgICAgIG8gIFRoaXMgbW9kdWxlIGFp
bXMgdG8gYWRkcmVzcyBvbmx5IHRoZSBjb3JlIExEUCBwYXJhbWV0ZXJzDQogICAgPj4+PiBhcw0K
ICAgID4+PiBwZXINCiAgICA+Pj4+ICAgICAgICAgIFJGQyBzcGVjaWZpY2F0aW9uLCBhcyB3ZWxs
IGFzIHNvbWUgd2lkZWx5IGRlcGxveWVkIG5vbi1SRkMNCiAgICA+Pj4+ICAgICAgICAgIGZlYXR1
cmVzIChzdWNoIGFzIGxhYmVsIHBvbGljaWVzLCBzZXNzaW9uIGF1dGhlbnRpY2F0aW9uDQogICAg
Pj4gZXRjKS4uDQogICAgPj4+PiAgICAgICAgICBBbnkgdmVuZG9yIHNwZWNpZmljIGZlYXR1cmUg
c2hvdWxkIGJlIGRlZmluZWQgaW4gYSB2ZW5kb3ItDQogICAgPj4+IHNwZWNpZmljDQogICAgPj4+
PiAgICAgICAgICBhdWdtZW50YXRpb24gb2YgdGhpcyBtb2RlbC4NCiAgICA+Pj4+DQogICAgPj4+
PiAgICBbRXZlbiBmb3Igd2lkZWx5LWRlcGxveWVkIG5vbi1SRkMgZmVhdHVyZXMgd2Ugc3RpbGwg
bmVlZCB0bw0KICAgID4+Pj4gcHJvdmlkZQ0KICAgID4+PiBhDQogICAgPj4+PiAgICBjbGVhciBk
ZXNjcmlwdGlvbiBvZiB3aGF0IHNlbWFudGljcyBhcmUgYmVpbmcgY292ZXJlZCwgd2hldGhlcg0K
ICAgID4+Pj4gICAgaW4tZG9jdW1lbnQgb3IgdmlhIGFuIGV4dGVybmFsIHJlZmVyZW5jZS5dDQog
ICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06IFRoZSBvbmx5IG5vbi1SRkMgY29uZmlnIHdhcyBy
ZWxhdGVkIHRvIGxhYmVsIHBvbGljaWVzIC0NCiAgICA+Pj4gUmV3b3JrZWQvZW5oYW5jZWQgdGhl
IHRleHQuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAgbyAgVGhpcyBtb2RlbCBpcyBhIFZQTiBG
b3J3YXJkaW5nIGFuZCBSb3V0aW5nIChWUkYpLWNlbnRyaWMNCiAgICA+Pj4gbW9kZWwuDQogICAg
Pj4+PiAgICAgICAgICBJdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aGF0IFtSRkM0MzY0XSBkZWZp
bmVzIFZSRiB0YWJsZXMNCiAgICA+Pj4+IGFuZA0KICAgID4+Pj4NCiAgICA+Pj4+ICAgIHNpZGUg
bm90ZTogSSB3b3VsZCBsaWtlIHRoZSBJRVRGIHRvIHNvbWVkYXkgZ2V0IHRvIGEgcG9pbnQgd2hl
cmUNCiAgICA+Pj4gIlZQTiINCiAgICA+Pj4+ICAgICh0aGUgJ1AnIGlzIGZvciAicHJpdmF0ZSIp
IGlzIHVzZWQgb25seSBmb3INCiAgICA+Pj4+IHByb3RvY29scy9kZXBsb3ltZW50cw0KICAgID4+
PiB0aGF0DQogICAgPj4+PiAgICBwcm92aWRlIGNvbmZpZGVudGlhbGl0eSBwcm90ZWN0aW9uICgi
cHJpdmFjeSIpIGZvciB0aGUgZGF0YSBiZWluZw0KICAgID4+Pj4gICAgY29udmV5ZWQuICBXZSBh
cmUsIG9mIGNvdXJzZSwgbm90IHRoZXJlIG5vdywgYW5kIEkgY2Fubm90IGluc2lzdA0KICAgID4+
Pj4gb24NCiAgICA+Pj4gYW55DQogICAgPj4+PiAgICBjaGFuZ2UgaGVyZS4gIEJ1dCBwbGVhc2Ug
Y29uc2lkZXIgd2hldGhlciBhbiBhbHRlcm5hdGUgcGhyYXNpbmcNCiAgICA+Pj4gd291bGQNCiAg
ICA+Pj4+ICAgIHN1ZmZpY2UsIHRoYXQgaW5jbHVkZXMganVzdCB0aGUgInZpcnR1YWwiIHBhcnQg
YnV0IG5vdCAiVlBOIi4NCiAgICA+Pj4+IFNpbmNlDQogICAgPj4+IHdlDQogICAgPj4+PiAgICBh
cmUgbW9zdGx5IHVzaW5nICJWUkYiIGluIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudCwgdGhpcyBp
cyBub3QgYXMNCiAgICA+Pj4+ICAgIGRhdW50aW5nIGFzIGl0IHNvbWV0aW1lcyBpcy4uLg0KICAg
ID4+Pj4NCiAgICA+Pj4+ICAgIFNlY3Rpb24gNA0KICAgID4+Pj4NCiAgICA+Pj4+ICAgIEl0IG1p
Z2h0IGJlIG5pY2UgdG8gaGF2ZSB0aGUgdHJlZSBzaG93IHRoZSBpcHY0IGFuZCBpcHY2IGNoaWxk
cmVuDQogICAgPj4gaW4NCiAgICA+Pj4+ICAgIGFzIHNpbWlsYXIgYW4gb3JkZXIgYXMgaXMgcG9z
c2libGUgKHdpdGggdGhlIHVuZGVyc3RhbmRpbmcgdGhhdA0KICAgID4+IHRoZQ0KICAgID4+Pj4g
ICAgc2VtYW50aWNzIGFyZSBub3QgYWZmZWN0ZWQgYnkgdGhlIG9yZGVyIG9mIGFwcGVhcmFuY2Us
IG9mIGNvdXJzZSkuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICAgIHwgICstLXJ3IGFkZHJl
c3MtZmFtaWxpZXMNCiAgICA+Pj4+ICAgICAgICAgICB8ICB8ICArLS1ydyBpcHY0IQ0KICAgID4+
Pj4gICAgICAgICAgIHwgIHwgIHwgICstLXJ3IGVuYWJsZT8gICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sZWFuDQogICAgPj4+PiAgICAgICAgICAgfCAgfCAgfCAgKy0tcm8gbGFiZWwtZGlz
dHJpYnV0aW9uLWNvbnRyb2xtb2RlPw0KICAgID4+IGVudW1lcmF0aW9uDQogICAgPj4+PiAgICAg
ICAgICAgfCAgfCAgfCAgKy0tcm8gYmluZGluZ3MNCiAgICA+Pj4+ICAgICAgICAgICB8ICB8ICB8
ICB8ICArLS1ybyBhZGRyZXNzKiBbYWRkcmVzc10NCiAgICA+Pj4+ICAgICAgICAgICB8ICB8ICB8
ICB8ICB8ICArLS1ybyBhZGRyZXNzICAgICAgICAgICAgICAgaW5ldDppcHY0LQ0KICAgID4+IGFk
ZHJlc3MNCiAgICA+Pj4+ICAgICAgICAgICB8ICB8ICB8ICB8ICB8ICArLS1ybyBhZHZlcnRpc2Vt
ZW50LXR5cGU/ICAgYWR2ZXJ0aXNlZC0NCiAgICA+Pj4gcmVjZWl2ZWQNCiAgICA+Pj4+ICAgICAg
ICAgICB8ICB8ICB8ICB8ICB8ICArLS1ybyBwZWVyDQogICAgPj4+PiAgICAgICAgICAgfCAgfCAg
fCAgfCAgfCAgICAgKy0tcm8gbHNyLWlkPyAgICAgICAgICAgbGVhZnJlZg0KICAgID4+Pj4gICAg
ICAgICAgIHwgIHwgIHwgIHwgIHwgICAgICstLXJvIGxhYmVsLXNwYWNlLWlkPyAgIGxlYWZyZWYN
CiAgICA+Pj4+DQogICAgPj4+PiAgICBEb2VzIHRoaXMgaW1wbHkgdGhhdCB0aGVyZSBpcyBvbmx5
IG9uZSBwZWVyIHBlciBhZGRyZXNzPyAgSXMNCiAgICA+Pj4+IHRoYXQNCiAgICA+Pj4gZ29pbmcN
CiAgICA+Pj4+ICAgIHRvIGJlIGEgbGltaXRhdGlvbiBmb3IgYW55IGRlcGxveW1lbnQgY2FzZXM/
DQogICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06IE5vdCBhbiBpc3N1ZS4gTm90ZSB0aGF0IGEg
cGVlciBtYXkgaGF2ZSBvbmUgb3IgbW9yZSBib3VuZA0KICAgID4+PiBhZGRyZXNzZXMuDQogICAg
Pj4+Pg0KICAgID4+Pj4gICAgICAgICAgICAgICstLXJ3IGxkcC1leHQ6c2Vzc2lvbi1kb3duc3Ry
ZWFtLW9uLWRlbWFuZA0KICAgID4+Pj4gICAgICAgICAgICAgIHwgICAgICAge3Nlc3Npb24tZG93
bnN0cmVhbS1vbi1kZW1hbmQtY29uZmlnfT8NCiAgICA+Pj4+ICAgICAgICAgICAgICB8ICArLS1y
dyBsZHAtZXh0OmVuYWJsZT8gICAgICBib29sZWFuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgbml0
KD8pOiBtaXNzaW5nICd8JyB0byBjb25uZWN0IGRvd24gdG8gbGRwLWV4dDplbmFibGU/DQogICAg
Pj4+PiAgICBTaW1pbGFybHkgZm9yIGxkcC1leHQ6bWF4LXdhaXQgYSBmZXcgbGluZXMgbGF0ZXIs
IGFuZCBzb21lIG90aGVyDQogICAgPj4+PiAgICBvY2N1cnJlbmNlcyBsYXRlciBpbiB0aGUgZG9j
dW1lbnQuDQogICAgPj4+Pg0KICAgID4+Pj4NCiAgICA+Pj4+IFtza3JhemFdOiBTb21lIG9mIHRo
ZXNlIGluc3RhbmNlcy90eXBvcyB3ZXJlIGR1ZSB0byBoYW5kIHBpY2tlZCBzdWItDQogICAgPj4+
IHRyZWUuDQogICAgPj4+PiBOb3QgYW4gaXNzdWUgYW55bW9yZSBhcyB3ZSBhcmUgcHJpbnRpbmcg
dGhlIGVudGlyZSB0cmVlIGFzIGdlbmVyYXRlZA0KICAgID4+Pj4gYnkNCiAgICA+Pj4gdGhlIHRv
b2wuDQogICAgPj4+Pg0KICAgID4+Pj4NCiAgICA+Pj4+ICAgIFNlY3Rpb24gNS4xLjINCiAgICA+
Pj4+DQogICAgPj4+PiAgICBBbSBJIHJlYWRpbmcgdGhpcyByaWdodCB0aGF0IChlLmcuKSBwZXIt
aW50ZXJmYWNlIGhlbGxvLWhvbGR0aW1lDQogICAgPj4gaXMNCiAgICA+Pj4+ICAgIGNvbmZpZ3Vy
YWJsZSBhcyBhbiBleHRlbnNpb24gYW5kIG9ubHkgdGhlIGdsb2JhbCBoZWxsby1ob2xkdGltZSBp
cw0KICAgID4+Pj4gICAgcHJlc2VudCBpbiB0aGUgImJhc2UiIG1vZHVsZT8NCiAgICA+Pj4+DQog
ICAgPj4+PiBbc2tyYXphXTogWWVzLg0KICAgID4+Pj4NCiAgICA+Pj4+ICAgIFNlY3Rpb24gNw0K
ICAgID4+Pj4NCiAgICA+Pj4+ICAgICJOSExGRSIgaXMgdXNlZCBvbmx5IG9uY2UgaW4gdGhpcyBk
b2N1bWVudCAoYW5kIGlzIG5vdCBsaXN0ZWQgYXMNCiAgICA+Pj4+ICAgICJ3ZWxsLWtub3duIiBh
dA0KICAgID4+Pj4gICAgaHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvbWF0ZXJpYWxzL2FiYnJl
di5leHBhbnNpb24udHh0KTsgcGxlYXNlDQogICAgPj4+PiAgICBleHBhbmQgaXQgb3V0Lg0KICAg
ID4+Pj4NCiAgICA+Pj4+IFtza3JhemFdOiBJdCBpcyB3ZWxsIGtub3duIGFuZCBsaXN0ZWQgaW4g
dGhlIGFib3ZlIHVybC4gUGxlYXNlIHgtY2hrLg0KICAgID4+Pg0KICAgID4+PiBUbyBiZSBjbGVh
ciwgdGhlIGxpbmtlZCBjb250ZW50IHVzZXMgdGhlIGNvbnZlbnRpb24gb2YgYW4gIioiIG1hcmtp
bmcNCiAgICA+Pj4gdG8gaW5kaWNhdGUgdGhhdCB0aGUgZXhwYW5zaW9uIGlzICJ3ZWxsLWtub3du
IiBhbmQgZG9lcyBub3QgbmVlZCB0byBiZQ0KICAgID4+PiBwcm92aWRlZCBpbiBhIGdpdmVuIGRv
Y3VtZW50LiAgVGhlIGVudHJ5IGZvciAiTmV4dCBIb3AgTGFiZWwNCiAgICA+Pj4gRm9yd2FyZGlu
ZyBFbnRyeSIgZG9lcyBub3QgaW5jbHVkZSBzdWNoIGEgbWFya2luZzsgcGVyaGFwcyB0aGUNCiAg
ICA+Pj4gcmVzcG9uc2libGUgQUQgc2hvdWxkIHJlcXVlc3QgaXQgdG8gYmUgYWRkZWQsIGlmIGl0
IGlzIGluZGVlZCB3ZWxsLQ0KICAgID4+IGtub3duPw0KICAgID4+Pg0KICAgID4+Pj4gICAgU2Vj
dGlvbiA5DQogICAgPj4+Pg0KICAgID4+Pj4gICAgSXMgMjAxOCBzdGlsbCB0aGUgcmlnaHQgY29w
eXJpZ2h0IHllYXIgZm9yIHRoZSBtb2R1bGVzIHRoZW1zZWx2ZXM/DQogICAgPj4+Pg0KICAgID4+
Pj4NCiAgICA+Pj4+IFtza3JhemFdOiAyMDIwLTAyLTI1IHJldiBub3cuDQogICAgPj4+Pg0KICAg
ID4+Pj4NCiAgICA+Pj4+ICAgIFNlY3Rpb24gOS4xDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAg
ICB0eXBlZGVmIGxkcC1hZGRyZXNzLWZhbWlseSB7DQogICAgPj4+PiAgICAgICAgICAgdHlwZSBp
ZGVudGl0eXJlZiB7DQogICAgPj4+PiAgICAgICAgICAgICBiYXNlIHJ0OmFkZHJlc3MtZmFtaWx5
Ow0KICAgID4+Pj4gICAgICAgICAgIH0NCiAgICA+Pj4+DQogICAgPj4+PiAgICBXaHkgY2FuJ3Qg
d2UgdXNlIHJ0OmFkZHJlc3MtZmFtaWx5IGRpcmVjdGx5IGluIHRoZSBvbmUgY29udGFpbmVyDQog
ICAgPj4+IHRoYXQNCiAgICA+Pj4+ICAgIHVzZXMgdGhpcz8NCiAgICA+Pj4+DQogICAgPj4+PiBb
c2tyYXphXTogRml4ZWQgbm93Lg0KICAgID4+Pj4NCiAgICA+Pj4+ICAgICAgICAgICBkZXNjcmlw
dGlvbg0KICAgID4+Pj4gICAgICAgICAgICAgIkR1cmF0aW9uIHJlcHJlc2VudGVkIGFzIDMyIGJp
dCBzZWNvbmRzIHdpdGgNCiAgICA+Pj4+IGluZmluaXRlLiI7DQogICAgPj4+Pg0KICAgID4+Pj4g
ICAgbml0czogIjMyLWJpdCIgKGh5cGhlbmF0ZWQpLCAid2l0aCBpbmZpbml0eSIuDQogICAgPj4+
PiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4+Pj4NCiAgICA+Pj4+ICAgICAgICAgdHlwZWRlZiBk
b3duc3RyZWFtLXVwc3RyZWFtIHsNCiAgICA+Pj4+ICAgICAgICAgICB0eXBlIGVudW1lcmF0aW9u
IHsNCiAgICA+Pj4+ICAgICAgICAgICAgIGVudW0gZG93bnN0cmVhbSB7DQogICAgPj4+PiAgICAg
ICAgICAgICAgIGRlc2NyaXB0aW9uICJEb3duc3RyZWFtIGluZm9ybWF0aW9uLiI7DQogICAgPj4+
PiAgICAgICAgICAgICB9DQogICAgPj4+PiAgICAgICAgICAgICBlbnVtIHVwc3RyZWFtIHsNCiAg
ICA+Pj4+ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gIlVwc3RyZWFtIGluZm9ybWF0aW9uLiI7
DQogICAgPj4+PiAgICAgICAgICAgICB9DQogICAgPj4+PiAgICAgICAgICAgfQ0KICAgID4+Pj4g
ICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPj4+PiAgICAgICAgICAgICAiUmVjZWl2ZWQgb3Ig
YWR2ZXJ0aXNlZC4iOw0KICAgID4+Pj4gICAgICAgICB9DQogICAgPj4+Pg0KICAgID4+Pj4gICAg
bml0OiBjb3B5L3Bhc3RlIG9uIHRoZSBkZXNjcmlwdGlvbj8NCiAgICA+Pj4+IFtza3JhemFdOiAg
Rml4ZWQuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICAgICAgbGVhZiB1c2VkLWluLWZvcndh
cmRpbmcgew0KICAgID4+Pj4gICAgICAgICAgICAgICB0eXBlIGJvb2xlYW47DQogICAgPj4+PiAg
ICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPj4+PiAgICAgICAgICAgICAgICAgIid0cnVl
JyBpZiB0aGUgbGFibGUgaXMgdXNlZCBpbiBmb3J3YXJkaW5nLiI7DQogICAgPj4+Pg0KICAgID4+
Pj4gICAgbml0OiBzL2xhYmxlL2xhYmVsLw0KICAgID4+Pj4gW3NrcmF6YV06ICBGaXhlZC4NCiAg
ICA+Pj4+DQogICAgPj4+PiAgICAgICAgIGdyb3VwaW5nIGdyYWNlZnVsLXJlc3RhcnQtYXR0cmli
dXRlcy1wZXItcGVlciB7DQogICAgPj4+PiAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+Pj4+
ICAgICAgICAgICAgICJQZXIgcGVlciBncmFjZWZ1bCByZXN0YXJ0IGF0dHJpYnV0ZXMuDQogICAg
Pj4+PiAgICAgICAgICAgICAgT24gdGhlIGxvY2FsIHNpZGUsIHRoZXNlIGF0dHJpYnV0ZXMgYXJl
IGNvbmZpZ3VyYXRpb24NCiAgICA+PiBhbmQNCiAgICA+Pj4+ICAgICAgICAgICAgICBvcGVyYXRp
b25hbCBzdGF0ZSBkYXRhLiBPbmUgdGhlIHBlZXIgc2lkZSwgdGhlc2UNCiAgICA+Pj4gYXR0cmli
dXRlcw0KICAgID4+Pj4gICAgICAgICAgICAgIGFyZSBvcGVyYXRpb25hbCBzdGF0ZSBkYXRhIHJl
dmVpY2VkIGZyb20gdGhlIHBlZXIuIjsNCiAgICA+Pj4+DQogICAgPj4+PiAgICBuaXQ6IHMvcmV2
ZWljZWQvcmVjZWl2ZWQvDQogICAgPj4+PiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4+Pj4NCiAg
ICA+Pj4+ICAgICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0ZS1kZXJpdmVkIHsNCiAgICA+Pj4+ICAg
ICAgICAgICBkZXNjcmlwdGlvbg0KICAgID4+Pj4gICAgICAgICAgICAgIlRoZSBwZWVyIHN0YXRl
IGluZm9ybWF0aW9uIGRlcml2ZWQgZnJvbSB0aGUgTERQIHByb3RvY29sDQogICAgPj4+PiAgICAg
ICAgICAgICAgb3BlcmF0b2lucy4iOw0KICAgID4+Pj4NCiAgICA+Pj4+ICAgIG5pdDogcy9vcGVy
YXRvaW5zL29wZXJhdGlvbnMvDQogICAgPj4+PiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4+Pj4N
CiAgICA+Pj4+ICAgICAgICAgZ3JvdXBpbmcgcGVlci1zdGF0ZS1kZXJpdmVkIHsNCiAgICA+Pj4+
ICAgICAgICAgWy4uLl0NCiAgICA+Pj4+ICAgICAgICAgICBsZWFmIG5leHQta2VlcC1hbGl2ZSB7
DQogICAgPj4+PiAgICAgICAgICAgICB0eXBlIHVpbnQxNjsNCiAgICA+Pj4+ICAgICAgICAgICAg
IHVuaXRzIHNlY29uZHM7DQogICAgPj4+PiAgICAgICAgICAgICBjb25maWcgZmFsc2U7DQogICAg
Pj4+PiAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiVGltZSB0byBzZW5kIHRoZSBuZXh0IEtlZXBB
bGl2ZSBtZXNzYWdlLiI7DQogICAgPj4+PiAgICAgICAgICAgfQ0KICAgID4+Pj4NCiAgICA+Pj4+
ICAgIG5pdDogdGhpcyBkZXNjcmlwdGlvbiB0ZXh0IHNvdW5kcyBsaWtlIGl0J3MgZ2l2aW5nIGFu
IGFic29sdXRlDQogICAgPj4+PiB0aW1lLA0KICAgID4+PiBidXQNCiAgICA+Pj4+ICAgIGdpdmVu
IHRoYXQgaXQncyBhIHVpbnQxNiBJIHByZXN1bWUgaXQncyAidGltZSBbZnJvbSBub3ddIHVudGls
DQogICAgPj4+IHNlbmRpbmciLg0KICAgID4+Pj4gW3NrcmF6YV06ICBDbGFyaWZpZWQuDQogICAg
Pj4+Pg0KICAgID4+Pj4gICAgICAgICAgIGNvbnRhaW5lciByZWNlaXZlZC1wZWVyLXN0YXRlIHsN
CiAgICA+Pj4+ICAgICAgICAgICAgIGNvbmZpZyBmYWxzZTsNCiAgICA+Pj4+ICAgICAgICAgICAg
IGRlc2NyaXB0aW9uDQogICAgPj4+PiAgICAgICAgICAgICAgICJPcGVyYXRpb25hbCBzdGF0ZSBp
bmZvcm1hdGlvbiBsZWFybmVkIGZyb20gdGhlDQogICAgPj4+PiBwZWVyLiI7DQogICAgPj4+Pg0K
ICAgID4+Pj4gICAgICAgICAgICAgdXNlcyBncmFjZWZ1bC1yZXN0YXJ0LWF0dHJpYnV0ZXMtcGVy
LXBlZXI7DQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICAgICAgY29udGFpbmVyIGNhcGFiaWxp
dHkgew0KICAgID4+Pj4gICAgICAgICAgICAgICBkZXNjcmlwdGlvbiAiQ29uZmlndXJlIGNhcGFi
aWxpdHkuIjsNCiAgICA+Pj4+DQogICAgPj4+PiAgICBUaGlzIGlzIGNvbmZpZy1mYWxzZTsgIkNv
bmZpZ3VyZSIgaW4gdGhlIGRlc2NyaXB0aW9uIGNhbm5vdCBiZQ0KICAgID4+PiBjb3JyZWN0LA0K
ICAgID4+Pj4gICAgdGhvdWdoIEkgc3VwcG9zZSAiQ29uZmlndXJlZCIgY291bGQgYmUuDQogICAg
Pj4+PiAgICAoQWxzbyBhcHBsaWVzIHRvIHNldmVyYWwgb2YgdGhlIGNoaWxkIGNvbnRhaW5lcnMn
IGRlc2NyaXB0aW9ucy4pDQogICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06ICBGaXhlZCBhbGwg
dGhlc2UuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICAgIGxlYWYgdXAtdGltZSB7DQogICAg
Pj4+PiAgICAgICAgICAgICB0eXBlIHN0cmluZzsNCiAgICA+Pj4+ICAgICAgICAgICAgIGNvbmZp
ZyBmYWxzZTsNCiAgICA+Pj4+ICAgICAgICAgICAgIGRlc2NyaXB0aW9uICJVcCB0aW1lLiBUaGUg
aW50ZXJ2YWwgZm9ybWF0IGluIElTTw0KICAgID4+Pj4gODYwMS4iOw0KICAgID4+Pj4NCiAgICA+
Pj4+ICAgIFdlIHByb2JhYmx5IHNob3VsZCBoYXZlIHNvbWUgc29ydCBvZiByZWZlcmVuY2UgZm9y
IElTTyA4NjAxDQogICAgPj4+PiAodGhvdWdoDQogICAgPj4+IG9mDQogICAgPj4+PiAgICBjb3Vy
c2UgaXQgY2Fubm90IGFjdHVhbGx5ICpiZSogYSA8eHJlZj4gaW4gdGhlIFlBTkcgbW9kdWxlDQog
ICAgPj4+PiBpdHNlbGYpDQogICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06ICBDaGFuZ2VkIHRv
IHVzZSB0aW1ldGlja3M2NCBub3cuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICAgIGxlYWYg
bm90aWZpY2F0aW9uIHsNCiAgICA+Pj4+ICAgICAgICAgICAgIHR5cGUgeWFuZzpjb3VudGVyNjQ7
DQogICAgPj4+PiAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgID4+Pj4gICAgICAgICAgICAg
ICAiVGhlIG51bWJlciBvZiBtZXNzYWdlcyBzZW50IG9yIHJlY2VpdmVkLiI7DQogICAgPj4+Pg0K
ICAgID4+Pj4gICAgSXMgdGhpcyB0aGUgc2FtZSBhcyBvciBkaWZmZXJlbnQgdGhhbiAibGVhZiB0
b3RhbC1tZXNzYWdlcyI/DQogICAgPj4+PiBbc2tyYXphXTogIEZpeGVkLg0KICAgID4+Pj4NCiAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAgIGxlYWYgbGFiZWwtZGlzdHJpYnV0aW9uLWNvbnRyb2xt
b2RlIHsNCiAgICA+Pj4+DQogICAgPj4+PiAgICBuaXQ6IGFueSByZWFzb24gdG8gbm90IGh5cGhl
bmF0ZSBjb250cm9sLW1vZGUgYXMgd2VsbD8NCiAgICA+Pj4+IFtza3JhemFdOiAgRml4ZWQuDQog
ICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICAgICAgICBjb250YWluZXIgaW50ZXJmYWNlcyB7DQog
ICAgPj4+PiAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+Pj4+ICAgICAgICAgICAg
ICAgICAgICJBIGxpc3Qgb2YgaW50ZXJmYWNlcyBmb3IgTERQIEJhc2ljIERlc2NvdmVyeS4iOw0K
ICAgID4+Pj4NCiAgICA+Pj4+ICAgIG5pdDogcy9EZXNjb3ZlcnkvRGlzY292ZXJ5Lw0KICAgID4+
Pj4gW3NrcmF6YV06ICBGaXhlZC4NCiAgICA+Pj4+DQogICAgPj4+PiAgICAgICAgICAgICBjb250
YWluZXIgZGlzY292ZXJ5IHsNCiAgICA+Pj4+ICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAg
ICA+Pj4+ICAgICAgICAgICAgICAgICAiTmVpYmdib3IgZGlzY292ZXJ5IGNvbmZpZ3VyYXRpb24g
YW5kIG9wZXJhdGlvbmFsDQogICAgPj4+PiBzdGF0ZS4iOw0KICAgID4+Pj4NCiAgICA+Pj4+ICAg
IG5pdDogcy9OZWliZ2Jvci9OZWlnaGJvci8NCiAgICA+Pj4+IFtza3JhemFdOiAgRml4ZWQuDQog
ICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgIC8vIGlwdjQNCiAgICA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICBjb250YWluZXIgaGVsbG8tYWRqYWNlbmNpZXMgew0KICAg
ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnIGZhbHNlOw0KICAgID4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIkNvbnRhaW5pbmcgYSBsaXN0IG9mIGhlbGxvDQogICAgPj4+PiBhZGphY2Vu
Y2llcy4iOw0KICAgID4+Pj4NCiAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qg
aGVsbG8tYWRqYWNlbmN5IHsNCiAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5
ICJhZGphY2VudC1hZGRyZXNzIjsNCiAgICA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uZmlnIGZhbHNlOw0KICAgID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlw
dGlvbiAiTGlzdCBvZiBoZWxsbyBhZGphY2VuY2llcy4iOw0KICAgID4+Pj4NCiAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGVhZiBhZGphY2VudC1hZGRyZXNzIHsNCiAgICA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlIGluZXQ6aXB2NC1hZGRyZXNzOw0KICAg
ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiTmVpZ2hib3IgYWRkcmVzcyBvZiB0aGUgaGVs
bG8NCiAgICA+Pj4gYWRqYWNlbmN5LiI7DQogICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0NCiAgICA+Pj4+DQogICAgPj4+PiAgICBJJ20gbm90IGFuIGV4cGVydCBoZXJlLCBidXQg
SSdtIG5vdCByZWFsbHkgc2VlaW5nIHdoeSB3ZSBuZWVkIHRvDQogICAgPj4+PiAgICBzcGVjaWFs
aXplIHRoaXMgY29udGFpbmVyIGZvciB2NCB2cyB2NiBhcyBvcHBvc2VkIHRvIGp1c3QgdXNpbmcN
CiAgICA+Pj4+ICAgIGluZXQ6aXAtYWRkcmVzcyBhbmQgaGF2aW5nIHNvbWV0aGluZyB0aGF0J3Mg
YXBwbGljYWJsZSB0byBib3RoLg0KICAgID4+Pj4NCiAgICA+Pj4+IFtza3JhemFdOiBXZSBjb3Vs
ZC4gVGhlcmUgYXJlIHByb3MgYW5kIGNvbnMgZWl0aGVyIHdheS4gVGhlIHJlYXNvbnMNCiAgICA+
Pj4+IHRvDQogICAgPj4+IHVzZSBzZXBhcmF0ZSBjb250YWluZXJzIGluIHRoaXMgbW9kZWwgYXJl
Og0KICAgID4+Pj4gMSkgT3BlcmF0b3JzIHVzdWFsbHkgcGxhbiBhbmQgY29uZmlndXJlIElQdjQg
YW5kIElQdjYgc2VwYXJhdGVseSwNCiAgICA+Pj4+IHJhdGhlcg0KICAgID4+PiB0aGFuIG1peGlu
ZyB0aGUgYWRkcmVzcyBmYW1pbHkgdG9nZXRoZXIuIFRoZSBzZXBhcmF0ZSBjb250YWluZXJzDQog
ICAgPj4+IHByb3ZpZGUgbW9yZSBmb2N1cyBhbmQgY2xlYXIgc2VwYXJhdGlvbnMuDQogICAgPj4+
PiAyKSBPZnRlbiB0aW1lcywgdGhlcmUgYXJlIGF0dHJpYnV0ZXMgd2l0aCBkaWZmZXJlbnQgdHlw
ZXMgZm9yDQogICAgPj4+PiBkaWZmZXJlbnQNCiAgICA+Pj4gYWRkcmVzcyBmYW1pbGllcy4gTWl4
aW5nIHR3byB0b2dldGhlciBicmluZ3MgdXAgc29tZSBtb2RlbGluZw0KICAgID4+PiBkaWZmaWN1
bHRpZXMgdG8gc3BlY2lmaWVzIGRpZmZlcmVudGx5IGZvciBkaWZmZXJlbnQgYWRkcmVzcyBmYW1p
bGllcy4NCiAgICA+Pj4+IDMpIFNvbWV0aW1lcywgdGhlcmUgYXJlIGF0dHJpYnV0ZXMgdGhhdCBh
cmUgYXBwbGljYWJsZSB0byBvbmUNCiAgICA+Pj4+IGFkZHJlc3MNCiAgICA+Pj4gZmFtaWx5IGJ1
dCBub3QgdGhlIG90aGVyLiBNaXhpbmcgdGhlIHR3byBjb250YWluZXJzIHRvZ2V0aGVyIHdvdWxk
DQogICAgPj4+IHJlcXVpcmUgc29tZSBkaWZmaWN1bHQgY29uZGl0aW9ucywgd2hpY2ggd291bGQg
Y29tcGxpY2F0ZSB0aGUgbW9kZWwNCiAgICA+Pj4gYW5kIG1ha2UgdGhlIG1vZGVsIGxlc3MgdXNh
YmxlLg0KICAgID4+Pj4gNCkgTWl4aW5nIHRoZSB0d28gY29udGFpbmVycyBjYW4gbWFrZSB0aGUg
WUFORyBmaWxlIG1vcmUgY29tcGFjdCwNCiAgICA+Pj4+IGJ1dA0KICAgID4+PiBub3QgdGhlIGNv
bmZpZ3VyYXRpb24gZGF0YSBhbmQgb3BlcmF0aW9uYWwgc3RhdGUgZGF0YS4NCiAgICA+Pj4+IDUp
IFRoZSBleGlzdGluZyBSRkNzIHVzZSB0aGUgc3R5bGUgb2Ygc2VwYXJhdGUgY29udGFpbmVycywg
c3VjaCBhcw0KICAgID4+Pj4gUkZDDQogICAgPj4+IDgzNDQgYW5kIFJGQyA4MzQ5Lg0KICAgID4+
Pg0KICAgID4+PiBUaGFua3MgZm9yIHdyaXRpbmcgdGhpcyBvdXQ7IGl0IGhlbHBzIG1lIHVuZGVy
c3RhbmQgdGhlIHNpdHVhdGlvbg0KICAgID4+IGJldHRlci4NCiAgICA+Pj4NCiAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICBsZWFmIGFkamFjZW50LWFkZHJlc3Mgew0KICAgID4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgdHlwZSBpbmV0OmlwdjQtYWRkcmVzczsNCiAgICA+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uDQogICAgPj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJDb25maWd1cmVzIGEgcmVtb3RlIExEUCBuZWlnaGJvciBhbmQNCiAgICA+
PiBlbmFibGVzDQogICAgPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHRlbmRlZCBM
RFAgZGlzY292ZXJ5IG9mIHRoZSBzcGVjaWZpZWQNCiAgICA+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5laWdoYm9yLiI7DQogICAgPj4+Pg0KICAgID4+Pj4gICAgR2l2ZW4gdGhhdCB0
aGVyZSdzIGEgc2libGluZyBsZWFmICJlbmFibGUiLCBkbyB3ZSBzdGlsbCB3YW50ICJhbmQNCiAg
ICA+Pj4+ICAgIGVuYWJsZXMiIGhlcmU/DQogICAgPj4+PiBbc2tyYXphXTogV2UgZG9uJ3QgbmVl
ZCAiZW5hYmxlcyIgaGVyZS4gUmVtb3ZlZCBpdC4NCiAgICA+Pj4+DQogICAgPj4+Pg0KICAgID4+
Pj4gICAgU2hvdWxkIHBlZXIvY2FwYWJpbGl0eSBoYXZlIGEgY29tbWVudCBpbiBpdHMgZGVzY3Jp
cHRpb24gdGhhdCB0aGUNCiAgICA+Pj4+ICAgIGNvbnRhaW5lciBleGlzdHMgdG8gYmUgYXVnbWVu
dGVkIGJ5IG90aGVyIChleHRlbnNpb24pIG1vZHVsZXM/DQogICAgPj4+Pg0KICAgID4+Pj4gW3Nr
cmF6YV06IFllcy4gSXQgaXMgYmV0dGVyLiBBZGRlZCBhcyBzdWdnZXN0ZWQuDQogICAgPj4+Pg0K
ICAgID4+Pj4gICAgICAgICBub3RpZmljYXRpb24gbXBscy1sZHAtZmVjLWV2ZW50IHsNCiAgICA+
Pj4+DQogICAgPj4+PiAgICBBbSBJIHJlYWRpbmcgdGhpcyByaWdodCB0aGF0IHdlIG9ubHkgZ2Vu
ZXJhdGUgbm90aWZpY2F0aW9ucyBvbg0KICAgID4+Pj4gMC0+MQ0KICAgID4+PiBhbmQNCiAgICA+
Pj4+ICAgIDEtPjAgdHJhbnNpdGlvbnMgb2YgIm51bWJlciBvZiBwcmVmaXhlcyBhY3RpdmUgZm9y
IGEgZ2l2ZW4gRkVDIj8NCiAgICA+Pj4gV291bGQNCiAgICA+Pj4+ICAgIHdlIGV2ZXIgd2FudCB0
byBrbm93IGFib3V0IGFkZGl0aW9uL3JlbW92YWwgb2YgcHJlZml4ZXMgdGhhdCBkbw0KICAgID4+
PiBsZWF2ZQ0KICAgID4+Pj4gICAgdGhlIEZFQyB1cD8NCiAgICA+Pj4+DQogICAgPj4+PiBbc2ty
YXphXTogSGVyZSwgdGhlIHByZWZpeCBpcyB0aGUgRkVDLiBBZGRpdGlvbi9yZW1vdmFsIG9mIGEg
cHJlZml4DQogICAgPj4+PiBpcw0KICAgID4+PiBlcXVpdmFsZW50IHRvIHRoZSBhZGRpdGlvbi9y
ZW1vdmFsIG9mIHRoZSBGRUMuIENoYW5nZWQgdGhlIGxlYWYgbmFtZQ0KICAgID4+PiBmcm9tIHBy
ZWZpeCB0byBmZWMgdG8gYXZvaWQgdGhlIGNvbmZ1c2lvbi4NCiAgICA+Pj4+DQogICAgPj4+PiAg
ICBTZWN0aW9uIDkuMg0KICAgID4+Pj4NCiAgICA+Pj4+ICAgIEkgY2FuJ3QgZmluZCBhIHBhdHRl
cm4gaW50byB3aGljaCBpZi1mZWF0dXJlIHN0YXRlbWVudHMgZ28gaW50bw0KICAgID4+Pj4gICAg
Y29udGFpbmVycyB1c2VkIHRvIGF1Z21lbnQgdGhpbmdzIHZzLiB0aGUgYXVnbWVudCBkaXJlY3Rp
dmVzDQogICAgPj4+IHRoZW1zZWx2ZXMuDQogICAgPj4+PiAgICBDYW4gd2UgYmUgbW9yZSBjb25z
aXN0ZW50IChvciBhbSBJIG1pc3NpbmcgdGhlIHBhdHRlcm4pPw0KICAgID4+Pj4NCiAgICA+Pj4+
IFtza3JhemFdOiBJdCBpcyBub3QgaW50ZW5kZWQgdG8gc2V0IHVwIGEgc3RyaWN0IHBhdHRlcm4g
YmV0d2Vlbg0KICAgID4+Pj4gZmVhdHVyZQ0KICAgID4+PiBuYW1lIGFuZCBjb250YWluZXJzLCB3
aGlsZSB0aGUgcHVycG9zZSBpcyB0byBwcm92aWRlIG1vcmUgZGVzY3JpcHRpdmUNCiAgICA+Pj4g
ZmVhdHVyZSBuYW1lcy4gVGhhdCBzYWlkLCB0aGUgcGFyZW50IGNvbnRhaW5lciBuYW1lcyBhcmUg
b2Z0ZW4gdXNlZCB0bw0KICAgID4+PiBwcm92aWRlIHRoZSBjb250ZXh0cyBmb3IgdGhlIGZlYXR1
cmUgbmFtZS4gZS5nLiBJbiB0aGUgY2FzZSBvZiAiZHVhbC0NCiAgICA+Pj4gc3RhY2stdHJhbnNw
b3J0LXBlcmVmZXJlbmNlIiwgaXQgc2VlbXMgdGhhdCB0aGUgcGFyZW50IGNvbnRhaW5lciBuYW1l
DQogICAgPj4+ICJwZWVycyIgaXMgYWxzbyBiZW5lZmljaWFsLCBzbyB3ZSBoYXZlIHRoZSBmZWF0
dXJlIG5hbWUgImR1YWwtc3RhY2stDQogICAgPj4+IHRyYW5zcG9ydC1wcmVmZXJlbmNlIiB0byAi
cGVlcnMtZHVhbC1zdGFjay10cmFuc3BvcnQtcHJlZmVyZW5jZSIgdG8NCiAgICA+Pj4gbWFrZSB0
aGUgZmVhdHVyZSBuYW1lIGZpdCBiZXR0ZXIgd2l0aCB0aGUgcGF0dGVybiBhbmQgbW9yZSBkZXNj
cmlwdGl2ZS4NCiAgICA+Pj4NCiAgICA+Pj4gVGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24NCiAg
ICA+Pj4NCiAgICA+Pj4+ICAgICAgICAgZmVhdHVyZSBkdWFsLXN0YWNrLXRyYW5zcG9ydC1wZXJl
ZmVyZW5jZSB7DQogICAgPj4+PiAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+Pj4+ICAgICAg
ICAgICAgICJUaGlzIGZlYXR1cmUgaW5kaWNhdGVzIHRoYXQgdGhlIHN5c3RlbSBhbGxvd3MgdG8N
CiAgICA+PiBjb25maWd1cmUNCiAgICA+Pj4+ICAgICAgICAgICAgICB0aGUgdHJhbnNwb3J0IGNv
bm5lY3Rpb24gcGVyZWZlcmVuY2UgaW4gYSBkdWFsLXN0YWNrDQogICAgPj4+PiBzZXR1cC4iOw0K
ICAgID4+Pj4NCiAgICA+Pj4+ICAgIG5pdDogcy9wZXJlZmVyZW5jZS9wcmVmZXJlbmNlLyAodHdp
Y2UpDQogICAgPj4+PiBbc2tyYXphXTogRml4ZWQuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAg
ICBmZWF0dXJlIHBvbGljeS10YXJnZXRlZC1kaXNjb3ZlcnktY29uZmlnIHsNCiAgICA+Pj4+ICAg
ICAgICAgICBkZXNjcmlwdGlvbg0KICAgID4+Pj4gICAgICAgICAgICAgIlRoaXMgZmVhdHVyZSBp
bmRpY2F0ZXMgdGhhdCB0aGUgc3lzdGVtIGFsbG93cyB0bw0KICAgID4+IGNvbmZpZ3VyZQ0KICAg
ID4+Pj4gICAgICAgICAgICAgIHBvbGljaWVzIHRvIGNvbnRyb2wgdGhlIGFjY2VwdGFuY2Ugb2Yg
dGFyZ2V0ZWQgbmVpZ2hib3INCiAgICA+Pj4+ICAgICAgICAgICAgICBkaXNjb3ZlcnkgaGVsbG8g
bWVzc2FnZXMuIjsNCiAgICA+Pj4+DQogICAgPj4+PiAgICBuaXQ6IHMvaGVsbG8vSGVsbG8vDQog
ICAgPj4+PiAgICBbc2tyYXphXTogRml4ZWQuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICB0
eXBlZGVmIG5laWdoYm9yLWxpc3QtcmVmIHsNCiAgICA+Pj4+ICAgICAgICAgICB0eXBlIHN0cmlu
ZzsNCiAgICA+Pj4+ICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgID4+Pj4gICAgICAgICAgICAg
IkEgdHlwZSBmb3IgYSByZWZlcmVuY2UgdG8gYSBuZWlnaGJvciBhZGRyZXNzIGxpc3QuDQogICAg
Pj4+PiAgICAgICAgICAgICAgVGhlIHN0cmluZyB2YWx1ZSBpcyB0aGUgbmFtZSBpZGVudGlmaWVy
IGZvciB1bmlxdWVseQ0KICAgID4+Pj4gICAgICAgICAgICAgIGlkZW50aWZ5aW5nIHRoZSByZWZl
cmVuY2VkIGFkZHJlc3MgbGlzdCwgd2hpY2gNCiAgICA+Pj4+IGNvbnRhaW5zIGENCiAgICA+Pj4g
bGlzdA0KICAgID4+Pj4gICAgICAgICAgICAgIG9mIGFkZHJlc3NlcyB0aGF0IGEgcm91dGluZyBw
b2xpY3kgY2FuIGFwcGxpZWQuIFRoZQ0KICAgID4+PiBkZWZpbml0aW9uDQogICAgPj4+PiAgICAg
ICAgICAgICAgb2Ygc3VjaCBhbiBhZGRyZXNzIGxpc3QgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2Yg
dGhpcw0KICAgID4+Pj4gICAgICAgICAgICAgIGRvY3VtZW50LiI7DQogICAgPj4+Pg0KICAgID4+
Pj4gICAgSWYgSSdtIHJlYWRpbmcgY29ycmVjdGx5IGJldHdlZW4gaGVyZSBhbmQgd2hlcmUgdGhp
cyBpcyB1c2VkLCB0aGUNCiAgICA+Pj4+ICAgIHNlbWFudGljcyBvZiB0aGlzIGFyZSBiZXR0ZXIg
ZGVzY3JpYmVkIGFzICJpbXBsZW1lbnRhdGlvbi0NCiAgICA+PiBzcGVjaWZpYyINCiAgICA+Pj4g
LS0NCiAgICA+Pj4+ICAgIHRoYXQgaXMsIHRoaXMgaXMgYSBsYWJlbCB0aGF0IHJlZmVycyB0byBz
b21lIGxvY2FsIGNvbmZpZ3VyZWQNCiAgICA+PiBzdGF0ZSwNCiAgICA+Pj4+ICAgIHNwZWNpZmlj
YWxseSwgYSBsaXN0IG9mIG5laWdoYm9yIGFkZHJlc3NlcyB1c2VkIGFzIGFuIEFDTC4NCiAgICA+
Pj4gKEVtcGhhc2lzIG9uDQogICAgPj4+PiAgICAqbG9jYWwqIC0tIGl0IHNlZW1zIGxpa2UgaXQg
ZG9lcyBub3QgbmVlZCB0byBpbnRlcmFjdCB3aXRoDQogICAgPj4gYW55dGhpbmcNCiAgICA+Pj4+
ICAgIGVsc2UuKQ0KICAgID4+Pj4gICAgSSBkbyBzeW1wYXRoaXplIHdpdGggdGhlIFlBTkcgZG9j
dG9yLCB0aG91Z2ggLS0gYXMtaXMsIHRoaXMgZmVlbHMNCiAgICA+Pj4+ICAgIHVuZGVyc3BlY2lm
aWVkLg0KICAgID4+Pj4gICAgKEJUVywgSVAgQUNMcyBhcmUgbm90IGNvbnNpZGVyZWQgdG8gYmUg
YSBzZWN1cml0eSBtZWFzdXJlIGJ5IHRoZQ0KICAgID4+PiBicm9hZGVyDQogICAgPj4+PiAgICBz
ZWN1cml0eSBjb21tdW5pdHkuKQ0KICAgID4+Pj4gICAgU2ltaWxhcmx5IGZvciB0aGUgc3Vic2Vx
dWVudCA8Zm9vPi1saXN0LXJlZnMuDQogICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06IFdlIGRv
IHVuZGVyc3RhbmQgdGhlIGNvbmNlcm5zLCBhbmQgaGF2ZSBmaXhlZCB0aGVzZSB0d28NCiAgICA+
Pj4+IHR5cGVzDQogICAgPj4+IGJ5IHVzaW5nIHRoZQ0KICAgID4+PiBodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1ydGd3Zy1wb2xpY3ktbW9kZWwsDQogICAgPj4+IHdoaWNo
IHdhcyBub3QgYXZhaWxhYmxlIHdoZW4gd2UgaW5pdGlhbGx5IHN0YXJ0ZWQgdG8gd29yayBvbiB0
aGlzIG1vZGVsLg0KICAgID4+Pg0KICAgID4+PiBHcmVhdCENCiAgICA+Pj4NCiAgICA+Pj4+ICAg
ICAgICAgICAgIGNvbnRhaW5lciBpbnRlcmZhY2VzIHsNCiAgICA+Pj4+ICAgICAgICAgICAgICAg
ZGVzY3JpcHRpb24NCiAgICA+Pj4+ICAgICAgICAgICAgICAgICAiQSBsaXN0IG9mIGludGVyZmFj
ZXMgb24gd2hpY2ggZm9yd2FyZGluZyBpcw0KICAgID4+Pj4gZGlzYWJsZWQuIjsNCiAgICA+Pj4+
DQogICAgPj4+PiAgICBuaXQ6IGdpdmVuIHRoZSBzZXBhcmF0ZSAnbGRwLWRpc2FibGUnIGxlYWYs
IHBlcmhhcHMgcy9pcy9jYW4gYmUvDQogICAgPj4+PiBpcw0KICAgID4+PiBpbg0KICAgID4+Pj4g
ICAgb3JkZXIuDQogICAgPj4+PiBbc2tyYXphXTogVW5kZXJzdGFuZCB0aGUgY29uZnVzaW9uLiBD
aGFuZ2VkIGFzIHN1Z2dlc3RlZC4NCiAgICA+Pj4+DQogICAgPj4+PiAgICBBbHNvLCB0aGUgZGVz
Y3JpcHRpb24gb2YgdGhlIGxpc3QgaXRzZWxmIGltcGxpZXMgYWRkaXRpb25hbA0KICAgID4+Pj4g
ICAgZnVuY3Rpb25hbGl0eSwgb2YgbGlzdGluZyB0aGUgaW50ZXJmYWNlcyB1c2VkIGZvciBiYXNp
YyBkaXNjb3ZlcnkuDQogICAgPj4+Pg0KICAgID4+Pj4gW3NrcmF6YV06IFRoZSBkZXNjcmlwdGlv
biB3YXMgd3JvbmcuIFdlIGRvbid0IGludGVuZCB0byB1c2UgdGhpcw0KICAgID4+Pj4gbGlzdA0K
ICAgID4+PiBmb3IgZGlzY292ZXJ5LiBGaXhlZC4NCiAgICA+Pj4+DQogICAgPj4+PiAgICAgICAg
IGdyb3VwaW5nIGdyYWNlZnVsLXJlc3RhcnQtYXVnbWVudCB7DQogICAgPj4+PiAgICAgICAgICAg
ZGVzY3JpcHRpb24gIkF1Z21lbnRhdGlvbiB0byBncmFjZWZ1bCByZXN0YXJ0LiI7DQogICAgPj4+
Pg0KICAgID4+Pj4gICAgICAgICAgIGxlYWYgaGVscGVyLWVuYWJsZSB7DQogICAgPj4+PiAgICAg
ICAgICAgICBpZi1mZWF0dXJlIGdyYWNlZnVsLXJlc3RhcnQtaGVscGVyLW1vZGU7DQogICAgPj4+
PiAgICAgICAgICAgICB0eXBlIGJvb2xlYW47DQogICAgPj4+PiAgICAgICAgICAgICBkZWZhdWx0
IGZhbHNlOw0KICAgID4+Pj4gICAgICAgICAgICAgZGVzY3JpcHRpb24NCiAgICA+Pj4+ICAgICAg
ICAgICAgICAgIkVuYWJsZSBvciBkaXNhYmxlIGdyYWNlZnVsIHJlc3RhcnQgaGVscGVyIG1vZGUu
IjsNCiAgICA+Pj4+DQogICAgPj4+PiAgICBXaGVyZSBpcyB0aGlzICJoZWxwZXIgbW9kZSIgZG9j
dW1lbnRlZD8NCiAgICA+Pj4+IFtza3JhemFdOiBUaGlzIGlzIG5vdCBhbiBSRkMgZGVmaW5lZCB0
ZXJtIGJ1dCBjb21tb25seSBrbm93biBhbmQNCiAgICA+Pj4+IHVzZWQNCiAgICA+Pj4gd2hlbiBH
UiB0aW1lciBpcyBzZXQgdG8gMC4NCiAgICA+Pj4+ICBGaXhlZCB0aGUgZGVzY3JpcHRpb24gaW4g
eWFuZyB0byBoaWdobGlnaHQgdGhpcy4NCiAgICA+Pj4NCiAgICA+Pj4gSXMgdGhpcyBqdXN0IHN0
YWdlZCBmb3IgdGhlIC0wOT8gIEkgYW0gbm90IHNlZWluZyBpdCBpbiB0aGUgLTA4Lg0KICAgID4+
Pg0KICAgID4+Pj4gICAgICAgICBhdWdtZW50ICIvcnQ6cm91dGluZy9ydDpjb250cm9sLXBsYW5l
LXByb3RvY29scy9sZHA6bXBscy0NCiAgICA+PiBsZHAvIg0KICAgID4+Pj4gICAgICAgICAgICsg
ImxkcDpnbG9iYWwiIHsNCiAgICA+Pj4+ICAgICAgICAgICBkZXNjcmlwdGlvbiAiR3JhY2VmdWwg
Zm9yd2FyZGluZyBuZXh0aG9wIGF1Z21lbnRhdGlvbi4iOw0KICAgID4+Pj4gICAgICAgICAgIHVz
ZXMgZ2xvYmFsLWZvcndhcmRpbmctbmV4dGhvcC1hdWdtZW50Ow0KICAgID4+Pj4gICAgICAgICB9
DQogICAgPj4+Pg0KICAgID4+Pj4gICAgbml0OiBJIGRvbid0IHRoaW5rICJHcmFjZWZ1bCIgaXMg
Y29ycmVjdCwgaW4gdGhlIGRlc2NyaXB0aW9uLg0KICAgID4+Pj4gICAgW3NrcmF6YV06IFJlbW92
ZWQgaXQuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgV2h5IGlzICh0aGUgYXVnbWVudGVkKQ0KICAg
ID4+Pj4gICAgL3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHMvbGRwOm1wbHMt
DQogICAgPj4+IGxkcC9sZHA6Z2xvYmFsL2xkcDphZGRyZXNzLWZhbWlsaWVzL2lwdjYvbGFiZWwt
ZGlzdHJpYnV0aW9uLWNvbnRyb2xtb2QNCiAgICA+Pj4gZQ0KICAgID4+Pj4gICAgJ2NvbmZpZyBm
YWxzZSc/ICBEb2Vzbid0IFJGQyA1MDM2IHNheSB0aGF0IGFuIExTUiBtaWdodCBzdXBwb3J0DQog
ICAgPj4+IGVpdGhlcg0KICAgID4+Pj4gICAgYXMgYSBjb25maWd1cmF0aW9uIG9wdGlvbj8NCiAg
ICA+Pj4+DQogICAgPj4+PiBbc2tyYXphXTogWWVzLCBidXQgbm8gaW1wbGVtZW50YXRpb24gc3Vw
cG9ydHMgc3VjaCBhIGNmZyBhcyBjaGFuZ2UNCiAgICA+Pj4+IG9mDQogICAgPj4+IHN1Y2ggYSBt
b2RlIGlzIGEgbWFzc2l2ZSBkaXNydXB0aXZlIG9wZXJhdGlvbiAtIGFsbCBpbXBsZW1lbnRhdGlv
bg0KICAgID4+PiBwaWNrIG9uZSBtb2RlIGFzIHRoZSBkZWZhdWx0IGFuZCBvbmx5IHN1cHBvcnRl
ZCBtb2RlIGFuZCBzdGljayB0byBpdC4NCiAgICA+Pj4+ICBUaGUgTERQIFlBTkcgZGVzaWduIHRl
YW0gaGFkIGRpc2N1c3NlZCB0aGlzIGVhcmx5IGVub3VnaCBhbmQNCiAgICA+Pj4+IGFncmVlZCB0
bw0KICAgID4+PiBub3QgcHJvdmlkZSB0aGlzIGEgY2ZnIG9wdGlvbi4NCiAgICA+Pj4NCiAgICA+
Pj4gQWgsIHVuZGVyc3Rvb2QuDQogICAgPj4+DQogICAgPj4+PiAgICAgICAgICAgICAgIGxlYWYg
YWRqYWNlbnQtYWRkcmVzcyB7DQogICAgPj4+PiAgICAgICAgICAgICAgICAgdHlwZSBpbmV0Omlw
djYtYWRkcmVzczsNCiAgICA+Pj4+ICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbg0KICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgIkNvbmZpZ3VyZXMgYSByZW1vdGUgTERQIG5laWdoYm9yIGFu
ZCBlbmFibGVzDQogICAgPj4+PiAgICAgICAgICAgICAgICAgICAgZXh0ZW5kZWQgTERQIGRpc2Nv
dmVyeSBvZiB0aGUgc3BlY2lmaWVkDQogICAgPj4+PiAgICAgICAgICAgICAgICAgICAgbmVpZ2hi
b3IuIjsNCiAgICA+Pj4+DQogICAgPj4+PiAgICBBcyBmb3IgdGhlIGlwdjQgY2FzZSwgZG8gd2Ug
c3RpbGwgd2FudCAiYW5kIGVuYWJsZXMiIGhlcmU/DQogICAgPj4+PiBbc2tyYXphXTogRml4ZWQg
YnkgcmVtb3ZpbmcgaXQuDQogICAgPj4+Pg0KICAgID4+Pj4gICAgICAgICBhdWdtZW50ICIvcnQ6
cm91dGluZy9ydDpjb250cm9sLXBsYW5lLXByb3RvY29scy9sZHA6bXBscy0NCiAgICA+PiBsZHAv
Ig0KICAgID4+Pj4gICAgICAgICAgICsgImxkcDpkaXNjb3ZlcnkvbGRwOmludGVyZmFjZXMvbGRw
OmludGVyZmFjZS8iDQogICAgPj4+PiAgICAgICAgICAgKyAibGRwOmFkZHJlc3MtZmFtaWxpZXMv
bGRwLWV4dDppcHY2IiB7DQogICAgPj4+PiAgICAgICAgICAgZGVzY3JpcHRpb24gIkludGVyZmFj
ZSBhZGRyZXNzIGZhbWlseSBJUHY2IGF1Z21lbnRhdGlvbi4iOw0KICAgID4+Pj4gICAgICAgICAg
IHVzZXMgaW50ZXJmYWNlLWFkZHJlc3MtZmFtaWx5LWlwdjYtYXVnbWVudDsNCiAgICA+Pj4+DQog
ICAgPj4+PiAgICBEaWRuJ3Qgd2UganVzdCBjcmVhdGUgLi4uL2xkcDphZGRyZXNzLWZhbWlsaWVz
L2xkcC1leHQ6aXB2NiB3aXRoDQogICAgPj4gYW4NCiAgICA+Pj4+ICAgIGVhcmxpZXIgYXVnbWVu
dGF0aW9uIGluIHRoaXMgbW9kdWxlPyAgKFNpbWlsYXJseSBmb3INCiAgICA+Pj4+ICAgIC9ydDpy
b3V0aW5nL3J0OmNvbnRyb2wtcGxhbmUtcHJvdG9jb2xzL2xkcDptcGxzLQ0KICAgID4+PiBsZHAv
bGRwOnBlZXJzL2xkcDpwZWVyL2xkcDphZGRyZXNzLWZhbWlsaWVzL2xkcC1leHQ6aXB2Ng0KICAg
ID4+Pj4gICAgd2hpY2ggd2UgYXVnbWVudCB3aXRoICJ1c2VzIHBlZXItYWYtcG9saWN5LWNvbnRh
aW5lciIuKQ0KICAgID4+Pj4NCiAgICA+Pj4+IFtza3JhemFdOiBZZXMuIEl0IGlzIG9rIHRvIGF1
Z21lbnQgYSBub2RlIHdoaWNoIGlzIHBhcnQgb2YgYW5vdGhlcg0KICAgID4+PiBhdWdtZW50YXRp
b24uIFRoZSByZXN1bHQgaXMgdG8gYWRkIHRoZW0gYWxsIHRvZ2V0aGVyLiBEb2luZyBzbyBpcyB0
bw0KICAgID4+PiBhdm9pZCB0b28gbXVjaCBpcnJlZ3VsYXIgcGF0dGVybnMsIHNvIHRoYXQgd2Ug
aGF2ZSBtb3JlIHNpbWlsYXINCiAgICA+Pj4gY29uc3RydWN0aW9uIGJldHdlZW4gSVB2NCBhbmQg
SVB2Ni4NCiAgICA+Pj4+DQogICAgPj4+PiAgICBBcHBlbmRpeCBBDQogICAgPj4+Pg0KICAgID4+
Pj4gICAgICAgICAgICAgICAgICAgICAiaXMtcm91dGVyIjogW251bGxdLA0KICAgID4+Pj4NCiAg
ICA+Pj4+ICAgIFRoaXMgbG9va3Mgd2VpcmQgdG8gbWUgKCJhcnJheSBjb250YWluaW5nIG9uZSBl
bGVtZW50IHdpdGggdmFsdWUNCiAgICA+Pj4gbGl0ZXJhbA0KICAgID4+Pj4gICAgbnVsbCIpIC0t
IHdoeSBkb2VzIHRoZSBhcnJheSBjb21lIGludG8gcGxheT8NCiAgICA+Pj4+DQogICAgPj4+PiAg
ICBbWHVmZW5nXTogSGVyZSBpcyBhIGxpdHRsZSBleHBsYW5hdGlvbiB0byB0aGUgc2VlbWluZ2x5
DQogICAgPj4+PiBjb25mdXNpbmcNCiAgICA+Pj4gbm90YXRpb246IHRoZSBwYWlyIG9mIHNxdWFy
ZSBicmFja2V0cyBkb2VzIG5vdCBpbmRpY2F0ZSBhIG5vcm1hbCBhcnJheS4NCiAgICA+Pj4gSW5z
dGVhZCwgaXQgaXMgYSBzcGVjaWFsIG5vdGF0aW9uIHRvIGluZGljYXRlIHRoYXQgdGhlIHZhbHVl
IG9mIGENCiAgICA+PiAiZW1wdHkiDQogICAgPj4+IHR5cGUgbGVhZiBpcyAicHJlc2VudCIgKFNl
Y3Rpb24gNi45LiBvZiBSRkMgNzk1MSkuIFNlbWFudGljYWxseSB0aGUNCiAgICA+Pj4gbGluZSBh
Ym92ZSBzYXlzIHRoYXQgIih0aGUgbmVpZ2hib3IpIGlzIGEgcm91dGVyLiINCiAgICA+Pj4NCiAg
ICA+Pj4gQWgsIHRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9ucy4NCiAgICA+Pj4NCiAgICA+Pj4g
LUJlbg0KICAgID4+DQogICAgPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCiAgICA+PiBtcGxzIG1haWxpbmcgbGlzdA0KICAgID4+IG1wbHNAaWV0Zi5v
cmcNCiAgICA+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMNCiAg
ICA+DQogICAgPg0KICAgID4NCiAgICA+DQogICAgPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KICAgID4gbXBscyBtYWlsaW5nIGxpc3QNCiAgICA+IG1w
bHNAaWV0Zi5vcmcNCiAgICA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
bXBscw0KICAgIA0KDQo=


From nobody Wed Mar 25 12:19:17 2020
Return-Path: <db3546@att.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 021813A0BEE; Wed, 25 Mar 2020 12:19:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.888
X-Spam-Level: 
X-Spam-Status: No, score=-1.888 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01, 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 p8pq3-cODl5b; Wed, 25 Mar 2020 12:18:54 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 CC9CF3A09AA; Wed, 25 Mar 2020 12:18:54 -0700 (PDT)
Received: from pps.filterd (m0053301.ppops.net [127.0.0.1]) by mx0a-00191d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 02PJ5NYR026213; Wed, 25 Mar 2020 15:18:33 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by mx0a-00191d01.pphosted.com with ESMTP id 2yy45713qp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 25 Mar 2020 15:18:32 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 02PJIVXP019972; Wed, 25 Mar 2020 15:18:31 -0400
Received: from zlp27127.vci.att.com (zlp27127.vci.att.com [135.66.87.31]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 02PJIQHC019901 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 25 Mar 2020 15:18:26 -0400
Received: from zlp27127.vci.att.com (zlp27127.vci.att.com [127.0.0.1]) by zlp27127.vci.att.com (Service) with ESMTP id 31064400B574; Wed, 25 Mar 2020 19:18:26 +0000 (GMT)
Received: from MISOUT7MSGHUBAB.ITServices.sbc.com (unknown [130.9.129.146]) by zlp27127.vci.att.com (Service) with ESMTPS id 0ED20400B573; Wed, 25 Mar 2020 19:18:26 +0000 (GMT)
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.76]) by MISOUT7MSGHUBAB.ITServices.sbc.com ([130.9.129.146]) with mapi id 14.03.0487.000; Wed, 25 Mar 2020 15:18:25 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: Loa Andersson <loa@pi.nu>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls-ads@ietf.org" <mpls-ads@ietf.org>, IANA <iana@iana.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: early allocations of code points for draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
Thread-Index: AQHWAcg1qTV42xSKYUun4GRqqw1U/qhZsFtQ
Date: Wed, 25 Mar 2020 19:18:25 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C8AF90E965@MISOUT7MSGUSRDE.ITServices.sbc.com>
References: <952d898e-90b1-572a-1c78-f38757597a92@pi.nu>
In-Reply-To: <952d898e-90b1-572a-1c78-f38757597a92@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.130.96]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.645 definitions=2020-03-25_11:2020-03-24, 2020-03-25 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 suspectscore=0 adultscore=0 spamscore=0 mlxlogscore=999 bulkscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 clxscore=1011 priorityscore=1501 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2003250155
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/veA9m1fEg0V2h63bXvUkZEc_8Zs>
Subject: Re: [mpls] early allocations of code points for draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2020 19:19:06 -0000

SGkgTG9hLCBJQU5BLA0KDQpJIGFwcHJvdmUgdGhlc2UgZWFybHkgYWxsb2NhdGlvbnMtDQpUaGFu
a3MtDQpEZWJvcmFoDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IExvYSBB
bmRlcnNzb24gPGxvYUBwaS5udT4gDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyNCwgMjAyMCA2OjM3
IEFNDQpUbzogQlJVTkdBUkQsIERFQk9SQUggQSA8ZGIzNTQ2QGF0dC5jb20+DQpDYzogbXBscy1j
aGFpcnNAaWV0Zi5vcmc7IG1wbHMtYWRzQGlldGYub3JnOyBJQU5BIDxpYW5hQGlhbmEub3JnPjsg
bXBsc0BpZXRmLm9yZw0KU3ViamVjdDogZWFybHkgYWxsb2NhdGlvbnMgb2YgY29kZSBwb2ludHMg
Zm9yIGRyYWZ0LWlldGYtbXBscy1sc3AtcGluZy1vc3BmdjMtY29kZXBvaW50LTAwLnR4dA0KDQpE
ZWJvcmFoLA0KDQpUaGlzIGlzIHRoZSBwcm9jZXNzIGZvciBlYXJseSBhbGxvY2F0aW9ucyBvZiBJ
QU5BIGNvZGVwb2ludHMgYXMNCmRlc2NyaWJlZCBpbiBSRkMgNzEyMC4gVGhlIGNvbW1lbnRzIHBy
ZWNlZGVkIHdpdGggKC0pIGFyZSBtaW5lDQpkZXNjcmliaW5nIGhvdyB0aGUgY3VycmVudCBkcmFm
dCBtZWV0IHRoZSByZXF1aXJlbWVudHMgZm9yIGVhcmx5DQphbGxvY2F0aW9uLA0KDQogICAgMS4g
IFRoZSBhdXRob3JzIChlZGl0b3JzKSBvZiB0aGUgZG9jdW1lbnQgc3VibWl0IGEgcmVxdWVzdCBm
b3IgZWFybHkNCiAgICAgICAgYWxsb2NhdGlvbiB0byB0aGUgV29ya2luZyBHcm91cCBjaGFpcnMs
IHNwZWNpZnlpbmcgd2hpY2ggY29kZQ0KICAgICAgICBwb2ludHMgcmVxdWlyZSBlYXJseSBhbGxv
Y2F0aW9uIGFuZCB0byB3aGljaCBkb2N1bWVudCB0aGV5IHNob3VsZA0KICAgICAgICBiZSBhc3Np
Z25lZC4NCg0KICAgICAgICAtIFRoaXMgaGFzIGJlZW4gZG9uZSwgdGhvdWdoIHRoZSBhdXRob3Jz
IGFjdHVhbGx5IHJlcXVlc3RlZCB0aGUNCiAgICAgICAgICBjb2RlIHBvaW50cyB0byBiZSBtYWRl
IHRvIGFuIGluZGl2aWR1YWwgZHJhZnQgKGRyYWZ0LW5haW5hci0NCiAgICAgICAgICBtcGxzLWxz
cC1waW5nLW9zcGZ2My1jb2RlcG9pbnQpDQoNCiAgICAgICAgLSBUaGUgd2cgY2hhaXIgcmVzcG9u
ZGVkIHRoYXQgZWFybHkgY29kZSBwb2ludCBhbGxvY2F0aW9ucyBjYW4NCiAgICAgICAgICBvbmx5
IGJlIG1hZGUgdG8gd29ya2luZyBncm91cCBkb2N1bWVudHMuDQoNCiAgICAgICAgLSBUaGUgd29y
a2luZyBncm91cCBkb2N1bWVudCBpcyBubyBhdCBoYW5kIGFuZCB0aGUgd29ya2luZyBncm91cA0K
ICAgICAgICAgIGNoYWlycyBhcmUgcHJlcGFyZWQgdG8gZ28gYWhlYWQgYW5kIHJlcXVlc3QgdGhl
IGFsbG9jYXRpb25zLg0KDQogICAgMi4gIFRoZSBXRyBjaGFpcnMgZGV0ZXJtaW5lIHdoZXRoZXIg
dGhlIGNvbmRpdGlvbnMgZm9yIGVhcmx5DQogICAgICAgIGFsbG9jYXRpb25zIGRlc2NyaWJlZCBp
biBTZWN0aW9uIDIgYXJlIG1ldCwgcGFydGljdWxhcmx5DQogICAgICAgIGNvbmRpdGlvbnMgKGMp
IGFuZCAoZCkuDQoNCiAgICAgICAtIHRoZSB3b3JraW5nIGdyb3VwIGNoYWlycyBoYXMgcmV2aWV3
ZWQgdGhlIGRyYWZ0IGluIHRoZSBsaWdodA0KICAgICAgICAgb2Ygc2VjdGlvbiAyIG9mIFJGQyA3
MTIwLg0KDQogICAgICAgLSB0aGUgd2cgY2hhaXJzIGFyZSBjb252aW5jZWQgdGhhdCBkcmFmdC1p
ZXRmLW1wbHMtbHNwLXBpbmctDQogICAgICAgICBvc3BmdjMtY29kZXBvaW50IGFsbCB0aGUgY3Jp
dGVyaWEgbGlzdGVkIGluIHNlY3Rpb24gMiBvZg0KICAgICAgICAgUkZDIDcxMjAuDQoNCiAgICAz
LiAgVGhlIFdHIGNoYWlycyBnYXVnZSB3aGV0aGVyIHRoZXJlIGlzIGNvbnNlbnN1cyB3aXRoaW4g
dGhlIFdHIHRoYXQNCiAgICAgICAgZWFybHkgYWxsb2NhdGlvbiBpcyBhcHByb3ByaWF0ZSBmb3Ig
dGhlIGdpdmVuIGRvY3VtZW50Lg0KDQogICAgICAgIC0gdGhlIHdnIGNoYWlycyBhcmUgY29udmlu
Y2VkIHRoYXQgdGhlIGhhciBjb25zZW5zdXMgaW4gdGhlIHdnDQogICAgICAgICAgdG8gZ28gYWhl
YWQgYW5kIGRvIHRoZSBlYXJseSBhbGxvY2F0aW9uLg0KDQogICAgNC4gIElmIHN0ZXBzIDIpIGFu
ZCAzKSBhcmUgc2F0aXNmaWVkLCB0aGUgV0cgY2hhaXJzIHJlcXVlc3QgYXBwcm92YWwNCiAgICAg
ICAgZnJvbSB0aGUgQXJlYSBEaXJlY3RvcihzKS4gIFRoZSBBcmVhIERpcmVjdG9yKHMpIG1heSBh
cHBseQ0KICAgICAgICBqdWRnZW1lbnQgdG8gdGhlIHJlcXVlc3QsIGVzcGVjaWFsbHkgaWYgdGhl
cmUgaXMgYSByaXNrIG9mDQogICAgICAgIHJlZ2lzdHJ5IGRlcGxldGlvbi4NCg0KICAgICAgICAt
IFRoaXMgbWFpbCBpcyB0aGUgcmVxdWVzdCBhY2NvcmRpbmcgdG8gc3RlcCBmb3IgaW4gdGhlIHBy
b2Nlc3MNCiAgICAgICAgICBmb3IgZWFybHkgYWxsb2NhdGlvbi4NCg0KICAgICAgICAtIHRoZSBt
YWlsIGlzIHNlbnQgdG8gRGVib3JhaCBCcnVuZ2FyZCBhcyByZXNwb25zaWJsZSBBRCwgd2l0aCBh
DQogICAgICAgICAgY29weSB0byB0aGUgdGhlIG90aGVyIHJ0Zy1hZHMuDQoNCiAgICAgICAgLSB3
ZSByZXF1ZXN0IHN1cHBvcnQgZm9yIGVhcmx5IGFsbG9jYXRpb24gb2YgdGhlIGNvZGVzIGFzDQog
ICAgICAgICAgcmVxdWVzdGVkIGluIFNlY3Rpb29uIDcgKElBTkEgY29uc2lkZXJhdGlvbnMpIGlu
IGRyYWZ0LWlldGYtDQogICAgICAgICAgbXBscy1sc3AtcGluZy1vc3BmdjMtY29kZXBvaW50LCBp
LmUuOg0KICAgICAgICAgIE9uZSBuZXcgY29kZSBwb2ludCBmb3IgT1NQRnYzIGluIHRoZSAiUHJv
dG9jb2wgaW4gdGhlIFNlZ21lbnQNCiAgICAgICAgICBJRCBzdWItVExWIg0KICAgICAgICAgIFJl
bmFtaW5nIG9mIHRoZSBleGlzdGluZyBPU1BGIGNvZGUgcG9pbnQgaW4gdGhlIHNhbWUgcmVnaXN0
cnkNCiAgICAgICAgICB0byAiT1NQRnYzIi4NCg0KICAgICAgICAgIGFuZA0KDQogICAgICAgICAg
T25lIG5ldyBjb2RlIHBvaW50IGZvciBPU1BGdjMgaW4gdGhlICJQcm90b2NvbCBpbiBMYWJlbCBT
dGFjaw0KICAgICAgICAgIFN1Yi1UTFYgb2YgRG93bnN0cmVhbSBEZXRhaWxlZCBNYXBwaW5nIFRM
ViINCiAgICAgICAgICBSZW5hbWluZyBvZiB0aGUgZXhpc3RpbmcgT1NQRiBjb2RlIHBvaW50IGlu
IHRoZSBzYW1lIHJlZ2lzdHJ5DQogICAgICAgICAgdG8gIk9TUEZ2MyIuDQoNCiAgICAgICAgLSB3
ZSB3aWxsIHdhaXQgZm9yIHRoZSByZXNwb25zZSBmcm9tIHRoZSByZXNwb25zaWJsZSBBRCBiZWZv
cmUNCiAgICAgICAgICBnb2luZyBhaGVhZCB3aXRoIHN0ZXAgNSBpbiB0aGlzIHByb2Nlc3MuDQoN
CiAgICA1LiAgSWYgdGhlIEFyZWEgRGlyZWN0b3JzIGFwcHJvdmUgc3RlcCA0KSwgdGhlIFdHIGNo
YWlycyByZXF1ZXN0IElBTkENCiAgICAgICAgdG8gbWFrZSBhbiBlYXJseSBhbGxvY2F0aW9uLg0K
DQogICAgNi4gIElBTkEgbWFrZXMgYW4gYWxsb2NhdGlvbiBmcm9tIHRoZSBhcHByb3ByaWF0ZSBy
ZWdpc3RyeSwgbWFya2luZw0KICAgICAgICBpdCBhcyAiVGVtcG9yYXJ5IiwgdmFsaWQgZm9yIGEg
cGVyaW9kIG9mIG9uZSB5ZWFyIGZyb20gdGhlIGRhdGUNCiAgICAgICAgb2YgYWxsb2NhdGlvbi4g
IFRoZSBkYXRlIG9mIGZpcnN0IGFsbG9jYXRpb24gYW5kIHRoZSBkYXRlIG9mDQogICAgICAgIGV4
cGlyeSBhcmUgYWxzbyByZWNvcmRlZCBpbiB0aGUgcmVnaXN0cnkgYW5kIG1hZGUgdmlzaWJsZSB0
byB0aGUNCiAgICAgICAgcHVibGljLg0KDQoNCi9Mb2ENCmZvciB0aGUgTVBMUyB3ZyBjby1jaGFp
cnMuDQoNClBTDQpUaGlzIG1haWwgaXMgc2VudCB0byBJQU5BLCBldmVuIHRob3VnaCBJQU5BIGRv
IG5vdCBuZWVkIHRvIHRha2UgYW55DQphY3Rpb24gdW50aWwgdGhlIGZvcm1hbCByZXF1ZXN0Lg0K
LS0gDQoNCg0KTG9hIEFuZGVyc3NvbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBsb2FA
cGkubnUNClNlbmlvciBNUExTIEV4cGVydA0KQnJvbnplIERyYWdvbiBDb25zdWx0aW5nICAgICAg
ICAgICAgIHBob25lOiArNDYgNzM5IDgxIDIxIDY0DQo=


From nobody Wed Mar 25 20:33:37 2020
Return-Path: <loa@pi.nu>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C65E3A0810; Wed, 25 Mar 2020 20:33:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4FfGsnnXTvgk; Wed, 25 Mar 2020 20:33:33 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5D153A080B; Wed, 25 Mar 2020 20:33:32 -0700 (PDT)
Received: from [192.168.1.6] (unknown [119.94.165.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id C9F42365026; Thu, 26 Mar 2020 04:33:28 +0100 (CET)
To: IANA <iana@iana.org>
Cc: "BRUNGARD, DEBORAH A" <db3546@att.com>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, "mpls-ads@ietf.org" <mpls-ads@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
References: <952d898e-90b1-572a-1c78-f38757597a92@pi.nu> <F64C10EAA68C8044B33656FA214632C8AF90E965@MISOUT7MSGUSRDE.ITServices.sbc.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <dceb5318-b6ce-b2d4-8bf0-e7201590675e@pi.nu>
Date: Thu, 26 Mar 2020 11:33:25 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
In-Reply-To: <F64C10EAA68C8044B33656FA214632C8AF90E965@MISOUT7MSGUSRDE.ITServices.sbc.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/mpls/pJs0MFfmVFyG2jIKCGrF7RV_WpU>
Subject: Re: [mpls] early allocations of code points for draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2020 03:33:36 -0000

IANA,

The requested early allocations have been approved by Deborah according 
to step 5 in the process of RFC 7120.

Can you please go head and makes the early allocations.

/Loa
for the mpls co-chairs

On 26/03/2020 03:18, BRUNGARD, DEBORAH A wrote:
> Hi Loa, IANA,
> 
> I approve these early allocations-
> Thanks-
> Deborah
> 
> 
> -----Original Message-----
> From: Loa Andersson <loa@pi.nu>
> Sent: Tuesday, March 24, 2020 6:37 AM
> To: BRUNGARD, DEBORAH A <db3546@att.com>
> Cc: mpls-chairs@ietf.org; mpls-ads@ietf.org; IANA <iana@iana.org>; mpls@ietf.org
> Subject: early allocations of code points for draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
> 
> Deborah,
> 
> This is the process for early allocations of IANA codepoints as
> described in RFC 7120. The comments preceded with (-) are mine
> describing how the current draft meet the requirements for early
> allocation,
> 
>      1.  The authors (editors) of the document submit a request for early
>          allocation to the Working Group chairs, specifying which code
>          points require early allocation and to which document they should
>          be assigned.
> 
>          - This has been done, though the authors actually requested the
>            code points to be made to an individual draft (draft-nainar-
>            mpls-lsp-ping-ospfv3-codepoint)
> 
>          - The wg chair responded that early code point allocations can
>            only be made to working group documents.
> 
>          - The working group document is no at hand and the working group
>            chairs are prepared to go ahead and request the allocations.
> 
>      2.  The WG chairs determine whether the conditions for early
>          allocations described in Section 2 are met, particularly
>          conditions (c) and (d).
> 
>         - the working group chairs has reviewed the draft in the light
>           of section 2 of RFC 7120.
> 
>         - the wg chairs are convinced that draft-ietf-mpls-lsp-ping-
>           ospfv3-codepoint all the criteria listed in section 2 of
>           RFC 7120.
> 
>      3.  The WG chairs gauge whether there is consensus within the WG that
>          early allocation is appropriate for the given document.
> 
>          - the wg chairs are convinced that the har consensus in the wg
>            to go ahead and do the early allocation.
> 
>      4.  If steps 2) and 3) are satisfied, the WG chairs request approval
>          from the Area Director(s).  The Area Director(s) may apply
>          judgement to the request, especially if there is a risk of
>          registry depletion.
> 
>          - This mail is the request according to step for in the process
>            for early allocation.
> 
>          - the mail is sent to Deborah Brungard as responsible AD, with a
>            copy to the the other rtg-ads.
> 
>          - we request support for early allocation of the codes as
>            requested in Sectioon 7 (IANA considerations) in draft-ietf-
>            mpls-lsp-ping-ospfv3-codepoint, i.e.:
>            One new code point for OSPFv3 in the "Protocol in the Segment
>            ID sub-TLV"
>            Renaming of the existing OSPF code point in the same registry
>            to "OSPFv3".
> 
>            and
> 
>            One new code point for OSPFv3 in the "Protocol in Label Stack
>            Sub-TLV of Downstream Detailed Mapping TLV"
>            Renaming of the existing OSPF code point in the same registry
>            to "OSPFv3".
> 
>          - we will wait for the response from the responsible AD before
>            going ahead with step 5 in this process.
> 
>      5.  If the Area Directors approve step 4), the WG chairs request IANA
>          to make an early allocation.
> 
>      6.  IANA makes an allocation from the appropriate registry, marking
>          it as "Temporary", valid for a period of one year from the date
>          of allocation.  The date of first allocation and the date of
>          expiry are also recorded in the registry and made visible to the
>          public.
> 
> 
> /Loa
> for the MPLS wg co-chairs.
> 
> PS
> This mail is sent to IANA, even though IANA do not need to take any
> action until the formal request.
> 

-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Thu Mar 26 10:31:28 2020
Return-Path: <cpignata@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAF6C3A0D8D; Thu, 26 Mar 2020 10:31:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.589
X-Spam-Level: 
X-Spam-Status: No, score=-9.589 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, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=J7dX+9Pn; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Szcx3bFl
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 VRdhUNfMv2BV; Thu, 26 Mar 2020 10:31:18 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1B093A0D33; Thu, 26 Mar 2020 10:30:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6410; q=dns/txt; s=iport; t=1585243857; x=1586453457; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=j99t9u5OYkXJq23U4NuzBTRYkc64W4+CB3U2+3sihss=; b=J7dX+9Pn5lgYh3KU5/IWlyWzMSrzDca6aP6vEjIEpHblVxcsDbgD8TRN gWnH1fx+UkHftLRzCB+OoJmxbR/vvCPTEWogeXQIteTh2QmdTu+D/MmcX PB1B7vtgmtsnUC2GALU5pWA1vOqQHtnXzXbZj8NyAP8ec6yw8mFlAAzIn 8=;
IronPort-PHdr: =?us-ascii?q?9a23=3AlTyEshbtZMfk2kNisFEyg1f/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el20gabRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn?= =?us-ascii?q?1NksAKh0olCc+BB1f8Kavhdy01Gs1eXXdu/mqwNg5eH8OtL1A=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CyAADj5Xxe/4sNJK1mGgEBAQEBAQE?= =?us-ascii?q?BAQMBAQEBEQEBAQICAQEBAYF7gVRQBWxYIAQLKgqEEINFA4pngjolmB6BQoE?= =?us-ascii?q?QA1QKAQEBDAEBGAsKAgQBAYREAheCGCQ4EwIDAQELAQEFAQEBAgEFBG2FVgy?= =?us-ascii?q?FYwEBAQECAQEBEBERDAEBKQMLAQQHAgICAQYCEQQBAQECAiYCAgIZDAsVCAg?= =?us-ascii?q?CBA4FIoMEAYJLAw4gAQ6SAJBnAoE5iGJ1gTKCfwEBBYUpGIIMAwYFgQkqjC8?= =?us-ascii?q?agUE/gREnDBSCTT6CZAEBgTABEQIBHwEXgnoygiyQd5Acj0YKgjyXCR2CTIg?= =?us-ascii?q?skGenUoM0AgQCBAUCDgEBBYFpImdxcBU7KgGCQT4SGA1WjUc4gzuFFIVBdIE?= =?us-ascii?q?pizksgQcBgQ8BAQ?=
X-IronPort-AV: E=Sophos;i="5.72,309,1580774400"; d="scan'208";a="453398021"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 Mar 2020 17:30:45 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 02QHUjbh016214 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 26 Mar 2020 17:30:45 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 26 Mar 2020 12:30:45 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 26 Mar 2020 13:30:44 -0400
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 26 Mar 2020 12:30:44 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NMeNrRMBmxXRdyJoIyvma/KxdUVJ/Iuczvpa3t8ekTYFTa5La5g1vTp92pPWH2lek4br3ikAvV/HU+XA4WI2rT+otXMKxqOLQLOiHoaZuDDof87eT227S5UwV+wNpab8ualJhgtH+ACvB7n7cSKKNcHgFrcolUelgkSyZVLnn4XhcR1GCX8L38bWm1vBFLHGXBmUxnLPh8eH4MxfLm9g743AqxaH87CrJva7cbkhadRO+Gln4XonTgMhy14ItF7BXS0mek8cfBavVG7c3I5xsqrAKRWRHH9LPJZ+t1zIAfAFpEWPYWeBM3eleQw7BQl8eaJUdAcC9UQG2LlzowMVYA==
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=j99t9u5OYkXJq23U4NuzBTRYkc64W4+CB3U2+3sihss=; b=AXSXPLNYKDDJY8JawnF0ban7lcQMxM2qj5DIknkeFJuph9AbipyIiyA9OQvlQcwGOnGgCmv+SLCIfmSgn7MWk/v31SfKkA2trhrHUjvxDOYQGDvm64BtubXfQamf/Ya9CGVIhfUEj+YJfAHPqIBhVbFgJnf98fLtrBKxQXAnIe6M+lMofTnoRvkV/H+acmHK/4JnlXgQg3CLgs6ASrnDvL84K8FC2DNOqpay/PwAfwColPNSMvAvbqSvnV69kC7RiqAazbBuLG7E3S48IiOpiKSrpAClbga6DAX+qtJu3OM8UnlFePm+oIvQQdEyLP7Rf4ySqVdHL5hVWu1dNOJ88w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j99t9u5OYkXJq23U4NuzBTRYkc64W4+CB3U2+3sihss=; b=Szcx3bFl+H5E5/Po4zAvJieQDm0vaFCnIpPILd0HiKOGQXA8rLcWxRvdA0myd0IXoBP3blgofv7jt8oyPuoe8fRr71HpJLBxq5kRmr5igKQcqL2KuEoiGRcPfCRxQaeOB2dHIds1FdHBy1ReGZt+o60Qfh2U14gwSBi4xtgV2og=
Received: from BN8PR11MB3635.namprd11.prod.outlook.com (2603:10b6:408:86::20) by BN8PR11MB3666.namprd11.prod.outlook.com (2603:10b6:408:8c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.18; Thu, 26 Mar 2020 17:30:43 +0000
Received: from BN8PR11MB3635.namprd11.prod.outlook.com ([fe80::2c08:cdcf:fc41:fe74]) by BN8PR11MB3635.namprd11.prod.outlook.com ([fe80::2c08:cdcf:fc41:fe74%7]) with mapi id 15.20.2835.025; Thu, 26 Mar 2020 17:30:43 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Loa Andersson <loa@pi.nu>
CC: IANA <iana@iana.org>, mpls <mpls@ietf.org>, "mpls-ads@ietf.org" <mpls-ads@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: [mpls] early allocations of code points for draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
Thread-Index: AQHWAtpPbZuTDLBCgUeDTyCkU4t3NKhaOOiAgADp7wA=
Date: Thu, 26 Mar 2020 17:30:42 +0000
Message-ID: <B5039B0F-475B-4807-B59C-02B14B9C6AD1@cisco.com>
References: <952d898e-90b1-572a-1c78-f38757597a92@pi.nu> <F64C10EAA68C8044B33656FA214632C8AF90E965@MISOUT7MSGUSRDE.ITServices.sbc.com> <dceb5318-b6ce-b2d4-8bf0-e7201590675e@pi.nu>
In-Reply-To: <dceb5318-b6ce-b2d4-8bf0-e7201590675e@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.60.0.2.5)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cpignata@cisco.com; 
x-originating-ip: [108.203.7.63]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6afabeb7-f45d-4cee-1c8b-08d7d1ab6939
x-ms-traffictypediagnostic: BN8PR11MB3666:
x-microsoft-antispam-prvs: <BN8PR11MB36668E5DAAABC8ACCB8D2B01C7CF0@BN8PR11MB3666.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 0354B4BED2
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(376002)(396003)(136003)(366004)(346002)(186003)(26005)(316002)(2616005)(54906003)(478600001)(4326008)(81166006)(6486002)(36756003)(66476007)(64756008)(8676002)(66446008)(66556008)(66946007)(81156014)(2906002)(86362001)(6916009)(8936002)(966005)(6512007)(6506007)(71200400001)(76116006)(53546011)(5660300002)(33656002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN8PR11MB3666; H:BN8PR11MB3635.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ASDSd3urY6WbULxo1tNuwfsFm41PeiuTdUIxLfwnhIBhKNkGibk8IgMFV6cbBI3OM+1/amxgUg0ec2p6vKW6bRWjJs2jN8AxfQ1qfDhDEZQBv4rtHZ4q4KnyYeKk9yuy06yGxLK2NtUB4Tgv6LYFOmBDZOOUBm6veLFOZwX4mD72ykXWbtFD6BNzyi03vry9c33NPzg6ngHi4+E80G6QMH0OkKXNXvYZA7hmmUV0gRR6Tj0O6htyby+NWHDhj8XYWJwj6/s4lHt8OhjPRP5wBgEoHVGpSbqOEUDmyzI162R8ifsHGVlFTEip995+zzp2q0pPZMeKttclEHWWXaN9nur2u70Fng1DP7GZBd7hVCzoqXlRTzys4A2bkyjczaYVteG1pO13WvfdOILVbwfko+ZFQI/4pS43kmOKBbUekNEJkmDWkE7lgJbRBNs3OhKSG+r7p9fUZye1wsSeBXvZZzPn/vY8zBQyWJ7PqrOb0hW6Dw5IlGCEtuvTTzd7kyAfJLT0My1FsCNCANGQkt+fvQ==
x-ms-exchange-antispam-messagedata: Nuzf3FSW3R05Q9b0s040noVNof7KH73pRViOnyUNiP/1X5blI12dZ5N94yMko21rWgymhf7kMja9b7W9JJGsU6iZU/5Z2ZSDYDfTMf+GsZEY097FT2KPCRNI3w/sfHE19zbOHZk04NscAtxCKDSLCw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <825A6FC3E3CD9F409156482E4C036A21@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6afabeb7-f45d-4cee-1c8b-08d7d1ab6939
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2020 17:30:43.0188 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dS1ZSkd1/2KgvEWiDx0HKvW4xEJc5eR5YCk6NaByG13FKj9tacRkIGkrRURob7S5YnUVyHu7zWFxPE015OCNtw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR11MB3666
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/PzArw82dYKMrLhGONXvlXb7nVMQ>
Subject: Re: [mpls] early allocations of code points for draft-ietf-mpls-lsp-ping-ospfv3-codepoint-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2020 17:31:26 -0000

TWFueSB0aGFua3MgRGVib3JhaCBhbmQgSUFOQSENCg0KQ2FybG9zLg0KDQo+IDIwMjAvMDMvMjUg
5Y2I5b6MMTE6MzPjgIFMb2EgQW5kZXJzc29uIDxsb2FAcGkubnU+44Gu44Oh44O844OrOg0KPiAN
Cj4gSUFOQSwNCj4gDQo+IFRoZSByZXF1ZXN0ZWQgZWFybHkgYWxsb2NhdGlvbnMgaGF2ZSBiZWVu
IGFwcHJvdmVkIGJ5IERlYm9yYWggYWNjb3JkaW5nIHRvIHN0ZXAgNSBpbiB0aGUgcHJvY2VzcyBv
ZiBSRkMgNzEyMC4NCj4gDQo+IENhbiB5b3UgcGxlYXNlIGdvIGhlYWQgYW5kIG1ha2VzIHRoZSBl
YXJseSBhbGxvY2F0aW9ucy4NCj4gDQo+IC9Mb2ENCj4gZm9yIHRoZSBtcGxzIGNvLWNoYWlycw0K
PiANCj4gT24gMjYvMDMvMjAyMCAwMzoxOCwgQlJVTkdBUkQsIERFQk9SQUggQSB3cm90ZToNCj4+
IEhpIExvYSwgSUFOQSwNCj4+IEkgYXBwcm92ZSB0aGVzZSBlYXJseSBhbGxvY2F0aW9ucy0NCj4+
IFRoYW5rcy0NCj4+IERlYm9yYWgNCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBG
cm9tOiBMb2EgQW5kZXJzc29uIDxsb2FAcGkubnU+DQo+PiBTZW50OiBUdWVzZGF5LCBNYXJjaCAy
NCwgMjAyMCA2OjM3IEFNDQo+PiBUbzogQlJVTkdBUkQsIERFQk9SQUggQSA8ZGIzNTQ2QGF0dC5j
b20+DQo+PiBDYzogbXBscy1jaGFpcnNAaWV0Zi5vcmc7IG1wbHMtYWRzQGlldGYub3JnOyBJQU5B
IDxpYW5hQGlhbmEub3JnPjsgbXBsc0BpZXRmLm9yZw0KPj4gU3ViamVjdDogZWFybHkgYWxsb2Nh
dGlvbnMgb2YgY29kZSBwb2ludHMgZm9yIGRyYWZ0LWlldGYtbXBscy1sc3AtcGluZy1vc3BmdjMt
Y29kZXBvaW50LTAwLnR4dA0KPj4gRGVib3JhaCwNCj4+IFRoaXMgaXMgdGhlIHByb2Nlc3MgZm9y
IGVhcmx5IGFsbG9jYXRpb25zIG9mIElBTkEgY29kZXBvaW50cyBhcw0KPj4gZGVzY3JpYmVkIGlu
IFJGQyA3MTIwLiBUaGUgY29tbWVudHMgcHJlY2VkZWQgd2l0aCAoLSkgYXJlIG1pbmUNCj4+IGRl
c2NyaWJpbmcgaG93IHRoZSBjdXJyZW50IGRyYWZ0IG1lZXQgdGhlIHJlcXVpcmVtZW50cyBmb3Ig
ZWFybHkNCj4+IGFsbG9jYXRpb24sDQo+PiAgICAgMS4gIFRoZSBhdXRob3JzIChlZGl0b3JzKSBv
ZiB0aGUgZG9jdW1lbnQgc3VibWl0IGEgcmVxdWVzdCBmb3IgZWFybHkNCj4+ICAgICAgICAgYWxs
b2NhdGlvbiB0byB0aGUgV29ya2luZyBHcm91cCBjaGFpcnMsIHNwZWNpZnlpbmcgd2hpY2ggY29k
ZQ0KPj4gICAgICAgICBwb2ludHMgcmVxdWlyZSBlYXJseSBhbGxvY2F0aW9uIGFuZCB0byB3aGlj
aCBkb2N1bWVudCB0aGV5IHNob3VsZA0KPj4gICAgICAgICBiZSBhc3NpZ25lZC4NCj4+ICAgICAg
ICAgLSBUaGlzIGhhcyBiZWVuIGRvbmUsIHRob3VnaCB0aGUgYXV0aG9ycyBhY3R1YWxseSByZXF1
ZXN0ZWQgdGhlDQo+PiAgICAgICAgICAgY29kZSBwb2ludHMgdG8gYmUgbWFkZSB0byBhbiBpbmRp
dmlkdWFsIGRyYWZ0IChkcmFmdC1uYWluYXItDQo+PiAgICAgICAgICAgbXBscy1sc3AtcGluZy1v
c3BmdjMtY29kZXBvaW50KQ0KPj4gICAgICAgICAtIFRoZSB3ZyBjaGFpciByZXNwb25kZWQgdGhh
dCBlYXJseSBjb2RlIHBvaW50IGFsbG9jYXRpb25zIGNhbg0KPj4gICAgICAgICAgIG9ubHkgYmUg
bWFkZSB0byB3b3JraW5nIGdyb3VwIGRvY3VtZW50cy4NCj4+ICAgICAgICAgLSBUaGUgd29ya2lu
ZyBncm91cCBkb2N1bWVudCBpcyBubyBhdCBoYW5kIGFuZCB0aGUgd29ya2luZyBncm91cA0KPj4g
ICAgICAgICAgIGNoYWlycyBhcmUgcHJlcGFyZWQgdG8gZ28gYWhlYWQgYW5kIHJlcXVlc3QgdGhl
IGFsbG9jYXRpb25zLg0KPj4gICAgIDIuICBUaGUgV0cgY2hhaXJzIGRldGVybWluZSB3aGV0aGVy
IHRoZSBjb25kaXRpb25zIGZvciBlYXJseQ0KPj4gICAgICAgICBhbGxvY2F0aW9ucyBkZXNjcmli
ZWQgaW4gU2VjdGlvbiAyIGFyZSBtZXQsIHBhcnRpY3VsYXJseQ0KPj4gICAgICAgICBjb25kaXRp
b25zIChjKSBhbmQgKGQpLg0KPj4gICAgICAgIC0gdGhlIHdvcmtpbmcgZ3JvdXAgY2hhaXJzIGhh
cyByZXZpZXdlZCB0aGUgZHJhZnQgaW4gdGhlIGxpZ2h0DQo+PiAgICAgICAgICBvZiBzZWN0aW9u
IDIgb2YgUkZDIDcxMjAuDQo+PiAgICAgICAgLSB0aGUgd2cgY2hhaXJzIGFyZSBjb252aW5jZWQg
dGhhdCBkcmFmdC1pZXRmLW1wbHMtbHNwLXBpbmctDQo+PiAgICAgICAgICBvc3BmdjMtY29kZXBv
aW50IGFsbCB0aGUgY3JpdGVyaWEgbGlzdGVkIGluIHNlY3Rpb24gMiBvZg0KPj4gICAgICAgICAg
UkZDIDcxMjAuDQo+PiAgICAgMy4gIFRoZSBXRyBjaGFpcnMgZ2F1Z2Ugd2hldGhlciB0aGVyZSBp
cyBjb25zZW5zdXMgd2l0aGluIHRoZSBXRyB0aGF0DQo+PiAgICAgICAgIGVhcmx5IGFsbG9jYXRp
b24gaXMgYXBwcm9wcmlhdGUgZm9yIHRoZSBnaXZlbiBkb2N1bWVudC4NCj4+ICAgICAgICAgLSB0
aGUgd2cgY2hhaXJzIGFyZSBjb252aW5jZWQgdGhhdCB0aGUgaGFyIGNvbnNlbnN1cyBpbiB0aGUg
d2cNCj4+ICAgICAgICAgICB0byBnbyBhaGVhZCBhbmQgZG8gdGhlIGVhcmx5IGFsbG9jYXRpb24u
DQo+PiAgICAgNC4gIElmIHN0ZXBzIDIpIGFuZCAzKSBhcmUgc2F0aXNmaWVkLCB0aGUgV0cgY2hh
aXJzIHJlcXVlc3QgYXBwcm92YWwNCj4+ICAgICAgICAgZnJvbSB0aGUgQXJlYSBEaXJlY3Rvcihz
KS4gIFRoZSBBcmVhIERpcmVjdG9yKHMpIG1heSBhcHBseQ0KPj4gICAgICAgICBqdWRnZW1lbnQg
dG8gdGhlIHJlcXVlc3QsIGVzcGVjaWFsbHkgaWYgdGhlcmUgaXMgYSByaXNrIG9mDQo+PiAgICAg
ICAgIHJlZ2lzdHJ5IGRlcGxldGlvbi4NCj4+ICAgICAgICAgLSBUaGlzIG1haWwgaXMgdGhlIHJl
cXVlc3QgYWNjb3JkaW5nIHRvIHN0ZXAgZm9yIGluIHRoZSBwcm9jZXNzDQo+PiAgICAgICAgICAg
Zm9yIGVhcmx5IGFsbG9jYXRpb24uDQo+PiAgICAgICAgIC0gdGhlIG1haWwgaXMgc2VudCB0byBE
ZWJvcmFoIEJydW5nYXJkIGFzIHJlc3BvbnNpYmxlIEFELCB3aXRoIGENCj4+ICAgICAgICAgICBj
b3B5IHRvIHRoZSB0aGUgb3RoZXIgcnRnLWFkcy4NCj4+ICAgICAgICAgLSB3ZSByZXF1ZXN0IHN1
cHBvcnQgZm9yIGVhcmx5IGFsbG9jYXRpb24gb2YgdGhlIGNvZGVzIGFzDQo+PiAgICAgICAgICAg
cmVxdWVzdGVkIGluIFNlY3Rpb29uIDcgKElBTkEgY29uc2lkZXJhdGlvbnMpIGluIGRyYWZ0LWll
dGYtDQo+PiAgICAgICAgICAgbXBscy1sc3AtcGluZy1vc3BmdjMtY29kZXBvaW50LCBpLmUuOg0K
Pj4gICAgICAgICAgIE9uZSBuZXcgY29kZSBwb2ludCBmb3IgT1NQRnYzIGluIHRoZSAiUHJvdG9j
b2wgaW4gdGhlIFNlZ21lbnQNCj4+ICAgICAgICAgICBJRCBzdWItVExWIg0KPj4gICAgICAgICAg
IFJlbmFtaW5nIG9mIHRoZSBleGlzdGluZyBPU1BGIGNvZGUgcG9pbnQgaW4gdGhlIHNhbWUgcmVn
aXN0cnkNCj4+ICAgICAgICAgICB0byAiT1NQRnYzIi4NCj4+ICAgICAgICAgICBhbmQNCj4+ICAg
ICAgICAgICBPbmUgbmV3IGNvZGUgcG9pbnQgZm9yIE9TUEZ2MyBpbiB0aGUgIlByb3RvY29sIGlu
IExhYmVsIFN0YWNrDQo+PiAgICAgICAgICAgU3ViLVRMViBvZiBEb3duc3RyZWFtIERldGFpbGVk
IE1hcHBpbmcgVExWIg0KPj4gICAgICAgICAgIFJlbmFtaW5nIG9mIHRoZSBleGlzdGluZyBPU1BG
IGNvZGUgcG9pbnQgaW4gdGhlIHNhbWUgcmVnaXN0cnkNCj4+ICAgICAgICAgICB0byAiT1NQRnYz
Ii4NCj4+ICAgICAgICAgLSB3ZSB3aWxsIHdhaXQgZm9yIHRoZSByZXNwb25zZSBmcm9tIHRoZSBy
ZXNwb25zaWJsZSBBRCBiZWZvcmUNCj4+ICAgICAgICAgICBnb2luZyBhaGVhZCB3aXRoIHN0ZXAg
NSBpbiB0aGlzIHByb2Nlc3MuDQo+PiAgICAgNS4gIElmIHRoZSBBcmVhIERpcmVjdG9ycyBhcHBy
b3ZlIHN0ZXAgNCksIHRoZSBXRyBjaGFpcnMgcmVxdWVzdCBJQU5BDQo+PiAgICAgICAgIHRvIG1h
a2UgYW4gZWFybHkgYWxsb2NhdGlvbi4NCj4+ICAgICA2LiAgSUFOQSBtYWtlcyBhbiBhbGxvY2F0
aW9uIGZyb20gdGhlIGFwcHJvcHJpYXRlIHJlZ2lzdHJ5LCBtYXJraW5nDQo+PiAgICAgICAgIGl0
IGFzICJUZW1wb3JhcnkiLCB2YWxpZCBmb3IgYSBwZXJpb2Qgb2Ygb25lIHllYXIgZnJvbSB0aGUg
ZGF0ZQ0KPj4gICAgICAgICBvZiBhbGxvY2F0aW9uLiAgVGhlIGRhdGUgb2YgZmlyc3QgYWxsb2Nh
dGlvbiBhbmQgdGhlIGRhdGUgb2YNCj4+ICAgICAgICAgZXhwaXJ5IGFyZSBhbHNvIHJlY29yZGVk
IGluIHRoZSByZWdpc3RyeSBhbmQgbWFkZSB2aXNpYmxlIHRvIHRoZQ0KPj4gICAgICAgICBwdWJs
aWMuDQo+PiAvTG9hDQo+PiBmb3IgdGhlIE1QTFMgd2cgY28tY2hhaXJzLg0KPj4gUFMNCj4+IFRo
aXMgbWFpbCBpcyBzZW50IHRvIElBTkEsIGV2ZW4gdGhvdWdoIElBTkEgZG8gbm90IG5lZWQgdG8g
dGFrZSBhbnkNCj4+IGFjdGlvbiB1bnRpbCB0aGUgZm9ybWFsIHJlcXVlc3QuDQo+IA0KPiAtLSAN
Cj4gDQo+IA0KPiBMb2EgQW5kZXJzc29uICAgICAgICAgICAgICAgICAgICAgICAgZW1haWw6IGxv
YUBwaS5udQ0KPiBTZW5pb3IgTVBMUyBFeHBlcnQNCj4gQnJvbnplIERyYWdvbiBDb25zdWx0aW5n
ICAgICAgICAgICAgIHBob25lOiArNDYgNzM5IDgxIDIxIDY0DQo+IA0KPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBtcGxzIG1haWxpbmcgbGlzdA0K
PiBtcGxzQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
bXBscw0KDQo=

