
From nobody Fri Sep  1 06:31:44 2017
Return-Path: <yshen@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 CEA3E132D51 for <mpls@ietfa.amsl.com>; Fri,  1 Sep 2017 06:31:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.12
X-Spam-Level: 
X-Spam-Status: No, score=-0.12 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 Mad8nzcw2nbA for <mpls@ietfa.amsl.com>; Fri,  1 Sep 2017 06:31:39 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0097.outbound.protection.outlook.com [104.47.41.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7908132E33 for <mpls@ietf.org>; Fri,  1 Sep 2017 06:31:39 -0700 (PDT)
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; bh=hva719mTlxBnLiBivSoiaY3hqZQV6Bd4c6z5KTII5Xk=; b=Er1lPqWMTuB9k7ong5Xp5gZcEmMjudJ3AGQCJkrFeOb+yCQ4EkcNLZbuRI3inz5dODxbIBFEaHiBXCK/wpvnSKUrZoki/gQwdI0DnHNmDR88JDTvP03QzP2prDWNjPhHwjaDsmRQHopKbzW9TMLY+wtZJKwK5LEj7KR4Cgw/MTE=
Received: from BN3PR0501MB1554.namprd05.prod.outlook.com (10.161.217.144) by BN3PR0501MB1203.namprd05.prod.outlook.com (10.160.113.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.3; Fri, 1 Sep 2017 13:31:37 +0000
Received: from BN3PR0501MB1554.namprd05.prod.outlook.com ([10.161.217.144]) by BN3PR0501MB1554.namprd05.prod.outlook.com ([10.161.217.144]) with mapi id 15.20.0035.005; Fri, 1 Sep 2017 13:31:37 +0000
From: Yimin Shen <yshen@juniper.net>
To: Rolf Winter <Rolf.Winter@neclab.eu>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] review of draft-shen-mpls-egress-protection-framework
Thread-Index: AQHTIyaiK3WcV6yJ0k2h4KXOjWbgMQ==
Date: Fri, 1 Sep 2017 13:31:37 +0000
Message-ID: <B19FF9BB-B73D-4109-A732-5FA76D48DDFB@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: spf=none (sender IP is ) smtp.mailfrom=yshen@juniper.net; 
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1203; 6:gbb5HcO5CH++ArJeSDvEBN+9MDZqNngEOWASKnjPSnBKP/1NXpCuf55gQ0R/tKXU7S+PF35hJJXQKNMKGMTjCkdFX9x1xu9fx7yRguMVSfA84aZFbqF/Qmjp9rmCIWfylGmuDq3kr5lchENRT7Wpw0niw2FUswLDvKOWfLHlpvyfDOKid6nb28N4HLp54go3E/IiO4UMZvD75gbSkQCIqKhaP3ldpILLsTjikiBl7BZsJvulmKgb1+xn1Wvot8O6uiMSLU8pAQuImr0UZcWLWbw951ps3WW6RoqV3C+HSog5dk1EMfJsUH14Tbx9h1R8EkfiAbbWmUcwvLcVzZaRIA==; 5:yjOGkhheMGEmRLKKStg9VKj6BbrfmCeYmEW6Ii0+74btTI4nHNBQ2zqMfiSJ6qctri5V6dnI9uGrsy0gGQfMa7LqzwLsmkKlrCXmEBPS2fnS7TyArW4ePNQvk8DJjRDATGJI8HKsjvqmaaykXy8aAA==; 24:Kn+/L8rzt55mSqASekDfNcyDBc8fwTQJaalt33/KuXToinFMU4su99Ry+CZ9H+O3tQExfi0SWj8fRjPFNKjiD8jlYDgNnIiCMEoXZXmchgw=; 7:ckmacxMz5jN+WHr516dpxJkNaCBf3a7DHxBj1+pxQXnrMBSm9z0nHESiTdSHRT99R57URlyimZ6C/kylJMdqORCiIOAoZ/Wq6YI1+LNtV9KHfVQEwdHd4Z1xTFdd6JTa3ONEsJMevLohUHKzMSEdAWmUXVuZJFf54vY9W5jq+lZEu7qJv5ol7VUimwzmQL1KgrqJj7EaN7RfS7n7RUhc5DDSMjTuCogPL7QxJNvQHpI=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 1504fb58-f59e-456b-2885-08d4f13dc596
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN3PR0501MB1203; 
x-ms-traffictypediagnostic: BN3PR0501MB1203:
x-exchange-antispam-report-test: UriScan:(192374486261705)(788757137089)(21748063052155); 
x-microsoft-antispam-prvs: <BN3PR0501MB1203E0B54B76C36449DA33B2BD920@BN3PR0501MB1203.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0501MB1203; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0501MB1203; 
x-forefront-prvs: 0417A3FFD2
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(189002)(199003)(377454003)(36756003)(81166006)(7736002)(83716003)(68736007)(54896002)(8936002)(101416001)(478600001)(6306002)(966005)(2501003)(5660300001)(8676002)(14454004)(6436002)(229853002)(6116002)(6486002)(102836003)(77096006)(83506001)(81156014)(3846002)(6246003)(6506006)(2900100001)(9326002)(97736004)(53936002)(33656002)(53546010)(4001350100001)(2906002)(25786009)(230783001)(66066001)(106356001)(189998001)(105586002)(3280700002)(54356999)(86362001)(3660700001)(99286003)(82746002)(50986999)(6512007); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1203; H:BN3PR0501MB1554.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_B19FF9BBB73D4109A7325FA76D48DDFBjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2017 13:31:37.5083 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1203
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/mxgwFpgr7WOOH4TDXI-OtyzrjtU>
Subject: Re: [mpls] review of draft-shen-mpls-egress-protection-framework
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Sep 2017 13:31:43 -0000

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

SGkgUm9sZiwNCg0KQWdhaW4sIHRoYW5rcyB2ZXJ5IG11Y2ggZm9yIHlvdXIgZGV0YWlsZWQgcmV2
aWV3IGFuZCBncmVhdCBjb21tZW50cyEgUGxlYXNlIHNlZSBpbmxpbmUgZm9yIG91ciBjbGFyaWZp
Y2F0aW9uIGFuZCByZXNwb25zZXMuIFdlIHNoYWxsIGFkZHJlc3MgdGhlIGNvbW1lbnRzIGluIHRo
ZSBuZXh0IHJldmlzaW9uLiBUaGFua3MgZm9yIGhlbHBpbmcgdXMgaW1wcm92ZSB0aGUgY2xhcml0
eSBhbmQgcXVhbGl0eSBvZiB0aGUgZHJhZnQuDQoNCkJlc3QgcmVnYXJkcywNCg0KLS0gWWltaW4g
U2hlbg0KSnVuaXBlciBOZXR3b3Jrcw0KDQoNCkZyb206IG1wbHMgPG1wbHMtYm91bmNlc0BpZXRm
Lm9yZz4gb24gYmVoYWxmIG9mIFJvbGYgV2ludGVyIDxSb2xmLldpbnRlckBuZWNsYWIuZXU+DQpE
YXRlOiBTdW5kYXksIEF1Z3VzdCAxMywgMjAxNyBhdCAxMTozOSBBTQ0KVG86ICJtcGxzQGlldGYu
b3JnIiA8bXBsc0BpZXRmLm9yZz4NClN1YmplY3Q6IFttcGxzXSByZXZpZXcgb2YgZHJhZnQtc2hl
bi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZyYW1ld29yaw0KDQpIaSwNCg0KSSBoYXZlIHJldmll
d2VkIGRyYWZ0LXNoZW4tbXBscy1lZ3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdvcmsgYW5kIGhhdmUg
YSBmZXcgY29tbWVudHM6DQoNCkxhcmdlciBlZGl0b3JpYWwgdGhpbmdzOg0KDQpOb25lIG9mIHRo
ZSByZXF1aXJlbWVudHMgaW4gc2VjdGlvbiA0IGhhdmUgYSByZXF1aXJlbWVudHMgbGFuZ3VhZ2Ug
TVVTVHMuIElzIHRoYXQgYnkgaW50ZW50aW9uIGFuZCBpZiB5ZXMsIHdoeT8NCg0KW3lzaGVuXSBU
aGlzIHNlY3Rpb24gb2Yg4oCcUmVxdWlyZW1lbnRz4oCdIGRlc2NyaWJlcyB3aGF0IHdlIGNvbnNp
ZGVyZWQgYXMgdGhlIHJlcXVpcmVtZW50cyBpbiBkZXNpZ25pbmcgdGhlIG1lY2hhbmlzbSwgcmF0
aGVyIHRoYW4gdGhlIHJlcXVpcmVtZW50cyB3aGljaCB0aGUgZHJhZnQgcmFpc2VzIGZvciBpbXBs
ZW1lbnRhdGlvbiBvZiB0aGlzIGRyYWZ0LiBUaGVyZWZvcmUsIHdlIGFyZSBub3QgdXNpbmcgTVVT
VHMuIFdlIGNhbiBjbGFyaWZ5IHRoaXMuDQoNCllvdSB3cml0ZSAiVGhlIGZyYW1ld29yayBtdXN0
IGJlIGJhc2VkIG9uIGxvY2FsIGZhaWx1cmUgZGV0ZWN0aW9uIGFuZCBsb2NhbCByZXBhaXIiLiBC
dXQgeW91IGhhdmUgc3BlY2lmaWVkIGl0IHRoYXQgd2F5LiBXaHkgc3BlbGwgaXQgb3V0IGFzIGEg
cmVxdWlyZW1lbnQ/IEl0IGlzIGxpa2Ugc2F5aW5nIE1QTFMgbXVzdCB1c2UgbGFiZWxzLCBhbmQg
dGhlbiB5b3Ugc3BlY2lmeSBpdCB0byB1c2UgbGFiZWxzIGluIHRoZSBzYW1lIGRvY3VtZW50IGFu
ZCBzdXJwcmlzZS4uLiBpdCBmdWxmaWxscyB0aGUgcmVxdWlyZW1lbnQuDQoNClt5c2hlbl0gVGhp
cyBkb2VzIHNvdW5kcyByZWR1bmRhbnQuIFdlIHdpbGwgcmVtb3ZlIGl0Lg0KDQpJdCBpcyB1bmNs
ZWFyIGhvdyB5b3UgZ3VhcmFudGVlIHRoaXMgcmVxdWlyZW1lbnQ6ICJJdCBtdXN0IGFjY29tbW9k
YXRlIGV4aXN0aW5nIGFuZCBmdXR1cmUgc2lnbmFsaW5nIGFuZCBsYWJlbC1kaXN0cmlidXRpb24g
cHJvdG9jb2xzIG9mIHR1bm5lbHMgYW5kIGJ5cGFzcyB0dW5uZWxzIi4gSW4gcGFydGljdWxhciB0
aGUgZnV0dXJlIG9uZXMgc2VlbXMgYW4gaW50ZXJlc3RpbmcgY2xhaW0uIFlvdSBzdGF0ZSBzb21l
dGhpbmcgc2ltaWxhciBpbiB0aGUgaW50cm9kdWN0aW9uLg0KDQpbeXNoZW5dIEFzIHlvdSBjYW4g
c2VlLCB3aGVuIHRhbGtpbmcgc2VydmljZXMsIHRoaXMgZHJhZnQgZG9lc27igJl0IHJlZmVyIHRv
IGFueSBzcGVjaWZpYyB0eXBlIG9mIHNlcnZpY2UuIEluc3RlYWQsIGl0IHRhbGtzIGFib3V0IHNl
cnZpY2VzIGdlbmVyaWNhbGx5LCBieSBtb2RlbGluZyBlYWNoIHNlcnZpY2UgYXMgYW4gZW50aXR5
IGNvbnNpc3Rpbmcgb2YgYSBjb21tb24gc2V0IG9mIHBpZWNlcywgaW5jbHVkaW5nIHNlcnZpY2Ug
aW5zdGFuY2UocyksIHNlcnZpY2UgbGFiZWwsIHNlcnZpY2UgbGFiZWwgZGlzdHJpYnV0aW9uIHBy
b3RvY29sLCBzZXJ2aWNlIHRyYW5zcG9ydCB0dW5uZWwsIGV0Yy4gVGhpcyBnZW5lcmljIHNlcnZp
Y2UgbW9kZWwgaGFzIGJlZW4gdXNlZCBmb3IgYWxsIGV4aXN0aW5nIHNlcnZpY2VzLCBhbmQgaGVu
Y2Ugd2UgYmVsaWV2ZSBmdXR1cmUgc2VydmljZXMgd2lsbCBjb250aW51ZSB0byBjb25mb3JtIHRv
IHRoaXMgbW9kZWwgYXMgd2VsbC4gV2UgY2FuIGFkZCB0ZXh0IHRvIGNsYXJpZnkgdGhpcyBhc3N1
bXB0aW9uLg0KDQpJdCBpcyBhbHNvIHVuY2xlYXIgaG93IHlvdSBmdWxmaWxsIHNvbWUgb2YgdGhl
IG90aGVyIHJlcXVpcmVtZW50cy4gRS5nLiB5b3Ugc2F5IGFzIGEgcmVxdWlyZW1lbnQ6ICJiZSB0
cmFuc3BhcmVudCB0byBpbmdyZXNzIHJvdXRlcnMiLiBCdXQgdGhlIGluZ3Jlc3MgaXMgaW52b2x2
ZWQgZS5nLiB5b3Ugc2F5ICJUaGUgaW5ncmVzcyByb3V0ZXIgdXNlcyB0aGUgY29udGV4dCBJRCBh
cyBkZXN0aW5hdGlvbiB0byBlc3RhYmxpc2ggb3IgcmVzb2x2ZSBhbiBlZ3Jlc3MtcHJvdGVjdGVk
IHR1bm5lbC4gVGhlIGluZ3Jlc3Mgcm91dGVyIHRoZW4gbWFwcyB0aGUgc2VydmljZSB0byB0aGUg
dHVubmVsIGZvciB0cmFuc3BvcnRhdGlvbiIuIE5vdCBzdXJlIHRoaXMgY291bnRzIGFzIHRyYW5z
cGFyZW50Lg0KDQpbeXNoZW5dIFllcywgd2UgbmVlZCB0byBjbGFyaWZ5IHRoaXMuIFdoZW4gZG9p
bmcgdGhlIGFib3ZlLCB0aGUgaW5ncmVzcyByb3V0ZXIgaXMgbm90IGF3YXJlIG9mIHRoZSBzcGVj
aWFsIHNlbWFudGljcyBvZiB0aGUgY29udGV4dCBJRC4gSXQgb25seSB2aWV3cyB0aGUgY29udGV4
dCBJRCBhcyBhbiBJUCBhZGRyZXNzIG9mIHRoZSByZW1vdGUgcGVlciAocmVjZWl2ZWQgaW4gc2Vy
dmljZSBhZHZlcnRpc2VtZW50KS4gSU9XLCBpdCBiZWhhdmVzIGluIHRoZSBzYW1lIG1hbm5lciBh
cyByZXNvbHZpbmcgYSByZWd1bGFyIHRyYW5zcG9ydCB0dW5uZWwsIGFsdGhvdWdoIHRoZSBlbmQg
cmVzdWx0IHdpbGwgYmUgYW4gZWdyZXNzLXByb3RlY3RlZCB0dW5uZWwuIEZyb20gdGhhdCBwZXJz
cGVjdGl2ZSwgZWdyZXNzIHByb3RlY3Rpb24gaXMgdHJhbnNwYXJlbnQgdG8gaXQuDQoNCkkgYWxz
byBmZWVsIHNvbWUgcmVxdWlyZW1lbnRzIGFyZSBtaXNzaW5nLiBFLmcuIGR1YWwtaG9taW5nIG9m
IHRoZSBzaXRlIHRvIHR3byByb3V0ZXJzIG9mIHRoZSBNUExTIG5ldHdvcmssIHdoaWNoIHJlY2Vp
dmVkIGF0IGxlYXN0IGEgTVVTVCBpbiA1LjE0Lg0KDQpbeXNoZW5dIFdpbGwgY29uc2lkZXIgdGhp
cyBzdWdnZXN0aW9uLg0KDQpNdWNoIG9mIHNlY3Rpb24gNSAoYXQgbGVhc3QgdGhlIGZpcnN0IGZl
dyBzdWJzZWN0aW9ucykgZmVlbHMgbGlrZSBhbiBleHRlbmRlZCB2ZXJzaW9uIG9mIHRoZSB0ZXJt
aW5vbG9neSBzZWN0aW9uIGFuZCByZXBldGl0aW9uLiBNYXliZSBzb21lIHRleHQgY2FuIGJlIHNo
b3J0ZW5lZC4NCg0KIFt5c2hlbl0gV2lsbCBjb25zaWRlciBzaG9ydGVuaW5nIHRoZSB0ZXJtaW5v
bG9neSBzZWN0aW9uLiBJdCBpcyBpbnRlbmRlZCB0byBoZWxwIHJlYWRlcnMgdW5kZXJzdGFuZCB0
aGUgbWFpbiBzZWN0aW9ucy4NCg0KTWlub3IgZWRpdG9yaWFsIHRoaW5nczoNCg0KW3lzaGVuXSBX
ZSB3aWxsIGluY29ycG9yYXRlIHRoZSBzdWdnZXN0aW9ucyBiZWxvdy4NCg0KQWJzdHJhY3QNCg0K
cy90byB1bHRpbWF0ZSBzZXJ2aWNlIGRlc3RpbmF0aW9uKHMpLi90byB0aGUgdWx0aW1hdGUgc2Vy
dmljZSBkZXN0aW5hdGlvbihzKS4vDQpzL3NlcnZpY2UgbGFiZWwgZGlzdHJpYnV0aW9uIHRvIHBy
b3RlY3Rvci9zZXJ2aWNlIGxhYmVsIGRpc3RyaWJ1dGlvbiB0byB0aGUgcHJvdGVjdG9yLw0KDQox
LiBJbnRybw0KDQpzL2Jhc2VkIG9uIElQIGRlc3RpbmF0aW9uIGFkZHJlc3MvYmFzZWQgb24gdGhl
IGRlc3RpbmF0aW9uIElQIGFkZHJlc3MvDQpzL3RoZSByb3V0ZXIgKGFrYS4gIFBMUiwgaS5lLiBw
b2ludCBvZiBsb2NhbCByZXBhaXIpIHVwc3RyZWFtIGFkamFjZW50IHRvIGFuIGFudGljaXBhdGVk
IGZhaWx1cmUvdGhlIHJvdXRlciB1cHN0cmVhbSB0byBhbiBhbnRpY2lwYXRlZCBmYWlsdXJlIChh
a2EuICBQTFIsIGkuZS4gcG9pbnQgb2YgbG9jYWwgcmVwYWlyKS8NCnMvdGhlIHJvdXRlciAoYWth
LiAgTVAsIGkuZS4gbWVyZ2UgcG9pbnQpIGRvd25zdHJlYW0gb2YgdGhlIGZhaWx1cmUvdGhlIHJv
dXRlciBkb3duc3RyZWFtIG9mIHRoZSBmYWlsdXJlIChha2EuICBNUCwgaS5lLiBtZXJnZSBwb2lu
dCkvDQoNCjMuIFRlcm1pbm9sb2d5DQoNCnMvQSBub2RlIGZhaWx1cmUgb2YgYW4gZWdyZXNzIHJv
dXRlci4vQSBmYWlsdXJlIG9mIGFuIGVncmVzcyByb3V0ZXIuLw0KVEJEIHByb3RlY3Rvcg0Kcy9B
IHJvdXRlciBhdCBwb2ludCBvZiBsb2NhbCByZXBhaXIvQSByb3V0ZXIgYXQgdGhlIHBvaW50IG9m
IGxvY2FsIHJlcGFpci8NCnMvVGhlIHNjZW5hcmlvIHdoZXJlIHByb3RlY3Rvci9UaGUgc2NlbmFy
aW8gd2hlcmUgYSBwcm90ZWN0b3IvDQoNCjQuIFJlcXVpcmVtZW50cw0KDQpzL3Nob3VsZCBvbmx5
IGludm9sdmUgcm91dGVycyBhcm91bmQgZWdyZXNzL3Nob3VsZCBvbmx5IGludm9sdmUgcm91dGVy
cyBjbG9zZSB0byB0aGUgZWdyZXNzLw0Kcy9mb3Igc2NhbGFiaWxpdHkgYW5kIHBlcmZvcm1hbmNl
LC9mb3Igc2NhbGFiaWxpdHkgYW5kIHBlcmZvcm1hbmNlIHJlYXNvbnMsLw0Kcy8gYmUgYWdub3N0
aWMgd2l0aC8gYmUgYWdub3N0aWMgdG8vIChzZWFyY2ggcmVwbGFjZSB0aGlzLi4uIGNvbWVzIHVw
IGEgZmV3IHRpbWVzKQ0Kcy9vciBURSB0b3BvbG9neSB0byBjb21wdXRlIG9yIHJlc29sdmUgcGF0
aCBmb3Ivb3IgdGhlIFRFIHRvcG9sb2d5IHRvIGNvbXB1dGUgb3IgcmVzb2x2ZSBhIHBhdGggZm9y
Lw0KDQo1LjIgRWdyZXNzIG5vZGUgZmFpbHVyZQ0KDQpzL0F0IHNlcnZpY2UgbGV2ZWwsL0F0IHRo
ZSBzZXJ2aWNlIGxldmVsLC8NCnMvb3IgZGlzdGluZ3Vpc2ggYmV0d2VlbiBhIGxpbmsvb3IgdG8g
ZGlzdGluZ3Vpc2ggYmV0d2VlbiBhIGxpbmsvDQoNCjUuNCBQcm90ZWN0ZWQgZWdyZXNzDQoNCnMv
bXVsdGlwbGUgcHJvdGVjdGVkIGVncmVzcycvbXVsdGlwbGUgcHJvdGVjdGVkIGVncmVzc2VzLw0K
cy90d28gZGlzdGluY3QgcHJvdGVjdGVkIGVncmVzcy90d28gZGlzdGluY3QgcHJvdGVjdGVkIGVn
cmVzc2VzLw0KDQo1LjkNCg0Kcy9pbiByb3V0aW5nIGRvbWFpbiBhbmQgVEUgZG9tYWluL2luIHRo
ZSByb3V0aW5nIGRvbWFpbiBhbmQgdGhlIFRFIGRvbWFpbi8gKHRoaXMgYXBwZWFycyBtdWx0aXBs
ZSB0aW1lcyBpbiB0aGUgZG9jdW1lbnQpDQoNCjUuMTANCg0Kcy9mb3IgY29udGV4dCBJRCBpcyBk
b25lIG9uL2ZvciBhIGNvbnRleHQgSUQgaXMgZG9uZSBvbi8gKHNhbWUgaW4gdGhlIHRpdGxlKQ0K
cy9FIGFuZCBQIG11c3QgY29vcmRpbmF0ZSBpbiBJR1AgYWR2ZXJ0aXNlbWVudCBmb3IgdGhlIGNv
bnRleHQgSUQgaW4gcm91dGluZyBkb21haW4gYW5kIFRFIGRvbWFpbi4vRSBhbmQgUCBtdXN0IGNv
b3JkaW5hdGUgdGhlIGNvbnRleHQgSUQgaW4gdGhlIHJvdXRpbmcgZG9tYWluIGFuZCB0aGUgVEUg
ZG9tYWluIHZpYSBJR1AgYWR2ZXJ0aXNlbWVudHMuIC8NCnMvYnV0IG5vdCBQTFIvYnV0IG5vdCB0
aGUgUExSLw0Kcy9yZXF1aXJlcyBQIGFuZCBQTFIvcmVxdWlyZXMgUCBhbmQgdGhlIFBMUi8NCg0K
NS4xMQ0KDQpzLyBvZiBlZ3Jlc3MtcHJvdGVjdGVkIHR1bm5lbC9vZiB0aGUgZWdyZXNzLXByb3Rl
Y3RlZCB0dW5uZWwvDQpzL29mIGVncmVzcyBwcm90ZWN0aW9uIHNjaGVtYS9vZiB0aGUgZWdyZXNz
IHByb3RlY3Rpb24gc2NoZW1hLw0KWW91IHNob3VsZCBub3QgdXNlIFsxXSBmb3IgZW51bWVyYXRp
b25zIGFuZCBsaXN0cywgYXMgdGhlIHNxdWFyZSBicmFja2V0cyBhcmUgdXNlZCBmb3IgcmVmZXJl
bmNlcy4NCg0KW3lzaGVuXSBZZXMsIHRoYXQgaXMgZ29vZCBwb2ludC4NCg0KNS4xMg0KDQpzL2Fn
bm9zdGljIHdpdGgvYWdub3N0aWMgdG8vDQpzL3NlcnZpY2VzIGxhYmVscy9zZXJ2aWNlIGxhYmVs
cy8NCnMvb24gcGVyLXNlcnZpY2UgYmFzaXMvb24gYSBwZXItc2VydmljZSBiYXNpcy8NCg0KNS4x
Mw0KDQpzL2JlIGEgc2Vzc2lvbiBvZiBzZXJ2aWNlIGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90b2Nv
bC9iZSBhIHNlcnZpY2UgbGFiZWwgZGlzdHJpYnV0aW9uIHByb3RvY29sIHNlc3Npb24vDQpUaGlz
IFNIT1VMRDogImV4dGVuc2lvbnMgU0hPVUxEIGJlIHNwZWNpZmllZCBpbiBzZXBhcmF0ZSBkb2N1
bWVudHMiIHNlZW1zIHdlaXJkLiBBKSBiZWNhdXNlIHlvdSBhbHJlYWR5IG1lbnRpb25lZCB0aGF0
IHdpdGhvdXQgdGhlIHJlcXVpcmVtZW50cyBsYW5ndWFnZSBhbmQgQikgaWYgeW91IGRvIG5vdCBz
cGVjaWZ5IHRoZW0sIHdoZXJlIGVsc2Ugd291bGQgc3VjaCBleHRlbnNpb25zIGJlIHNwZWNpZmll
ZC4gQXQgbGVhc3QgbWFrZSBpdCBhICJzaG91bGQiLg0KDQpbeXNoZW5dICBBZ3JlZWQuDQoNCjUu
MTQNCg0Kcy9pcyB0aGUgbnVtYmVyIG9mL2lzIGVxdWFsIHRvIHRoZSBudW1iZXIgb2YvDQoie2Vn
cmVzcyByb3V0ZXIsIHByb3RlY3Rvcn0iIGRpdmVydHMgZnJvbSB0aGUgcHJldmlvdXMgbm9tZW5j
bGF0dXJlLiBBbnkgcGFydGljdWxhciByZWFzb24gZm9yIHRoaXM/DQoNClt5c2hlbl0gR29vZCBj
YXRjaCEgV2lsbCBmaXggdGhlbS4NCg0KOA0KDQpZb3Ugc2hvdWxkIHVzZSB0aGUgSVAgcHJlZml4
ZXMgc2V0IGFzaWRlIGZvciBkb2N1bWVudGF0aW9uIGluIHlvdXIgZG9jdW1lbnQgKHNlZSBodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTczNykuDQoNClt5c2hlbl0gV2lsbCBkby4gVGhh
bmtzIGZvciBwb2ludGluZyBpdCBvdXQuDQoNCjEwDQoNClRoZSBmaXJzdCBwYXJhZ3JhcGggZG9l
cyBub3QgbWFrZSBtdWNoIHNlbnNlIGFzIHBhcnQgb2YgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRp
b25zIHNlY3Rpb24uIFRoZSBzZWNvbmQgc2hvdWxkIG1heWJlIHJlY29tbWVuZCB0byB1c2UgdGhl
IGF2YWlsYWJsZSBzZWN1cml0eSBtZWFzdXJlcy4NCg0KW3lzaGVuXSBXZSBjYW4gcmVwaHJhc2Ug
dGhlIDFzdCBwYXJhZ3JhcGguIFdoYXQgd2UgaW50ZW5kZWQgdG8gc2F5IHdhcyB0aGF0IHRyYWZm
aWMgcmVyb3V0aW5nIHNob3VsZCBub3QgaW50cm9kdWNlIGFueSBzZWN1cml0eSBjb25jZXJucy4N
Cg0KQmVzdCwNCg0KUm9sZg0KDQo=

--_000_B19FF9BBB73D4109A7325FA76D48DDFBjunipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <3538FFF1596F6E4BA6E9C8484E2F91C1@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkRlbmdYaWFuOw0K
CXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7
DQoJZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseTpDYWxpYnJpOw0KCWNvbG9yOndp
bmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4u
bXNvSW5zDQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1zdHlsZS1uYW1lOiIi
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJY29sb3I6dGVhbDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46NzAuODVw
dCA3MC44NXB0IDU2LjdwdCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBs
YW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj5IaSBSb2xmLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5BZ2FpbiwgdGhhbmtzIHZlcnkgbXVjaCBm
b3IgeW91ciBkZXRhaWxlZCByZXZpZXcgYW5kIGdyZWF0IGNvbW1lbnRzISBQbGVhc2Ugc2VlIGlu
bGluZSBmb3Igb3VyIGNsYXJpZmljYXRpb24gYW5kIHJlc3BvbnNlcy4gV2Ugc2hhbGwgYWRkcmVz
cyB0aGUgY29tbWVudHMgaW4gdGhlIG5leHQgcmV2aXNpb24uIFRoYW5rcyBmb3IgaGVscGluZw0K
IHVzIGltcHJvdmUgdGhlIGNsYXJpdHkgYW5kIHF1YWxpdHkgb2YgdGhlIGRyYWZ0LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkJlc3QgcmVn
YXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjazttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6YmxhY2s7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPi0tIFlpbWluIFNoZW48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
SnVuaXBlciBOZXR3b3JrczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5tcGxzICZsdDttcGxzLWJvdW5jZXNAaWV0Zi5vcmcm
Z3Q7IG9uIGJlaGFsZiBvZiBSb2xmIFdpbnRlciAmbHQ7Um9sZi5XaW50ZXJAbmVjbGFiLmV1Jmd0
Ozxicj4NCjxiPkRhdGU6IDwvYj5TdW5kYXksIEF1Z3VzdCAxMywgMjAxNyBhdCAxMTozOSBBTTxi
cj4NCjxiPlRvOiA8L2I+JnF1b3Q7bXBsc0BpZXRmLm9yZyZxdW90OyAmbHQ7bXBsc0BpZXRmLm9y
ZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+W21wbHNdIHJldmlldyBvZiBkcmFmdC1zaGVuLW1w
bHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhh
dmUgcmV2aWV3ZWQgZHJhZnQtc2hlbi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZyYW1ld29yayBh
bmQgaGF2ZSBhIGZldyBjb21tZW50czo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TGFyZ2VyIGVk
aXRvcmlhbCB0aGluZ3M6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vbmUgb2YgdGhlIHJlcXVp
cmVtZW50cyBpbiBzZWN0aW9uIDQgaGF2ZSBhIHJlcXVpcmVtZW50cyBsYW5ndWFnZSBNVVNUcy4g
SXMgdGhhdCBieSBpbnRlbnRpb24gYW5kIGlmIHllcywgd2h5PzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5beXNoZW5dIFRoaXMgc2VjdGlvbiBvZiDigJxSZXF1aXJlbWVudHPigJ0gZGVzY3JpYmVz
IHdoYXQgd2UgY29uc2lkZXJlZCBhcyB0aGUgcmVxdWlyZW1lbnRzIGluIGRlc2lnbmluZyB0aGUg
bWVjaGFuaXNtLCByYXRoZXIgdGhhbiB0aGUgcmVxdWlyZW1lbnRzIHdoaWNoIHRoZSBkcmFmdCBy
YWlzZXMgZm9yIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgZHJhZnQuIFRoZXJlZm9yZSwgd2UgYXJl
IG5vdCB1c2luZyBNVVNUcy4NCiBXZSBjYW4gY2xhcmlmeSB0aGlzLjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91
IHdyaXRlICZxdW90O1RoZSBmcmFtZXdvcmsgbXVzdCBiZSBiYXNlZCBvbiBsb2NhbCBmYWlsdXJl
IGRldGVjdGlvbiBhbmQgbG9jYWwgcmVwYWlyJnF1b3Q7LiBCdXQgeW91IGhhdmUgc3BlY2lmaWVk
IGl0IHRoYXQgd2F5LiBXaHkgc3BlbGwgaXQgb3V0IGFzIGEgcmVxdWlyZW1lbnQ/IEl0IGlzIGxp
a2Ugc2F5aW5nIE1QTFMgbXVzdCB1c2UgbGFiZWxzLCBhbmQgdGhlbiB5b3Ugc3BlY2lmeSBpdCB0
byB1c2UgbGFiZWxzIGluDQogdGhlIHNhbWUgZG9jdW1lbnQgYW5kIHN1cnByaXNlLi4uIGl0IGZ1
bGZpbGxzIHRoZSByZXF1aXJlbWVudC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W3lzaGVuXSBU
aGlzIGRvZXMgc291bmRzIHJlZHVuZGFudC4gV2Ugd2lsbCByZW1vdmUgaXQuPC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5JdCBpcyB1bmNsZWFyIGhvdyB5b3UgZ3VhcmFudGVlIHRoaXMgcmVxdWlyZW1lbnQ6ICZxdW90
O0l0IG11c3QgYWNjb21tb2RhdGUgZXhpc3RpbmcgYW5kIGZ1dHVyZSBzaWduYWxpbmcgYW5kIGxh
YmVsLWRpc3RyaWJ1dGlvbiBwcm90b2NvbHMgb2YgdHVubmVscyBhbmQgYnlwYXNzIHR1bm5lbHMm
cXVvdDsuIEluIHBhcnRpY3VsYXIgdGhlIGZ1dHVyZSBvbmVzIHNlZW1zIGFuIGludGVyZXN0aW5n
IGNsYWltLiBZb3Ugc3RhdGUgc29tZXRoaW5nDQogc2ltaWxhciBpbiB0aGUgaW50cm9kdWN0aW9u
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5beXNoZW5dIEFzIHlvdSBjYW4gc2VlLCB3aGVuIHRh
bGtpbmcgc2VydmljZXMsIHRoaXMgZHJhZnQgZG9lc27igJl0IHJlZmVyIHRvIGFueSBzcGVjaWZp
YyB0eXBlIG9mIHNlcnZpY2UuIEluc3RlYWQsIGl0IHRhbGtzIGFib3V0IHNlcnZpY2VzIGdlbmVy
aWNhbGx5LCBieSBtb2RlbGluZyBlYWNoIHNlcnZpY2UgYXMgYW4gZW50aXR5IGNvbnNpc3Rpbmcg
b2YgYSBjb21tb24gc2V0IG9mIHBpZWNlcywgaW5jbHVkaW5nDQogc2VydmljZSBpbnN0YW5jZShz
KSwgc2VydmljZSBsYWJlbCwgc2VydmljZSBsYWJlbCBkaXN0cmlidXRpb24gcHJvdG9jb2wsIHNl
cnZpY2UgdHJhbnNwb3J0IHR1bm5lbCwgZXRjLiBUaGlzIGdlbmVyaWMgc2VydmljZSBtb2RlbCBo
YXMgYmVlbiB1c2VkIGZvciBhbGwgZXhpc3Rpbmcgc2VydmljZXMsIGFuZCBoZW5jZSB3ZSBiZWxp
ZXZlIGZ1dHVyZSBzZXJ2aWNlcyB3aWxsIGNvbnRpbnVlIHRvIGNvbmZvcm0gdG8gdGhpcyBtb2Rl
bCBhcyB3ZWxsLg0KIFdlIGNhbiBhZGQgdGV4dCB0byBjbGFyaWZ5IHRoaXMgYXNzdW1wdGlvbi48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkl0IGlzIGFsc28gdW5jbGVhciBob3cgeW91IGZ1bGZpbGwgc29tZSBvZiB0
aGUgb3RoZXIgcmVxdWlyZW1lbnRzLiBFLmcuIHlvdSBzYXkgYXMgYSByZXF1aXJlbWVudDogJnF1
b3Q7YmUgdHJhbnNwYXJlbnQgdG8gaW5ncmVzcyByb3V0ZXJzJnF1b3Q7LiBCdXQgdGhlIGluZ3Jl
c3MgaXMgaW52b2x2ZWQgZS5nLiB5b3Ugc2F5ICZxdW90O1RoZSBpbmdyZXNzIHJvdXRlciB1c2Vz
IHRoZSBjb250ZXh0IElEIGFzIGRlc3RpbmF0aW9uIHRvIGVzdGFibGlzaA0KIG9yIHJlc29sdmUg
YW4gZWdyZXNzLXByb3RlY3RlZCB0dW5uZWwuIFRoZSBpbmdyZXNzIHJvdXRlciB0aGVuIG1hcHMg
dGhlIHNlcnZpY2UgdG8gdGhlIHR1bm5lbCBmb3IgdHJhbnNwb3J0YXRpb24mcXVvdDsuIE5vdCBz
dXJlIHRoaXMgY291bnRzIGFzIHRyYW5zcGFyZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5b
eXNoZW5dIFllcywgd2UgbmVlZCB0byBjbGFyaWZ5IHRoaXMuIFdoZW4gZG9pbmcgdGhlIGFib3Zl
LCB0aGUgaW5ncmVzcyByb3V0ZXIgaXMgbm90IGF3YXJlIG9mIHRoZSBzcGVjaWFsIHNlbWFudGlj
cyBvZiB0aGUgY29udGV4dCBJRC4gSXQgb25seSB2aWV3cyB0aGUgY29udGV4dCBJRCBhcyBhbiBJ
UCBhZGRyZXNzIG9mIHRoZSByZW1vdGUgcGVlciAocmVjZWl2ZWQgaW4gc2VydmljZSBhZHZlcnRp
c2VtZW50KS4NCiBJT1csIGl0IGJlaGF2ZXMgaW4gdGhlIHNhbWUgbWFubmVyIGFzIHJlc29sdmlu
ZyBhIHJlZ3VsYXIgdHJhbnNwb3J0IHR1bm5lbCwgYWx0aG91Z2ggdGhlIGVuZCByZXN1bHQgd2ls
bCBiZSBhbiBlZ3Jlc3MtcHJvdGVjdGVkIHR1bm5lbC4gRnJvbSB0aGF0IHBlcnNwZWN0aXZlLCBl
Z3Jlc3MgcHJvdGVjdGlvbiBpcyB0cmFuc3BhcmVudCB0byBpdC48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWxz
byBmZWVsIHNvbWUgcmVxdWlyZW1lbnRzIGFyZSBtaXNzaW5nLiBFLmcuIGR1YWwtaG9taW5nIG9m
IHRoZSBzaXRlIHRvIHR3byByb3V0ZXJzIG9mIHRoZSBNUExTIG5ldHdvcmssIHdoaWNoIHJlY2Vp
dmVkIGF0IGxlYXN0IGEgTVVTVCBpbiA1LjE0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W3lzaGVuXSBXaWxsIGNv
bnNpZGVyIHRoaXMgc3VnZ2VzdGlvbi48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk11Y2ggb2Ygc2VjdGlvbiA1IChh
dCBsZWFzdCB0aGUgZmlyc3QgZmV3IHN1YnNlY3Rpb25zKSBmZWVscyBsaWtlIGFuIGV4dGVuZGVk
IHZlcnNpb24gb2YgdGhlIHRlcm1pbm9sb2d5IHNlY3Rpb24gYW5kIHJlcGV0aXRpb24uIE1heWJl
IHNvbWUgdGV4dCBjYW4gYmUgc2hvcnRlbmVkLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDtbeXNoZW5dIFdpbGwgY29uc2lkZXIgc2hvcnRlbmluZyB0aGUgdGVybWlub2xvZ3kgc2VjdGlv
bi4gSXQgaXMgaW50ZW5kZWQgdG8gaGVscCByZWFkZXJzIHVuZGVyc3RhbmQgdGhlIG1haW4gc2Vj
dGlvbnMuPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5NaW5vciBlZGl0b3JpYWwgdGhpbmdzOjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
W3lzaGVuXSBXZSB3aWxsIGluY29ycG9yYXRlIHRoZSBzdWdnZXN0aW9ucyBiZWxvdy48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkFic3RyYWN0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvdG8gdWx0aW1hdGUgc2Vy
dmljZSBkZXN0aW5hdGlvbihzKS4vdG8gdGhlIHVsdGltYXRlIHNlcnZpY2UgZGVzdGluYXRpb24o
cykuLzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cy9zZXJ2aWNlIGxhYmVs
IGRpc3RyaWJ1dGlvbiB0byBwcm90ZWN0b3Ivc2VydmljZSBsYWJlbCBkaXN0cmlidXRpb24gdG8g
dGhlIHByb3RlY3Rvci88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MS4gSW50cm88bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+cy9iYXNlZCBvbiBJUCBkZXN0aW5hdGlvbiBhZGRyZXNzL2Jhc2VkIG9u
IHRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+cy90aGUgcm91dGVyIChha2EuJm5ic3A7IFBMUiwgaS5lLiBwb2ludCBvZiBsb2Nh
bCByZXBhaXIpIHVwc3RyZWFtIGFkamFjZW50IHRvIGFuIGFudGljaXBhdGVkIGZhaWx1cmUvdGhl
IHJvdXRlciB1cHN0cmVhbSB0byBhbiBhbnRpY2lwYXRlZCBmYWlsdXJlIChha2EuJm5ic3A7IFBM
UiwgaS5lLiBwb2ludCBvZiBsb2NhbCByZXBhaXIpLzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+cy90aGUgcm91dGVyIChha2EuJm5ic3A7IE1QLCBpLmUuIG1lcmdlIHBvaW50
KSBkb3duc3RyZWFtIG9mIHRoZSBmYWlsdXJlL3RoZSByb3V0ZXIgZG93bnN0cmVhbSBvZiB0aGUg
ZmFpbHVyZSAoYWthLiZuYnNwOyBNUCwgaS5lLiBtZXJnZSBwb2ludCkvPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjMuIFRlcm1pbm9sb2d5PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvQSBub2Rl
IGZhaWx1cmUgb2YgYW4gZWdyZXNzIHJvdXRlci4vQSBmYWlsdXJlIG9mIGFuIGVncmVzcyByb3V0
ZXIuLzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VEJEIHByb3RlY3Rvcjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cy9BIHJvdXRlciBhdCBwb2ludCBv
ZiBsb2NhbCByZXBhaXIvQSByb3V0ZXIgYXQgdGhlIHBvaW50IG9mIGxvY2FsIHJlcGFpci88bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvVGhlIHNjZW5hcmlvIHdoZXJlIHBy
b3RlY3Rvci9UaGUgc2NlbmFyaW8gd2hlcmUgYSBwcm90ZWN0b3IvPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjQuIFJlcXVpcmVtZW50czxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5zL3Nob3VsZCBv
bmx5IGludm9sdmUgcm91dGVycyBhcm91bmQgZWdyZXNzL3Nob3VsZCBvbmx5IGludm9sdmUgcm91
dGVycyBjbG9zZSB0byB0aGUgZWdyZXNzLzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+cy9mb3Igc2NhbGFiaWxpdHkgYW5kIHBlcmZvcm1hbmNlLC9mb3Igc2NhbGFiaWxpdHkg
YW5kIHBlcmZvcm1hbmNlIHJlYXNvbnMsLzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+cy8gYmUgYWdub3N0aWMgd2l0aC8gYmUgYWdub3N0aWMgdG8vIChzZWFyY2ggcmVwbGFj
ZSB0aGlzLi4uIGNvbWVzIHVwIGEgZmV3IHRpbWVzKTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+cy9vciBURSB0b3BvbG9neSB0byBjb21wdXRlIG9yIHJlc29sdmUgcGF0aCBm
b3Ivb3IgdGhlIFRFIHRvcG9sb2d5IHRvIGNvbXB1dGUgb3IgcmVzb2x2ZSBhIHBhdGggZm9yLzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj41LjIgRWdyZXNzIG5vZGUgZmFpbHVyZTxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5zL0F0IHNlcnZpY2UgbGV2ZWwsL0F0IHRoZSBzZXJ2aWNlIGxldmVsLC88
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvb3IgZGlzdGluZ3Vpc2ggYmV0
d2VlbiBhIGxpbmsvb3IgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBhIGxpbmsvPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjUuNCBQcm90ZWN0ZWQgZWdyZXNzPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PnMvbXVsdGlwbGUgcHJvdGVjdGVkIGVncmVzcycvbXVsdGlwbGUgcHJvdGVjdGVkIGVncmVzc2Vz
LzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cy90d28gZGlzdGluY3QgcHJv
dGVjdGVkIGVncmVzcy90d28gZGlzdGluY3QgcHJvdGVjdGVkIGVncmVzc2VzLzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj41LjkgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvaW4gcm91dGluZyBk
b21haW4gYW5kIFRFIGRvbWFpbi9pbiB0aGUgcm91dGluZyBkb21haW4gYW5kIHRoZSBURSBkb21h
aW4vICh0aGlzIGFwcGVhcnMgbXVsdGlwbGUgdGltZXMgaW4gdGhlIGRvY3VtZW50KTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj41LjEwPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvZm9yIGNvbnRl
eHQgSUQgaXMgZG9uZSBvbi9mb3IgYSBjb250ZXh0IElEIGlzIGRvbmUgb24vIChzYW1lIGluIHRo
ZSB0aXRsZSk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvRSBhbmQgUCBt
dXN0IGNvb3JkaW5hdGUgaW4gSUdQIGFkdmVydGlzZW1lbnQgZm9yIHRoZSBjb250ZXh0IElEIGlu
IHJvdXRpbmcgZG9tYWluIGFuZCBURSBkb21haW4uL0UgYW5kIFAgbXVzdCBjb29yZGluYXRlIHRo
ZSBjb250ZXh0IElEIGluIHRoZSByb3V0aW5nIGRvbWFpbiBhbmQgdGhlIFRFIGRvbWFpbiB2aWEg
SUdQIGFkdmVydGlzZW1lbnRzLiAvPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5zL2J1dCBub3QgUExSL2J1dCBub3QgdGhlIFBMUi88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPnMvcmVxdWlyZXMgUCBhbmQgUExSL3JlcXVpcmVzIFAgYW5kIHRoZSBQTFIv
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjUuMTE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cy8g
b2YgZWdyZXNzLXByb3RlY3RlZCB0dW5uZWwvb2YgdGhlIGVncmVzcy1wcm90ZWN0ZWQgdHVubmVs
LzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cy9vZiBlZ3Jlc3MgcHJvdGVj
dGlvbiBzY2hlbWEvb2YgdGhlIGVncmVzcyBwcm90ZWN0aW9uIHNjaGVtYS88bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllvdSBzaG91bGQgbm90IHVzZSBbMV0gZm9yIGVudW1l
cmF0aW9ucyBhbmQgbGlzdHMsIGFzIHRoZSBzcXVhcmUgYnJhY2tldHMgYXJlIHVzZWQgZm9yIHJl
ZmVyZW5jZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5beXNoZW5dIFllcywgdGhhdCBpcyBnb29kIHBvaW50Ljwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+NS4xMjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5zL2Fnbm9zdGljIHdpdGgv
YWdub3N0aWMgdG8vPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5zL3NlcnZp
Y2VzIGxhYmVscy9zZXJ2aWNlIGxhYmVscy88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPnMvb24gcGVyLXNlcnZpY2UgYmFzaXMvb24gYSBwZXItc2VydmljZSBiYXNpcy88bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+NS4xMzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5zL2JlIGEg
c2Vzc2lvbiBvZiBzZXJ2aWNlIGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90b2NvbC9iZSBhIHNlcnZp
Y2UgbGFiZWwgZGlzdHJpYnV0aW9uIHByb3RvY29sIHNlc3Npb24vPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIFNIT1VMRDogJnF1b3Q7ZXh0ZW5zaW9ucyBTSE9VTEQg
YmUgc3BlY2lmaWVkIGluIHNlcGFyYXRlIGRvY3VtZW50cyZxdW90OyBzZWVtcyB3ZWlyZC4gQSkg
YmVjYXVzZSB5b3UgYWxyZWFkeSBtZW50aW9uZWQgdGhhdCB3aXRob3V0IHRoZSByZXF1aXJlbWVu
dHMgbGFuZ3VhZ2UgYW5kIEIpIGlmIHlvdSBkbyBub3Qgc3BlY2lmeSB0aGVtLCB3aGVyZSBlbHNl
IHdvdWxkIHN1Y2ggZXh0ZW5zaW9ucyBiZSBzcGVjaWZpZWQuIEF0DQogbGVhc3QgbWFrZSBpdCBh
ICZxdW90O3Nob3VsZCZxdW90Oy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W3lzaGVuXSZuYnNw
OyBBZ3JlZWQuPC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj41LjE0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnMvaXMg
dGhlIG51bWJlciBvZi9pcyBlcXVhbCB0byB0aGUgbnVtYmVyIG9mLzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7e2VncmVzcyByb3V0ZXIsIHByb3RlY3Rvcn0mcXVv
dDsgZGl2ZXJ0cyBmcm9tIHRoZSBwcmV2aW91cyBub21lbmNsYXR1cmUuIEFueSBwYXJ0aWN1bGFy
IHJlYXNvbiBmb3IgdGhpcz88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlt5c2hlbl0gR29vZCBjYXRjaCEgV2lsbCBm
aXggdGhlbS48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjg8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91IHNob3Vs
ZCB1c2UgdGhlIElQIHByZWZpeGVzIHNldCBhc2lkZSBmb3IgZG9jdW1lbnRhdGlvbiBpbiB5b3Vy
IGRvY3VtZW50IChzZWUgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzU3MzcpLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+W3lzaGVuXSBXaWxsIGRvLiBUaGFua3MgZm9yIHBvaW50aW5nIGl0IG91dC48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjEwPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBmaXJzdCBwYXJhZ3JhcGgg
ZG9lcyBub3QgbWFrZSBtdWNoIHNlbnNlIGFzIHBhcnQgb2YgdGhlIHNlY3VyaXR5IGNvbnNpZGVy
YXRpb25zIHNlY3Rpb24uIFRoZSBzZWNvbmQgc2hvdWxkIG1heWJlIHJlY29tbWVuZCB0byB1c2Ug
dGhlIGF2YWlsYWJsZSBzZWN1cml0eSBtZWFzdXJlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlt5c2hlbl0gV2Ug
Y2FuIHJlcGhyYXNlIHRoZSAxPHN1cD5zdDwvc3VwPiBwYXJhZ3JhcGguIFdoYXQgd2UgaW50ZW5k
ZWQgdG8gc2F5IHdhcyB0aGF0IHRyYWZmaWMgcmVyb3V0aW5nIHNob3VsZCBub3QgaW50cm9kdWNl
IGFueSBzZWN1cml0eSBjb25jZXJucy48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlc3QsPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlJvbGY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_B19FF9BBB73D4109A7325FA76D48DDFBjunipernet_--


From nobody Fri Sep  1 06:54:10 2017
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 E61CC1331AD; Fri,  1 Sep 2017 06:54:01 -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.59.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150427404181.3215.9467394248074611845@ietfa.amsl.com>
Date: Fri, 01 Sep 2017 06:54:01 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/9lf6dMQOMqHbRWvsxCm9Fqf-OYc>
Subject: [mpls] I-D Action: draft-ietf-mpls-tp-temporal-hitless-psm-14.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Sep 2017 13:54:02 -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           : Requirements for hitless MPLS path segment monitoring
        Authors         : Alessandro D'Alessandro
                          Loa Andersson
                          Satoshi Ueno
                          Kaoru Arai
                          Yoshinori Koike
	Filename        : draft-ietf-mpls-tp-temporal-hitless-psm-14.txt
	Pages           : 16
	Date            : 2017-09-01

Abstract:
   One of the most important OAM capabilities for transport network
   operation is fault localisation.  An in-service, on-demand segment
   monitoring function of a transport path is indispensable,
   particularly when the service monitoring function is activated only
   between end points.  However, the current segment monitoring approach
   defined for MPLS (including the transport profile (MPLS-TP)) in RFC
   6371 "Operations, Administration, and Maintenance Framework for MPLS-
   Based Transport Networks" has drawbacks.  This document provides an
   analysis of the existing MPLS-TP OAM mechanisms for the path segment
   monitoring and provides requirements to guide the development of new
   OAM tools to support a Hitless Path Segment Monitoring (HPSM).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-tp-temporal-hitless-psm/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mpls-tp-temporal-hitless-psm-14
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-tp-temporal-hitless-psm-14

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-tp-temporal-hitless-psm-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 Fri Sep  1 13:16:07 2017
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 46EEC1345D0; Fri,  1 Sep 2017 13:16:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.72
X-Spam-Level: 
X-Spam-Status: No, score=-0.72 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] 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 hB_qTsJUrm1s; Fri,  1 Sep 2017 13:16:04 -0700 (PDT)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7E9713462A; Fri,  1 Sep 2017 13:16:03 -0700 (PDT)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id v81KG1s3012361; Fri, 1 Sep 2017 21:16:01 +0100
Received: from 950129200 (196.252.114.87.dyn.plus.net [87.114.252.196]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id v81KFxMM012308 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 1 Sep 2017 21:16:00 +0100
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <mpls@ietf.org>
Cc: "'Service Function Chaining IETF list'" <sfc@ietf.org>
Date: Fri, 1 Sep 2017 21:15:55 +0100
Message-ID: <034601d3235f$1f4ef590$5dece0b0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AdMjXxXVPkarGltYRZ25UDV5w+jgOg==
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.1.0.1062-23298.002
X-TM-AS-Result: No--16.848-10.0-31-10
X-imss-scan-details: No--16.848-10.0-31-10
X-TMASE-MatchedRID: s5lflZVXy+ZdFN0T1voizwRH1Nr7oERdcWZEfrt7JgVF+YXPIqAdvtF9 Hu8OfKbWQx95p3GYmc/AC7+rw+mMJbmolwcqE3SPW7gz/Gbgpl636GGfwjLoZdp1biJhIyNRXa2 +zE1cP+XqgbAe9UXHYTtCUTQMBxXLSqSDOjH8JBoIs18ZTh19+PZpw431D6uejNnoU1fopouvlw fovn4a7yqg0Odi2Lp/iiEcPaOOWNzQo7lIbG5ppK3SxRSke3bpu2rcU2ygxCANmPMcsvd5Fs3ME 4JSKf6jrDjAIIFu3L08yni6U6vewrgSigd+50bagOqr/r0d+CwPaWzG/2S2hszvOkSymob/82+Z JoKeNOWwFvdDQcRRfAWfBtlFpK+pDPIzF4wRfrA5f9Xw/xqKXcidYBYDjITptrNGq+WQEvSrusV Ry4an8axZXRt2R/g5SBqPG8a7OaHWfgjv2uk3CcCRpca5b8H1SYMTiex1I1HWXIi/kfJ6sTZkpf QZUdh4
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/WSfU5MkhylWCYrKLOmFdbCay1TA>
Subject: [mpls] An MPLS Forwarding plane for SFC
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Sep 2017 20:16:06 -0000

Hi,

We've been working up some ideas for using an MPLS forwarding plane (switching
or SR) for SFC.

We have constrained ourselves to the architecture developed by the SFC working
group, and have used the NSH as a functional model.

MPLS is somewhat limited compared to the NSH encapsulation, so there is a
trade-off between using a new encapsulation with full function and a good set of
function using an existing forwarding plane.

At the moment this is an early version of our work, but we thought you'd like to
see our thought processes.

(FWIW draft-ietf-bess-nsh-bgp-control-plane is applicable to NSH or MPLS
encapsulations and includes mechanisms to select between the two.)

Cheers,
Adrian

> -----Original Message-----
> From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On Behalf Of
> internet-drafts@ietf.org
> Sent: 01 September 2017 21:00
> To: i-d-announce@ietf.org
> Subject: I-D Action: draft-farrel-mpls-sfc-00.txt
> 
> 
> A New Internet-Draft is available from the on-line Internet-Drafts
directories.
> 
> 
>         Title           : An MPLS-Based Forwarding Plane for Service Function
Chaining
>         Authors         : Adrian Farrel
>                           Stewart Bryant
>                           John Drake
> 	Filename        : draft-farrel-mpls-sfc-00.txt
> 	Pages           : 23
> 	Date            : 2017-09-01
> 
> Abstract:
>    Service Function Chaining (SFC) is the process of directing packets
>    through a network so that they can be acted on by an ordered set of
>    abstract service functions before being delivered to the intended
>    destination.  An architecture for SFC is defined in RFC7665.
> 
>    The Network Service Header (NSH) can be inserted into packets to
>    steer them along a specific path to realize a Service Function Chain.
> 
>    Multiprotocol Label Switching (MPLS) is a widely deployed forwarding
>    technology that uses labels to identify the forwarding actions to be
>    taken at each hop through a network.  Segment Routing is a mechanism
>    that provides a source routing paradigm for steering packets in an
>    MPLS network.
> 
>    This document describes how Service Function Chaining can be achieved
>    in an MPLS network by means of a logical representation of the NSH in
>    an MPLS label stack.
> 
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-farrel-mpls-sfc/
> 
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-farrel-mpls-sfc-00
> https://datatracker.ietf.org/doc/html/draft-farrel-mpls-sfc-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/
> 
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce@ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


From nobody Fri Sep  1 13:25:45 2017
Return-Path: <jmh@joelhalpern.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 8AB16134589; Fri,  1 Sep 2017 13:25:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.801
X-Spam-Level: 
X-Spam-Status: No, score=-0.801 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3AKn6Nx9gv_M; Fri,  1 Sep 2017 13:25:35 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 AE90E1344B1; Fri,  1 Sep 2017 13:25:35 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 92A8532032D; Fri,  1 Sep 2017 13:25:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1504297535; bh=iq0/iEteqprv5aLHa1LK/nRRfziqJy53vFMuFqxFieY=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=qp5A66oCn1/X5KXQkE9rCK0ZYgbIQhQEwzamGaQ5DOo1lmtZ1P3NwjPJZeEpN7g2E Q0Oq7aKIgaPrdmkQT8iGfR+YfVjAk8yCIxx25NQXsOTBylUzk0CFBES5ryr/JR92om KBySpXfX55MKOsFgThHxaxkqLH4FVvut+EdtjpX4=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id B65B8320327; Fri,  1 Sep 2017 13:25:34 -0700 (PDT)
To: adrian@olddog.co.uk, mpls@ietf.org
Cc: 'Service Function Chaining IETF list' <sfc@ietf.org>
References: <034601d3235f$1f4ef590$5dece0b0$@olddog.co.uk>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <f9620aae-d138-8478-8f3b-f021ad016603@joelhalpern.com>
Date: Fri, 1 Sep 2017 16:25:33 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <034601d3235f$1f4ef590$5dece0b0$@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/xa3K2Pp47DIIJ6PfknXqAQu6IKQ>
Subject: Re: [mpls] [sfc] An MPLS Forwarding plane for SFC
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Sep 2017 20:25:37 -0000

Reading this draft, what you have proposed is a specific transport 
mechanism, using MPLS.  By removing the NSH header, you remove the 
transport agnostic properties that the Working Group was specifically 
chartered to achieve.
By recasting the metadata into a label sequence, you make any metaata 
processing significantly harder, and make applications dependent upon 
the MPLS transport, rather than being able to rely on the NSH format. 
If this pattern were followed for other transports, we would require SFF 
and SF which understood how to parse and process all of the different 
transport encodings of the path, and SF would have to understand all the 
different transport encodings of the metadata.

Why is this beneficial?

If what you want to do is carry NSH, with an MPLS label stack that 
represents the whole sequence of places to visit, we would still have to 
assume that SF preserved the MPLS stack, but their processing, assuming 
they could find the carried NSH header under the MPLS stack, would at 
least be independent of the transport.

Yours,
Joel

On 9/1/17 4:15 PM, Adrian Farrel wrote:
> Hi,
> 
> We've been working up some ideas for using an MPLS forwarding plane (switching
> or SR) for SFC.
> 
> We have constrained ourselves to the architecture developed by the SFC working
> group, and have used the NSH as a functional model.
> 
> MPLS is somewhat limited compared to the NSH encapsulation, so there is a
> trade-off between using a new encapsulation with full function and a good set of
> function using an existing forwarding plane.
> 
> At the moment this is an early version of our work, but we thought you'd like to
> see our thought processes.
> 
> (FWIW draft-ietf-bess-nsh-bgp-control-plane is applicable to NSH or MPLS
> encapsulations and includes mechanisms to select between the two.)
> 
> Cheers,
> Adrian
> 
>> -----Original Message-----
>> From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On Behalf Of
>> internet-drafts@ietf.org
>> Sent: 01 September 2017 21:00
>> To: i-d-announce@ietf.org
>> Subject: I-D Action: draft-farrel-mpls-sfc-00.txt
>>
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>>
>>
>>          Title           : An MPLS-Based Forwarding Plane for Service Function
> Chaining
>>          Authors         : Adrian Farrel
>>                            Stewart Bryant
>>                            John Drake
>> 	Filename        : draft-farrel-mpls-sfc-00.txt
>> 	Pages           : 23
>> 	Date            : 2017-09-01
>>
>> Abstract:
>>     Service Function Chaining (SFC) is the process of directing packets
>>     through a network so that they can be acted on by an ordered set of
>>     abstract service functions before being delivered to the intended
>>     destination.  An architecture for SFC is defined in RFC7665.
>>
>>     The Network Service Header (NSH) can be inserted into packets to
>>     steer them along a specific path to realize a Service Function Chain.
>>
>>     Multiprotocol Label Switching (MPLS) is a widely deployed forwarding
>>     technology that uses labels to identify the forwarding actions to be
>>     taken at each hop through a network.  Segment Routing is a mechanism
>>     that provides a source routing paradigm for steering packets in an
>>     MPLS network.
>>
>>     This document describes how Service Function Chaining can be achieved
>>     in an MPLS network by means of a logical representation of the NSH in
>>     an MPLS label stack.
>>
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-farrel-mpls-sfc/
>>
>> There are also htmlized versions available at:
>> https://tools.ietf.org/html/draft-farrel-mpls-sfc-00
>> https://datatracker.ietf.org/doc/html/draft-farrel-mpls-sfc-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/
>>
>> _______________________________________________
>> I-D-Announce mailing list
>> I-D-Announce@ietf.org
>> https://www.ietf.org/mailman/listinfo/i-d-announce
>> Internet-Draft directories: http://www.ietf.org/shadow.html
>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
> 


From nobody Fri Sep  1 18:14:57 2017
Return-Path: <peter@akayla.com>
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 39065134633; Fri,  1 Sep 2017 18:14:51 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Peter Yee <peter@akayla.com>
To: <gen-art@ietf.org>
Cc: mpls@ietf.org, ietf@ietf.org, draft-ietf-mpls-ldp-mrt.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.59.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150431489114.6649.9807443646105756121@ietfa.amsl.com>
Date: Fri, 01 Sep 2017 18:14:51 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/aPine0n1FLqoA60Ri6XPLbXimlk>
Subject: [mpls] Genart last call review of draft-ietf-mpls-ldp-mrt-06
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 02 Sep 2017 01:14:51 -0000

Reviewer: Peter Yee
Review result: Ready with Issues

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-mpls-ldp-mrt-06
Reviewer: Peter Yee
Review Date: 2017-09-01
IETF LC End Date: 2017-09-01
IESG Telechat date: 2017-09-14

Summary:  The draft is ready for publication after correcting some minor issues.

Major issues:  None

Minor issues:

Page 3, section 3, IBR definition: the definition give here appears to be a
duplicate of the one given for IN.  Copy the correct definition from RFC 7812
instead.

Nits/editorial comments:

Page 3, section 1, 2nd paragraph, 1st sentence: append a comma after "e.g.".

Page 8, section 4.4., 1st paragraph, 2nd sentence: delete duplicate "on".

Page 8, section 4.4, 2nd paragraph, 4th sentence: change comma after
"computations" to a period.

Page 9, section 5.1.1, 4th paragraph, 2nd sentence: the construction
"red(blue)" is used without defining what it means exactly.  From the context,
it isn't quite "red or blue".  An explanation of the meaning of this
construction should be given.  I'm assuming it means something like use "red"
in the sentence in all cases or use use "blue", but don't mix them.  There's
also red/blue used later in the document which muddies the point.

Page 10, 1st full paragraph, 2nd sentence: change "foll" to "follows:".

Page 11, section 5.2.2, 2nd paragraph, 1st sentence: delete the period after
"A.1.7".

Page 12, 1st paragraph, 1st sentence: consider deleting "how".

Page 13, 2nd paragraph after numbered list, 1st sentence: append "to" after
"respect".

Section titles for 5.2, 5.3, and 7: append a space after "RFC" to separate it
from the number.  The spaceless form should only be used for references
enclosed in brackets.


From nobody Mon Sep  4 00:29:32 2017
Return-Path: <gunter.van_de_velde@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 C8F981321AA; Mon,  4 Sep 2017 00:29:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level: 
X-Spam-Status: No, score=-2.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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 J-zgI-WjxsTJ; Mon,  4 Sep 2017 00:29:27 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00113.outbound.protection.outlook.com [40.107.0.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5621132199; Mon,  4 Sep 2017 00:29:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=lZA1SQPkirGEKo9A5469Egt8OzddN39Od6t0Zyc4SNU=; b=e+GuGd5F52GB87SxOmmgKvyopv3Gi0H5zP0DvOVRrdyOnFkuHk16QU6/XwbXVCgKAEGbwpSled+dR4bkiPCUJAILqR2KHdl8LIhmrpckkG0hQyNwbS5yMShe8XiA7KlfWOQMLyJfKYHbQnhl9GJ6TH5bn941GgDAAiuR/k7GJ2Q=
Received: from AM4PR07MB1715.eurprd07.prod.outlook.com (10.166.133.23) by AM4PR07MB1297.eurprd07.prod.outlook.com (10.164.81.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.3; Mon, 4 Sep 2017 07:29:23 +0000
Received: from AM4PR07MB1715.eurprd07.prod.outlook.com ([fe80::dfc:8ef3:9884:fe07]) by AM4PR07MB1715.eurprd07.prod.outlook.com ([fe80::dfc:8ef3:9884:fe07%14]) with mapi id 15.20.0035.009; Mon, 4 Sep 2017 07:29:23 +0000
From: "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "mpls@ietf.org" <mpls@ietf.org>
CC: 'Service Function Chaining IETF list' <sfc@ietf.org>
Thread-Topic: [sfc] An MPLS Forwarding plane for SFC
Thread-Index: AdMjXxXVPkarGltYRZ25UDV5w+jgOgAAWBSAAH/07YA=
Date: Mon, 4 Sep 2017 07:29:23 +0000
Message-ID: <A645332D-72B7-4E86-949F-2B18987BF9AE@nokia.com>
References: <034601d3235f$1f4ef590$5dece0b0$@olddog.co.uk> <f9620aae-d138-8478-8f3b-f021ad016603@joelhalpern.com>
In-Reply-To: <f9620aae-d138-8478-8f3b-f021ad016603@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.245.212.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR07MB1297; 6:zoOWD6oeS9LX4bbm1hiSoq+Jy9sEjj/7hbt1R09s3f6b03swew8/yzXX6Pbhxq1TR8jkZFONIWim8f6q+1ogNJNV5FFnGJts3JQHdDttDgv2UrPcy3NeqsybCOLEz8MLqKKi4qfFKMU3tO/xk/wzuo49py2anSUFmK56quYrXUyi6Uxk+C4AjJqL/PUV+hT38QULfEYhGUx+ij5ZtIj7+yEkL2c+LMTUZluRIBsThB94mB2Hj2Jzi0DbhJONeHKsytJeoHRzCiDIhkbBskyt0EnUzQiOBIkOL2jIuRK7dPXcYYsO9LedidszH8yx8tr1kudUltov8LcTVUTkHh9Mug==; 5:XPvq7376WyR8GqccBPuNo0cQjMZBHj4/KWr13Odc+7p1t981BE2QiwRkQ7JbcTjsx7BChRugDXlgR8iq1ZMVa2im53fdQetxnbYAuhLzKbD+W8i0vJXSfa7/e21++zFLY14ODnqv84XNfFAmGs1AUg==; 24:VBezXNN4OBR9E06gTUlickv+o2XZU74tPac8TGnxXGeSdeSIcgMDKfte1BY1CjjijxLljcnJ17eUVIsqWoixhfI04P+L4/qSgz0mREedMrE=; 7:knBztaZu23IpprhwJvoS24qfJ6DZmK4wwuaFw6SJ5Iyzur/oBa+Hkla2dE5xwhld9zYL4GYt150K6UN9S2nw6fnjl6BNeK2MpXcWsg3CjfvLKz73qOHqok3z6zGE/GDwq6hBvKjOM+0EdTygXWpOKUcHto9XCe54pEirSRO+UCmkPKLN9CH+skcHWPLClaJuEiNeDVt+th2xdUO74nmYLjFHyt/tOYK9tggkYIQIgMM=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: b071ad8d-10a0-44d6-9161-08d4f366aa24
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR07MB1297; 
x-ms-traffictypediagnostic: AM4PR07MB1297:
x-exchange-antispam-report-test: UriScan:(278428928389397)(120809045254105);
x-microsoft-antispam-prvs: <AM4PR07MB12978A37FC969AE62D7D6BF1E0910@AM4PR07MB1297.eurprd07.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR07MB1297; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR07MB1297; 
x-forefront-prvs: 0420213CCD
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(24454002)(189002)(377424004)(377454003)(13464003)(199003)(81166006)(8676002)(6486002)(53936002)(966005)(53546010)(2950100002)(106356001)(105586002)(2906002)(6306002)(6512007)(3280700002)(3660700001)(99286003)(14454004)(54356999)(50986999)(5250100002)(76176999)(2501003)(101416001)(6436002)(81156014)(7736002)(6506006)(229853002)(305945005)(8936002)(66066001)(68736007)(33656002)(6116002)(4326008)(189998001)(102836003)(2900100001)(82746002)(36756003)(2201001)(97736004)(83716003)(5660300001)(478600001)(25786009)(86362001)(3846002)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR07MB1297; H:AM4PR07MB1715.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=gunter.van_de_velde@nokia.com; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <7380B39DAE762D4295C958764F720F0D@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2017 07:29:23.1725 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB1297
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/dCsES3RKxFpq06k_tL2--31apGw>
Subject: Re: [mpls] [sfc] An MPLS Forwarding plane for SFC
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 04 Sep 2017 07:29:30 -0000

SSBiZWxpZXZlIHRoYXQgdGhlIGFwcHJvYWNoIGFzIEFkcmlhbiBvdXRsaW5lcyBpcyB2ZXJ5IHBy
YWdtYXRpYy4NCg0KSm9lbCwgbm90IHN1cmUgSSBhZ3JlZSBhYm91dCBiZWluZyBib3VuZCBieSB0
cmFuc3BvcnQgbWVjaGFuaXNtIHdoZW4gdXNpbmcgTVBMUywgYXMgdGhlIA0KTVBMUyBzZXF1ZW5j
ZWQgbGFiZWxzIGNhbiBiZSB0cmFuc3BvcnRlZCBvdmVyIGFueSB0eXBlIG9mIHRyYW5zcG9ydCBq
dXN0IGxpa2UgTlNIIGNvdWxkIGJlIHRyYW5zcG9ydGVkLg0KRm9yIHN1cmUgdGhlcmUgaXMgYXMg
QWRyaWFuIG1lbnRpb25zIGEgdHJhZGUtb2ZmIHJlZ2FyZGluZyBmbGV4aWJpbGl0eSwgc28gZWFj
aCB3aWxsIGZpbmQgaXRzIGFwcGxpY2F0aW9uIHJlYWxtLiANCkZvciBtYW55IHRoZSBmbGV4aWJp
bGl0eSBpbiB0aGUgc2VxdWVuY2VkIE1QTFMgbGFiZWwgYXBwcm9hY2ggd2lsbCBiZSBzdWZmaWNp
ZW50IGZvciBidXNpbmVzcyBwdXJwb3NlLg0KDQpHLw0KDQoNCk9uIDAxLzA5LzIwMTcsIDIyOjI1
LCAic2ZjIG9uIGJlaGFsZiBvZiBKb2VsIE0uIEhhbHBlcm4iIDxzZmMtYm91bmNlc0BpZXRmLm9y
ZyBvbiBiZWhhbGYgb2Ygam1oQGpvZWxoYWxwZXJuLmNvbT4gd3JvdGU6DQoNCiAgICBSZWFkaW5n
IHRoaXMgZHJhZnQsIHdoYXQgeW91IGhhdmUgcHJvcG9zZWQgaXMgYSBzcGVjaWZpYyB0cmFuc3Bv
cnQgDQogICAgbWVjaGFuaXNtLCB1c2luZyBNUExTLiAgQnkgcmVtb3ZpbmcgdGhlIE5TSCBoZWFk
ZXIsIHlvdSByZW1vdmUgdGhlIA0KICAgIHRyYW5zcG9ydCBhZ25vc3RpYyBwcm9wZXJ0aWVzIHRo
YXQgdGhlIFdvcmtpbmcgR3JvdXAgd2FzIHNwZWNpZmljYWxseSANCiAgICBjaGFydGVyZWQgdG8g
YWNoaWV2ZS4NCiAgICBCeSByZWNhc3RpbmcgdGhlIG1ldGFkYXRhIGludG8gYSBsYWJlbCBzZXF1
ZW5jZSwgeW91IG1ha2UgYW55IG1ldGFhdGEgDQogICAgcHJvY2Vzc2luZyBzaWduaWZpY2FudGx5
IGhhcmRlciwgYW5kIG1ha2UgYXBwbGljYXRpb25zIGRlcGVuZGVudCB1cG9uIA0KICAgIHRoZSBN
UExTIHRyYW5zcG9ydCwgcmF0aGVyIHRoYW4gYmVpbmcgYWJsZSB0byByZWx5IG9uIHRoZSBOU0gg
Zm9ybWF0LiANCiAgICBJZiB0aGlzIHBhdHRlcm4gd2VyZSBmb2xsb3dlZCBmb3Igb3RoZXIgdHJh
bnNwb3J0cywgd2Ugd291bGQgcmVxdWlyZSBTRkYgDQogICAgYW5kIFNGIHdoaWNoIHVuZGVyc3Rv
b2QgaG93IHRvIHBhcnNlIGFuZCBwcm9jZXNzIGFsbCBvZiB0aGUgZGlmZmVyZW50IA0KICAgIHRy
YW5zcG9ydCBlbmNvZGluZ3Mgb2YgdGhlIHBhdGgsIGFuZCBTRiB3b3VsZCBoYXZlIHRvIHVuZGVy
c3RhbmQgYWxsIHRoZSANCiAgICBkaWZmZXJlbnQgdHJhbnNwb3J0IGVuY29kaW5ncyBvZiB0aGUg
bWV0YWRhdGEuDQogICAgDQogICAgV2h5IGlzIHRoaXMgYmVuZWZpY2lhbD8NCiAgICANCiAgICBJ
ZiB3aGF0IHlvdSB3YW50IHRvIGRvIGlzIGNhcnJ5IE5TSCwgd2l0aCBhbiBNUExTIGxhYmVsIHN0
YWNrIHRoYXQgDQogICAgcmVwcmVzZW50cyB0aGUgd2hvbGUgc2VxdWVuY2Ugb2YgcGxhY2VzIHRv
IHZpc2l0LCB3ZSB3b3VsZCBzdGlsbCBoYXZlIHRvIA0KICAgIGFzc3VtZSB0aGF0IFNGIHByZXNl
cnZlZCB0aGUgTVBMUyBzdGFjaywgYnV0IHRoZWlyIHByb2Nlc3NpbmcsIGFzc3VtaW5nIA0KICAg
IHRoZXkgY291bGQgZmluZCB0aGUgY2FycmllZCBOU0ggaGVhZGVyIHVuZGVyIHRoZSBNUExTIHN0
YWNrLCB3b3VsZCBhdCANCiAgICBsZWFzdCBiZSBpbmRlcGVuZGVudCBvZiB0aGUgdHJhbnNwb3J0
Lg0KICAgIA0KICAgIFlvdXJzLA0KICAgIEpvZWwNCiAgICANCiAgICBPbiA5LzEvMTcgNDoxNSBQ
TSwgQWRyaWFuIEZhcnJlbCB3cm90ZToNCiAgICA+IEhpLA0KICAgID4gDQogICAgPiBXZSd2ZSBi
ZWVuIHdvcmtpbmcgdXAgc29tZSBpZGVhcyBmb3IgdXNpbmcgYW4gTVBMUyBmb3J3YXJkaW5nIHBs
YW5lIChzd2l0Y2hpbmcNCiAgICA+IG9yIFNSKSBmb3IgU0ZDLg0KICAgID4gDQogICAgPiBXZSBo
YXZlIGNvbnN0cmFpbmVkIG91cnNlbHZlcyB0byB0aGUgYXJjaGl0ZWN0dXJlIGRldmVsb3BlZCBi
eSB0aGUgU0ZDIHdvcmtpbmcNCiAgICA+IGdyb3VwLCBhbmQgaGF2ZSB1c2VkIHRoZSBOU0ggYXMg
YSBmdW5jdGlvbmFsIG1vZGVsLg0KICAgID4gDQogICAgPiBNUExTIGlzIHNvbWV3aGF0IGxpbWl0
ZWQgY29tcGFyZWQgdG8gdGhlIE5TSCBlbmNhcHN1bGF0aW9uLCBzbyB0aGVyZSBpcyBhDQogICAg
PiB0cmFkZS1vZmYgYmV0d2VlbiB1c2luZyBhIG5ldyBlbmNhcHN1bGF0aW9uIHdpdGggZnVsbCBm
dW5jdGlvbiBhbmQgYSBnb29kIHNldCBvZg0KICAgID4gZnVuY3Rpb24gdXNpbmcgYW4gZXhpc3Rp
bmcgZm9yd2FyZGluZyBwbGFuZS4NCiAgICA+IA0KICAgID4gQXQgdGhlIG1vbWVudCB0aGlzIGlz
IGFuIGVhcmx5IHZlcnNpb24gb2Ygb3VyIHdvcmssIGJ1dCB3ZSB0aG91Z2h0IHlvdSdkIGxpa2Ug
dG8NCiAgICA+IHNlZSBvdXIgdGhvdWdodCBwcm9jZXNzZXMuDQogICAgPiANCiAgICA+IChGV0lX
IGRyYWZ0LWlldGYtYmVzcy1uc2gtYmdwLWNvbnRyb2wtcGxhbmUgaXMgYXBwbGljYWJsZSB0byBO
U0ggb3IgTVBMUw0KICAgID4gZW5jYXBzdWxhdGlvbnMgYW5kIGluY2x1ZGVzIG1lY2hhbmlzbXMg
dG8gc2VsZWN0IGJldHdlZW4gdGhlIHR3by4pDQogICAgPiANCiAgICA+IENoZWVycywNCiAgICA+
IEFkcmlhbg0KICAgID4gDQogICAgPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAgICA+
PiBGcm9tOiBJLUQtQW5ub3VuY2UgW21haWx0bzppLWQtYW5ub3VuY2UtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mDQogICAgPj4gaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnDQogICAgPj4g
U2VudDogMDEgU2VwdGVtYmVyIDIwMTcgMjE6MDANCiAgICA+PiBUbzogaS1kLWFubm91bmNlQGll
dGYub3JnDQogICAgPj4gU3ViamVjdDogSS1EIEFjdGlvbjogZHJhZnQtZmFycmVsLW1wbHMtc2Zj
LTAwLnR4dA0KICAgID4+DQogICAgPj4NCiAgICA+PiBBIE5ldyBJbnRlcm5ldC1EcmFmdCBpcyBh
dmFpbGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5ldC1EcmFmdHMNCiAgICA+IGRpcmVjdG9y
aWVzLg0KICAgID4+DQogICAgPj4NCiAgICA+PiAgICAgICAgICBUaXRsZSAgICAgICAgICAgOiBB
biBNUExTLUJhc2VkIEZvcndhcmRpbmcgUGxhbmUgZm9yIFNlcnZpY2UgRnVuY3Rpb24NCiAgICA+
IENoYWluaW5nDQogICAgPj4gICAgICAgICAgQXV0aG9ycyAgICAgICAgIDogQWRyaWFuIEZhcnJl
bA0KICAgID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0ZXdhcnQgQnJ5YW50DQogICAg
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgSm9obiBEcmFrZQ0KICAgID4+IAlGaWxlbmFt
ZSAgICAgICAgOiBkcmFmdC1mYXJyZWwtbXBscy1zZmMtMDAudHh0DQogICAgPj4gCVBhZ2VzICAg
ICAgICAgICA6IDIzDQogICAgPj4gCURhdGUgICAgICAgICAgICA6IDIwMTctMDktMDENCiAgICA+
Pg0KICAgID4+IEFic3RyYWN0Og0KICAgID4+ICAgICBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5n
IChTRkMpIGlzIHRoZSBwcm9jZXNzIG9mIGRpcmVjdGluZyBwYWNrZXRzDQogICAgPj4gICAgIHRo
cm91Z2ggYSBuZXR3b3JrIHNvIHRoYXQgdGhleSBjYW4gYmUgYWN0ZWQgb24gYnkgYW4gb3JkZXJl
ZCBzZXQgb2YNCiAgICA+PiAgICAgYWJzdHJhY3Qgc2VydmljZSBmdW5jdGlvbnMgYmVmb3JlIGJl
aW5nIGRlbGl2ZXJlZCB0byB0aGUgaW50ZW5kZWQNCiAgICA+PiAgICAgZGVzdGluYXRpb24uICBB
biBhcmNoaXRlY3R1cmUgZm9yIFNGQyBpcyBkZWZpbmVkIGluIFJGQzc2NjUuDQogICAgPj4NCiAg
ICA+PiAgICAgVGhlIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgY2FuIGJlIGluc2VydGVk
IGludG8gcGFja2V0cyB0bw0KICAgID4+ICAgICBzdGVlciB0aGVtIGFsb25nIGEgc3BlY2lmaWMg
cGF0aCB0byByZWFsaXplIGEgU2VydmljZSBGdW5jdGlvbiBDaGFpbi4NCiAgICA+Pg0KICAgID4+
ICAgICBNdWx0aXByb3RvY29sIExhYmVsIFN3aXRjaGluZyAoTVBMUykgaXMgYSB3aWRlbHkgZGVw
bG95ZWQgZm9yd2FyZGluZw0KICAgID4+ICAgICB0ZWNobm9sb2d5IHRoYXQgdXNlcyBsYWJlbHMg
dG8gaWRlbnRpZnkgdGhlIGZvcndhcmRpbmcgYWN0aW9ucyB0byBiZQ0KICAgID4+ICAgICB0YWtl
biBhdCBlYWNoIGhvcCB0aHJvdWdoIGEgbmV0d29yay4gIFNlZ21lbnQgUm91dGluZyBpcyBhIG1l
Y2hhbmlzbQ0KICAgID4+ICAgICB0aGF0IHByb3ZpZGVzIGEgc291cmNlIHJvdXRpbmcgcGFyYWRp
Z20gZm9yIHN0ZWVyaW5nIHBhY2tldHMgaW4gYW4NCiAgICA+PiAgICAgTVBMUyBuZXR3b3JrLg0K
ICAgID4+DQogICAgPj4gICAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGhvdyBTZXJ2aWNlIEZ1
bmN0aW9uIENoYWluaW5nIGNhbiBiZSBhY2hpZXZlZA0KICAgID4+ICAgICBpbiBhbiBNUExTIG5l
dHdvcmsgYnkgbWVhbnMgb2YgYSBsb2dpY2FsIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBOU0ggaW4N
CiAgICA+PiAgICAgYW4gTVBMUyBsYWJlbCBzdGFjay4NCiAgICA+Pg0KICAgID4+DQogICAgPj4N
CiAgICA+PiBUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBkcmFmdCBp
czoNCiAgICA+PiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1mYXJyZWwt
bXBscy1zZmMvDQogICAgPj4NCiAgICA+PiBUaGVyZSBhcmUgYWxzbyBodG1saXplZCB2ZXJzaW9u
cyBhdmFpbGFibGUgYXQ6DQogICAgPj4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWZhcnJlbC1tcGxzLXNmYy0wMA0KICAgID4+IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2h0bWwvZHJhZnQtZmFycmVsLW1wbHMtc2ZjLTAwDQogICAgPj4NCiAgICA+Pg0KICAgID4+
IFBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRo
ZSB0aW1lIG9mIHN1Ym1pc3Npb24NCiAgICA+PiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBh
bmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KICAgID4+DQogICAgPj4g
SW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNvIGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0Og0K
ICAgID4+IGZ0cDovL2Z0cC5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvDQogICAgPj4NCiAgICA+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgID4+
IEktRC1Bbm5vdW5jZSBtYWlsaW5nIGxpc3QNCiAgICA+PiBJLUQtQW5ub3VuY2VAaWV0Zi5vcmcN
CiAgICA+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ktZC1hbm5vdW5j
ZQ0KICAgID4+IEludGVybmV0LURyYWZ0IGRpcmVjdG9yaWVzOiBodHRwOi8vd3d3LmlldGYub3Jn
L3NoYWRvdy5odG1sDQogICAgPj4gb3IgZnRwOi8vZnRwLmlldGYub3JnL2lldGYvMXNoYWRvdy1z
aXRlcy50eHQNCiAgICA+IA0KICAgID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCiAgICA+IHNmYyBtYWlsaW5nIGxpc3QNCiAgICA+IHNmY0BpZXRmLm9y
Zw0KICAgID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCiAgICA+
IA0KICAgIA0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQogICAgc2ZjIG1haWxpbmcgbGlzdA0KICAgIHNmY0BpZXRmLm9yZw0KICAgIGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQogICAgDQoNCg==


From nobody Mon Sep  4 02:27:13 2017
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 E9938132705; Mon,  4 Sep 2017 02:27:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 1A_GlhST0_Mq; Mon,  4 Sep 2017 02:27:03 -0700 (PDT)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3709D126DFE; Mon,  4 Sep 2017 02:27:03 -0700 (PDT)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id v849R0a5028883; Mon, 4 Sep 2017 10:27:00 +0100
Received: from 950129200 (196.252.114.87.dyn.plus.net [87.114.252.196]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id v849Qxow028875 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Sep 2017 10:27:00 +0100
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Van De Velde, Gunter \(Nokia - BE/Antwerp\)'" <gunter.van_de_velde@nokia.com>,  "'Joel M. Halpern'" <jmh@joelhalpern.com>, <mpls@ietf.org>
Cc: "'Service Function Chaining IETF list'" <sfc@ietf.org>
References: <034601d3235f$1f4ef590$5dece0b0$@olddog.co.uk> <f9620aae-d138-8478-8f3b-f021ad016603@joelhalpern.com> <A645332D-72B7-4E86-949F-2B18987BF9AE@nokia.com>
In-Reply-To: <A645332D-72B7-4E86-949F-2B18987BF9AE@nokia.com>
Date: Mon, 4 Sep 2017 10:26:57 +0100
Message-ID: <04bb01d3255f$f53a5d00$dfaf1700$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJzPM2/P7REhoIu7jpCLKOmydqqngFAGxSgApKH7guhRa4vYA==
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.1.0.1062-23302.006
X-TM-AS-Result: No--22.217-10.0-31-10
X-imss-scan-details: No--22.217-10.0-31-10
X-TMASE-MatchedRID: gTucSmrmRMM4HKI/yaqRm+YAh37ZsBDCTJDl9FKHbrnYWrp179pohu/J p4NV6pXfIQeEHNhqN2MPrVNv1qdfVUKX0MSwedJtCFaAixm5eU8NGLSN9jqAveIh67JIUPir8G7 V1v8bvlFsqhnv2KJ0FhNnPDERj3Lzk3lCx30bxUpT46Ow+EhYOOimxgRHwEwmXduRejGQ44FNAl UAf+JAszXu8p3GIVw8dFShK//Yj0XxzjaI4TpcCVWeeIqHthMLu2rcU2ygxCA3XlVVGX0OkT+ro IwmQ1LVL1NpBYi6UhmToLtZBpu2t51c04K0r+7JEhGH3CRdKUUTcFr9nQa5pBI+jlzyGLPnW11a 6+DDG/XY0jno/xmKIZb/+wegswSlDiYCfoTF/Y6QTsyupo9izZXcm+hpqurIIE7vV05wapsG5pY kwMRqtiXITKQXmKCOn8L97fw6R7h7qToVEfwBPMzWN98iBBeGDZlTFg+eXztm60OoujMOyGHwut 3qZqvb48CHU6S1ISEBqME6aDvAgqLsmXHFeGwaxZQoGMRGhhNT54svNkOnO+VWrwawFeMFq8M1t dFZKo8k7FhZLnoFU8KjqJxyhMunNgyelB4Yx0LEWFPsMEt58AYAPqHoVmYRDO+DX+rUwfZncpGQ s7S9GTRzIRIo4G/05KVkFd6ahn9Kl5uDD6k69uqq/TX+iM8TUVruDsLy3YSbKItl61J/ybLn+0V m71Lcq7rFUcuGp/G8QIu4z6HhEH7cGd19dSFd
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/PVKmReMPRP1o7miC3UGoRgc5Wv8>
Subject: Re: [mpls] [sfc] An MPLS Forwarding plane for SFC
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 04 Sep 2017 09:27:07 -0000

Hi,

> I believe that the approach as Adrian outlines is very pragmatic.

Thanks, Gunter.

A few points...

- As I said in my email and as we note in the draft, this approach is =
somewhat
   limited when compared to the full function that can be achieved with =
the
   NSH.=20
- I quite understand that this is not the approach that the SFC working =
group
  adopted, and that the reasons for the development of the NSH were =
driven
  both by technical concerns and by constraints of the WG charter.
- This proposal is not intended as antagonistic competition to the work =
of=20
  the SFC working group. Indeed, we have been sitting on this draft =
waiting
  for the NSH draft to progress.
- But we are offering a pragmatic alternative that can deliver a subset =
of NSH
   function in a well-known environment. Our hope is that the SFF can be
   achieved with off-the-shelf MPLS hardware.
- I copied my email to the SFC list because that seemed the polite and =
right
   thing to do, not because I think that working group should be =
developing
   this solution. IMHO, this wok belongs in the MPLS working group.

Cheers,
Adrian


> Joel, not sure I agree about being bound by transport mechanism when =
using
> MPLS, as the MPLS sequenced labels can be transported over any type of =

> transport just like NSH could be transported.
> For sure there is as Adrian mentions a trade-off regarding =
flexibility, so each will
> find its application realm.
> For many the flexibility in the sequenced MPLS label approach will be =
sufficient
> for business purpose.
>=20
> G/
>=20
>=20
> On 01/09/2017, 22:25, "sfc on behalf of Joel M. Halpern" =
<sfc-bounces@ietf.org
> on behalf of jmh@joelhalpern.com> wrote:
>=20
>     Reading this draft, what you have proposed is a specific transport
>     mechanism, using MPLS.  By removing the NSH header, you remove the
>     transport agnostic properties that the Working Group was =
specifically
>     chartered to achieve.
>     By recasting the metadata into a label sequence, you make any =
metaata
>     processing significantly harder, and make applications dependent =
upon
>     the MPLS transport, rather than being able to rely on the NSH =
format.
>     If this pattern were followed for other transports, we would =
require SFF
>     and SF which understood how to parse and process all of the =
different
>     transport encodings of the path, and SF would have to understand =
all the
>     different transport encodings of the metadata.
>=20
>     Why is this beneficial?
>=20
>     If what you want to do is carry NSH, with an MPLS label stack that
>     represents the whole sequence of places to visit, we would still =
have to
>     assume that SF preserved the MPLS stack, but their processing, =
assuming
>     they could find the carried NSH header under the MPLS stack, would =
at
>     least be independent of the transport.
>=20
>     Yours,
>     Joel
>=20
>     On 9/1/17 4:15 PM, Adrian Farrel wrote:
>     > Hi,
>     >
>     > We've been working up some ideas for using an MPLS forwarding =
plane
> (switching
>     > or SR) for SFC.
>     >
>     > We have constrained ourselves to the architecture developed by =
the SFC
> working
>     > group, and have used the NSH as a functional model.
>     >
>     > MPLS is somewhat limited compared to the NSH encapsulation, so =
there is a
>     > trade-off between using a new encapsulation with full function =
and a good
> set of
>     > function using an existing forwarding plane.
>     >
>     > At the moment this is an early version of our work, but we =
thought you'd like
> to
>     > see our thought processes.
>     >
>     > (FWIW draft-ietf-bess-nsh-bgp-control-plane is applicable to NSH =
or MPLS
>     > encapsulations and includes mechanisms to select between the =
two.)
>     >
>     > Cheers,
>     > Adrian
>     >
>     >> -----Original Message-----
>     >> From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On =
Behalf Of
>     >> internet-drafts@ietf.org
>     >> Sent: 01 September 2017 21:00
>     >> To: i-d-announce@ietf.org
>     >> Subject: I-D Action: draft-farrel-mpls-sfc-00.txt
>     >>
>     >>
>     >> A New Internet-Draft is available from the on-line =
Internet-Drafts
>     > directories.
>     >>
>     >>
>     >>          Title           : An MPLS-Based Forwarding Plane for =
Service Function
>     > Chaining
>     >>          Authors         : Adrian Farrel
>     >>                            Stewart Bryant
>     >>                            John Drake
>     >> 	Filename        : draft-farrel-mpls-sfc-00.txt
>     >> 	Pages           : 23
>     >> 	Date            : 2017-09-01
>     >>
>     >> Abstract:
>     >>     Service Function Chaining (SFC) is the process of directing =
packets
>     >>     through a network so that they can be acted on by an =
ordered set of
>     >>     abstract service functions before being delivered to the =
intended
>     >>     destination.  An architecture for SFC is defined in =
RFC7665.
>     >>
>     >>     The Network Service Header (NSH) can be inserted into =
packets to
>     >>     steer them along a specific path to realize a Service =
Function Chain.
>     >>
>     >>     Multiprotocol Label Switching (MPLS) is a widely deployed =
forwarding
>     >>     technology that uses labels to identify the forwarding =
actions to be
>     >>     taken at each hop through a network.  Segment Routing is a =
mechanism
>     >>     that provides a source routing paradigm for steering =
packets in an
>     >>     MPLS network.
>     >>
>     >>     This document describes how Service Function Chaining can =
be achieved
>     >>     in an MPLS network by means of a logical representation of =
the NSH in
>     >>     an MPLS label stack.
>     >>
>     >>
>     >>
>     >> The IETF datatracker status page for this draft is:
>     >> https://datatracker.ietf.org/doc/draft-farrel-mpls-sfc/
>     >>
>     >> There are also htmlized versions available at:
>     >> https://tools.ietf.org/html/draft-farrel-mpls-sfc-00
>     >> https://datatracker.ietf.org/doc/html/draft-farrel-mpls-sfc-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/
>     >>
>     >> _______________________________________________
>     >> I-D-Announce mailing list
>     >> I-D-Announce@ietf.org
>     >> https://www.ietf.org/mailman/listinfo/i-d-announce
>     >> Internet-Draft directories: http://www.ietf.org/shadow.html
>     >> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>     >
>     > _______________________________________________
>     > sfc mailing list
>     > sfc@ietf.org
>     > https://www.ietf.org/mailman/listinfo/sfc
>     >
>=20
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org
>     https://www.ietf.org/mailman/listinfo/sfc
>=20



From nobody Mon Sep  4 03:34:34 2017
Return-Path: <tim.chown@jisc.ac.uk>
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 D354713291C; Mon,  4 Sep 2017 03:34:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Tim Chown <tim.chown@jisc.ac.uk>
To: <ops-dir@ietf.org>
Cc: mpls@ietf.org, ietf@ietf.org, draft-ietf-mpls-ldp-mrt.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.59.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150452126581.444.5455088183832048577@ietfa.amsl.com>
Date: Mon, 04 Sep 2017 03:34:25 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/SrSHtbI0acdq-_n4IOWDXG6BTZQ>
Subject: [mpls] Opsdir last call review of draft-ietf-mpls-ldp-mrt-06
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 04 Sep 2017 10:34:26 -0000

Reviewer: Tim Chown
Review result: Ready

Hi,

I have reviewed this document as part of the Operational directorate's ongoing
effort to review all IETF documents being processed by the IESG.  These
comments were written with the intent of improving the operational aspects of
the IETF drafts. Comments that are not addressed in last call may be included
in AD reviews during the IESG review.  Document editors and WG chairs should
treat these comments just like any other last call comments.

This document specifies extensions to the Label Distribution Protocol(LDP) for
routers to advertise MRT Capability in support of the creation of
label-switched paths for diverse Maximally Redundant Trees (MRT), primarily for
use with unicast and multicast IP/LDP Fast-Reroute.

I am not a subject matter expert in the topic, but read the MRT-FRR
architecture described in RFC 7812 before reviewing this draft. Overall the
document is well-written, and is Ready for publication.

The draft seems quite thorough, including consideration of a number of
potential interactions to ensure appropriate exchanges of MRT capabilities
consistent with RFC 5036.

In looking at the draft history, the current -06 version was published to
address the issues raised by the Routing Directorate review.  There has only
been one other update since the -04 version published a year ago.

There are a number of typos in the document that I would expect the RFC Editor
to pick up, but it would be nice to correct these before pushing the document,
e.g., "Extension" singular on page 3, or "as foll If" on page 10.

Tim


From nobody Tue Sep  5 12:11:43 2017
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 64005124E15; Tue,  5 Sep 2017 12:11:26 -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.60.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: draft-ietf-mpls-tp-temporal-hitless-psm@ietf.org, db3546@att.com, mpls@ietf.org, David Sinicrope <david.sinicrope@ericsson.com>, mpls-chairs@ietf.org, david.sinicrope@ericsson.com, The IESG <iesg@ietf.org>,  rfc-editor@rfc-editor.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <150463868640.29815.8508867069900555656.idtracker@ietfa.amsl.com>
Date: Tue, 05 Sep 2017 12:11:26 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/TquEw2EniGZyGmCP2AtElmSJuy0>
Subject: [mpls] Document Action: 'Requirements for hitless MPLS path segment monitoring' to Informational RFC (draft-ietf-mpls-tp-temporal-hitless-psm-14.txt)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 05 Sep 2017 19:11:26 -0000

The IESG has approved the following document:
- 'Requirements for hitless MPLS path segment monitoring'
  (draft-ietf-mpls-tp-temporal-hitless-psm-14.txt) as Informational RFC

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

The IESG contact persons are Alvaro Retana, Alia Atlas and Deborah Brungard.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-tp-temporal-hitless-psm/





Technical Summary

One of the most important OAM capabilities for transport network
operation is fault localisation.  An in-service, on-demand segment
monitoring function of a transport path is indispensable,
particularly when the service monitoring function is activated only
between end points.  However, the current segment monitoring approach
defined for MPLS (including the transport profile (MPLS-TP)) in RFC
6371 "Operations, Administration, and Maintenance Framework for MPLS-
Based Transport Networks" has drawbacks.  This document provides an
analysis of the existing MPLS-TP OAM mechanisms for the path segment
monitoring and provides requirements to guide the development of new
OAM tools to support a Hitless Path Segment Monitoring (HPSM).

 
Working Group Summary

WG progress was smooth with no controversy. 

Document Quality

The document has been well reviewed by members of the WG with interest
in MPLS-TP, and liaisoned with ITU-T SG15, and updated accordingly.
As a requirements document it does not specify any protocol to be implemented,
but rather specifies requirements which will be used to guide future work.

As the document has been a WG document since 2012, without any
solution documents submitted, the responsible AD questioned the interest for
publishing the requirements document as a stand-alone document and
advised to delay until solution work was proposed and possibly combining.
After several months, the WG and WG Chairs requested again to proceed
with publishing as a standalone document.

Personnel

   Who is the Document Shepherd for this document?  David Sinicrope
   Who is the Responsible Area Director?  Deborah Brungard

RFC Editor Note

Section 4.8:
Anyway maintenance points/s/Though maintenance points

Investigating potential solutions for satisfying proposed HPSM requirements
might lead to propose new functional components that have to be backward
compatible with MPLS architecture.
/s/
Investigating potential solutions for satisfying HPSM requirements
may lead to identifying new functional components; these components
need to be backward compatible with MPLS architecture.

Section 4.9:
That because these functions/s/These functions


From nobody Thu Sep  7 06:55:14 2017
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 2D547132D62; Thu,  7 Sep 2017 06:55:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.809
X-Spam-Level: 
X-Spam-Status: No, score=-1.809 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.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 bwgur2igbt7z; Thu,  7 Sep 2017 06:55:09 -0700 (PDT)
Received: from mail1.bemta3.messagelabs.com (mail1.bemta3.messagelabs.com [195.245.230.163]) (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 A0C5B132F02; Thu,  7 Sep 2017 06:55:08 -0700 (PDT)
Received: from [85.158.138.179] by server-3.bemta-3.messagelabs.com id 4B/02-02046-9BF41B95; Thu, 07 Sep 2017 13:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTURzHd+5ju5k3r9Ppr2mvVSDmRvYw/4m CXhaYEUEZSd3ZbVtt03aXrIIepFbLIovKQjLFHr5ITSFTQ6TyFYUmpEvT0LTMHlRgq4ju3dEe /xw+v+/3/B7n8GNI9XOllhFcTsFh5606pR+1KKzKpa9JqEic3+JmY5s7i6lYz/UiOra1n19Ox tVc6VXFFRZ6iQ3EVtpiN6a4dtDmvLF+MvXhJ+TK+5avOoIKOpEb+TEUl0nCg1tDSjlQc+cIOO 4tJnHQhyCj7qUUTGKU3FKoLOlVyhzMzYYH2ado+RLJXUXwrOcmLRtB3HLI+CXXlS+tgqZzo1I CI7EBXnhWyjLFzYGvQ26fzHLboK9SlGXEhcBYaykhM8mFgmcwz8fAcVBY95TErIG3A79ozLMg 52WuCvM06Mg75XsNcJkqGDw+PJ5ggOrs9whzPDR/OqGS+4I0f9WbJHz/IwFn8rvGm0XC2KXvF B7ICH2v88dzreCpraEw74Gs2goaJ3fS4D3/iMBFw6GobzfWM5Rw4VG677PUXDI0536h8P9oob fzJMIcDm966umzKOLKP4/GbIeqOxcpmVkuEFouD1JYj4JrtZ+VmOfBjfx35AQ/bhgg/tWvIVU xihAFR5rg0EfHGowOi8nstPEWqz56/kKDTRBF3iRYeaNoSE6xVSJppQ4rFOgu+tG2thFNZQid hm2KqEhUTzGm7Nxv5kXzdsc+qyA2onCG0QEbv17yAh2CSXDtslilvZywgfHXBbPVss2KqbxNt Jiw1YqWMeXdvT8JptJ33ved5WP9Pwk1ZU+xC9pQNlhO4+Q08z77n6IT+96BpmmDWKRQKNT+qY LDZnH+74+gUAbpgli3XMXfYnf+6T0ijUVIYzmHy+WxnPxfS3sEpeu99Nyc7PZ1MxvuTY6xZvN UxJnRuDmemKvNmza6klcvPhaf/KE7RD9VmFkYULYsJzqrJOzJjJhvYZpXwoL2Wo8h4dDH0zWt n9e0J6R5b0cdcJtyj5YWbL49/bsmKVyz8mhiUMCSQ8TehqyDddULV6RHnXeNXOpSjNY3lhVsm d6WlamjRDMfHUk6RP43zHgl9OoDAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-8.tower-169.messagelabs.com!1504792501!125070905!1
X-Originating-IP: [52.27.180.120]
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 24856 invoked from network); 7 Sep 2017 13:55:04 -0000
Received: from ec2-52-27-180-120.us-west-2.compute.amazonaws.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (52.27.180.120) by server-8.tower-169.messagelabs.com with AES256-SHA256 encrypted SMTP; 7 Sep 2017 13:55:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=NyBCu2YadjdhO2WF8Vh4AHh3HmVaCdvSauhaT6ixGow=; b=Roy+35V3nzb+cMa+7Ph9MOyOV0QuxCrKkuM7NjsJeS9oMHjHyZB4Kx8Lu19bJHgLSgVcO1LGwAuJduHiKKtinxlU5BIWx923+LcZl2/LINsAZMh42y2ghQmGqAngMtSS6Or/ji57qU5H8wHF1ma9nLeIRzPqWOmPKsoSlRk27KE=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by AM4PR03MB1604.eurprd03.prod.outlook.com (10.165.243.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Thu, 7 Sep 2017 13:54:59 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::f42b:1f96:a353:d871]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::f42b:1f96:a353:d871%13]) with mapi id 15.20.0013.018; Thu, 7 Sep 2017 13:54:59 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "mpls@ietf.org" <mpls@ietf.org>
CC: "draft-shen-mpls-egress-protection-framework@ietf.org" <draft-shen-mpls-egress-protection-framework@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>
Thread-Topic: Adoption of draft-shen-mpls-egress-protection-framework
Thread-Index: AdMn4OLyXKADRfUKRCC1lUEYeszmrQ==
Date: Thu, 7 Sep 2017 13:54:59 +0000
Message-ID: <AM4PR03MB1713772A4348FC535728B6059D940@AM4PR03MB1713.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR03MB1604; 6:JOzGyVxF9s1xsOd8YfoDbR4VmLFyBgX1M4AdI7+E42cBH8Qf9oYi56mDc54oN43jzqn+co9jnZQi2ToPv2BqHFuWgTsdEhtwv4ksTbtaB451a4lf4eTSEzdFUFr0p/0dryZYzevSu703NvcjAWw2SXv5dPdmgmidGcTlhzYShXJs1m6ojHCQ4ltJS6Q1zFWnWKw9MUITc//iOfdMBAe6Nx+o3tJ6RApJzbaClbgMRy8KKg4xRwfWGhOIhm2XosNUtRdGgedzDokbRzB8JecQkMz5Vdxq9uAex6XUdkCkkIf2YEBCyqxjgKOEqfLDzaq8ntacl+JaygS401Y3vJ5Zqg==; 5:RuMjSm1qwdNULEkjstD7zbtkwxW+iI0g+LnAX2zKrjLcEnue8OQ3fw432Rx78mnXqrnkcl0MxE2A+2ei5k2ItC9aA+kQVEv3uJmchhiPAZIX8pGYG7ZlaGqBWndvdN9xWW3HxTlWePBmK0DcdurmFA==; 24:CS9Xn9wHg7FLy7NH+wj61JK6fZUZ7t4OWEiajUz/nd5NZQNUoiulcEY9VQ0UatlNLS52TwWGS9lpVb2iFsIIutXrSt+Ko27Wb5oArq/NnKU=; 7:Mu43eH/hR5IkX5Oikc0IK3yTcpQPdASubIR5SBYxM7tVUgyJ48kR+Or5qRrUN07DhtnRsnmsFIF55ZHy25TZCqiMFv2oZS0YjGvDrOFixetuZ0Dj+ePOvwQERfQGfdxFmQD3ps80FpSN9by0+wTPamnbL+2KFGOyHZ/J+BeOf12uu9u60iM23LZAcrtILI8lG4EhA04T26I20H5w7naLY3S7Dgn8NVvqqs57iNGJ3YI=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 091d5afb-fd2c-4b30-209a-08d4f5f807c8
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR03MB1604; 
x-ms-traffictypediagnostic: AM4PR03MB1604:
x-exchange-antispam-report-test: UriScan:(72170088055959)(120809045254105)(21748063052155)(279101305709854); 
x-microsoft-antispam-prvs: <AM4PR03MB160449EE50913F8CED66E1869D940@AM4PR03MB1604.eurprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR03MB1604; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR03MB1604; 
x-forefront-prvs: 04238CD941
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(199003)(252514010)(51444003)(189002)(25786009)(2351001)(478600001)(54356999)(72206003)(50986999)(101416001)(33656002)(8936002)(6916009)(3660700001)(105586002)(189998001)(7696004)(3280700002)(2906002)(86362001)(6506006)(7736002)(74316002)(106356001)(81156014)(1730700003)(81166006)(236005)(5660300001)(8676002)(54896002)(97736004)(53936002)(9686003)(6306002)(54906002)(99286003)(4326008)(230783001)(110136004)(39060400002)(6436002)(5630700001)(5250100002)(55016002)(5640700003)(2501003)(68736007)(2900100001)(413944005)(66066001)(14454004)(606006)(3846002)(102836003)(790700001)(6116002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR03MB1604; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB1713772A4348FC535728B6059D940AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2017 13:54:59.6395 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1604
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/qTgHey2-MMdM8KEwwNoPPeshX7U>
Subject: [mpls] Adoption of draft-shen-mpls-egress-protection-framework
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 07 Sep 2017 13:55:13 -0000

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

Dear colleagues,
I've read the draft in question<https://datatracker.ietf.org/doc/draft-she=
n-mpls-egress-protection-framework/?include_text=3D1> and I support its ad=
option as a WG document by the MPLS WG.

At the same time I have several issues with the current text that, from my=
 POV, should be resolved as the document is progressed. I would like to em=
phasize that I do not see these issues as blockers for the document adopti=
on.

Here is the list:

The Requirements Language:
I have seen several occurrences of mixed usage of the IETF capitalized "MU=
ST" and the non-normative "must" in the same sentence or in multiple sente=
nces forming (from my POV) a common context within the document. Gere are =
just two examples (offending words are highlighted):

*         In section 5.10: "The context ID must be advertised in such a ma=
nner that any egress-protected tunnels MUST have E as tailend, and any egr=
ess-protection bypass tunnels MUST have P as tailend while avoiding E"

*         In section 5.13: "In order to achieve this, the protector MUST m=
aintain such kind of service labels in dedicated label spaces on a per pro=
tected egress {E, P} basis, i.e. one label space for each egress router th=
at it protects. Also, there must be a session of service label distributio=
n protocol between each egress router and the protector"

I have also found at least one text fragment where the IETF capitalized "M=
UST" appears very close to a non-normative "should" making it very difficu=
lt to understand what is and what is not required (again, the offending wo=
rds are highlighted):

*         In section 5.8: "The bypass tunnel MUST have the property that i=
t should not be affected by any topology change caused by an egress node f=
ailure"

I have found at least one text fragment that looks to me like specificatio=
n of OPTIONAL behavior, but the IETF capitalized "MAY" is not used:

*         In section 5.2: "In a case where a PLR does not have a fast and =
reliable mechanism to detect a node failure or distinguish between a link =
failure and a  node failure, it may conservatively treat a link failure as=
 a node failure and trigger egress node protection".

(Please note that the quoted fragments are just examples, and there may be=
 more such fragments in the draft).

Last but not least, RFC 2119 is quoted in Section 2, but is not listed as =
a normative reference.

Egress Link Failure:
The draft proposes a common framework for local repair of both egress link=
 failures and egress node failures. From mu POV, these two cases are diffe=
rent. In particular:

*         Local repair of egress link failures can be achieved by many dif=
ferent mechanisms, including some that do not require support of context-s=
pecific label spaces in the protector. One such mechanism is even mentione=
d as "Option 2" for egress link protection in Section 6 of the draft, and,=
 AFAIK, similar mechanisms have been successfully deployed by some vendors=
.

*         While alternative reasonably fast mechanisms for repair of egres=
s node failures exist (e.g., see Section 6.2.1 of the BGP PIC draft<https:=
//datatracker.ietf.org/doc/draft-ietf-rtgwg-bgp-pic/?include_text=3D1>, th=
ese mechanisms are applied at the service ingress PE and therefore should =
be classified as global repair mechanisms).
I think that clear differentiation between the two cases (with Informative=
 reference to the BGP PIC draft etc.) would be most helpful.

Egress Node Failure:

*         The draft is somewhat vague about detection of egress node failu=
re as opposed to detection of failure of the link between the penultimate =
LSR and the egress node. Section 5.2 only says that "All the local failure=
 detection mechanisms used by PLRs in transit link/node protection are app=
licable to egress node failure detection" leaving it to the reader/impleme=
nter to guess whether some other methods (e.g., monitoring the state of a =
multi-hop IP BFD session between stable IP addresses owned by these two de=
vices) can be used for reasonably fast and reliable detection of egress no=
de failures.

*         One well-known method for reliable (but slow) detection of=20the=
 node failure is to wait for IGP to converge and to check whether the node=
 is still present in the updated LSDB. AFAIK, there are deployed BGP PIC i=
mplementations that use this method to trigger BGP Edge PIC repair. Howeve=
r, I believe that this method is definitely not suitable as a trigger for =
local repair mechanisms, and I think that the authors should clarify their=
 position on this point, one way or another.

*         The draft states in section 5.2 that "In a case where a PLR does=
 not have a fast and reliable mechanism to    detect a node failure or dis=
tinguish between a link failure and a node failure, it may conservatively =
treat a link failure as a node failure and trigger egress node protection"=
.  This leaves open the question  of the PLR that can reliably and reasona=
bly fast differentiate between these two cases (link failure and egress fa=
ilure). In particular, the draft should describe the possible modes of beh=
avior that the user can select for the PLR, and the ways to avoid race con=
ditions between multiple protection schemes being applied simultaneously.

Context ID Visibility:
Section 5.10 discusses various ways in which reachability of the Context I=
D can be advertised in IGP, i.e., within a specific AS. But I have not fou=
nd any mention of inter-AS visibility of the Context ID. As a consequence,=
 it is not clear to me whether the framework defined in the draft is appli=
cable to MPLS services that cross multiple AS, e.g., with inter-AS IP VPN =
option C. From my POV, if the draft is only applicable to intra-AS service=
s, this should be explicitly stated in the document (preferably, in the Ap=
plicability Statement section).

The role of traffic engineering in setup of bypass tunnels:
The draft states that "any egress-protection bypass tunnels MUST have P as=
 tailend while avoiding E" (Section 5.9).  It also states that "The bypass=
 tunnel MUST have the property that it  should not be affected by any topo=
logy change caused by an egress node failure" (Section 5.8). These stateme=
nts look to me as implicit requirements to use some traffic-engineering te=
chnique for setup of the bypass tunnels and should be clarified in the dra=
ft. In particular, from my POV addressing these requirements with LDP used=
 for setup of the bypass tunnels as described in Section 5.11, item [2], i=
s non-trivial and therefore deserves detailed explanation. Depending on th=
e details, some references (e.g., references to RFC 5286 and RFC 7490), th=
at currently appear as Informational, may have to be promoted to Normative=
.

Bypass tunnels and segment routing:
I may have missed something important, but it seems that the technique des=
cribed in Section 5.11, item 4, is just a variation of the hierarchical LS=
P technique when the context segment is used as a single hop LSP on top of=
 a bypass LSP set up using SR. If so, it makes sense to merge items 3 and =
4 of Section 5.11.

Hopefully these comments will be useful.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com


__________________________________________________________________________=
_

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_AM4PR03MB1713772A4348FC535728B6059D940AM4PR03MB1713eurp_
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-mic=
rosoft-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"ht=
tp://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
=09{font-family:Wingdings;
=09panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:#0563C1;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:#954F72;
=09text-decoration:underline;}
pre
=09{mso-style-priority:99;
=09mso-style-link:"HTML Preformatted Char";
=09margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:10.0pt;
=09font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
=09{mso-style-priority:34;
=09margin-top:0cm;
=09margin-right:0cm;
=09margin-bottom:0cm;
=09margin-left:36.0pt;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
=09{mso-style-name:"HTML Preformatted Char";
=09mso-style-priority:99;
=09mso-style-link:"HTML Preformatted";
=09font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
=09{mso-style-name:msonormal;
=09mso-margin-top-alt:auto;
=09margin-right:0cm;
=09mso-margin-bottom-alt:auto;
=09margin-left:0cm;
=09font-size:12.0pt;
=09font-family:"Times New Roman",serif;}
span.EmailStyle21
=09{mso-style-type:personal-compose;
=09font-family:"Calibri",sans-serif;
=09color:windowtext;}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-size:10.0pt;
=09font-family:"Calibri",sans-serif;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
=09{page:WordSection1;}
/* List Definitions */
@list l0
=09{mso-list-id:1495560263;
=09mso-list-type:hybrid;
=09mso-list-template-ids:1196061486 67698689 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l0:level1
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:54.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l0:level2
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:90.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l0:level3
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:126.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l0:level4
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:162.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l0:level5
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:198.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l0:level6
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:234.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l0:level7
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:270.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l0:level8
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:306.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l0:level9
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:342.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l1
=09{mso-list-id:1636177667;
=09mso-list-type:hybrid;
=09mso-list-template-ids:-389482524 67698689 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l1:level1
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:54.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l1:level2
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:90.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l1:level3
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:126.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l1:level4
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:162.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l1:level5
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:198.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l1:level6
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:234.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l1:level7
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:270.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l1:level8
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:306.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l1:level9
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:342.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l2
=09{mso-list-id:2079859689;
=09mso-list-type:hybrid;
=09mso-list-template-ids:-946053368 67698689 67698691 67698693 67698689 67=
698691 67698693 67698689 67698691 67698693;}
@list l2:level1
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:54.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l2:level2
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:90.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l2:level3
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:126.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l2:level4
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:162.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l2:level5
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:198.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l2:level6
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:234.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
@list l2:level7
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0B7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:270.0pt;
=09text-indent:-18.0pt;
=09font-family:Symbol;}
@list l2:level8
=09{mso-level-number-format:bullet;
=09mso-level-text:o;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:306.0pt;
=09text-indent:-18.0pt;
=09font-family:"Courier New";}
@list l2:level9
=09{mso-level-number-format:bullet;
=09mso-level-text:\F0A7;
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:342.0pt;
=09text-indent:-18.0pt;
=09font-family:Wingdings;}
ol
=09{margin-bottom:0cm;}
ul
=09{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear colleagues,<o:p></o:p></p>
<p class=3D"MsoNormal">I&#8217;ve read the <a href=3D"https://datatracker.=
ietf.org/doc/draft-shen-mpls-egress-protection-framework/?include_text=3D1=
">
draft in question</a> and <b><i>I support its adoption as a WG document by=
 the MPLS WG</i></b>.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">At the same time I have several issues with the cur=
rent text that, from my POV, should be resolved as the document is progres=
sed. I would like to emphasize that
<b><i>I do not see these issues as blockers for the document adoption</i><=
/b>.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Here is the list:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><u>The Requirements Language</u></b>:<o:p></o:p>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">I have seen several oc=
currences of mixed usage of the IETF capitalized &#8220;MUST&#8221; and th=
e non-normative &#8220;must&#8221; in the same sentence or in multiple sen=
tences forming (from my POV) a common context within the document.
 Gere are just two examples (offending words are <span style=3D"background=
:yellow;mso-highlight:yellow">
highlighted</span>):<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span>In section 5.10: &=
#8220;<span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;"=
>The context ID
<span style=3D"background:yellow;mso-highlight:yellow">must</span> be adve=
rtised in such a manner that any egress-protected tunnels
<span style=3D"background:yellow;mso-highlight:yellow">MUST</span> have E =
as tailend, and any egress-protection bypass tunnels
<span style=3D"background:yellow;mso-highlight:yellow">MUST</span> have P =
as tailend while avoiding E</span><b>&#8221;</b><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l1 level1 lfo2">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span>In section 5.13: &=
#8221;<span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;"=
>In order to achieve this, the protector
<span style=3D"background:yellow;mso-highlight:yellow">MUST</span> maintai=
n such kind of service labels in dedicated label spaces on a per protected=
 egress {E, P} basis, i.e. one label space for each egress router that it =
protects. Also, there
<span style=3D"background:yellow;mso-highlight:yellow">must</span> be a se=
ssion of service label distribution protocol between each egress router an=
d the protector</span><b>&#8221;</b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">I have also found at l=
east one text fragment where the IETF capitalized &#8220;MUST&#8221; appea=
rs very close to a non-normative &#8220;should&#8221; making it very diffi=
cult to understand what is and what is not required (again, the
 offending words are <span style=3D"background:yellow;mso-highlight:yellow=
">highlighted</span>):<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l0 level1 lfo4">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span>In section 5.8: &#=
8220;<span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">=
The bypass tunnel
<span style=3D"background:yellow;mso-highlight:yellow">MUST</span> have th=
e property that it
<span style=3D"background:yellow;mso-highlight:yellow">should</span> not b=
e affected by any topology change caused by an egress node failure</span>&=
#8221;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">I have found at least =
one text fragment that looks to me like specification of OPTIONAL behavior=
, but the IETF capitalized &#8220;MAY&#8221; is not used:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l0 level1 lfo4">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span>In section 5.2: &#=
8220;<span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">=
In a case where a PLR does not have a fast and reliable mechanism to detec=
t a node failure or distinguish between a link failure
 and a&nbsp; node failure, it <span style=3D"background:yellow;mso-highlig=
ht:yellow">may</span> conservatively treat a link failure as a node failur=
e and trigger egress node protection</span>&#8221;.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">(Please note that the =
quoted fragments are just examples, and there may be more such fragments i=
n the draft).<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">Last but not least, RF=
C 2119 is quoted in Section 2, but is not listed as a normative reference.=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><u>Egress Link Failure</u></b>:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">The draft proposes a c=
ommon framework for
<b><i>local repair</i></b> of both <b><i>egress link failures</i></b> and =
<b><i>egress node failures</i></b>. From mu POV, these two cases are diffe=
rent. In particular:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l0 level1 lfo4">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span><b><i>Local repair=
 of egress link failures</i></b> can be achieved by many different mechani=
sms, including some that do not require support of context-specific label =
spaces in the protector. One such mechanism
 is even mentioned as &#8220;Option 2&#8221; for egress link protection in=
 Section 6 of the draft, and, AFAIK, similar mechanisms have been successf=
ully deployed by some vendors.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l0 level1 lfo4">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span>While alternative =
reasonably fast mechanisms for
<b><i>repair of egress node failures</i></b> exist (e.g., see Section 6.2.=
1 of the
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-rtgwg-bgp-pic/?incl=
ude_text=3D1">
BGP PIC draft</a>, these mechanisms are applied at the service ingress PE =
and therefore should be classified as
<b><i>global repair </i></b>mechanisms).&nbsp; <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">I think that clear dif=
ferentiation between the two cases (with Informative reference to the BGP =
PIC draft etc.) would be most helpful.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><u>Egress=20Node Failure</u></b>:<o:p></o:p></p>=

<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l2 level1 lfo6">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span>The draft is somew=
hat vague about detection of egress node failure as opposed to detection o=
f failure of the link between the penultimate LSR and the egress node. Sec=
tion 5.2 only says that &#8220;<span style=3D"font-size:10.0pt;font-family=
:&quot;Courier New&quot;">All
 the local failure detection mechanisms used by PLRs in transit link/node =
protection are applicable to egress node failure detection</span>&#8221; l=
eaving it to the reader/implementer to guess whether some other methods (e=
.g., monitoring the state of a multi-hop
 IP BFD session between stable IP addresses owned by these two devices) ca=
n be used for reasonably fast and reliable detection of egress node failur=
es.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l2 level1 lfo6">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span>One well-known met=
hod for reliable (but slow) detection of the node failure is to wait for I=
GP to converge and to check whether the node is still present in the updat=
ed LSDB. AFAIK, there are deployed BGP
 PIC implementations that use this method to trigger BGP Edge PIC repair. =
However, I believe that this method is definitely not suitable as a trigge=
r for local repair mechanisms, and I think that the authors should clarify=
 their position on this point, one
 way or another.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt;mso-list:l2 level1 lfo6">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso=
-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot=
;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span dir=3D"LTR"></span>The draft states i=
n section 5.2 that &#8220;<span style=3D"font-size:10.0pt;font-family:&quo=
t;Courier New&quot;">In a case where a PLR does not have a fast and reliab=
le mechanism to&nbsp;&nbsp;&nbsp; detect a node failure or distinguish
 between a link failure and a node failure, it may conservatively treat a =
link failure as a node failure and trigger egress node protection</span>&#=
8221;.&nbsp; This leaves open the question&nbsp; of the PLR that
<b><i>can</i></b> reliably and reasonably fast differentiate between these=
 two cases (link failure and egress failure). In particular, the draft sho=
uld describe the possible modes of behavior that the user can select for t=
he PLR, and the ways to avoid race
 conditions between multiple protection schemes being applied simultaneous=
ly. <o:p>
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><u>Context ID Visibility</u></b>:<o:p></o:p></p>=

<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">Section 5.10 discusses=
 various ways in which reachability of the Context ID can be advertised in=
 IGP, i.e., within a specific AS. But I have not found any mention of inte=
r-AS visibility of the Context ID. As a
 consequence, it is not clear to me whether the framework defined in the d=
raft is applicable to MPLS services that cross multiple AS, e.g., with int=
er-AS IP VPN option C. From my POV, if the draft is only applicable to int=
ra-AS services, this should be explicitly
 stated in the document (preferably, in the Applicability Statement sectio=
n).&nbsp; <o:p>
</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><u>The role of traffic engineering in setup of b=
ypass tunnels</u></b>:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">The draft states that =
&#8220;<span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;=
">any egress-protection bypass tunnels MUST have P as tailend while avoidi=
ng E</span>&#8221; (Section 5.9).&nbsp; It also states that &#8220;<span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">The
 bypass tunnel MUST have the property that it&nbsp; should not be affected=
 by any topology change caused by an egress node failure</span>&#8221; (Se=
ction 5.8). These statements look to me as implicit requirements to use so=
me traffic-engineering technique for setup of
 the bypass tunnels and should be clarified in the draft. In particular, f=
rom my POV addressing these requirements with LDP used for setup of the by=
pass tunnels as described in Section 5.11, item [2], is non-trivial and th=
erefore deserves detailed explanation.
 Depending on the details, some references (e.g., references to RFC 5286 a=
nd RFC 7490), that currently appear as Informational, may have to be promo=
ted to Normative.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><u>Bypass tunnels and segment routing</u></b>:<o=
:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">I may have missed some=
thing important, but it seems that the technique described in Section 5.11=
, item 4, is just a variation of the hierarchical LSP technique when the c=
ontext segment is used as a single hop
 LSP on top of a bypass LSP set up using SR. If so, it makes sense to merg=
e items 3 and 4 of Section 5.11.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hopefully these comments will be useful.<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Sasha<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Office: &#43;972-39266302<o:p></o:p></p>
<p class=3D"MsoNormal">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;972-549266=
302<o:p></o:p></p>
<p class=3D"MsoNormal">Email:&nbsp;&nbsp; Alexander.Vainshtein@ecitele.com=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</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_AM4PR03MB1713772A4348FC535728B6059D940AM4PR03MB1713eurp_--


From nobody Fri Sep  8 06:11:00 2017
Return-Path: <ivandean@gmail.com>
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 8D84A1323B4; Fri,  8 Sep 2017 06:10:52 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Dean Bogdanovic <ivandean@gmail.com>
To: <yang-doctors@ietf.org>
Cc: mpls@ietf.org, draft-ietf-mpls-ldp-yang.all@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.60.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150487625250.17301.18089417716327090477@ietfa.amsl.com>
Date: Fri, 08 Sep 2017 06:10:52 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/IBGYqjiAG9HDuvGeFBjsPysNAp4>
Subject: [mpls] Yangdoctors early partial review of draft-ietf-mpls-ldp-yang-01
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 08 Sep 2017 13:10:52 -0000

Review is partially done. Another review request has been registered for
completing it.

Reviewer: Dean Bogdanovic
Review result: On the Right Track

In general, I like you design with base and extended model. Think it is a very
good approach in modeling and maybe I as author should have taken a similar
approach when modeling ACLs.

But there is a bit of confusion for me

Why are IPv4 and v6 separated? Why is IPv6 missing from the base model? The RFC
5036 is specifying both AF is the document. And you are mentioning that RFC
5036 is used for base model. Wy having same hierarchy but different namespaces?

4.1.1. Base

1. should 'discovery' be under 'global'?

Especially the 'interfaces' section. 'Interfaces' are directly attached to the
device. Compared to peers which is the remote end (either that be directly
connected peers, or peers that are more than 1 hop away). If peers are not
under global, it seems that 'discovery' and especially 'discovery/interfaces'
should not be under 'global'.

This applies to 'discovery/targeted' as well.

module: ietf-mpls-ldp
augment /rt:routing/rt:control-plane-protocols:
   +--rw mpls-ldp!
      +--rw global
      |  +--rw config
      |  |  +--rw capability
      |  |  +--rw graceful-restart
      |  |  |  +--rw enable?                boolean
      |  |  |  +--rw reconnect-time?        uint16
      |  |  |  +--rw recovery-time?         uint16
      |  |  |  +--rw forwarding-holdtime?   uint16
      |  |  +--rw lsr-id?             yang:dotted-quad
      |  +--rw address-families
      |  |  +--rw ipv4
      |  |     +--rw config
      |  |        +--rw enable?         boolean
      |  |        +--rw label-policy
      |  |           +--rw advertise
      |  |              +--rw egress-explicit-null
      |  |                 +--rw enable?   boolean
      |  +--rw discovery
      |     +--rw interfaces
      |     |  +--rw config
      |     |  |  +--rw hello-holdtime?   uint16
      |     |  |  +--rw hello-interval?   uint16
      |     |  +--rw interface* [interface]
      |     |     +--rw interface           mpls-interface-ref
      |     |     +--rw address-families
      |     |        +--rw ipv4
      |     |           +--rw config
      |     |              +--rw enable?   boolean

9.1 Base

   leaf peer-ldp-id {
     type yang:dotted-quad;
     description "Peer LDP ID.";
   }

Nit: "peer-" prefix needed?

Is this value different from peer LSR ID?

In general, I believe you are on the right path, but I don’t have deep LDP
knowledge, so can’t understand some of the nuances that you might have wanted
to address



From nobody Fri Sep  8 12:23:01 2017
Return-Path: <yshen@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 71864126DD9; Fri,  8 Sep 2017 12:22:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.011
X-Spam-Level: 
X-Spam-Status: No, score=-3.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 bIiepggGSo9B; Fri,  8 Sep 2017 12:22:56 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0139.outbound.protection.outlook.com [104.47.32.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC5331320C9; Fri,  8 Sep 2017 12:22:55 -0700 (PDT)
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; bh=fttEbBZ4c5xz8SuSawN+4X4CvF6YlbFyUiXsXsnKSko=; b=PyG2Lfrg7r0NpfnGpfdEtGi6vPVS9XM/9V1fkX3/SkQP5uvhpfcUd925CqqgpVo48T4gRe93CjafCznEiyAeQsEzk0bgUfsUmllB15wk9JUesSUbkLAqGJ3Tonmrm6ymOVKid+9sRuiD2ZjrTJOHR7GxlYrQCQYL1f3xmzqBc9w=
Received: from BN3PR0501MB1554.namprd05.prod.outlook.com (10.161.217.144) by BN3PR0501MB1315.namprd05.prod.outlook.com (10.160.183.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.4; Fri, 8 Sep 2017 19:22:53 +0000
Received: from BN3PR0501MB1554.namprd05.prod.outlook.com ([10.161.217.144]) by BN3PR0501MB1554.namprd05.prod.outlook.com ([10.161.217.144]) with mapi id 15.20.0056.003; Fri, 8 Sep 2017 19:22:53 +0000
From: Yimin Shen <yshen@juniper.net>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, "mpls@ietf.org" <mpls@ietf.org>
CC: "draft-shen-mpls-egress-protection-framework@ietf.org" <draft-shen-mpls-egress-protection-framework@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>
Thread-Topic: Adoption of draft-shen-mpls-egress-protection-framework
Thread-Index: AdMn4OLyXKADRfUKRCC1lUEYeszmrQA1XPmA
Date: Fri, 8 Sep 2017 19:22:53 +0000
Message-ID: <CFB8BC8D-06FF-4579-8CCB-06AAF03457FD@juniper.net>
References: <AM4PR03MB1713772A4348FC535728B6059D940@AM4PR03MB1713.eurprd03.prod.outlook.com>
In-Reply-To: <AM4PR03MB1713772A4348FC535728B6059D940@AM4PR03MB1713.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1315; 6:hPtbx3+6OHiVIvEwAsk1nBQqV8F4RP0f6NT9zYyxWtMUUyckm7zYHt8pWSQgPttcMcorBajUVNhRbyE7pkgw3DIonBA9xt2jwYOQwURGpCB4XJ16kBZwit+OoUuHc3/fFt7pSQV6BWoQtGgRrck4NvV7sR9mBqFonRy/ymdmYS4aTEnlA3KuCBDbFNsAxU2VkBUkGA1JNIEXtsoOI0a+L+n1lXFQLypKlEgsc74GwnNJJN2vzFnI6yZSCJsMcDhK5fnIQWI3nPLfntSvFKnmJMJbf+a+OHPDnz80iPNC+qU+OMVeX6Y2qahgyR9NqPyV9ttprqXVfxTM44IE73sOfQ==; 5:q/2cw2sKI6ljQz/IUkyWp2GHXX7jsU01D987Ow1XMthEXyjvYyvSafBc/nuhxaMsyVpKIC5sZV2ckqQ/jXdMTth0IpBuOmM20PRry68U8+oe7vlPxNqWfhfyvYSUJsrMKFSHtLCKIgWIP1LFhsUJ9A==; 24:gX3MNotyqt9yR5uX523R6jLZBFTOEDLrOs/f6/apWHcNRANM47BZHFEkYKVyi9H62Pt8rxv4qOgYkzAqgFABU4phvWjAvahqkPXzAIhntso=; 7:1S+C2JgcGJ68FkZmoeaCYEiwUY7yyFr8otCnz78nyB0Rp7OP2z8JfGQ1ku8/dpapbPF8FoRfAiBZVkMkatU/CSi5uS5EtpAwkH/6lgdfZzMArj9oZ2cNZ0EWFjHQKTDvxZVmn0M16X5MLDpMFtRZg7E/RzkZhDQGqte+L7aq5pCdR5PQ3i3ztJx65KBE9VgRqABwSFhUirjb5JmOZ+DRQOoRyHdspr6lst4Hr6N3W3k=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 2a19612a-7ebc-4ee5-16e9-08d4f6ef00b8
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BN3PR0501MB1315; 
x-ms-traffictypediagnostic: BN3PR0501MB1315:
x-exchange-antispam-report-test: UriScan:(72170088055959)(279101305709854);
x-microsoft-antispam-prvs: <BN3PR0501MB13152C8AC660BAE1D0013B01BD950@BN3PR0501MB1315.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0501MB1315; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0501MB1315; 
x-forefront-prvs: 04244E0DC5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(43784003)(51444003)(189002)(199003)(25786009)(14454004)(189998001)(54356999)(7736002)(76176999)(36756003)(305945005)(82746002)(105586002)(6506006)(68736007)(8676002)(6436002)(101416001)(2906002)(77096006)(8936002)(229853002)(81166006)(3660700001)(2950100002)(81156014)(3280700002)(2501003)(6486002)(4001350100001)(83716003)(97736004)(33656002)(106356001)(39060400002)(5660300001)(50986999)(230783001)(6246003)(53936002)(478600001)(6512007)(99286003)(3846002)(2900100001)(54906002)(86362001)(6116002)(4326008)(83506001)(102836003)(66066001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1315; H:BN3PR0501MB1554.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=yshen@juniper.net; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <47A694B00B9D2F4F9E4696BF648DC45C@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2017 19:22:53.4357 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1315
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8bLaRIm8fduCZFvPvc1Zo4Tu5C8>
Subject: Re: [mpls] Adoption of draft-shen-mpls-egress-protection-framework
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 08 Sep 2017 19:22:59 -0000

SGkgU2FzaGEsDQoNClRoYW5rcyBmb3IgeW91ciBkZXRhaWxlZCByZXZpZXcsIGFuZCBraW5kIHN1
Z2dlc3Rpb25zIGFuZCBzdXBwb3J0IGZvciB0aGlzIGRyYWZ0IQ0KDQpQbGVhc2Ugc2VlIGlubGlu
ZSBmb3Igb3VyIHJlc3BvbnNlLCBhbmQgd2Ugd2lsbCBpbmNvcnBvcmF0ZSB0aGVzZSBjaGFuZ2Vz
IGluIHRoZSBuZXh0IHJldmlzaW9uLg0KDQpUaG5ha3MsDQoNCllpbWluIFNoZW4NCkp1bmlwZXIg
TmV0d29ya3MNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkRlYXIgY29sbGVhZ3VlcywN
Cg0KSeKAmXZlIHJlYWQgdGhlIGRyYWZ0IGluIHF1ZXN0aW9uIGFuZCBJIHN1cHBvcnQgaXRzIGFk
b3B0aW9uIGFzIGEgV0cgZG9jdW1lbnQgYnkgdGhlIE1QTFMgV0cuDQoNClt5c2hlbl0gVGhhbmtz
IGFnYWluICEgDQoNCg0KDQoNCkF0IHRoZSBzYW1lIHRpbWUgSSBoYXZlIHNldmVyYWwgaXNzdWVz
IHdpdGggdGhlIGN1cnJlbnQgdGV4dCB0aGF0LCBmcm9tIG15IFBPViwgc2hvdWxkIGJlIHJlc29s
dmVkIGFzIHRoZSBkb2N1bWVudCBpcyBwcm9ncmVzc2VkLiBJIHdvdWxkIGxpa2UgdG8gZW1waGFz
aXplIHRoYXQgSSBkbyBub3Qgc2VlIHRoZXNlIGlzc3VlcyBhcyBibG9ja2VycyBmb3IgdGhlIGRv
Y3VtZW50IGFkb3B0aW9uLg0KDQpIZXJlIGlzIHRoZSBsaXN0Og0KDQpUaGUgUmVxdWlyZW1lbnRz
IExhbmd1YWdlOg0KDQpJIGhhdmUgc2VlbiBzZXZlcmFsIG9jY3VycmVuY2VzIG9mIG1peGVkIHVz
YWdlIG9mIHRoZSBJRVRGIGNhcGl0YWxpemVkIOKAnE1VU1TigJ0gYW5kIHRoZSBub24tbm9ybWF0
aXZlIOKAnG11c3TigJ0gaW4gdGhlIHNhbWUgc2VudGVuY2Ugb3IgaW4gbXVsdGlwbGUgc2VudGVu
Y2VzIGZvcm1pbmcgKGZyb20gbXkgUE9WKSBhIGNvbW1vbiBjb250ZXh0IHdpdGhpbiB0aGUgZG9j
dW1lbnQuIEdlcmUgYXJlIGp1c3QgdHdvIGV4YW1wbGVzIChvZmZlbmRpbmcgd29yZHMgYXJlIGhp
Z2hsaWdodGVkKToNCg0KwrcgICAgICAgICBJbiBzZWN0aW9uIDUuMTA6IOKAnFRoZSBjb250ZXh0
IElEIG11c3QgYmUgYWR2ZXJ0aXNlZCBpbiBzdWNoIGEgbWFubmVyIHRoYXQgYW55IGVncmVzcy1w
cm90ZWN0ZWQgdHVubmVscyBNVVNUIGhhdmUgRSBhcyB0YWlsZW5kLCBhbmQgYW55IGVncmVzcy1w
cm90ZWN0aW9uIGJ5cGFzcyB0dW5uZWxzIE1VU1QgaGF2ZSBQIGFzIHRhaWxlbmQgd2hpbGUgYXZv
aWRpbmcgReKAnQ0KDQrCtyAgICAgICAgIEluIHNlY3Rpb24gNS4xMzog4oCdSW4gb3JkZXIgdG8g
YWNoaWV2ZSB0aGlzLCB0aGUgcHJvdGVjdG9yIE1VU1QgbWFpbnRhaW4gc3VjaCBraW5kIG9mIHNl
cnZpY2UgbGFiZWxzIGluIGRlZGljYXRlZCBsYWJlbCBzcGFjZXMgb24gYSBwZXIgcHJvdGVjdGVk
IGVncmVzcyB7RSwgUH0gYmFzaXMsIGkuZS4gb25lIGxhYmVsIHNwYWNlIGZvciBlYWNoIGVncmVz
cyByb3V0ZXIgdGhhdCBpdCBwcm90ZWN0cy4gQWxzbywgdGhlcmUgbXVzdCBiZSBhIHNlc3Npb24g
b2Ygc2VydmljZSBsYWJlbCBkaXN0cmlidXRpb24gcHJvdG9jb2wgYmV0d2VlbiBlYWNoIGVncmVz
cyByb3V0ZXIgYW5kIHRoZSBwcm90ZWN0b3LigJ0NCg0KSSBoYXZlIGFsc28gZm91bmQgYXQgbGVh
c3Qgb25lIHRleHQgZnJhZ21lbnQgd2hlcmUgdGhlIElFVEYgY2FwaXRhbGl6ZWQg4oCcTVVTVOKA
nSBhcHBlYXJzIHZlcnkgY2xvc2UgdG8gYSBub24tbm9ybWF0aXZlIOKAnHNob3VsZOKAnSBtYWtp
bmcgaXQgdmVyeSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB3aGF0IGlzIGFuZCB3aGF0IGlzIG5v
dCByZXF1aXJlZCAoYWdhaW4sIHRoZSBvZmZlbmRpbmcgd29yZHMgYXJlIGhpZ2hsaWdodGVkKToN
Cg0KwrcgICAgICAgICBJbiBzZWN0aW9uIDUuODog4oCcVGhlIGJ5cGFzcyB0dW5uZWwgTVVTVCBo
YXZlIHRoZSBwcm9wZXJ0eSB0aGF0IGl0IHNob3VsZCBub3QgYmUgYWZmZWN0ZWQgYnkgYW55IHRv
cG9sb2d5IGNoYW5nZSBjYXVzZWQgYnkgYW4gZWdyZXNzIG5vZGUgZmFpbHVyZeKAnQ0KDQpJIGhh
dmUgZm91bmQgYXQgbGVhc3Qgb25lIHRleHQgZnJhZ21lbnQgdGhhdCBsb29rcyB0byBtZSBsaWtl
IHNwZWNpZmljYXRpb24gb2YgT1BUSU9OQUwgYmVoYXZpb3IsIGJ1dCB0aGUgSUVURiBjYXBpdGFs
aXplZCDigJxNQVnigJ0gaXMgbm90IHVzZWQ6DQoNCsK3ICAgICAgICAgSW4gc2VjdGlvbiA1LjI6
IOKAnEluIGEgY2FzZSB3aGVyZSBhIFBMUiBkb2VzIG5vdCBoYXZlIGEgZmFzdCBhbmQgcmVsaWFi
bGUgbWVjaGFuaXNtIHRvIGRldGVjdCBhIG5vZGUgZmFpbHVyZSBvciBkaXN0aW5ndWlzaCBiZXR3
ZWVuIGEgbGluayBmYWlsdXJlIGFuZCBhICBub2RlIGZhaWx1cmUsIGl0IG1heSBjb25zZXJ2YXRp
dmVseSB0cmVhdCBhIGxpbmsgZmFpbHVyZSBhcyBhIG5vZGUgZmFpbHVyZSBhbmQgdHJpZ2dlciBl
Z3Jlc3Mgbm9kZSBwcm90ZWN0aW9u4oCdLg0KDQooUGxlYXNlIG5vdGUgdGhhdCB0aGUgcXVvdGVk
IGZyYWdtZW50cyBhcmUganVzdCBleGFtcGxlcywgYW5kIHRoZXJlIG1heSBiZSBtb3JlIHN1Y2gg
ZnJhZ21lbnRzIGluIHRoZSBkcmFmdCkuDQoNClt5c2hlbl0gV2lsbCBnbyB0aHJvdWdoIHRoZSBk
b2N1bWVudCBhbmQgZml4IGFsbCB0aGUgY2FzZXMuDQogDQoNCg0KDQpMYXN0IGJ1dCBub3QgbGVh
c3QsIFJGQyAyMTE5IGlzIHF1b3RlZCBpbiBTZWN0aW9uIDIsIGJ1dCBpcyBub3QgbGlzdGVkIGFz
IGEgbm9ybWF0aXZlIHJlZmVyZW5jZS4NCg0KW3lzaGVuXSBXaWxsIGZpeCB0aGlzLg0KIA0KDQoN
Cg0KRWdyZXNzIExpbmsgRmFpbHVyZToNCg0KVGhlIGRyYWZ0IHByb3Bvc2VzIGEgY29tbW9uIGZy
YW1ld29yayBmb3IgbG9jYWwgcmVwYWlyIG9mIGJvdGggZWdyZXNzIGxpbmsgZmFpbHVyZXMgYW5k
IGVncmVzcyBub2RlIGZhaWx1cmVzLiBGcm9tIG11IFBPViwgdGhlc2UgdHdvIGNhc2VzIGFyZSBk
aWZmZXJlbnQuIEluIHBhcnRpY3VsYXI6DQoNCsK3ICAgICAgICAgTG9jYWwgcmVwYWlyIG9mIGVn
cmVzcyBsaW5rIGZhaWx1cmVzIGNhbiBiZSBhY2hpZXZlZCBieSBtYW55IGRpZmZlcmVudCBtZWNo
YW5pc21zLCBpbmNsdWRpbmcgc29tZSB0aGF0IGRvIG5vdCByZXF1aXJlIHN1cHBvcnQgb2YgY29u
dGV4dC1zcGVjaWZpYyBsYWJlbCBzcGFjZXMgaW4gdGhlIHByb3RlY3Rvci4gT25lIHN1Y2ggbWVj
aGFuaXNtIGlzIGV2ZW4gbWVudGlvbmVkIGFzIOKAnE9wdGlvbiAy4oCdIGZvciBlZ3Jlc3MgbGlu
ayBwcm90ZWN0aW9uIGluIFNlY3Rpb24gNiBvZiB0aGUgZHJhZnQsIGFuZCwgQUZBSUssIHNpbWls
YXIgbWVjaGFuaXNtcyBoYXZlIGJlZW4gc3VjY2Vzc2Z1bGx5IGRlcGxveWVkIGJ5IHNvbWUgdmVu
ZG9ycy4NCg0KW3lzaGVuXSBZZXMsIHRoaXMgZHJhZnQgZG9lcyBjb25zaWRlciB0aGlzIGtpbmQg
b2YgZWdyZXNzLWxpbmsgcHJvdGVjdGlvbiBtZWNoYW5pc21zLCBoZW5jZSBsaXN0IHRoZW0gYXMg
YW4gb3B0aW9uIGluIHRoZSBhYm92ZSBzZWN0aW9uLiBXaWxsIGNsYXJpZnkgdGhpcyBmdXJ0aGVy
Lg0KDQrCtyAgICAgICAgIFdoaWxlIGFsdGVybmF0aXZlIHJlYXNvbmFibHkgZmFzdCBtZWNoYW5p
c21zIGZvciByZXBhaXIgb2YgZWdyZXNzIG5vZGUgZmFpbHVyZXMgZXhpc3QgKGUuZy4sIHNlZSBT
ZWN0aW9uIDYuMi4xIG9mIHRoZSBCR1AgUElDIGRyYWZ0LCB0aGVzZSBtZWNoYW5pc21zIGFyZSBh
cHBsaWVkIGF0IHRoZSBzZXJ2aWNlIGluZ3Jlc3MgUEUgYW5kIHRoZXJlZm9yZSBzaG91bGQgYmUg
Y2xhc3NpZmllZCBhcyBnbG9iYWwgcmVwYWlyIG1lY2hhbmlzbXMpLiANCg0KSSB0aGluayB0aGF0
IGNsZWFyIGRpZmZlcmVudGlhdGlvbiBiZXR3ZWVuIHRoZSB0d28gY2FzZXMgKHdpdGggSW5mb3Jt
YXRpdmUgcmVmZXJlbmNlIHRvIHRoZSBCR1AgUElDIGRyYWZ0IGV0Yy4pIHdvdWxkIGJlIG1vc3Qg
aGVscGZ1bC4NCg0KW3lzaGVuXSBTdXJlLiBXaWxsIG1lbnRpb24gQkdQIFBJQyBhcyBhbiBleGFt
cGxlIG9mIGdsb2JhbCByZXBhaXIgKGFzIGl0IGlzIGRyaXZlbiBieSBpbmdyZXNzIHJvdXRlcnMp
LCBhbmQgcmVmZXIgdG8gdGhlIHJlbGV2YW50IGRyYWZ0LiANCg0KDQoNCg0KRWdyZXNzIE5vZGUg
RmFpbHVyZToNCg0KwrcgICAgICAgICBUaGUgZHJhZnQgaXMgc29tZXdoYXQgdmFndWUgYWJvdXQg
ZGV0ZWN0aW9uIG9mIGVncmVzcyBub2RlIGZhaWx1cmUgYXMgb3Bwb3NlZCB0byBkZXRlY3Rpb24g
b2YgZmFpbHVyZSBvZiB0aGUgbGluayBiZXR3ZWVuIHRoZSBwZW51bHRpbWF0ZSBMU1IgYW5kIHRo
ZSBlZ3Jlc3Mgbm9kZS4gU2VjdGlvbiA1LjIgb25seSBzYXlzIHRoYXQg4oCcQWxsIHRoZSBsb2Nh
bCBmYWlsdXJlIGRldGVjdGlvbiBtZWNoYW5pc21zIHVzZWQgYnkgUExScyBpbiB0cmFuc2l0IGxp
bmsvbm9kZSBwcm90ZWN0aW9uIGFyZSBhcHBsaWNhYmxlIHRvIGVncmVzcyBub2RlIGZhaWx1cmUg
ZGV0ZWN0aW9u4oCdIGxlYXZpbmcgaXQgdG8gdGhlIHJlYWRlci9pbXBsZW1lbnRlciB0byBndWVz
cyB3aGV0aGVyIHNvbWUgb3RoZXIgbWV0aG9kcyAoZS5nLiwgbW9uaXRvcmluZyB0aGUgc3RhdGUg
b2YgYSBtdWx0aS1ob3AgSVAgQkZEIHNlc3Npb24gYmV0d2VlbiBzdGFibGUgSVAgYWRkcmVzc2Vz
IG93bmVkIGJ5IHRoZXNlIHR3byBkZXZpY2VzKSBjYW4gYmUgdXNlZCBmb3IgcmVhc29uYWJseSBm
YXN0IGFuZCByZWxpYWJsZSBkZXRlY3Rpb24gb2YgZWdyZXNzIG5vZGUgZmFpbHVyZXMuDQoNCsK3
ICAgICAgICAgT25lIHdlbGwta25vd24gbWV0aG9kIGZvciByZWxpYWJsZSAoYnV0IHNsb3cpIGRl
dGVjdGlvbiBvZiB0aGUgbm9kZSBmYWlsdXJlIGlzIHRvIHdhaXQgZm9yIElHUCB0byBjb252ZXJn
ZSBhbmQgdG8gY2hlY2sgd2hldGhlciB0aGUgbm9kZSBpcyBzdGlsbCBwcmVzZW50IGluIHRoZSB1
cGRhdGVkIExTREIuIEFGQUlLLCB0aGVyZSBhcmUgZGVwbG95ZWQgQkdQIFBJQyBpbXBsZW1lbnRh
dGlvbnMgdGhhdCB1c2UgdGhpcyBtZXRob2QgdG8gdHJpZ2dlciBCR1AgRWRnZSBQSUMgcmVwYWly
LiBIb3dldmVyLCBJIGJlbGlldmUgdGhhdCB0aGlzIG1ldGhvZCBpcyBkZWZpbml0ZWx5IG5vdCBz
dWl0YWJsZSBhcyBhIHRyaWdnZXIgZm9yIGxvY2FsIHJlcGFpciBtZWNoYW5pc21zLCBhbmQgSSB0
aGluayB0aGF0IHRoZSBhdXRob3JzIHNob3VsZCBjbGFyaWZ5IHRoZWlyIHBvc2l0aW9uIG9uIHRo
aXMgcG9pbnQsIG9uZSB3YXkgb3IgYW5vdGhlci4NCg0KwrcgICAgICAgICBUaGUgZHJhZnQgc3Rh
dGVzIGluIHNlY3Rpb24gNS4yIHRoYXQg4oCcSW4gYSBjYXNlIHdoZXJlIGEgUExSIGRvZXMgbm90
IGhhdmUgYSBmYXN0IGFuZCByZWxpYWJsZSBtZWNoYW5pc20gdG8gICAgZGV0ZWN0IGEgbm9kZSBm
YWlsdXJlIG9yIGRpc3Rpbmd1aXNoIGJldHdlZW4gYSBsaW5rIGZhaWx1cmUgYW5kIGEgbm9kZSBm
YWlsdXJlLCBpdCBtYXkgY29uc2VydmF0aXZlbHkgdHJlYXQgYSBsaW5rIGZhaWx1cmUgYXMgYSBu
b2RlIGZhaWx1cmUgYW5kIHRyaWdnZXIgZWdyZXNzIG5vZGUgcHJvdGVjdGlvbuKAnS4gIFRoaXMg
bGVhdmVzIG9wZW4gdGhlIHF1ZXN0aW9uICBvZiB0aGUgUExSIHRoYXQgY2FuIHJlbGlhYmx5IGFu
ZCByZWFzb25hYmx5IGZhc3QgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIHRoZXNlIHR3byBjYXNlcyAo
bGluayBmYWlsdXJlIGFuZCBlZ3Jlc3MgZmFpbHVyZSkuIEluIHBhcnRpY3VsYXIsIHRoZSBkcmFm
dCBzaG91bGQgZGVzY3JpYmUgdGhlIHBvc3NpYmxlIG1vZGVzIG9mIGJlaGF2aW9yIHRoYXQgdGhl
IHVzZXIgY2FuIHNlbGVjdCBmb3IgdGhlIFBMUiwgYW5kIHRoZSB3YXlzIHRvIGF2b2lkIHJhY2Ug
Y29uZGl0aW9ucyBiZXR3ZWVuIG11bHRpcGxlIHByb3RlY3Rpb24gc2NoZW1lcyBiZWluZyBhcHBs
aWVkIHNpbXVsdGFuZW91c2x5Lg0KDQpbeXNoZW5dIEdvb2QgcG9pbnQhICBGb3IgY2xhcml0eSwg
SSB3aWxsIGFkZCBhIG5ldyBzZWN0aW9uIGZvciBmYWlsdXJlIGRldGVjdGlvbiwgdG8gbGlzdCBj
b21tb24gZGV0ZWN0aW9uIG1ldGhvZHMgYW5kIGFkZHJlc3MgYXBwbGljYWJpbGl0eSwgbGlrZSB0
aGUgZm9sbG93aW5nOg0KIA0KMSkgIElmIHRoZSBQTFIgaGFzIHJlYXNvbmFibHkgZmFzdCBtZWNo
YW5pc21zIChpLmUuIGZhc3RlciB0aGFuIGNvbnRyb2wgcGxhbmUgZmFpbHVyZSBkZXRlY3Rpb24p
IHRvIGRldGVjdCBhbmQgZGlmZmVyZW50aWF0ZSBhIGxpbmsgZmFpbHVyZSBhbmQgYW4gZWdyZXNz
IG5vZGUgZmFpbHVyZSwgaXQgbWF5IHNldCB1cCBib3RoIGxpbmsgcHJvdGVjdGlvbiBhbmQgZWdy
ZXNzIG5vZGUgcHJvdGVjdGlvbiwgYW5kIHRyaWdnZXIgb25lIGFuZCBvbmx5IG9uZSBwcm90ZWN0
aW9uIHVwb24gYSBjb3JyZXNwb25kaW5nIGZhaWx1cmUuIFRoZXJlIHNob3VsZCBiZSBubyByYWNl
IGNvbmRpdGlvbiBiZXR3ZWVuIHRoZSB0d28gcHJvdGVjdGlvbnMuDQoNCjIpICBUaGUgUExSIG1h
eSBoYXZlIGZhc3QgbWVjaGFuaXNtcyB0byBkZXRlY3QgYSBsaW5rIGZhaWx1cmUgYW5kIGFuIGVn
cmVzcyBub2RlIGZhaWx1cmUsIGJ1dCBjYW5ub3QgZGlzdGluZ3Vpc2ggdGhlbS4gT3IsIHRoZSBQ
TFIgbWF5IGhhdmUgYSBmYXN0IG1lY2hhbmlzbSB0byBkZXRlY3QgYSBsaW5rIGZhaWx1cmUgb25s
eSwgYnV0IG5vdCBhbiBlZ3Jlc3Mgbm9kZSBmYWlsdXJlLiBJbiB0aGVzZSBjYXNlcywgdGhlIFBM
UiBoYXMgdHdvIG9wdGlvbnM6DQoNCjIuMSkgSXQgbWF5IHNldCB1cCBsaW5rIHByb3RlY3Rpb24g
b25seSwgYW5kIGxlYXZlIHRoZSBlZ3Jlc3Mgbm9kZSBmYWlsdXJlIHRvIGdsb2JhbCByZXBhaXIg
YW5kIGNvbnRyb2wgcHJvdG9jb2wgY29udmVyZ2VuY2UuIA0KDQoyLjIpIEl0IG1heSBzZXQgdXAg
ZWdyZXNzIG5vZGUgcHJvdGVjdGlvbiBvbmx5LCBhbmQgdHJlYXQgYSBsaW5rIGZhaWx1cmUgYXMg
YSB0cmlnZ2VyIGZvciB0aGUgZWdyZXNzIG5vZGUgcHJvdGVjdGlvbi4gSG93ZXZlciwgdGhlIGFz
c3VtcHRpb24gaXMgdGhhdCB0cmVhdGluZyBhIGxpbmsgZmFpbHVyZSBhcyBhbiBlZ3Jlc3Mgbm9k
ZSBmYWlsdXJlIHNob3VsZCBub3QgaGF2ZSBhIG5lZ2F0aXZlIGltcGFjdCBvbiBzZXJ2aWNlcy4g
T3RoZXJ3aXNlLCBpdCBzaG91bGQgYWxzbyBzZXQgdXAgbGluayBwcm90ZWN0aW9uIG9ubHksIGFu
ZCBsZWF2ZSB0aGUgZWdyZXNzIG5vZGUgZmFpbHVyZSB0byBnbG9iYWwgcmVwYWlyIGFuZCBjb250
cm9sIHByb3RvY29sIGNvbnZlcmdlbmNlLg0KDQoNCg0KDQogQ29udGV4dCBJRCBWaXNpYmlsaXR5
Og0KDQpTZWN0aW9uIDUuMTAgZGlzY3Vzc2VzIHZhcmlvdXMgd2F5cyBpbiB3aGljaCByZWFjaGFi
aWxpdHkgb2YgdGhlIENvbnRleHQgSUQgY2FuIGJlIGFkdmVydGlzZWQgaW4gSUdQLCBpLmUuLCB3
aXRoaW4gYSBzcGVjaWZpYyBBUy4gQnV0IEkgaGF2ZSBub3QgZm91bmQgYW55IG1lbnRpb24gb2Yg
aW50ZXItQVMgdmlzaWJpbGl0eSBvZiB0aGUgQ29udGV4dCBJRC4gQXMgYSBjb25zZXF1ZW5jZSwg
aXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhlIGZyYW1ld29yayBkZWZpbmVkIGluIHRo
ZSBkcmFmdCBpcyBhcHBsaWNhYmxlIHRvIE1QTFMgc2VydmljZXMgdGhhdCBjcm9zcyBtdWx0aXBs
ZSBBUywgZS5nLiwgd2l0aCBpbnRlci1BUyBJUCBWUE4gb3B0aW9uIEMuIEZyb20gbXkgUE9WLCBp
ZiB0aGUgZHJhZnQgaXMgb25seSBhcHBsaWNhYmxlIHRvIGludHJhLUFTIHNlcnZpY2VzLCB0aGlz
IHNob3VsZCBiZSBleHBsaWNpdGx5IHN0YXRlZCBpbiB0aGUgZG9jdW1lbnQgKHByZWZlcmFibHks
IGluIHRoZSBBcHBsaWNhYmlsaXR5IFN0YXRlbWVudCBzZWN0aW9uKS4gDQoNClt5c2hlbl0gQm90
aCBpbnRlci1BUyBhbmQgaW50ZXItYXJlYSBhcmUgc3VwcG9ydGVkLiBXZSB3aWxsIGRlc2NyaWJl
IGhvdyBjb250ZXh0IElEcyBhcmUgcHJvcGFnYXRlZCBhY3Jvc3MgbXVsdGlwbGUgQVMvYXJlYXMu
IEVzc2VudGlhbGx5LCBhIGNvbnRleHQgSUQgaXMgYW4gSVAgYWRkcmVzcy4gSGVuY2UsIGl0cyBp
bnRlci1BUy9hcmVhIHZpc2liaWxpdHkgY2FuIGJlIGFjaGlldmVkIGluIHRoZSBzYW1lIG1hbm5l
ciBhcyB0aGF0IG9mIGEgcmVndWxhciBJUCBhZGRyZXNzLg0KDQoNCg0KVGhlIHJvbGUgb2YgdHJh
ZmZpYyBlbmdpbmVlcmluZyBpbiBzZXR1cCBvZiBieXBhc3MgdHVubmVsczoNCg0KVGhlIGRyYWZ0
IHN0YXRlcyB0aGF0IOKAnGFueSBlZ3Jlc3MtcHJvdGVjdGlvbiBieXBhc3MgdHVubmVscyBNVVNU
IGhhdmUgUCBhcyB0YWlsZW5kIHdoaWxlIGF2b2lkaW5nIEXigJ0gKFNlY3Rpb24gNS45KS4gIEl0
IGFsc28gc3RhdGVzIHRoYXQg4oCcVGhlIGJ5cGFzcyB0dW5uZWwgTVVTVCBoYXZlIHRoZSBwcm9w
ZXJ0eSB0aGF0IGl0ICBzaG91bGQgbm90IGJlIGFmZmVjdGVkIGJ5IGFueSB0b3BvbG9neSBjaGFu
Z2UgY2F1c2VkIGJ5IGFuIGVncmVzcyBub2RlIGZhaWx1cmXigJ0gKFNlY3Rpb24gNS44KS4gVGhl
c2Ugc3RhdGVtZW50cyBsb29rIHRvIG1lIGFzIGltcGxpY2l0IHJlcXVpcmVtZW50cyB0byB1c2Ug
c29tZSB0cmFmZmljLWVuZ2luZWVyaW5nIHRlY2huaXF1ZSBmb3Igc2V0dXAgb2YgdGhlIGJ5cGFz
cyB0dW5uZWxzIGFuZCBzaG91bGQgYmUgY2xhcmlmaWVkIGluIHRoZSBkcmFmdC4gSW4gcGFydGlj
dWxhciwgZnJvbSBteSBQT1YgYWRkcmVzc2luZyB0aGVzZSByZXF1aXJlbWVudHMgd2l0aCBMRFAg
dXNlZCBmb3Igc2V0dXAgb2YgdGhlIGJ5cGFzcyB0dW5uZWxzIGFzIGRlc2NyaWJlZCBpbiBTZWN0
aW9uIDUuMTEsIGl0ZW0gWzJdLCBpcyBub24tdHJpdmlhbCBhbmQgdGhlcmVmb3JlIGRlc2VydmVz
IGRldGFpbGVkIGV4cGxhbmF0aW9uLiBEZXBlbmRpbmcgb24gdGhlIGRldGFpbHMsIHNvbWUgcmVm
ZXJlbmNlcyAoZS5nLiwgcmVmZXJlbmNlcyB0byBSRkMgNTI4NiBhbmQgUkZDIDc0OTApLCB0aGF0
IGN1cnJlbnRseSBhcHBlYXIgYXMgSW5mb3JtYXRpb25hbCwgbWF5IGhhdmUgdG8gYmUgcHJvbW90
ZWQgdG8gTm9ybWF0aXZlLg0KDQpbeXNoZW5dIFRoZSBwYXRoIGNvbXB1dGF0aW9uIGZvciBhIGJ5
cGFzcyB0dW5uZWwgZG9lcyBub3QgbmVjZXNzYXJpbHkgcmVxdWlyZSBURS4gQWxsIHdlIG5lZWQg
aXMgYW4gYWxnb3JpdGhtIHdoaWNoIGNhbiB0YWtlIGFuIGF2b2lkZWQgbm9kZSAoaS5lLiB0aGUg
ZWdyZXNzIG5vZGUsIGluIHRoaXMgY2FzZSkgYXMgYSBjb25zdHJhaW50LiBPZiBjb3Vyc2UsIHN1
Y2gga2luZCBvZiBhbGdvcml0aG0gaXMgY29tbW9ubHkgdXNlZCBmb3IgVEUsIGJ1dCBpdCBzaG91
bGQgbm90IGJlIHRpZWQgdG8gVEUgYnkgaXRzIG5hdHVyZS4gSW4gdGhlIGNhc2Ugb2YgTERQLCB3
ZSBjYW4gc2V0IHVwIHRoZSBieXBhc3MgdHVubmVsIGJ5IHVzaW5nIHZhcmlvdXMgTEZBIG1lY2hh
bmlzbXMsIHdoaWNoIGFyZSBhY3R1YWxseSBnb29kIG5vbi1URSBleGFtcGxlcyBvZiB0aGUga2lu
ZCBvZiBwYXRoIGNvbXB1dGF0aW9uIGFsZ29yaXRobS4NCg0KDQoNCg0KQnlwYXNzIHR1bm5lbHMg
YW5kIHNlZ21lbnQgcm91dGluZzoNCg0KSSBtYXkgaGF2ZSBtaXNzZWQgc29tZXRoaW5nIGltcG9y
dGFudCwgYnV0IGl0IHNlZW1zIHRoYXQgdGhlIHRlY2huaXF1ZSBkZXNjcmliZWQgaW4gU2VjdGlv
biA1LjExLCBpdGVtIDQsIGlzIGp1c3QgYSB2YXJpYXRpb24gb2YgdGhlIGhpZXJhcmNoaWNhbCBM
U1AgdGVjaG5pcXVlIHdoZW4gdGhlIGNvbnRleHQgc2VnbWVudCBpcyB1c2VkIGFzIGEgc2luZ2xl
IGhvcCBMU1Agb24gdG9wIG9mIGEgYnlwYXNzIExTUCBzZXQgdXAgdXNpbmcgU1IuIElmIHNvLCBp
dCBtYWtlcyBzZW5zZSB0byBtZXJnZSBpdGVtcyAzIGFuZCA0IG9mIFNlY3Rpb24gNS4xMS4NCg0K
W3lzaGVuXSBBZ3JlZWQuIFdpbGwgY29tYmluZWQgdGhlbS4NCiANCg0KDQoNCkhvcGVmdWxseSB0
aGVzZSBjb21tZW50cyB3aWxsIGJlIHVzZWZ1bC4NCg0KIA0KDQpSZWdhcmRzLA0KDQpTYXNoYQ0K
DQogDQoNCk9mZmljZTogKzk3Mi0zOTI2NjMwMg0KDQpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAy
DQoNCkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0ZWluIGF0IGVjaXRlbGUuY29tDQoNCg0KDQo=


From nobody Fri Sep  8 12:25:42 2017
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 51882132D40; Fri,  8 Sep 2017 12:25:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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
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 irkDeGhe0Wxg; Fri,  8 Sep 2017 12:25:39 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80FC81320C9; Fri,  8 Sep 2017 12:25:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8080; q=dns/txt; s=iport; t=1504898736; x=1506108336; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=RpyWVwvIaHoWH0D8KQsQUkzL3eUQ4Jb2DbBKrEccm3M=; b=eBXphGQZjJshljOASE/DebNi2LEjlkvfO4zdqIWkYEkFxAbDIU6UiTpJ YFa2OtgaIpaOnfrh1PlgOZpik8VHAJFa3dBvYjAqgvU3K4tL49PYvpFK6 Lg6/EYZWcymDmrO2Kz0ClaF/k8khf7OhqDjuP4Y1SgizK44cQpk5dTyL5 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BcAwDI7bJZ/51dJa1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1qBUicHg3CaRIFPIog5kAEKhT4CGoNxVwECAQEBAQECayiFGAE?= =?us-ascii?q?BAQMBIxFFBQcEAgEIDgMDAQIDAiYCAgIfERUICAIEAQ0FihkDDQirZIInhzYNg?= =?us-ascii?q?3sBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgQ2CHYICgU6CDguCcoJXhTEwghIfBaA?= =?us-ascii?q?4PAKPWYR2ghOFZ4p3jFOIKwIRGQGBOAFXgQ13FVsBhwh2iQ+BDwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.42,363,1500940800";  d="scan'208";a="869390"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Sep 2017 19:25:35 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v88JPZm4027843 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 8 Sep 2017 19:25:35 GMT
Received: from xch-aln-005.cisco.com (173.36.7.15) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Fri, 8 Sep 2017 14:25:35 -0500
Received: from xch-aln-005.cisco.com ([173.36.7.15]) by XCH-ALN-005.cisco.com ([173.36.7.15]) with mapi id 15.00.1263.000; Fri, 8 Sep 2017 14:25:35 -0500
From: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
To: Dean Bogdanovic <ivandean@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@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>
Thread-Topic: Yangdoctors early partial review of draft-ietf-mpls-ldp-yang-01
Thread-Index: AQHTKKPpbVk+Ny30A0KzoEGGf9xliKKrb/cA
Date: Fri, 8 Sep 2017 19:25:35 +0000
Message-ID: <429D0F6E-8D87-4333-A383-585679BB0FD2@cisco.com>
References: <150487625250.17301.18089417716327090477@ietfa.amsl.com>
In-Reply-To: <150487625250.17301.18089417716327090477@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.25.0.170815
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.150.190.167]
Content-Type: text/plain; charset="utf-8"
Content-ID: <C0C31DC14445E246845A8B9D6AE2BADA@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/1FJicS6fe-kG2Wh8BPaEOBHzkX4>
Subject: Re: [mpls] Yangdoctors early partial review of draft-ietf-mpls-ldp-yang-01
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 08 Sep 2017 19:25:41 -0000

SGkgRGVhbiwNCg0KVGhhbmsgeW91IHNvIG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFuZCBmZWVkYmFj
ay4gUGxlYXNlIHNlZSBpbmxpbmUsDQoNCj4gICBJbiBnZW5lcmFsLCBJIGxpa2UgeW91IGRlc2ln
biB3aXRoIGJhc2UgYW5kIGV4dGVuZGVkIG1vZGVsLiBUaGluayBpdCBpcyBhIHZlcnkNCj4gICBn
b29kIGFwcHJvYWNoIGluIG1vZGVsaW5nIGFuZCBtYXliZSBJIGFzIGF1dGhvciBzaG91bGQgaGF2
ZSB0YWtlbiBhIHNpbWlsYXINCj4gICAgYXBwcm9hY2ggd2hlbiBtb2RlbGluZyBBQ0xzLg0KIA0K
VGhhbmtzIGZvciBwb2ludGluZyBpdCBvdXQuIFdlIGNvLWF1dGhvcnMgZGlzY3Vzc2VkIHF1aXRl
IGEgYml0IG9uIHRoaXMgYmVmb3JlIHNldHRsaW5nIG9uIGl0Lg0KDQogDQo+ICAgV2h5IGFyZSBJ
UHY0IGFuZCB2NiBzZXBhcmF0ZWQ/IFdoeSBpcyBJUHY2IG1pc3NpbmcgZnJvbSB0aGUgYmFzZSBt
b2RlbD8gVGhlIFJGQw0KPiAgICA1MDM2IGlzIHNwZWNpZnlpbmcgYm90aCBBRiBpcyB0aGUgZG9j
dW1lbnQuIEFuZCB5b3UgYXJlIG1lbnRpb25pbmcgdGhhdCBSRkMNCj4gICAgNTAzNiBpcyB1c2Vk
IGZvciBiYXNlIG1vZGVsLiBXeSBoYXZpbmcgc2FtZSBoaWVyYXJjaHkgYnV0IGRpZmZlcmVudCBu
YW1lc3BhY2VzPw0KDQpHb29kIHBvaW50LiBJIHNvbWV3aGF0IGFncmVlIHRob3VnaCB0aGVyZSBh
cmUgMiBwb2ludHMgdG8gY29uc2lkZXIg4oCTIA0KYSkgY2FwYWJpbGl0aWVzIGFyZSBjb3ZlcmVk
IG1vc3RseSBpbiBFeHRlbmRlZCBtb2RlbCAoYW5kIExEUCBJUHY2IHJlcXVpcmVzIGEgZHVhbC1z
dGFjayBjYXBhYmlsaXR5KQ0KYikgTERQIElQdjYgaXMgbW9zdGx5IHNwZWNpZmllZCBpbiByZmM3
NTUyLCBiZXlvbmQgcmZjNTAzNg0KDQpOb25ldGhsZXNzLCBjby1hdXRob3JzIGNvdWxkIGRpc2N1
c3MgYW5kIHJldmVydCwgZ2l2ZW4gdGhlIHY2LW9ubHkgbWF5IGJlY29tZSBhIG5vcm0gYXQgc29t
ZSBwb2ludC4NCg0KDQo+ICAgIDQuMS4xLiBCYXNlDQo+ICANCj4gICAxLiBzaG91bGQgJ2Rpc2Nv
dmVyeScgYmUgdW5kZXIgJ2dsb2JhbCc/DQoNCkl0IHNob3VsZCBiZS4gDQoNCj4gICAgRXNwZWNp
YWxseSB0aGUgJ2ludGVyZmFjZXMnIHNlY3Rpb24uICdJbnRlcmZhY2VzJyBhcmUgZGlyZWN0bHkg
YXR0YWNoZWQgdG8gdGhlDQo+ICAgIGRldmljZS4gQ29tcGFyZWQgdG8gcGVlcnMgd2hpY2ggaXMg
dGhlIHJlbW90ZSBlbmQgKGVpdGhlciB0aGF0IGJlIGRpcmVjdGx5DQo+ICAgIGNvbm5lY3RlZCBw
ZWVycywgb3IgcGVlcnMgdGhhdCBhcmUgbW9yZSB0aGFuIDEgaG9wIGF3YXkpLiBJZiBwZWVycyBh
cmUgbm90DQo+ICAgIHVuZGVyIGdsb2JhbCwgaXQgc2VlbXMgdGhhdCAnZGlzY292ZXJ5JyBhbmQg
ZXNwZWNpYWxseSAnZGlzY292ZXJ5L2ludGVyZmFjZXMnDQo+ICAgIHNob3VsZCBub3QgYmUgdW5k
ZXIgJ2dsb2JhbCcuDQogDQpQZWVycyBhcmUgdW5kZXIg4oCYZ2xvYmFs4oCZLiANCg0KUGVyaGFw
cywgeW91IGFsbHVkZSB0byBtYWtpbmcg4oCYZGlzY292ZXJ54oCZIGFuZCDigJhwZWVyc+KAmSBj
b25zaXN0ZW50IOKAkyBlaXRoZXIgdW5kZXIgZ2xvYmFsIG9yIGdsb2JhbCBjb25maWcuICBJcyB0
aGF0IGl0Pw0KICAgDQo+ICAgICAgIGxlYWYgcGVlci1sZHAtaWQgew0KPiAgICAgICAgIHR5cGUg
eWFuZzpkb3R0ZWQtcXVhZDsNCj4gICAgICAgICBkZXNjcmlwdGlvbiAiUGVlciBMRFAgSUQuIjsN
Cj4gICAgICAgfQ0KPiAgICBOaXQ6ICJwZWVyLSIgcHJlZml4IG5lZWRlZD8gIA0KDQpOby4gDQoN
Ckhvd2V2ZXIsIExEUCBJRCBzaG91bGQgbm90IGJlIGEgZG90dGVkLXF1YWQsIHNpbmNlIGl0IGlz
IGEgNi1vY3RldCB2YWx1ZS4gDQpXZSB3aWxsIGZpeCBpdCBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0K
DQo+ICAgIElzIHRoaXMgdmFsdWUgZGlmZmVyZW50IGZyb20gcGVlciBMU1IgSUQ/DQogICAgDQpZ
ZXMuIExTUiBJRCBpcyB0aGUgZmlyc3QgNCBvY3RldHMgb2YgTERQIElELg0KIA0KICAgIA0KDQot
LSANCkNoZWVycywNClJhaml2IEFzYXRpDQpEaXN0aW5ndWlzaGVkIEVuZ2luZWVyLCBDaXNjbw0K
DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogRGVhbiBCb2dkYW5vdmljIDxpdmFu
ZGVhbkBnbWFpbC5jb20+DQpEYXRlOiBGcmlkYXksIFNlcHRlbWJlciA4LCAyMDE3IGF0IDk6MTAg
QU0NClRvOiAieWFuZy1kb2N0b3JzQGlldGYub3JnIiA8eWFuZy1kb2N0b3JzQGlldGYub3JnPg0K
Q2M6ICJtcGxzQGlldGYub3JnIiA8bXBsc0BpZXRmLm9yZz4sICJkcmFmdC1pZXRmLW1wbHMtbGRw
LXlhbmcuYWxsQGlldGYub3JnIiA8ZHJhZnQtaWV0Zi1tcGxzLWxkcC15YW5nLmFsbEBpZXRmLm9y
Zz4sIElFVEYgRGlzY3Vzc2lvbiA8aWV0ZkBpZXRmLm9yZz4NClN1YmplY3Q6IFlhbmdkb2N0b3Jz
IGVhcmx5IHBhcnRpYWwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbXBscy1sZHAteWFuZy0wMQ0KUmVz
ZW50LUZyb206IDxhbGlhcy1ib3VuY2VzQGlldGYub3JnPg0KUmVzZW50LVRvOiA8c2tyYXphQGNp
c2NvLmNvbT4sIFJhaml2IEFzYXRpIDxyYWppdmFAY2lzY28uY29tPiwgPHh1ZmVuZ19saXVAamFi
aWwuY29tPiwgPHNlc2FsZUBqdW5pcGVyLm5ldD4sIDxqZXNjaWEuY2hlbnhpYUBodWF3ZWkuY29t
PiwgSGltYW5zaHUgU2hhaCA8aHNoYWhAY2llbmEuY29tPiwgPHN3YWxsb3cuaWV0ZkBnbWFpbC5j
b20+LCA8dHNhYWRAY2lzY28uY29tPiwgIk4uTGV5bWFubkB0ZWxla29tLmRlIiA8bi5sZXltYW5u
QHRlbGVrb20uZGU+LCBMb2EgQW5kZXJzc29uIDxsb2FAcGkubnU+LCA8YXJldGFuYUBjaXNjby5j
b20+LCBERUJPUkFIIEJSVU5HQVJEIDxkYjM1NDZAYXR0LmNvbT4sIDxha2F0bGFzQGdtYWlsLmNv
bT4NClJlc2VudC1EYXRlOiBGcmlkYXksIFNlcHRlbWJlciA4LCAyMDE3IGF0IDk6MTAgQU0NCg0K
ICAgIA0KICAgIFJldmlldyBpcyBwYXJ0aWFsbHkgZG9uZS4gQW5vdGhlciByZXZpZXcgcmVxdWVz
dCBoYXMgYmVlbiByZWdpc3RlcmVkIGZvcg0KICAgIGNvbXBsZXRpbmcgaXQuDQogICAgDQogICAg
UmV2aWV3ZXI6IERlYW4gQm9nZGFub3ZpYw0KICAgIFJldmlldyByZXN1bHQ6IE9uIHRoZSBSaWdo
dCBUcmFjaw0KICAgIA0KICAgIEluIGdlbmVyYWwsIEkgbGlrZSB5b3UgZGVzaWduIHdpdGggYmFz
ZSBhbmQgZXh0ZW5kZWQgbW9kZWwuIFRoaW5rIGl0IGlzIGEgdmVyeQ0KICAgIGdvb2QgYXBwcm9h
Y2ggaW4gbW9kZWxpbmcgYW5kIG1heWJlIEkgYXMgYXV0aG9yIHNob3VsZCBoYXZlIHRha2VuIGEg
c2ltaWxhcg0KICAgIGFwcHJvYWNoIHdoZW4gbW9kZWxpbmcgQUNMcy4NCiAgICANCiAgICBCdXQg
dGhlcmUgaXMgYSBiaXQgb2YgY29uZnVzaW9uIGZvciBtZQ0KICAgIA0KICAgIFdoeSBhcmUgSVB2
NCBhbmQgdjYgc2VwYXJhdGVkPyBXaHkgaXMgSVB2NiBtaXNzaW5nIGZyb20gdGhlIGJhc2UgbW9k
ZWw/IFRoZSBSRkMNCiAgICA1MDM2IGlzIHNwZWNpZnlpbmcgYm90aCBBRiBpcyB0aGUgZG9jdW1l
bnQuIEFuZCB5b3UgYXJlIG1lbnRpb25pbmcgdGhhdCBSRkMNCiAgICA1MDM2IGlzIHVzZWQgZm9y
IGJhc2UgbW9kZWwuIFd5IGhhdmluZyBzYW1lIGhpZXJhcmNoeSBidXQgZGlmZmVyZW50IG5hbWVz
cGFjZXM/DQogICAgDQogICAgNC4xLjEuIEJhc2UNCiAgICANCiAgICAxLiBzaG91bGQgJ2Rpc2Nv
dmVyeScgYmUgdW5kZXIgJ2dsb2JhbCc/DQogICAgDQogICAgRXNwZWNpYWxseSB0aGUgJ2ludGVy
ZmFjZXMnIHNlY3Rpb24uICdJbnRlcmZhY2VzJyBhcmUgZGlyZWN0bHkgYXR0YWNoZWQgdG8gdGhl
DQogICAgZGV2aWNlLiBDb21wYXJlZCB0byBwZWVycyB3aGljaCBpcyB0aGUgcmVtb3RlIGVuZCAo
ZWl0aGVyIHRoYXQgYmUgZGlyZWN0bHkNCiAgICBjb25uZWN0ZWQgcGVlcnMsIG9yIHBlZXJzIHRo
YXQgYXJlIG1vcmUgdGhhbiAxIGhvcCBhd2F5KS4gSWYgcGVlcnMgYXJlIG5vdA0KICAgIHVuZGVy
IGdsb2JhbCwgaXQgc2VlbXMgdGhhdCAnZGlzY292ZXJ5JyBhbmQgZXNwZWNpYWxseSAnZGlzY292
ZXJ5L2ludGVyZmFjZXMnDQogICAgc2hvdWxkIG5vdCBiZSB1bmRlciAnZ2xvYmFsJy4NCiAgICAN
CiAgICBUaGlzIGFwcGxpZXMgdG8gJ2Rpc2NvdmVyeS90YXJnZXRlZCcgYXMgd2VsbC4NCiAgICAN
CiAgICBtb2R1bGU6IGlldGYtbXBscy1sZHANCiAgICBhdWdtZW50IC9ydDpyb3V0aW5nL3J0OmNv
bnRyb2wtcGxhbmUtcHJvdG9jb2xzOg0KICAgICAgICstLXJ3IG1wbHMtbGRwIQ0KICAgICAgICAg
ICstLXJ3IGdsb2JhbA0KICAgICAgICAgIHwgICstLXJ3IGNvbmZpZw0KICAgICAgICAgIHwgIHwg
ICstLXJ3IGNhcGFiaWxpdHkNCiAgICAgICAgICB8ICB8ICArLS1ydyBncmFjZWZ1bC1yZXN0YXJ0
DQogICAgICAgICAgfCAgfCAgfCAgKy0tcncgZW5hYmxlPyAgICAgICAgICAgICAgICBib29sZWFu
DQogICAgICAgICAgfCAgfCAgfCAgKy0tcncgcmVjb25uZWN0LXRpbWU/ICAgICAgICB1aW50MTYN
CiAgICAgICAgICB8ICB8ICB8ICArLS1ydyByZWNvdmVyeS10aW1lPyAgICAgICAgIHVpbnQxNg0K
ICAgICAgICAgIHwgIHwgIHwgICstLXJ3IGZvcndhcmRpbmctaG9sZHRpbWU/ICAgdWludDE2DQog
ICAgICAgICAgfCAgfCAgKy0tcncgbHNyLWlkPyAgICAgICAgICAgICB5YW5nOmRvdHRlZC1xdWFk
DQogICAgICAgICAgfCAgKy0tcncgYWRkcmVzcy1mYW1pbGllcw0KICAgICAgICAgIHwgIHwgICst
LXJ3IGlwdjQNCiAgICAgICAgICB8ICB8ICAgICArLS1ydyBjb25maWcNCiAgICAgICAgICB8ICB8
ICAgICAgICArLS1ydyBlbmFibGU/ICAgICAgICAgYm9vbGVhbg0KICAgICAgICAgIHwgIHwgICAg
ICAgICstLXJ3IGxhYmVsLXBvbGljeQ0KICAgICAgICAgIHwgIHwgICAgICAgICAgICstLXJ3IGFk
dmVydGlzZQ0KICAgICAgICAgIHwgIHwgICAgICAgICAgICAgICstLXJ3IGVncmVzcy1leHBsaWNp
dC1udWxsDQogICAgICAgICAgfCAgfCAgICAgICAgICAgICAgICAgKy0tcncgZW5hYmxlPyAgIGJv
b2xlYW4NCiAgICAgICAgICB8ICArLS1ydyBkaXNjb3ZlcnkNCiAgICAgICAgICB8ICAgICArLS1y
dyBpbnRlcmZhY2VzDQogICAgICAgICAgfCAgICAgfCAgKy0tcncgY29uZmlnDQogICAgICAgICAg
fCAgICAgfCAgfCAgKy0tcncgaGVsbG8taG9sZHRpbWU/ICAgdWludDE2DQogICAgICAgICAgfCAg
ICAgfCAgfCAgKy0tcncgaGVsbG8taW50ZXJ2YWw/ICAgdWludDE2DQogICAgICAgICAgfCAgICAg
fCAgKy0tcncgaW50ZXJmYWNlKiBbaW50ZXJmYWNlXQ0KICAgICAgICAgIHwgICAgIHwgICAgICst
LXJ3IGludGVyZmFjZSAgICAgICAgICAgbXBscy1pbnRlcmZhY2UtcmVmDQogICAgICAgICAgfCAg
ICAgfCAgICAgKy0tcncgYWRkcmVzcy1mYW1pbGllcw0KICAgICAgICAgIHwgICAgIHwgICAgICAg
ICstLXJ3IGlwdjQNCiAgICAgICAgICB8ICAgICB8ICAgICAgICAgICArLS1ydyBjb25maWcNCiAg
ICAgICAgICB8ICAgICB8ICAgICAgICAgICAgICArLS1ydyBlbmFibGU/ICAgYm9vbGVhbg0KICAg
IA0KICAgIDkuMSBCYXNlDQogICAgDQogICAgICAgbGVhZiBwZWVyLWxkcC1pZCB7DQogICAgICAg
ICB0eXBlIHlhbmc6ZG90dGVkLXF1YWQ7DQogICAgICAgICBkZXNjcmlwdGlvbiAiUGVlciBMRFAg
SUQuIjsNCiAgICAgICB9DQogICAgDQogICAgTml0OiAicGVlci0iIHByZWZpeCBuZWVkZWQ/DQog
ICAgDQogICAgSXMgdGhpcyB2YWx1ZSBkaWZmZXJlbnQgZnJvbSBwZWVyIExTUiBJRD8NCiAgICAN
CiAgICBJbiBnZW5lcmFsLCBJIGJlbGlldmUgeW91IGFyZSBvbiB0aGUgcmlnaHQgcGF0aCwgYnV0
IEkgZG9u4oCZdCBoYXZlIGRlZXAgTERQDQogICAga25vd2xlZGdlLCBzbyBjYW7igJl0IHVuZGVy
c3RhbmQgc29tZSBvZiB0aGUgbnVhbmNlcyB0aGF0IHlvdSBtaWdodCBoYXZlIHdhbnRlZA0KICAg
IHRvIGFkZHJlc3MNCiAgICANCiAgICANCiAgICANCg0K


From nobody Sat Sep  9 02:32:09 2017
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 D7EDC132A1A; Sat,  9 Sep 2017 02:32:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.8
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_FILL_THIS_FORM_SHORT=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.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 X8rH4fCISzZ5; Sat,  9 Sep 2017 02:32:05 -0700 (PDT)
Received: from mail1.bemta3.messagelabs.com (mail1.bemta3.messagelabs.com [195.245.230.163]) (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 57A04132E24; Sat,  9 Sep 2017 02:32:05 -0700 (PDT)
Received: from [85.158.138.179] by server-3.bemta-3.messagelabs.com id 35/8D-02046-315B3B95; Sat, 09 Sep 2017 09:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUxNcRjH7++ec+49tQ6/7i09EubQllrJy1Z MXpJpNtb8gSzj3BzdO/elnXPKbdaY1CzvzR+6TKWM8pbeJJktrBeM8lokFFEZyeQlcc49Cf+c fX/P5/v8vs/v7KEJQ6XOn+adEi/YOSur8yTnTKhwhhory+PDv0qRDQ9KyMi2k8VUZNMLLvLSq S/kIjL2sqtdH1tU9E0b+3jnQ30csY6y2E0O50bKfLWwn0huFZ0NGZnEDnREyEaeNImzCOisf6 hXDgaco4W+Vzd16qEDQXXbDZl40DocBWVn2nWK9sEsdNRcQYqJwNcQDJfuphRgxDFQd+uNXjU thfqcvpGGefDreIa7TuJpkJV3GimawQlQPNBKqWkHETxpfu5u8MAL4X6PmobwOBhsOqtVNIH9 oK0rz60BYyiqvUuo2hfedQ5Tqt8EHa8LkFpn4e31HL2qJ0JL3h731IBdeqhpfjoCwqDy0HsZ0 LJeAa5PaaqcChVv16v2D1robXo6khsMHb1nCNWTAP0Fa9XyFmj5nEOp/gcU3Nr3klJBANy9+H Ek94AO8ju73MCAE6Hh2AB5EIW4/nmbS76XwNPhQs0MtTwFDu95qXe5/5c3NOZ2kfmILEFBIi+ k8kLorIgwk2BJMks2zmINnRk+O8zGiyKXxFs5kxiW6LCVIXlttms0qBrturqyDo2ntawvU1NY Hm8YY3JsSjNzonmDkGLlxToUQNMsMFKFzLwFPol3brZY5d37g4H2Yn2Y2+UyZsRkziZaklTUh ObSR1rbh7R0mftbOvhiSGsg7Q477+/HfFMasNJgTrGPXvdnm1vQRH8jgzQajcErmRdsFul/3o P8aMQamVXKVF4WuzSa2iMPpJUHkrpLlYEk7i/y34GWRGSmRFWt2rYgPdp7kuBMf1R8btZFVuA Yn8mxmfvs/WvX0H31ZGpAyY+iZ7WCFzkfBUY35uaen47vnIjRd9c2fw+KK7m3f/FPR+/g9km1 idHdnlFbw6UQz4Qrz0NWbx67LPtmYEyQpmw5+r7w8fG0qi8mQ3Ph2aPLnsQFGxvXzN7LkqKZm xlMCCL3GxA3QIrIAwAA
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-12.tower-169.messagelabs.com!1504949519!114482206!1
X-Originating-IP: [52.27.180.120]
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 13799 invoked from network); 9 Sep 2017 09:32:02 -0000
Received: from ec2-52-27-180-120.us-west-2.compute.amazonaws.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (52.27.180.120) by server-12.tower-169.messagelabs.com with AES256-SHA256 encrypted SMTP; 9 Sep 2017 09:32:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Gc875u7Cb6WBj2b6E4W/bzOE3WXh2X4iRQkROO1W3Io=; b=BObbIVXdEp5sGnh55U2iRP7hwo0SM1oBlGGVshFmYt60mngJXyd2G3gEawa1TS3mxEcF6wHTKF0pR3jwaVg6KY0ziZvuVSuos1DYrWBEgznamYEdp8JklNdZiJGOUuMd1MCzlBg7aj+qsoC5N14ntA61jPHiIZ9v7SFRPKykSCw=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by AM4PR03MB1634.eurprd03.prod.outlook.com (10.165.243.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Sat, 9 Sep 2017 09:31:57 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::f42b:1f96:a353:d871]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::f42b:1f96:a353:d871%13]) with mapi id 15.20.0013.023; Sat, 9 Sep 2017 09:31:57 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Yimin Shen <yshen@juniper.net>
CC: "draft-shen-mpls-egress-protection-framework@ietf.org" <draft-shen-mpls-egress-protection-framework@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Adoption of draft-shen-mpls-egress-protection-framework
Thread-Index: AdMn4OLyXKADRfUKRCC1lUEYeszmrQA1XPmAACXjlJA=
Date: Sat, 9 Sep 2017 09:31:57 +0000
Message-ID: <AM4PR03MB17138ADF911EA5E2EE81F4859D6A0@AM4PR03MB1713.eurprd03.prod.outlook.com>
References: <AM4PR03MB1713772A4348FC535728B6059D940@AM4PR03MB1713.eurprd03.prod.outlook.com> <CFB8BC8D-06FF-4579-8CCB-06AAF03457FD@juniper.net>
In-Reply-To: <CFB8BC8D-06FF-4579-8CCB-06AAF03457FD@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [109.67.129.151]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR03MB1634; 6:157bzBYFmGSbBbDC42Hf90nQ8ETHYJ3RO4Cw2MNuMLrUc9+RmdidOD1b3fRz1mUL+5ByhxJ9ZdMxkvRKJGAH/XxmPxOYY9bB0da42Y77o6s80XqhxUvYUkp5StIvantHYrnGCRCRJxIFsumvWKA+AJTTChu4dlTz5w8wwT94inRqRP8Kpabe2wFwTovzqvYESyhaMMjk8RR+plnNamqbEOiMmn75HcgNTvgo35hDxytAn8k7elKO/IgYw2XzpiFbZjYUPHx5QbIHlElGTfKH9Cgv+Nq8u6CBwkCXGGQHtZDPFwCJ4grGLEOIIXKG/14VtidgH3EW835cYnAuuCp4Mw==; 5:UH9ayVU001KVEnlWkDlK0DpmhBKVlqthQxGBkBHX4jgZpQSxujFHM7QZ/p9pB4zxFDT6YAmyNH113AOPrJv8mCWknyVEFmuUyf7S8Y/Fa7xNIapUE3gGvU3ExVV/8Bbrjox6ZoH8edV03aJcSOOvPwdg69hZmr5SYpnuqr1jCqw=; 24:vdxo+NsqfXbbiHZu61xjyfMeYy8q3WfbEXqBpu28tby+W4JIBvLVzV4InqPA9TcdS/vrfCaROEBkDW8fpmRqYS6WVw3FEUIo+e+Xe4AxLTM=; 7:V6gpG/Xk8lx7CqJcdIctyWKWWamfPO5LXHr831iVo3lVIeTsPx+URjmysHTcVBIEfTiVXhZf3D8IwGRVQiwZkPcs27cvUlO6UGMy135Dn/3KHwwb7S6hL/EWv2MMzff1Ya84m7EFkOA6+LM0MIKLZWxQIK1hwtJ/8PzrlqNPXpySm+mI7uEYOoc6429u3GghTSqpaoBZ22rnHBWY/i6h8cBQ9OC7SRJGWljkp81hleM=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: a351ad2f-8986-4cc1-8b21-08d4f7659dbf
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR03MB1634; 
x-ms-traffictypediagnostic: AM4PR03MB1634:
x-exchange-antispam-report-test: UriScan:(72170088055959)(138986009662008)(279101305709854); 
x-microsoft-antispam-prvs: <AM4PR03MB1634ED5C1765C2471E1F3A9D9D6A0@AM4PR03MB1634.eurprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR03MB1634; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR03MB1634; 
x-forefront-prvs: 0425A67DEF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(13464003)(189002)(252514010)(51444003)(43784003)(199003)(101416001)(6436002)(7736002)(305945005)(229853002)(8676002)(81166006)(81156014)(6506006)(86362001)(106356001)(5250100002)(8936002)(102836003)(189998001)(66066001)(230783001)(4326008)(105586002)(97736004)(3846002)(1941001)(6116002)(3660700001)(6246003)(110136004)(8666007)(2906002)(7696004)(53936002)(25786009)(14454004)(9686003)(55016002)(54906002)(33656002)(99286003)(478600001)(53546010)(2900100001)(54356999)(76176999)(50986999)(74316002)(2950100002)(6916009)(5660300001)(72206003)(39060400002)(68736007)(3280700002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR03MB1634; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2017 09:31:57.5791 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1634
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/e3M-Z1dBh46S5NLEf89XFJ7zWzI>
Subject: Re: [mpls] Adoption of draft-shen-mpls-egress-protection-framework
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 09 Sep 2017 09:32:08 -0000

WWltaW4sCkxvdHMgb2YgdGhhbmtzIGZvciBhIHByb21wdCByZXNwb25zZS4KClRoZSBwcm9wb3Nl
ZCBjaGFuZ2VzIHRvIHRoZSBkcmFmdCBkZWZpbml0ZWx5IGxvb2sgbGlrZSBnb2luZyBpbiB0aGUg
cmlnaHQgZGlyZWN0aW9uIHRvIG1lLgpPbmNlIHRoZSBuZXcgdmVyc2lvbiBvZiB0aGUgZHJhZnQg
aXMgcHVibGlzaGVkLCBJIHdpbGwgbG9vayB0aGVtIHVwIGFuZCwgaWYgbmVjZXNzYXJ5LCBwcm92
aWRlIG1vcmUgY29tbWVudHMuCgpJIGhvcGUgdGhhdCB0aGUgZHJhZnQgd2lsbCBiZSBhZG9wdGVk
IHNvb24gIC0gaXQgZGVmaW5pdGVseSBhZGRyZXNzZXMgYSByZWxldmFudCBwcm9ibGVtIGFuZCwg
YXMgSSd2ZSBzYWlkIGFscmVhZHksIGRlZmluZXMgYSBzb2x1dGlvbiB0aGF0LCB3aXRoaW4gd2Vs
bC11bmRlcnN0b29kIHNjb3BlIChsb2NhbCByZXBhaXIgb2YgdGhlIGVncmVzcyBub2RlIGZhaWx1
cmUpLCBBRkFJSywgZG9lcyBub3QgaGF2ZSBhbnkgYWx0ZXJuYXRpdmVzLgoKUmVnYXJkcywKU2Fz
aGEKCk9mZmljZTogKzk3Mi0zOTI2NjMwMgpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyCkVtYWls
OiAgIEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tCgotLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQpGcm9tOiBZaW1pbiBTaGVuIFttYWlsdG86eXNoZW5AanVuaXBlci5uZXRdIApTZW50
OiBGcmlkYXksIFNlcHRlbWJlciA4LCAyMDE3IDEwOjIzIFBNClRvOiBBbGV4YW5kZXIgVmFpbnNo
dGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+OyBtcGxzQGlldGYub3JnCkNj
OiBkcmFmdC1zaGVuLW1wbHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrQGlldGYub3JnOyBT
dGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPgpTdWJqZWN0OiBSZTogQWRv
cHRpb24gb2YgZHJhZnQtc2hlbi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZyYW1ld29yawoKSGkg
U2FzaGEsCgpUaGFua3MgZm9yIHlvdXIgZGV0YWlsZWQgcmV2aWV3LCBhbmQga2luZCBzdWdnZXN0
aW9ucyBhbmQgc3VwcG9ydCBmb3IgdGhpcyBkcmFmdCEKClBsZWFzZSBzZWUgaW5saW5lIGZvciBv
dXIgcmVzcG9uc2UsIGFuZCB3ZSB3aWxsIGluY29ycG9yYXRlIHRoZXNlIGNoYW5nZXMgaW4gdGhl
IG5leHQgcmV2aXNpb24uCgpUaG5ha3MsCgpZaW1pbiBTaGVuCkp1bmlwZXIgTmV0d29ya3MKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkRlYXIgY29sbGVhZ3VlcywKCknigJl2ZSByZWFkIHRo
ZSBkcmFmdCBpbiBxdWVzdGlvbiBhbmQgSSBzdXBwb3J0IGl0cyBhZG9wdGlvbiBhcyBhIFdHIGRv
Y3VtZW50IGJ5IHRoZSBNUExTIFdHLgoKW3lzaGVuXSBUaGFua3MgYWdhaW4gISAKCgoKCkF0IHRo
ZSBzYW1lIHRpbWUgSSBoYXZlIHNldmVyYWwgaXNzdWVzIHdpdGggdGhlIGN1cnJlbnQgdGV4dCB0
aGF0LCBmcm9tIG15IFBPViwgc2hvdWxkIGJlIHJlc29sdmVkIGFzIHRoZSBkb2N1bWVudCBpcyBw
cm9ncmVzc2VkLiBJIHdvdWxkIGxpa2UgdG8gZW1waGFzaXplIHRoYXQgSSBkbyBub3Qgc2VlIHRo
ZXNlIGlzc3VlcyBhcyBibG9ja2VycyBmb3IgdGhlIGRvY3VtZW50IGFkb3B0aW9uLgoKSGVyZSBp
cyB0aGUgbGlzdDoKClRoZSBSZXF1aXJlbWVudHMgTGFuZ3VhZ2U6CgpJIGhhdmUgc2VlbiBzZXZl
cmFsIG9jY3VycmVuY2VzIG9mIG1peGVkIHVzYWdlIG9mIHRoZSBJRVRGIGNhcGl0YWxpemVkIOKA
nE1VU1TigJ0gYW5kIHRoZSBub24tbm9ybWF0aXZlIOKAnG11c3TigJ0gaW4gdGhlIHNhbWUgc2Vu
dGVuY2Ugb3IgaW4gbXVsdGlwbGUgc2VudGVuY2VzIGZvcm1pbmcgKGZyb20gbXkgUE9WKSBhIGNv
bW1vbiBjb250ZXh0IHdpdGhpbiB0aGUgZG9jdW1lbnQuIEdlcmUgYXJlIGp1c3QgdHdvIGV4YW1w
bGVzIChvZmZlbmRpbmcgd29yZHMgYXJlIGhpZ2hsaWdodGVkKToKCsK3ICAgICAgICAgSW4gc2Vj
dGlvbiA1LjEwOiDigJxUaGUgY29udGV4dCBJRCBtdXN0IGJlIGFkdmVydGlzZWQgaW4gc3VjaCBh
IG1hbm5lciB0aGF0IGFueSBlZ3Jlc3MtcHJvdGVjdGVkIHR1bm5lbHMgTVVTVCBoYXZlIEUgYXMg
dGFpbGVuZCwgYW5kIGFueSBlZ3Jlc3MtcHJvdGVjdGlvbiBieXBhc3MgdHVubmVscyBNVVNUIGhh
dmUgUCBhcyB0YWlsZW5kIHdoaWxlIGF2b2lkaW5nIEXigJ0KCsK3ICAgICAgICAgSW4gc2VjdGlv
biA1LjEzOiDigJ1JbiBvcmRlciB0byBhY2hpZXZlIHRoaXMsIHRoZSBwcm90ZWN0b3IgTVVTVCBt
YWludGFpbiBzdWNoIGtpbmQgb2Ygc2VydmljZSBsYWJlbHMgaW4gZGVkaWNhdGVkIGxhYmVsIHNw
YWNlcyBvbiBhIHBlciBwcm90ZWN0ZWQgZWdyZXNzIHtFLCBQfSBiYXNpcywgaS5lLiBvbmUgbGFi
ZWwgc3BhY2UgZm9yIGVhY2ggZWdyZXNzIHJvdXRlciB0aGF0IGl0IHByb3RlY3RzLiBBbHNvLCB0
aGVyZSBtdXN0IGJlIGEgc2Vzc2lvbiBvZiBzZXJ2aWNlIGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90
b2NvbCBiZXR3ZWVuIGVhY2ggZWdyZXNzIHJvdXRlciBhbmQgdGhlIHByb3RlY3RvcuKAnQoKSSBo
YXZlIGFsc28gZm91bmQgYXQgbGVhc3Qgb25lIHRleHQgZnJhZ21lbnQgd2hlcmUgdGhlIElFVEYg
Y2FwaXRhbGl6ZWQg4oCcTVVTVOKAnSBhcHBlYXJzIHZlcnkgY2xvc2UgdG8gYSBub24tbm9ybWF0
aXZlIOKAnHNob3VsZOKAnSBtYWtpbmcgaXQgdmVyeSBkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZCB3
aGF0IGlzIGFuZCB3aGF0IGlzIG5vdCByZXF1aXJlZCAoYWdhaW4sIHRoZSBvZmZlbmRpbmcgd29y
ZHMgYXJlIGhpZ2hsaWdodGVkKToKCsK3ICAgICAgICAgSW4gc2VjdGlvbiA1Ljg6IOKAnFRoZSBi
eXBhc3MgdHVubmVsIE1VU1QgaGF2ZSB0aGUgcHJvcGVydHkgdGhhdCBpdCBzaG91bGQgbm90IGJl
IGFmZmVjdGVkIGJ5IGFueSB0b3BvbG9neSBjaGFuZ2UgY2F1c2VkIGJ5IGFuIGVncmVzcyBub2Rl
IGZhaWx1cmXigJ0KCkkgaGF2ZSBmb3VuZCBhdCBsZWFzdCBvbmUgdGV4dCBmcmFnbWVudCB0aGF0
IGxvb2tzIHRvIG1lIGxpa2Ugc3BlY2lmaWNhdGlvbiBvZiBPUFRJT05BTCBiZWhhdmlvciwgYnV0
IHRoZSBJRVRGIGNhcGl0YWxpemVkIOKAnE1BWeKAnSBpcyBub3QgdXNlZDoKCsK3ICAgICAgICAg
SW4gc2VjdGlvbiA1LjI6IOKAnEluIGEgY2FzZSB3aGVyZSBhIFBMUiBkb2VzIG5vdCBoYXZlIGEg
ZmFzdCBhbmQgcmVsaWFibGUgbWVjaGFuaXNtIHRvIGRldGVjdCBhIG5vZGUgZmFpbHVyZSBvciBk
aXN0aW5ndWlzaCBiZXR3ZWVuIGEgbGluayBmYWlsdXJlIGFuZCBhICBub2RlIGZhaWx1cmUsIGl0
IG1heSBjb25zZXJ2YXRpdmVseSB0cmVhdCBhIGxpbmsgZmFpbHVyZSBhcyBhIG5vZGUgZmFpbHVy
ZSBhbmQgdHJpZ2dlciBlZ3Jlc3Mgbm9kZSBwcm90ZWN0aW9u4oCdLgoKKFBsZWFzZSBub3RlIHRo
YXQgdGhlIHF1b3RlZCBmcmFnbWVudHMgYXJlIGp1c3QgZXhhbXBsZXMsIGFuZCB0aGVyZSBtYXkg
YmUgbW9yZSBzdWNoIGZyYWdtZW50cyBpbiB0aGUgZHJhZnQpLgoKW3lzaGVuXSBXaWxsIGdvIHRo
cm91Z2ggdGhlIGRvY3VtZW50IGFuZCBmaXggYWxsIHRoZSBjYXNlcy4KIAoKCgpMYXN0IGJ1dCBu
b3QgbGVhc3QsIFJGQyAyMTE5IGlzIHF1b3RlZCBpbiBTZWN0aW9uIDIsIGJ1dCBpcyBub3QgbGlz
dGVkIGFzIGEgbm9ybWF0aXZlIHJlZmVyZW5jZS4KClt5c2hlbl0gV2lsbCBmaXggdGhpcy4KIAoK
CgpFZ3Jlc3MgTGluayBGYWlsdXJlOgoKVGhlIGRyYWZ0IHByb3Bvc2VzIGEgY29tbW9uIGZyYW1l
d29yayBmb3IgbG9jYWwgcmVwYWlyIG9mIGJvdGggZWdyZXNzIGxpbmsgZmFpbHVyZXMgYW5kIGVn
cmVzcyBub2RlIGZhaWx1cmVzLiBGcm9tIG11IFBPViwgdGhlc2UgdHdvIGNhc2VzIGFyZSBkaWZm
ZXJlbnQuIEluIHBhcnRpY3VsYXI6CgrCtyAgICAgICAgIExvY2FsIHJlcGFpciBvZiBlZ3Jlc3Mg
bGluayBmYWlsdXJlcyBjYW4gYmUgYWNoaWV2ZWQgYnkgbWFueSBkaWZmZXJlbnQgbWVjaGFuaXNt
cywgaW5jbHVkaW5nIHNvbWUgdGhhdCBkbyBub3QgcmVxdWlyZSBzdXBwb3J0IG9mIGNvbnRleHQt
c3BlY2lmaWMgbGFiZWwgc3BhY2VzIGluIHRoZSBwcm90ZWN0b3IuIE9uZSBzdWNoIG1lY2hhbmlz
bSBpcyBldmVuIG1lbnRpb25lZCBhcyDigJxPcHRpb24gMuKAnSBmb3IgZWdyZXNzIGxpbmsgcHJv
dGVjdGlvbiBpbiBTZWN0aW9uIDYgb2YgdGhlIGRyYWZ0LCBhbmQsIEFGQUlLLCBzaW1pbGFyIG1l
Y2hhbmlzbXMgaGF2ZSBiZWVuIHN1Y2Nlc3NmdWxseSBkZXBsb3llZCBieSBzb21lIHZlbmRvcnMu
CgpbeXNoZW5dIFllcywgdGhpcyBkcmFmdCBkb2VzIGNvbnNpZGVyIHRoaXMga2luZCBvZiBlZ3Jl
c3MtbGluayBwcm90ZWN0aW9uIG1lY2hhbmlzbXMsIGhlbmNlIGxpc3QgdGhlbSBhcyBhbiBvcHRp
b24gaW4gdGhlIGFib3ZlIHNlY3Rpb24uIFdpbGwgY2xhcmlmeSB0aGlzIGZ1cnRoZXIuCgrCtyAg
ICAgICAgIFdoaWxlIGFsdGVybmF0aXZlIHJlYXNvbmFibHkgZmFzdCBtZWNoYW5pc21zIGZvciBy
ZXBhaXIgb2YgZWdyZXNzIG5vZGUgZmFpbHVyZXMgZXhpc3QgKGUuZy4sIHNlZSBTZWN0aW9uIDYu
Mi4xIG9mIHRoZSBCR1AgUElDIGRyYWZ0LCB0aGVzZSBtZWNoYW5pc21zIGFyZSBhcHBsaWVkIGF0
IHRoZSBzZXJ2aWNlIGluZ3Jlc3MgUEUgYW5kIHRoZXJlZm9yZSBzaG91bGQgYmUgY2xhc3NpZmll
ZCBhcyBnbG9iYWwgcmVwYWlyIG1lY2hhbmlzbXMpLiAKCkkgdGhpbmsgdGhhdCBjbGVhciBkaWZm
ZXJlbnRpYXRpb24gYmV0d2VlbiB0aGUgdHdvIGNhc2VzICh3aXRoIEluZm9ybWF0aXZlIHJlZmVy
ZW5jZSB0byB0aGUgQkdQIFBJQyBkcmFmdCBldGMuKSB3b3VsZCBiZSBtb3N0IGhlbHBmdWwuCgpb
eXNoZW5dIFN1cmUuIFdpbGwgbWVudGlvbiBCR1AgUElDIGFzIGFuIGV4YW1wbGUgb2YgZ2xvYmFs
IHJlcGFpciAoYXMgaXQgaXMgZHJpdmVuIGJ5IGluZ3Jlc3Mgcm91dGVycyksIGFuZCByZWZlciB0
byB0aGUgcmVsZXZhbnQgZHJhZnQuIAoKCgoKRWdyZXNzIE5vZGUgRmFpbHVyZToKCsK3ICAgICAg
ICAgVGhlIGRyYWZ0IGlzIHNvbWV3aGF0IHZhZ3VlIGFib3V0IGRldGVjdGlvbiBvZiBlZ3Jlc3Mg
bm9kZSBmYWlsdXJlIGFzIG9wcG9zZWQgdG8gZGV0ZWN0aW9uIG9mIGZhaWx1cmUgb2YgdGhlIGxp
bmsgYmV0d2VlbiB0aGUgcGVudWx0aW1hdGUgTFNSIGFuZCB0aGUgZWdyZXNzIG5vZGUuIFNlY3Rp
b24gNS4yIG9ubHkgc2F5cyB0aGF0IOKAnEFsbCB0aGUgbG9jYWwgZmFpbHVyZSBkZXRlY3Rpb24g
bWVjaGFuaXNtcyB1c2VkIGJ5IFBMUnMgaW4gdHJhbnNpdCBsaW5rL25vZGUgcHJvdGVjdGlvbiBh
cmUgYXBwbGljYWJsZSB0byBlZ3Jlc3Mgbm9kZSBmYWlsdXJlIGRldGVjdGlvbuKAnSBsZWF2aW5n
IGl0IHRvIHRoZSByZWFkZXIvaW1wbGVtZW50ZXIgdG8gZ3Vlc3Mgd2hldGhlciBzb21lIG90aGVy
IG1ldGhvZHMgKGUuZy4sIG1vbml0b3JpbmcgdGhlIHN0YXRlIG9mIGEgbXVsdGktaG9wIElQIEJG
RCBzZXNzaW9uIGJldHdlZW4gc3RhYmxlIElQIGFkZHJlc3NlcyBvd25lZCBieSB0aGVzZSB0d28g
ZGV2aWNlcykgY2FuIGJlIHVzZWQgZm9yIHJlYXNvbmFibHkgZmFzdCBhbmQgcmVsaWFibGUgZGV0
ZWN0aW9uIG9mIGVncmVzcyBub2RlIGZhaWx1cmVzLgoKwrcgICAgICAgICBPbmUgd2VsbC1rbm93
biBtZXRob2QgZm9yIHJlbGlhYmxlIChidXQgc2xvdykgZGV0ZWN0aW9uIG9mIHRoZSBub2RlIGZh
aWx1cmUgaXMgdG8gd2FpdCBmb3IgSUdQIHRvIGNvbnZlcmdlIGFuZCB0byBjaGVjayB3aGV0aGVy
IHRoZSBub2RlIGlzIHN0aWxsIHByZXNlbnQgaW4gdGhlIHVwZGF0ZWQgTFNEQi4gQUZBSUssIHRo
ZXJlIGFyZSBkZXBsb3llZCBCR1AgUElDIGltcGxlbWVudGF0aW9ucyB0aGF0IHVzZSB0aGlzIG1l
dGhvZCB0byB0cmlnZ2VyIEJHUCBFZGdlIFBJQyByZXBhaXIuIEhvd2V2ZXIsIEkgYmVsaWV2ZSB0
aGF0IHRoaXMgbWV0aG9kIGlzIGRlZmluaXRlbHkgbm90IHN1aXRhYmxlIGFzIGEgdHJpZ2dlciBm
b3IgbG9jYWwgcmVwYWlyIG1lY2hhbmlzbXMsIGFuZCBJIHRoaW5rIHRoYXQgdGhlIGF1dGhvcnMg
c2hvdWxkIGNsYXJpZnkgdGhlaXIgcG9zaXRpb24gb24gdGhpcyBwb2ludCwgb25lIHdheSBvciBh
bm90aGVyLgoKwrcgICAgICAgICBUaGUgZHJhZnQgc3RhdGVzIGluIHNlY3Rpb24gNS4yIHRoYXQg
4oCcSW4gYSBjYXNlIHdoZXJlIGEgUExSIGRvZXMgbm90IGhhdmUgYSBmYXN0IGFuZCByZWxpYWJs
ZSBtZWNoYW5pc20gdG8gICAgZGV0ZWN0IGEgbm9kZSBmYWlsdXJlIG9yIGRpc3Rpbmd1aXNoIGJl
dHdlZW4gYSBsaW5rIGZhaWx1cmUgYW5kIGEgbm9kZSBmYWlsdXJlLCBpdCBtYXkgY29uc2VydmF0
aXZlbHkgdHJlYXQgYSBsaW5rIGZhaWx1cmUgYXMgYSBub2RlIGZhaWx1cmUgYW5kIHRyaWdnZXIg
ZWdyZXNzIG5vZGUgcHJvdGVjdGlvbuKAnS4gIFRoaXMgbGVhdmVzIG9wZW4gdGhlIHF1ZXN0aW9u
ICBvZiB0aGUgUExSIHRoYXQgY2FuIHJlbGlhYmx5IGFuZCByZWFzb25hYmx5IGZhc3QgZGlmZmVy
ZW50aWF0ZSBiZXR3ZWVuIHRoZXNlIHR3byBjYXNlcyAobGluayBmYWlsdXJlIGFuZCBlZ3Jlc3Mg
ZmFpbHVyZSkuIEluIHBhcnRpY3VsYXIsIHRoZSBkcmFmdCBzaG91bGQgZGVzY3JpYmUgdGhlIHBv
c3NpYmxlIG1vZGVzIG9mIGJlaGF2aW9yIHRoYXQgdGhlIHVzZXIgY2FuIHNlbGVjdCBmb3IgdGhl
IFBMUiwgYW5kIHRoZSB3YXlzIHRvIGF2b2lkIHJhY2UgY29uZGl0aW9ucyBiZXR3ZWVuIG11bHRp
cGxlIHByb3RlY3Rpb24gc2NoZW1lcyBiZWluZyBhcHBsaWVkIHNpbXVsdGFuZW91c2x5LgoKW3lz
aGVuXSBHb29kIHBvaW50ISAgRm9yIGNsYXJpdHksIEkgd2lsbCBhZGQgYSBuZXcgc2VjdGlvbiBm
b3IgZmFpbHVyZSBkZXRlY3Rpb24sIHRvIGxpc3QgY29tbW9uIGRldGVjdGlvbiBtZXRob2RzIGFu
ZCBhZGRyZXNzIGFwcGxpY2FiaWxpdHksIGxpa2UgdGhlIGZvbGxvd2luZzoKIAoxKSAgSWYgdGhl
IFBMUiBoYXMgcmVhc29uYWJseSBmYXN0IG1lY2hhbmlzbXMgKGkuZS4gZmFzdGVyIHRoYW4gY29u
dHJvbCBwbGFuZSBmYWlsdXJlIGRldGVjdGlvbikgdG8gZGV0ZWN0IGFuZCBkaWZmZXJlbnRpYXRl
IGEgbGluayBmYWlsdXJlIGFuZCBhbiBlZ3Jlc3Mgbm9kZSBmYWlsdXJlLCBpdCBtYXkgc2V0IHVw
IGJvdGggbGluayBwcm90ZWN0aW9uIGFuZCBlZ3Jlc3Mgbm9kZSBwcm90ZWN0aW9uLCBhbmQgdHJp
Z2dlciBvbmUgYW5kIG9ubHkgb25lIHByb3RlY3Rpb24gdXBvbiBhIGNvcnJlc3BvbmRpbmcgZmFp
bHVyZS4gVGhlcmUgc2hvdWxkIGJlIG5vIHJhY2UgY29uZGl0aW9uIGJldHdlZW4gdGhlIHR3byBw
cm90ZWN0aW9ucy4KCjIpICBUaGUgUExSIG1heSBoYXZlIGZhc3QgbWVjaGFuaXNtcyB0byBkZXRl
Y3QgYSBsaW5rIGZhaWx1cmUgYW5kIGFuIGVncmVzcyBub2RlIGZhaWx1cmUsIGJ1dCBjYW5ub3Qg
ZGlzdGluZ3Vpc2ggdGhlbS4gT3IsIHRoZSBQTFIgbWF5IGhhdmUgYSBmYXN0IG1lY2hhbmlzbSB0
byBkZXRlY3QgYSBsaW5rIGZhaWx1cmUgb25seSwgYnV0IG5vdCBhbiBlZ3Jlc3Mgbm9kZSBmYWls
dXJlLiBJbiB0aGVzZSBjYXNlcywgdGhlIFBMUiBoYXMgdHdvIG9wdGlvbnM6CgoyLjEpIEl0IG1h
eSBzZXQgdXAgbGluayBwcm90ZWN0aW9uIG9ubHksIGFuZCBsZWF2ZSB0aGUgZWdyZXNzIG5vZGUg
ZmFpbHVyZSB0byBnbG9iYWwgcmVwYWlyIGFuZCBjb250cm9sIHByb3RvY29sIGNvbnZlcmdlbmNl
LiAKCjIuMikgSXQgbWF5IHNldCB1cCBlZ3Jlc3Mgbm9kZSBwcm90ZWN0aW9uIG9ubHksIGFuZCB0
cmVhdCBhIGxpbmsgZmFpbHVyZSBhcyBhIHRyaWdnZXIgZm9yIHRoZSBlZ3Jlc3Mgbm9kZSBwcm90
ZWN0aW9uLiBIb3dldmVyLCB0aGUgYXNzdW1wdGlvbiBpcyB0aGF0IHRyZWF0aW5nIGEgbGluayBm
YWlsdXJlIGFzIGFuIGVncmVzcyBub2RlIGZhaWx1cmUgc2hvdWxkIG5vdCBoYXZlIGEgbmVnYXRp
dmUgaW1wYWN0IG9uIHNlcnZpY2VzLiBPdGhlcndpc2UsIGl0IHNob3VsZCBhbHNvIHNldCB1cCBs
aW5rIHByb3RlY3Rpb24gb25seSwgYW5kIGxlYXZlIHRoZSBlZ3Jlc3Mgbm9kZSBmYWlsdXJlIHRv
IGdsb2JhbCByZXBhaXIgYW5kIGNvbnRyb2wgcHJvdG9jb2wgY29udmVyZ2VuY2UuCgoKCgogQ29u
dGV4dCBJRCBWaXNpYmlsaXR5OgoKU2VjdGlvbiA1LjEwIGRpc2N1c3NlcyB2YXJpb3VzIHdheXMg
aW4gd2hpY2ggcmVhY2hhYmlsaXR5IG9mIHRoZSBDb250ZXh0IElEIGNhbiBiZSBhZHZlcnRpc2Vk
IGluIElHUCwgaS5lLiwgd2l0aGluIGEgc3BlY2lmaWMgQVMuIEJ1dCBJIGhhdmUgbm90IGZvdW5k
IGFueSBtZW50aW9uIG9mIGludGVyLUFTIHZpc2liaWxpdHkgb2YgdGhlIENvbnRleHQgSUQuIEFz
IGEgY29uc2VxdWVuY2UsIGl0IGlzIG5vdCBjbGVhciB0byBtZSB3aGV0aGVyIHRoZSBmcmFtZXdv
cmsgZGVmaW5lZCBpbiB0aGUgZHJhZnQgaXMgYXBwbGljYWJsZSB0byBNUExTIHNlcnZpY2VzIHRo
YXQgY3Jvc3MgbXVsdGlwbGUgQVMsIGUuZy4sIHdpdGggaW50ZXItQVMgSVAgVlBOIG9wdGlvbiBD
LiBGcm9tIG15IFBPViwgaWYgdGhlIGRyYWZ0IGlzIG9ubHkgYXBwbGljYWJsZSB0byBpbnRyYS1B
UyBzZXJ2aWNlcywgdGhpcyBzaG91bGQgYmUgZXhwbGljaXRseSBzdGF0ZWQgaW4gdGhlIGRvY3Vt
ZW50IChwcmVmZXJhYmx5LCBpbiB0aGUgQXBwbGljYWJpbGl0eSBTdGF0ZW1lbnQgc2VjdGlvbiku
IAoKW3lzaGVuXSBCb3RoIGludGVyLUFTIGFuZCBpbnRlci1hcmVhIGFyZSBzdXBwb3J0ZWQuIFdl
IHdpbGwgZGVzY3JpYmUgaG93IGNvbnRleHQgSURzIGFyZSBwcm9wYWdhdGVkIGFjcm9zcyBtdWx0
aXBsZSBBUy9hcmVhcy4gRXNzZW50aWFsbHksIGEgY29udGV4dCBJRCBpcyBhbiBJUCBhZGRyZXNz
LiBIZW5jZSwgaXRzIGludGVyLUFTL2FyZWEgdmlzaWJpbGl0eSBjYW4gYmUgYWNoaWV2ZWQgaW4g
dGhlIHNhbWUgbWFubmVyIGFzIHRoYXQgb2YgYSByZWd1bGFyIElQIGFkZHJlc3MuCgoKClRoZSBy
b2xlIG9mIHRyYWZmaWMgZW5naW5lZXJpbmcgaW4gc2V0dXAgb2YgYnlwYXNzIHR1bm5lbHM6CgpU
aGUgZHJhZnQgc3RhdGVzIHRoYXQg4oCcYW55IGVncmVzcy1wcm90ZWN0aW9uIGJ5cGFzcyB0dW5u
ZWxzIE1VU1QgaGF2ZSBQIGFzIHRhaWxlbmQgd2hpbGUgYXZvaWRpbmcgReKAnSAoU2VjdGlvbiA1
LjkpLiAgSXQgYWxzbyBzdGF0ZXMgdGhhdCDigJxUaGUgYnlwYXNzIHR1bm5lbCBNVVNUIGhhdmUg
dGhlIHByb3BlcnR5IHRoYXQgaXQgIHNob3VsZCBub3QgYmUgYWZmZWN0ZWQgYnkgYW55IHRvcG9s
b2d5IGNoYW5nZSBjYXVzZWQgYnkgYW4gZWdyZXNzIG5vZGUgZmFpbHVyZeKAnSAoU2VjdGlvbiA1
LjgpLiBUaGVzZSBzdGF0ZW1lbnRzIGxvb2sgdG8gbWUgYXMgaW1wbGljaXQgcmVxdWlyZW1lbnRz
IHRvIHVzZSBzb21lIHRyYWZmaWMtZW5naW5lZXJpbmcgdGVjaG5pcXVlIGZvciBzZXR1cCBvZiB0
aGUgYnlwYXNzIHR1bm5lbHMgYW5kIHNob3VsZCBiZSBjbGFyaWZpZWQgaW4gdGhlIGRyYWZ0LiBJ
biBwYXJ0aWN1bGFyLCBmcm9tIG15IFBPViBhZGRyZXNzaW5nIHRoZXNlIHJlcXVpcmVtZW50cyB3
aXRoIExEUCB1c2VkIGZvciBzZXR1cCBvZiB0aGUgYnlwYXNzIHR1bm5lbHMgYXMgZGVzY3JpYmVk
IGluIFNlY3Rpb24gNS4xMSwgaXRlbSBbMl0sIGlzIG5vbi10cml2aWFsIGFuZCB0aGVyZWZvcmUg
ZGVzZXJ2ZXMgZGV0YWlsZWQgZXhwbGFuYXRpb24uIERlcGVuZGluZyBvbiB0aGUgZGV0YWlscywg
c29tZSByZWZlcmVuY2VzIChlLmcuLCByZWZlcmVuY2VzIHRvIFJGQyA1Mjg2IGFuZCBSRkMgNzQ5
MCksIHRoYXQgY3VycmVudGx5IGFwcGVhciBhcyBJbmZvcm1hdGlvbmFsLCBtYXkgaGF2ZSB0byBi
ZSBwcm9tb3RlZCB0byBOb3JtYXRpdmUuCgpbeXNoZW5dIFRoZSBwYXRoIGNvbXB1dGF0aW9uIGZv
ciBhIGJ5cGFzcyB0dW5uZWwgZG9lcyBub3QgbmVjZXNzYXJpbHkgcmVxdWlyZSBURS4gQWxsIHdl
IG5lZWQgaXMgYW4gYWxnb3JpdGhtIHdoaWNoIGNhbiB0YWtlIGFuIGF2b2lkZWQgbm9kZSAoaS5l
LiB0aGUgZWdyZXNzIG5vZGUsIGluIHRoaXMgY2FzZSkgYXMgYSBjb25zdHJhaW50LiBPZiBjb3Vy
c2UsIHN1Y2gga2luZCBvZiBhbGdvcml0aG0gaXMgY29tbW9ubHkgdXNlZCBmb3IgVEUsIGJ1dCBp
dCBzaG91bGQgbm90IGJlIHRpZWQgdG8gVEUgYnkgaXRzIG5hdHVyZS4gSW4gdGhlIGNhc2Ugb2Yg
TERQLCB3ZSBjYW4gc2V0IHVwIHRoZSBieXBhc3MgdHVubmVsIGJ5IHVzaW5nIHZhcmlvdXMgTEZB
IG1lY2hhbmlzbXMsIHdoaWNoIGFyZSBhY3R1YWxseSBnb29kIG5vbi1URSBleGFtcGxlcyBvZiB0
aGUga2luZCBvZiBwYXRoIGNvbXB1dGF0aW9uIGFsZ29yaXRobS4KCgoKCkJ5cGFzcyB0dW5uZWxz
IGFuZCBzZWdtZW50IHJvdXRpbmc6CgpJIG1heSBoYXZlIG1pc3NlZCBzb21ldGhpbmcgaW1wb3J0
YW50LCBidXQgaXQgc2VlbXMgdGhhdCB0aGUgdGVjaG5pcXVlIGRlc2NyaWJlZCBpbiBTZWN0aW9u
IDUuMTEsIGl0ZW0gNCwgaXMganVzdCBhIHZhcmlhdGlvbiBvZiB0aGUgaGllcmFyY2hpY2FsIExT
UCB0ZWNobmlxdWUgd2hlbiB0aGUgY29udGV4dCBzZWdtZW50IGlzIHVzZWQgYXMgYSBzaW5nbGUg
aG9wIExTUCBvbiB0b3Agb2YgYSBieXBhc3MgTFNQIHNldCB1cCB1c2luZyBTUi4gSWYgc28sIGl0
IG1ha2VzIHNlbnNlIHRvIG1lcmdlIGl0ZW1zIDMgYW5kIDQgb2YgU2VjdGlvbiA1LjExLgoKW3lz
aGVuXSBBZ3JlZWQuIFdpbGwgY29tYmluZWQgdGhlbS4KIAoKCgpIb3BlZnVsbHkgdGhlc2UgY29t
bWVudHMgd2lsbCBiZSB1c2VmdWwuCgogCgpSZWdhcmRzLAoKU2FzaGEKCiAKCk9mZmljZTogKzk3
Mi0zOTI2NjMwMgoKQ2VsbDogICAgICArOTcyLTU0OTI2NjMwMgoKRW1haWw6ICAgQWxleGFuZGVy
LlZhaW5zaHRlaW4gYXQgZWNpdGVsZS5jb20KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKVGhpcyBl
LW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250
YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcyAKQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUg
cHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgCnRy
YW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9y
IGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbCAKYW5kIGFsbCBjb3BpZXMgdGhlcmVv
Zi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCg==


From nobody Sat Sep  9 11:07:11 2017
Return-Path: <ekr@rtfm.com>
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 051CB132D18; Sat,  9 Sep 2017 11:07:09 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Eric Rescorla <ekr@rtfm.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-mrt@ietf.org, tsaad@cisco.com, mpls-chairs@ietf.org, mpls-chairs@ietf.org, loa@pi.nu, mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.60.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150498042901.8200.2482884126229455541.idtracker@ietfa.amsl.com>
Date: Sat, 09 Sep 2017 11:07:09 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/AR--jr6JJDAFDD2pryw-t7Dnwfw>
Subject: [mpls] Eric Rescorla's No Objection on draft-ietf-mpls-ldp-mrt-06: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 09 Sep 2017 18:07:09 -0000

Eric Rescorla has entered the following ballot position for
draft-ietf-mpls-ldp-mrt-06: 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-mrt/



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

Line 106
   familiar with the architecture in [RFC7812] to understand how and why
   the LDP extensions for behavior are needed.

It would actually be helpful to explain this here.


Line 430
   However, should this situation occur, the expected behavior of an LSR
   receiving these conflicting advertisements is defined as foll If an
   LSR receives a label mapping advertisement for a rainbow FEC from an

Nit: as follows.



From nobody Mon Sep 11 04:37:20 2017
Return-Path: <ietf@kuehlewind.net>
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 6D2E013304B; Mon, 11 Sep 2017 04:37:12 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?q?Mirja_K=C3=BChlewind?= <ietf@kuehlewind.net>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-mrt@ietf.org, tsaad@cisco.com, mpls-chairs@ietf.org, mpls-chairs@ietf.org, loa@pi.nu, mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.60.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150512983243.9691.9751851324237626342.idtracker@ietfa.amsl.com>
Date: Mon, 11 Sep 2017 04:37:12 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Dv68idbAiR8shzg8lbVqnoGX1N8>
Subject: [mpls] =?utf-8?q?Mirja_K=C3=BChlewind=27s_No_Objection_on_draft-i?= =?utf-8?q?etf-mpls-ldp-mrt-06=3A_=28with_COMMENT=29?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 11 Sep 2017 11:37:12 -0000

Mirja Kühlewind has entered the following ballot position for
draft-ietf-mpls-ldp-mrt-06: 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-mrt/



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

1) I was just wondering if it was considered to just use one flag of the
reserved field of the multi-topology extension in RFC7307 to advertise MRT
support, given that MT must always advertised as well...?

2) Why would a node withdraw the MRT capability/ when would it send a MRT
advertisement with S=0?

3) If you update the document, please also see the gen-art review: there are
many small nits which will probably also be caught by the RFC editor but if you
can fix them now, that's even better!



From nobody Tue Sep 12 01:31:07 2017
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 1F72A124B18; Tue, 12 Sep 2017 01:31:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.319
X-Spam-Level: 
X-Spam-Status: No, score=-4.319 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BA9mLnIhDQWZ; Tue, 12 Sep 2017 01:31:01 -0700 (PDT)
Received: from MAILOUT21.telekom.de (MAILOUT21.telekom.de [80.149.113.251]) (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 0F447124239; Tue, 12 Sep 2017 01:30:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1505205060; x=1536741060; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=iEOoCAAEvWMRUlGja2Q3DM9LqCt7XXJlmCLr/YtsqRQ=; b=zopxp7TIM6/dIm+NQahqRlslGk+vk10T07coMmfoX05CTxUV+QcGXNHX JrKR+I+q8K4VgYFHMOdptkIQ8Bh4Q41x0m4yldpDR+y+3Y+vLMxA+B/dy DWzBk4pccoFmJWX20gc+/60iaN8WGnDhdCN5iPgNzMsbG/ElTXTnJC5qr Vqn35rMk4ugDwZonXTUq+DBrNP4bAak3w/MvA3UqvDE5IwSRx/e9i7nyZ NC0/LpWuyAfkb20OPxOZFpVKla1SqQRdmUiosK+B6N6uWRxwIPp6BcCj2 5kCJi5Z7dK4h16sYLmeGS803ifqc5yK0DnKzRvqf3xNLnPYCTUQgfWzHt A==;
Received: from qdezc2.de.t-internal.com ([10.171.255.37]) by MAILOUT21.telekom.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Sep 2017 10:30:55 +0200
X-IronPort-AV: E=Sophos;i="5.42,382,1500933600";  d="scan'208,217";a="662445254"
Received: from he105661.emea1.cds.t-internal.com ([10.169.119.57]) by qde0ps.de.t-internal.com with ESMTP/TLS/AES256-SHA; 12 Sep 2017 10:30:53 +0200
Received: from HE105662.EMEA1.cds.t-internal.com (10.169.119.58) by HE105661.emea1.cds.t-internal.com (10.169.119.57) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Tue, 12 Sep 2017 10:30:54 +0200
Received: from HE105662.EMEA1.cds.t-internal.com ([fe80::442c:834e:c489:d2c4]) by HE105662.emea1.cds.t-internal.com ([fe80::442c:834e:c489:d2c4%26]) with mapi id 15.00.1293.002; Tue, 12 Sep 2017 10:30:53 +0200
From: <N.Leymann@telekom.de>
To: <mpls@ietf.org>
CC: <mpls-chairs@ietf.org>, <draft-mtaillon-mpls-summary-frr-rsvpte@ietf.org>
Thread-Topic: Working Group Adoption Poll for draft-mtaillon-mpls-summary-frr-rsvpt
Thread-Index: AdMc35wTn3uHh+k2SiaixBaSCO0RhgOwU4qg
Date: Tue, 12 Sep 2017 08:30:53 +0000
Message-ID: <4170040021fa4475a70ce32c89203dfe@HE105662.emea1.cds.t-internal.com>
References: <735d8f1dde6f495cb69a7dd9479473be@HE105662.emea1.cds.t-internal.com>
In-Reply-To: <735d8f1dde6f495cb69a7dd9479473be@HE105662.emea1.cds.t-internal.com>
Accept-Language: en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.213.98.215]
Content-Type: multipart/alternative; boundary="_000_4170040021fa4475a70ce32c89203dfeHE105662emea1cdstintern_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/St3v9hAGmiG1MEdv_dr9RcegEfM>
Subject: Re: [mpls] Working Group Adoption Poll for draft-mtaillon-mpls-summary-frr-rsvpt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Sep 2017 08:31:06 -0000

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

Hi,


the wgap is closed. There is sufficient support for moving forward. I would=
 like to ask the authors to publish the document as a WG document draft-iet=
f-mpls-summary-frr-rsvpte-00.txt.

Regards

Nic

Von: Leymann, Nicolai
Gesendet: Freitag, 25. August 2017 10:04
An: mpls@ietf.org
Cc: mpls-chairs@ietf.org; draft-mtaillon-mpls-summary-frr-rsvpte@ietf.org
Betreff: Working Group Adoption Poll for draft-mtaillon-mpls-summary-frr-rs=
vpt

Dear Working Group,

This is the mail to start a two week poll on adopting draft-mtaillon-mpls-s=
ummary-frr-rsvpt as a MPLS working group document.

Please send your comments (support/not support) to the mpls working  group =
mailing list (mpls@ietf.org<mailto:mpls@ietf.org>). Please give a technical=
 motivation
for your support/not support, especially if you think that the document sho=
uld not be adopted as a working group document.

There is one IPR disclosure in compliance with the IETF IPR rules:

    https://datatracker.ietf.org/ipr/2559/

All the authors have stated on the MPLS wg mailing list that they are unawa=
re of any other IPRs than those that has been disclosed. One answer was sen=
d to the WG chairs only, but we will make sure that it will be resent to th=
e wg mailing list as well.

The working group adoption poll ends September 8, 2017.

Nic



--_000_4170040021fa4475a70ce32c89203dfeHE105662emea1cdstintern_
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:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	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;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	border:none;
	padding:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.E-MailFormatvorlage19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.E-MailFormatvorlage20
	{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;
	mso-fareast-language:EN-US;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;mso-fareast-language:EN-US">Hi,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">the wgap is closed. There is=
 sufficient support for moving forward. I would like to ask the authors to =
publish the document as a WG document
</span><span lang=3D"EN-US">draft-ietf-mpls-summary-frr-rsvpte-00.txt</span=
><span lang=3D"EN-US">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:EN-US">Regards<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:EN-US">Nic<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:E=
N-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">Von:</span></b><span style=3D"font-size:11.0pt;f=
ont-family:&quot;Calibri&quot;,sans-serif"> Leymann, Nicolai
<br>
<b>Gesendet:</b> Freitag, 25. August 2017 10:04<br>
<b>An:</b> mpls@ietf.org<br>
<b>Cc:</b> mpls-chairs@ietf.org; draft-mtaillon-mpls-summary-frr-rsvpte@iet=
f.org<br>
<b>Betreff:</b> Working Group Adoption Poll for draft-mtaillon-mpls-summary=
-frr-rsvpt<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Dear Working Group,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">This is the mail to start a two week poll on adopti=
ng draft-mtaillon-mpls-summary-frr-rsvpt as a MPLS working group document.<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Please send your comments (support/not support) to =
the mpls working&nbsp; group mailing list (<a href=3D"mailto:mpls@ietf.org"=
>mpls@ietf.org</a>). Please give a technical motivation
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">for your support/not support, especially if you thi=
nk that the document should not be adopted as a working group document.<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">There is one IPR disclosure in compliance with the =
IETF IPR rules:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;&nbsp;&nbsp;
<a href=3D"https://datatracker.ietf.org/ipr/2559/">https://datatracker.ietf=
.org/ipr/2559/</a>
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">All the authors have stated on the MPLS wg mailing =
list that they are unaware of any other IPRs than those that has been discl=
osed. One answer was send to the WG chairs only,
 but we will make sure that it will be resent to the wg mailing list as wel=
l.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">The working group adoption poll ends September 8, 2=
017.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">Nic<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif">&nbsp;<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_4170040021fa4475a70ce32c89203dfeHE105662emea1cdstintern_--


From nobody Tue Sep 12 12:16:01 2017
Return-Path: <akatlas@gmail.com>
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 0FE45132ECE; Tue, 12 Sep 2017 12:15:54 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alia Atlas <akatlas@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-mrt@ietf.org, tsaad@cisco.com, mpls-chairs@ietf.org, mpls-chairs@ietf.org, loa@pi.nu, mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.61.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150524375406.17975.873185209933896494.idtracker@ietfa.amsl.com>
Date: Tue, 12 Sep 2017 12:15:54 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/3Pe1iV9dp3cJq9zBbnX9Ez_yRPE>
Subject: [mpls] Alia Atlas' Recuse on draft-ietf-mpls-ldp-mrt-06: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 12 Sep 2017 19:15:54 -0000

Alia Atlas has entered the following ballot position for
draft-ietf-mpls-ldp-mrt-06: Recuse

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-mrt/



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

I did notice a couple minor nits:

1) draft-ietf-mpls-mldp-node-protection is now RFC 7715.

2) In Terminology: "Island Border Router (IBR): A router that is not in the MRT Island
      but is adjacent to an IBR and in the same area/level as the IBR."
  This is the definition for an Island Neighbor.
 The correct definition from
RFC 7812 is: " Island Border Router (IBR): A router in the MRT Island that is
      connected to a router not in the MRT Island, both of which are in
      a common area or level."



From nobody Wed Sep 13 11:49:37 2017
Return-Path: <aretana@cisco.com>
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 9B7D6132ECB; Wed, 13 Sep 2017 11:49:29 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alvaro Retana <aretana@cisco.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-mrt@ietf.org, tsaad@cisco.com, mpls-chairs@ietf.org, loa@pi.nu, mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.61.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150532856962.30505.5556259079704360665.idtracker@ietfa.amsl.com>
Date: Wed, 13 Sep 2017 11:49:29 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/4HrY7kW5lMXeL3n-3-J6H7LR_eI>
Subject: [mpls] Alvaro Retana's No Objection on draft-ietf-mpls-ldp-mrt-06: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 13 Sep 2017 18:49:30 -0000

Alvaro Retana has entered the following ballot position for
draft-ietf-mpls-ldp-mrt-06: 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-mrt/



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

(1) I think that Section 4.4. (Interaction of MRT-related LDP advertisements
with the MRT topology and computations) would benefit from a reference to
rfc5443 (LDP IGP Synchronization).

(2) From Section 5: "The associated LSPs must be created before a failure
occurs..."  Should that be a Normative MUST?



From nobody Wed Sep 13 12:02:28 2017
Return-Path: <ben@nostrum.com>
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 43DC8132EBD; Wed, 13 Sep 2017 12:02:21 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Ben Campbell <ben@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-mrt@ietf.org, tsaad@cisco.com, mpls-chairs@ietf.org, mpls-chairs@ietf.org, loa@pi.nu, mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.61.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150532934126.30515.18199730501296963666.idtracker@ietfa.amsl.com>
Date: Wed, 13 Sep 2017 12:02:21 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/_AH__Z2Idt-h4uxVhTZuQzcsvHw>
Subject: [mpls] Ben Campbell's No Objection on draft-ietf-mpls-ldp-mrt-06: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 13 Sep 2017 19:02:21 -0000

Ben Campbell has entered the following ballot position for
draft-ietf-mpls-ldp-mrt-06: 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-mrt/



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

-3: The definition of "Island Neighbor" appears to be a copy of the definition
of "Island Border Router". Is that intentional?



From nobody Wed Sep 13 13:35:17 2017
Return-Path: <swallow.ietf@gmail.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 7C3B2132F2A; Wed, 13 Sep 2017 13:35:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.07
X-Spam-Level: 
X-Spam-Status: No, score=-1.07 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yZiQQNEEOgCH; Wed, 13 Sep 2017 13:35:15 -0700 (PDT)
Received: from mail-io0-x22f.google.com (mail-io0-x22f.google.com [IPv6:2607:f8b0:4001:c06::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01BBA132ECE; Wed, 13 Sep 2017 13:35:14 -0700 (PDT)
Received: by mail-io0-x22f.google.com with SMTP id d16so8090139ioj.3; Wed, 13 Sep 2017 13:35:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=3h208Mw+ca4ryVoZzktBqLXy4aLJUk5UJ2e+xFMlRn8=; b=Mqv5i858HnG8pVi3GBfqm29W5IyaxortJhHA31vSjSEY/ZVyvxzlgRTjQJ3lImJPJO s9CT7PuxJEarFrinxaZ59LTIXfrn8l3bbGUqXcxWgkkwaZPU8zdkdefMsfJd89QIGDBM cphLpdsfX64lQ7r0YHT1rHXUp7nlJYUOY/uCwoGCCc7WtEegB1QtgJMse7M35Ff1YSWH +dYsgpGuO0AlrO3H7t4bu1dGLVbLqSP0AAA2Jq7OJbMUN8Gl1EgQBz/Cn/UqwvonScRd mpEEKs3B1QZGVLNm79LAP1h28rDS09WhgdP95t1HIvu304/acHF8nyUEY4BcgnsUWJpk 7RfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=3h208Mw+ca4ryVoZzktBqLXy4aLJUk5UJ2e+xFMlRn8=; b=atxItFP13ECF4CG56qd9ZqN4EeOtqL3hjri+C39SxFYEUOcHLd8CkKnj7rpEjimOH4 lfUnV9HL8nGAbAIDzB2waPGpbQxrP3ptA+PhjiH3FQSBReguyJ+SFsVdf3yrB18yQqdb 2V7in+6st55E0DTxp/1DXshKZ4syD4V25jmw1TXsrH+FBdd2V+zGqvGCrRm+Rrtjv5Qk Yl8M7NKajn/k70sl9tEHLYmBaA74L0Fm6TUChSJO58KWGpSrgtuPKIKPY1zaG+m9g9w6 LWb/3Qsuywimo5x8bxBQIO0C2F9VwuQ+yXPTl8gHlixgDXfwd59Zp6s4u2c5x60210Cv utzg==
X-Gm-Message-State: AHPjjUjK6kjf7duG+hQG+l0pg13+mezy4Kg2/b1s6uUBsKFhh7g6FI+A djdPAObcES1ZbQUKR+hiyAHRtvDlzSQfvWY0GcU=
X-Google-Smtp-Source: AOwi7QDx9ZprvIGJHmrfZSM9a9xRg87eKKK6wNgId2j0Wt3gtmWq0PfstP+gWf4XZIXq+OQmpqYj7mL2kHo7mWr3wBw=
X-Received: by 10.202.104.157 with SMTP id o29mr18801263oik.142.1505334914316;  Wed, 13 Sep 2017 13:35:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.168.69.4 with HTTP; Wed, 13 Sep 2017 13:35:13 -0700 (PDT)
In-Reply-To: <432bbc0c-1a7f-3f88-66ad-0fe8b08d75a3@pi.nu>
References: <432bbc0c-1a7f-3f88-66ad-0fe8b08d75a3@pi.nu>
From: George Swallow <swallow.ietf@gmail.com>
Date: Wed, 13 Sep 2017 16:35:13 -0400
Message-ID: <CAAA2pyevxcO-_USa8ReOO_TVDsjEEwohpgPJhYPaiVLGb0ffZQ@mail.gmail.com>
To: Loa Andersson <loa@pi.nu>
Cc: "mpls@ietf.org" <mpls@ietf.org>, draft-sitaraman-mpls-rsvp-shared-labels@ietf.org,  "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="001a11409dc4d5ff9905591818d8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Ri-0dJG0RWmY_MKoEX55L_T4uzI>
Subject: Re: [mpls] IPR poll on draft-sitaraman-mpls-rsvp-shared-labels
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 13 Sep 2017 20:35:16 -0000

--001a11409dc4d5ff9905591818d8
Content-Type: text/plain; charset="UTF-8"

Hi,

Yes, I'm aware of IPR that applies to this draft. The IPR has been
disclosed in compliance with IETF IPR rules.

George

On Wed, Aug 23, 2017 at 5:02 AM, Loa Andersson <loa@pi.nu> wrote:

>
> Working Group, authors,
>
> The authors has indicated that the draft-sitaraman-mpls-rsvp-shared-
> labels are ready for working group adoption, prior to the wgap we need
> to do an IPR poll.
>
> This mail starts this IPR poll.
>
> Are you aware of any IPR that applies to draft-sitaraman-mpls-rsvp-
> shared-labels?
>
> If so, has this IPR been disclosed in compliance with IETF IPR rules
> (see RFCs 3979, 4879, 3669 and 5378 for more details).
>
> There are three IPR disclosures against draft-sitaraman-mpls-rsvp-
> shared-labels.
>
> If you are listed as a document author or contributor please respond to
> this email regardless of whether or not you are aware of any relevant
> IPR. *The response needs to be sent to the MPLS WG mailing list.* The
> document will not advance to the next stage until a response has been
> received from each author and contributor.
>
> If you are on the MPLS WG email list but are not listed as an author or
> contributor, then please explicitly respond only if you are aware of any
> IPR that has not yet been disclosed in conformance with IETF rules.
>
>
> /Loa
>  mpls wg co-chair
> --
>
>
> Loa Andersson                        email: loa@mail01.huawei.com
> Senior MPLS Expert                          loa@pi.nu
> Huawei Technologies (consultant)     phone: +46 739 81 21 64
>

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

<div dir=3D"ltr">Hi,<br>
<br>
Yes, I&#39;m aware of IPR that applies to this draft. The IPR has been disc=
losed in compliance with IETF IPR rules.<br>
<br>George<div class=3D"gmail-yj6qo gmail-ajU"><div id=3D"gmail-:1m3" class=
=3D"gmail-ajR" tabindex=3D"0"><img class=3D"gmail-ajT" src=3D"https://ssl.g=
static.com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div><div cla=
ss=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Aug 23, 2017 at 5=
:02 AM, Loa Andersson <span dir=3D"ltr">&lt;<a href=3D"mailto:loa@pi.nu" ta=
rget=3D"_blank">loa@pi.nu</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex"><br>
Working Group, authors,<br>
<br>
The authors has indicated that the draft-sitaraman-mpls-rsvp-shar<wbr>ed-<b=
r>
labels are ready for working group adoption, prior to the wgap we need<br>
to do an IPR poll.<br>
<br>
This mail starts this IPR poll.<br>
<br>
Are you aware of any IPR that applies to draft-sitaraman-mpls-rsvp-<br>
shared-labels?<br>
<br>
If so, has this IPR been disclosed in compliance with IETF IPR rules<br>
(see RFCs 3979, 4879, 3669 and 5378 for more details).<br>
<br>
There are three IPR disclosures against draft-sitaraman-mpls-rsvp-<br>
shared-labels.<br>
<br>
If you are listed as a document author or contributor please respond to<br>
this email regardless of whether or not you are aware of any relevant<br>
IPR. *The response needs to be sent to the MPLS WG mailing list.* The<br>
document will not advance to the next stage until a response has been<br>
received from each author and contributor.<br>
<br>
If you are on the MPLS WG email list but are not listed as an author or<br>
contributor, then please explicitly respond only if you are aware of any<br=
>
IPR that has not yet been disclosed in conformance with IETF rules.<br>
<br>
<br>
/Loa<br>
=C2=A0mpls wg co-chair<span class=3D"HOEnZb"><font color=3D"#888888"><br>
-- <br>
<br>
<br>
Loa Andersson=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 email: <a href=3D"mailto:loa@mail01.huawei.com" targe=
t=3D"_blank">loa@mail01.huawei.com</a><br>
Senior MPLS Expert=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:loa@pi.nu" target=3D"_=
blank">loa@pi.nu</a><br>
Huawei Technologies (consultant)=C2=A0 =C2=A0 =C2=A0phone: <a href=3D"tel:%=
2B46%20739%2081%2021%2064" value=3D"+46739812164" target=3D"_blank">+46 739=
 81 21 64</a><br>
</font></span></blockquote></div><br></div>

--001a11409dc4d5ff9905591818d8--


From nobody Wed Sep 13 14:58:09 2017
Return-Path: <adam@nostrum.com>
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 0AC95132ECF; Wed, 13 Sep 2017 14:58:01 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Adam Roach <adam@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-mrt@ietf.org, tsaad@cisco.com, mpls-chairs@ietf.org, mpls-chairs@ietf.org, loa@pi.nu, mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.61.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150533988103.30476.13600138080026416777.idtracker@ietfa.amsl.com>
Date: Wed, 13 Sep 2017 14:58:01 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/LoRXjBOj-we7BWCo6LpYCIzEpJ4>
Subject: [mpls] Adam Roach's No Objection on draft-ietf-mpls-ldp-mrt-06: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 13 Sep 2017 21:58:01 -0000

Adam Roach has entered the following ballot position for
draft-ietf-mpls-ldp-mrt-06: 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-mrt/



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

Section 4.1 defines some reserved bits in the new MRT capability TLV format.
Typically, we specify that reserved bits are set to 0 on send and ignored on
receive, to allow for future definition of a purpose for them.



From nobody Wed Sep 13 23:54:02 2017
Return-Path: <bclaise@cisco.com>
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 D2B64132031; Wed, 13 Sep 2017 23:53:53 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Benoit Claise <bclaise@cisco.com>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-mpls-ldp-mrt@ietf.org, tsaad@cisco.com, mpls-chairs@ietf.org, mpls-chairs@ietf.org, loa@pi.nu, mpls@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.61.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150537203385.12565.2655136772303760127.idtracker@ietfa.amsl.com>
Date: Wed, 13 Sep 2017 23:53:53 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/ZVsrgrFBBzav_VrhhUfTbY_7QqM>
Subject: [mpls] Benoit Claise's No Objection on draft-ietf-mpls-ldp-mrt-06: (with COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 14 Sep 2017 06:53:54 -0000

Benoit Claise has entered the following ballot position for
draft-ietf-mpls-ldp-mrt-06: 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-mrt/



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

Editorial feedback (Tim Chown's OPS DIR review):

There are a number of typos in the document that I would expect the RFC Editor
to pick up, but it would be nice to correct these before pushing the document,
e.g., "Extension" singular on page 3, or "as foll If" on page 10.



From nobody Thu Sep 14 09:56:14 2017
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 19B09132D3F; Thu, 14 Sep 2017 09:56:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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
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 6w29jbRgfpCN; Thu, 14 Sep 2017 09:56:10 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10F681326F6; Thu, 14 Sep 2017 09:56:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9464; q=dns/txt; s=iport; t=1505408170; x=1506617770; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Gw4kksSefSFnmAnZcVxXCmbIFkSM50kjzV9im1g3Zrk=; b=Xd26WQstau2yZA1SfmFk/brVO2zlrm7uUVe7WRVkPniawHSsb9iM8bOs eoBX+ldj3Tp3SVJzULnROah8gvffKvrrdIpjQ2DeV3+U9ZNAbjPKanjl1 hAotAinm9zIh3KCfIKzFufCB4cSplNbor6foQYJrrntjJotW06DxviIS7 k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ATAgBItLpZ/5pdJa1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgm9rZG4nB4NwnAWQaIVADoIECh+FHQIahApBFgECAQEBAQEBAWsohRg?= =?us-ascii?q?BAQEBAyMKQQsQAgEIEQMBAigDAgICMBQJCAIEAQ0FiU5kEKwXgicniwoBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEYBYMrggKDMyuCfYRAGAEBLBIWgl0vgjEFoQICh1i?= =?us-ascii?q?MeIIThWiKe5UEAhEZAYE4ASYDLoENdxVKEgGFO4FOdoY7gSMBgQ4BAQE?=
X-IronPort-AV: E=Sophos;i="5.42,394,1500940800";  d="scan'208,217";a="298429196"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Sep 2017 16:56:09 +0000
Received: from XCH-RCD-014.cisco.com (xch-rcd-014.cisco.com [173.37.102.24]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v8EGu8tf015164 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 14 Sep 2017 16:56:08 GMT
Received: from xch-aln-013.cisco.com (173.36.7.23) by XCH-RCD-014.cisco.com (173.37.102.24) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Thu, 14 Sep 2017 11:56:08 -0500
Received: from xch-aln-013.cisco.com ([173.36.7.23]) by XCH-ALN-013.cisco.com ([173.36.7.23]) with mapi id 15.00.1263.000; Thu, 14 Sep 2017 11:56:08 -0500
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: "N.Leymann@telekom.de" <N.Leymann@telekom.de>, "mpls@ietf.org" <mpls@ietf.org>
CC: "draft-mtaillon-mpls-summary-frr-rsvpte@ietf.org" <draft-mtaillon-mpls-summary-frr-rsvpte@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: [mpls] Working Group Adoption Poll for draft-mtaillon-mpls-summary-frr-rsvpt
Thread-Index: AQHTLXpbD6EKzO7Q9EiFCAbuIK4QmQ==
Date: Thu, 14 Sep 2017 16:56:07 +0000
Message-ID: <519B94EF-14A3-445B-B877-ADDF56735AA7@cisco.com>
References: <735d8f1dde6f495cb69a7dd9479473be@HE105662.emea1.cds.t-internal.com>
In-Reply-To: <735d8f1dde6f495cb69a7dd9479473be@HE105662.emea1.cds.t-internal.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.25.0.170815
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [161.44.213.195]
Content-Type: multipart/alternative; boundary="_000_519B94EF14A3445BB877ADDF56735AA7ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/BEa5sSXhY2RD32I-7bZ9gZAbxk8>
Subject: Re: [mpls] Working Group Adoption Poll for draft-mtaillon-mpls-summary-frr-rsvpt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 14 Sep 2017 16:56:12 -0000

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

SSBzdXBwb3J0IHRoaXMgaW1wb3J0YW50IGVuaGFuY2VtZW50Lg0KDQpGcm9tOiBtcGxzIDxtcGxz
LWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiAiTi5MZXltYW5uQHRlbGVrb20uZGUiIDxO
LkxleW1hbm5AdGVsZWtvbS5kZT4NCkRhdGU6IEZyaWRheSwgQXVndXN0IDI1LCAyMDE3IGF0IDQ6
MDMgQU0NClRvOiAibXBsc0BpZXRmLm9yZyIgPG1wbHNAaWV0Zi5vcmc+DQpDYzogImRyYWZ0LW10
YWlsbG9uLW1wbHMtc3VtbWFyeS1mcnItcnN2cHRlQGlldGYub3JnIiA8ZHJhZnQtbXRhaWxsb24t
bXBscy1zdW1tYXJ5LWZyci1yc3ZwdGVAaWV0Zi5vcmc+LCAibXBscy1jaGFpcnNAaWV0Zi5vcmci
IDxtcGxzLWNoYWlyc0BpZXRmLm9yZz4NClN1YmplY3Q6IFttcGxzXSBXb3JraW5nIEdyb3VwIEFk
b3B0aW9uIFBvbGwgZm9yIGRyYWZ0LW10YWlsbG9uLW1wbHMtc3VtbWFyeS1mcnItcnN2cHQNCg0K
RGVhciBXb3JraW5nIEdyb3VwLA0KDQpUaGlzIGlzIHRoZSBtYWlsIHRvIHN0YXJ0IGEgdHdvIHdl
ZWsgcG9sbCBvbiBhZG9wdGluZyBkcmFmdC1tdGFpbGxvbi1tcGxzLXN1bW1hcnktZnJyLXJzdnB0
IGFzIGEgTVBMUyB3b3JraW5nIGdyb3VwIGRvY3VtZW50Lg0KDQpQbGVhc2Ugc2VuZCB5b3VyIGNv
bW1lbnRzIChzdXBwb3J0L25vdCBzdXBwb3J0KSB0byB0aGUgbXBscyB3b3JraW5nICBncm91cCBt
YWlsaW5nIGxpc3QgKG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+KS4gUGxlYXNl
IGdpdmUgYSB0ZWNobmljYWwgbW90aXZhdGlvbg0KZm9yIHlvdXIgc3VwcG9ydC9ub3Qgc3VwcG9y
dCwgZXNwZWNpYWxseSBpZiB5b3UgdGhpbmsgdGhhdCB0aGUgZG9jdW1lbnQgc2hvdWxkIG5vdCBi
ZSBhZG9wdGVkIGFzIGEgd29ya2luZyBncm91cCBkb2N1bWVudC4NCg0KVGhlcmUgaXMgb25lIElQ
UiBkaXNjbG9zdXJlIGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgSUVURiBJUFIgcnVsZXM6DQoNCiAg
ICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2lwci8yNTU5Lw0KDQpBbGwgdGhlIGF1dGhv
cnMgaGF2ZSBzdGF0ZWQgb24gdGhlIE1QTFMgd2cgbWFpbGluZyBsaXN0IHRoYXQgdGhleSBhcmUg
dW5hd2FyZSBvZiBhbnkgb3RoZXIgSVBScyB0aGFuIHRob3NlIHRoYXQgaGFzIGJlZW4gZGlzY2xv
c2VkLiBPbmUgYW5zd2VyIHdhcyBzZW5kIHRvIHRoZSBXRyBjaGFpcnMgb25seSwgYnV0IHdlIHdp
bGwgbWFrZSBzdXJlIHRoYXQgaXQgd2lsbCBiZSByZXNlbnQgdG8gdGhlIHdnIG1haWxpbmcgbGlz
dCBhcyB3ZWxsLg0KDQpUaGUgd29ya2luZyBncm91cCBhZG9wdGlvbiBwb2xsIGVuZHMgU2VwdGVt
YmVyIDgsIDIwMTcuDQoNCk5pYw0KDQoNCg==

--_000_519B94EF14A3445BB877ADDF56735AA7ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <B171C372113A03408B7A1E23B378B753@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxuczptdj0iaHR0cDovL21hY1ZtbFNj
aGVtYVVyaSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGhlYWQ+
DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hh
cnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJUaXRsZSIgY29udGVudD0iIj4NCjxtZXRhIG5hbWU9
IktleXdvcmRzIiBjb250ZW50PSIiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJN
aWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9u
dCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpBcmlhbDsNCglwYW5v
c2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJD
YW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0
O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBk
aXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZv
bnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5lbWFpbHF1b3RlLCBsaS5lbWFpbHF1
b3RlLCBkaXYuZW1haWxxdW90ZQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHF1b3RlOw0KCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MS4wcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQXJpYWwiLHNhbnMtc2VyaWY7
DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJBcmlhbCIsc2Fucy1zZXJpZjsNCglj
b2xvcjp3aW5kb3d0ZXh0Ow0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1h
bDt9DQpzcGFuLm1zb0lucw0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tc3R5
bGUtbmFtZToiIjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOw0KCWNvbG9yOnRlYWw7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXpl
OjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJ
bWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI3Ii8+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0
PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIi8+DQo8L286c2hhcGVsYXlv
dXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFu
Zz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNl
Y3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkkgc3VwcG9ydCB0
aGlzIGltcG9ydGFudCBlbmhhbmNlbWVudC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+bXBscyAmbHQ7bXBscy1i
b3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7Ti5MZXltYW5uQHRlbGVrb20u
ZGUmcXVvdDsgJmx0O04uTGV5bWFubkB0ZWxla29tLmRlJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5G
cmlkYXksIEF1Z3VzdCAyNSwgMjAxNyBhdCA0OjAzIEFNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtt
cGxzQGlldGYub3JnJnF1b3Q7ICZsdDttcGxzQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+
JnF1b3Q7ZHJhZnQtbXRhaWxsb24tbXBscy1zdW1tYXJ5LWZyci1yc3ZwdGVAaWV0Zi5vcmcmcXVv
dDsgJmx0O2RyYWZ0LW10YWlsbG9uLW1wbHMtc3VtbWFyeS1mcnItcnN2cHRlQGlldGYub3JnJmd0
OywgJnF1b3Q7bXBscy1jaGFpcnNAaWV0Zi5vcmcmcXVvdDsgJmx0O21wbHMtY2hhaXJzQGlldGYu
b3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5bbXBsc10gV29ya2luZyBHcm91cCBBZG9wdGlv
biBQb2xsIGZvciBkcmFmdC1tdGFpbGxvbi1tcGxzLXN1bW1hcnktZnJyLXJzdnB0PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EZWFy
IFdvcmtpbmcgR3JvdXAsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoaXMgaXMgdGhlIG1haWwgdG8gc3RhcnQgYSB0d28gd2VlayBwb2xsIG9u
IGFkb3B0aW5nIGRyYWZ0LW10YWlsbG9uLW1wbHMtc3VtbWFyeS1mcnItcnN2cHQgYXMgYSBNUExT
IHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZW5kIHlvdXIgY29tbWVudHMgKHN1cHBvcnQv
bm90IHN1cHBvcnQpIHRvIHRoZSBtcGxzIHdvcmtpbmcmbmJzcDsgZ3JvdXAgbWFpbGluZyBsaXN0
ICg8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4pLiBQbGVh
c2UgZ2l2ZSBhIHRlY2huaWNhbCBtb3RpdmF0aW9uDQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmZvciB5b3VyIHN1cHBvcnQvbm90IHN1cHBvcnQs
IGVzcGVjaWFsbHkgaWYgeW91IHRoaW5rIHRoYXQgdGhlIGRvY3VtZW50IHNob3VsZCBub3QgYmUg
YWRvcHRlZCBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXJlIGlzIG9uZSBJUFIgZGlzY2xv
c3VyZSBpbiBjb21wbGlhbmNlIHdpdGggdGhlIElFVEYgSVBSIHJ1bGVzOjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJz
cDsgPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMjU1OS8iPmh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzI1NTkvPC9hPg0KPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFsbCB0aGUgYXV0aG9ycyBoYXZl
IHN0YXRlZCBvbiB0aGUgTVBMUyB3ZyBtYWlsaW5nIGxpc3QgdGhhdCB0aGV5IGFyZSB1bmF3YXJl
IG9mIGFueSBvdGhlciBJUFJzIHRoYW4gdGhvc2UgdGhhdCBoYXMgYmVlbiBkaXNjbG9zZWQuIE9u
ZSBhbnN3ZXIgd2FzIHNlbmQgdG8gdGhlIFdHIGNoYWlycyBvbmx5LCBidXQgd2Ugd2lsbCBtYWtl
IHN1cmUgdGhhdCBpdCB3aWxsIGJlIHJlc2VudCB0byB0aGUgd2cgbWFpbGluZw0KIGxpc3QgYXMg
d2VsbC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VGhlIHdvcmtpbmcgZ3JvdXAgYWRvcHRpb24gcG9sbCBlbmRzIFNlcHRlbWJlciA4LCAyMDE3
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5O
aWM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_519B94EF14A3445BB877ADDF56735AA7ciscocom_--


From nobody Thu Sep 14 19:40:41 2017
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 01BF61321EB; Thu, 14 Sep 2017 19:40:39 -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.61.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150544323891.2938.15083269929934214192@ietfa.amsl.com>
Date: Thu, 14 Sep 2017 19:40:38 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/34-BrCTHuUoUi4dSHcJZDkst1M0>
Subject: [mpls] I-D Action: draft-ietf-mpls-ldp-yang-02.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Sep 2017 02:40:39 -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-02.txt
	Pages           : 88
	Date            : 2017-09-14

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


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-02
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-ldp-yang-02

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


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 Sep 14 19:45:11 2017
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 E4B3D1321EB; Thu, 14 Sep 2017 19:45:10 -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.61.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150544351085.2927.8032733486001116607@ietfa.amsl.com>
Date: Thu, 14 Sep 2017 19:45:10 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/kRFUxjxPxXsMdNHz4DD81dFaZuc>
Subject: [mpls] I-D Action: draft-ietf-mpls-mldp-yang-02.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Sep 2017 02:45:11 -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 mLDP
        Authors         : Kamran Raza
                          Sowmya Krishnaswamy
                          Xufeng Liu
                          Santosh Esale
                          Xia Chen
                          Jeff Tantsura
	Filename        : draft-ietf-mpls-mldp-yang-02.txt
	Pages           : 57
	Date            : 2017-09-14

Abstract:
   This document describes a YANG data model for Multi-Protocol Label
   Switching (MPLS) Multipoint Label Distribution Protocol (mLDP).  The
   mLDP data model augments the LDP data model.


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

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

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


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 Sep 14 19:49:21 2017
Return-Path: <lizhenbin@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 6A33E132D8E; Thu, 14 Sep 2017 19:49:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level: 
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YooJYerNFZaz; Thu, 14 Sep 2017 19:49:18 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B8B71328EA; Thu, 14 Sep 2017 19:49:17 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DVM25767; Fri, 15 Sep 2017 02:49:15 +0000 (GMT)
Received: from DGGEMM405-HUB.china.huawei.com (10.3.20.213) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.301.0; Fri, 15 Sep 2017 03:49:13 +0100
Received: from DGGEMM512-MBX.china.huawei.com ([169.254.3.233]) by DGGEMM405-HUB.china.huawei.com ([10.3.20.213]) with mapi id 14.03.0301.000; Fri, 15 Sep 2017 10:49:06 +0800
From: Lizhenbin <lizhenbin@huawei.com>
To: "N.Leymann@telekom.de" <N.Leymann@telekom.de>, "mpls@ietf.org" <mpls@ietf.org>
CC: "draft-mtaillon-mpls-summary-frr-rsvpte@ietf.org" <draft-mtaillon-mpls-summary-frr-rsvpte@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>
Thread-Topic: [mpls] Working Group Adoption Poll for draft-mtaillon-mpls-summary-frr-rsvpt
Thread-Index: AdMc35wTn3uHh+k2SiaixBaSCO0RhgQV7FmAACVr3KA=
Date: Fri, 15 Sep 2017 02:49:05 +0000
Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D8E8DB29F@dggemm512-mbx.china.huawei.com>
References: <735d8f1dde6f495cb69a7dd9479473be@HE105662.emea1.cds.t-internal.com> <519B94EF-14A3-445B-B877-ADDF56735AA7@cisco.com>
In-Reply-To: <519B94EF-14A3-445B-B877-ADDF56735AA7@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.206.84]
Content-Type: multipart/alternative; boundary="_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D8E8DB29Fdggemm512mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0207.59BB3FAB.0076, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.233, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 8420713cc32f0e845a676ca11bb692d3
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/3f1XXAd8j-sDh74b4mvy2n-AYsw>
Subject: [mpls] =?utf-8?b?562U5aSNOiAgV29ya2luZyBHcm91cCBBZG9wdGlvbiBQb2xs?= =?utf-8?q?_for_draft-mtaillon-mpls-summary-frr-rsvpt?=
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Sep 2017 02:49:20 -0000

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

U3VwcG9ydC4gSXQgaXMgaGVscGZ1bCB0byBpbXByb3ZlIHRoZSBzY2FsYWJpbGl0eSBvZiBSU1ZQ
LVRFLg0KDQpSZWdhcmRzLA0KWmhlbmJpbiAoUm9iaW4pDQoNCg0KDQoNCkZyb206IG1wbHMgPG1w
bHMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVo
YWxmIG9mICJOLkxleW1hbm5AdGVsZWtvbS5kZTxtYWlsdG86Ti5MZXltYW5uQHRlbGVrb20uZGU+
IiA8Ti5MZXltYW5uQHRlbGVrb20uZGU8bWFpbHRvOk4uTGV5bWFubkB0ZWxla29tLmRlPj4NCkRh
dGU6IEZyaWRheSwgQXVndXN0IDI1LCAyMDE3IGF0IDQ6MDMgQU0NClRvOiAibXBsc0BpZXRmLm9y
ZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4iIDxtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYu
b3JnPj4NCkNjOiAiZHJhZnQtbXRhaWxsb24tbXBscy1zdW1tYXJ5LWZyci1yc3ZwdGVAaWV0Zi5v
cmc8bWFpbHRvOmRyYWZ0LW10YWlsbG9uLW1wbHMtc3VtbWFyeS1mcnItcnN2cHRlQGlldGYub3Jn
PiIgPGRyYWZ0LW10YWlsbG9uLW1wbHMtc3VtbWFyeS1mcnItcnN2cHRlQGlldGYub3JnPG1haWx0
bzpkcmFmdC1tdGFpbGxvbi1tcGxzLXN1bW1hcnktZnJyLXJzdnB0ZUBpZXRmLm9yZz4+LCAibXBs
cy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOm1wbHMtY2hhaXJzQGlldGYub3JnPiIgPG1wbHMtY2hh
aXJzQGlldGYub3JnPG1haWx0bzptcGxzLWNoYWlyc0BpZXRmLm9yZz4+DQpTdWJqZWN0OiBbbXBs
c10gV29ya2luZyBHcm91cCBBZG9wdGlvbiBQb2xsIGZvciBkcmFmdC1tdGFpbGxvbi1tcGxzLXN1
bW1hcnktZnJyLXJzdnB0DQoNCkRlYXIgV29ya2luZyBHcm91cCwNCg0KVGhpcyBpcyB0aGUgbWFp
bCB0byBzdGFydCBhIHR3byB3ZWVrIHBvbGwgb24gYWRvcHRpbmcgZHJhZnQtbXRhaWxsb24tbXBs
cy1zdW1tYXJ5LWZyci1yc3ZwdCBhcyBhIE1QTFMgd29ya2luZyBncm91cCBkb2N1bWVudC4NCg0K
UGxlYXNlIHNlbmQgeW91ciBjb21tZW50cyAoc3VwcG9ydC9ub3Qgc3VwcG9ydCkgdG8gdGhlIG1w
bHMgd29ya2luZyAgZ3JvdXAgbWFpbGluZyBsaXN0IChtcGxzQGlldGYub3JnPG1haWx0bzptcGxz
QGlldGYub3JnPikuIFBsZWFzZSBnaXZlIGEgdGVjaG5pY2FsIG1vdGl2YXRpb24NCmZvciB5b3Vy
IHN1cHBvcnQvbm90IHN1cHBvcnQsIGVzcGVjaWFsbHkgaWYgeW91IHRoaW5rIHRoYXQgdGhlIGRv
Y3VtZW50IHNob3VsZCBub3QgYmUgYWRvcHRlZCBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQu
DQoNClRoZXJlIGlzIG9uZSBJUFIgZGlzY2xvc3VyZSBpbiBjb21wbGlhbmNlIHdpdGggdGhlIElF
VEYgSVBSIHJ1bGVzOg0KDQogICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9pcHIvMjU1
OS8NCg0KQWxsIHRoZSBhdXRob3JzIGhhdmUgc3RhdGVkIG9uIHRoZSBNUExTIHdnIG1haWxpbmcg
bGlzdCB0aGF0IHRoZXkgYXJlIHVuYXdhcmUgb2YgYW55IG90aGVyIElQUnMgdGhhbiB0aG9zZSB0
aGF0IGhhcyBiZWVuIGRpc2Nsb3NlZC4gT25lIGFuc3dlciB3YXMgc2VuZCB0byB0aGUgV0cgY2hh
aXJzIG9ubHksIGJ1dCB3ZSB3aWxsIG1ha2Ugc3VyZSB0aGF0IGl0IHdpbGwgYmUgcmVzZW50IHRv
IHRoZSB3ZyBtYWlsaW5nIGxpc3QgYXMgd2VsbC4NCg0KVGhlIHdvcmtpbmcgZ3JvdXAgYWRvcHRp
b24gcG9sbCBlbmRzIFNlcHRlbWJlciA4LCAyMDE3Lg0KDQpOaWMNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnAuZW1haWxxdW90ZSwgbGkuZW1haWxxdW90ZSwgZGl2LmVtYWlscXVvdGUNCgl7bXNvLXN0
eWxlLW5hbWU6ZW1haWxxdW90ZTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4t
cmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjEu
MHB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkFyaWFsIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkFy
aWFsIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7DQoJZm9udC13ZWlnaHQ6bm9ybWFs
Ow0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0
LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2
MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4
PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0i
MSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5
IGJnY29sb3I9IndoaXRlIiBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlN1cHBv
cnQuIEl0IGlzIGhlbHBmdWwgdG8gaW1wcm92ZSB0aGUgc2NhbGFiaWxpdHkgb2YgUlNWUC1URS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPlpoZW5iaW4gKFJvYmluKTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+bXBscyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZyI+bXBscy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsg
b24gYmVoYWxmIG9mICZxdW90OzxhIGhyZWY9Im1haWx0bzpOLkxleW1hbm5AdGVsZWtvbS5kZSI+
Ti5MZXltYW5uQHRlbGVrb20uZGU8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Ti5MZXlt
YW5uQHRlbGVrb20uZGUiPk4uTGV5bWFubkB0ZWxla29tLmRlPC9hPiZndDs8YnI+DQo8Yj5EYXRl
OiA8L2I+RnJpZGF5LCBBdWd1c3QgMjUsIDIwMTcgYXQgNDowMyBBTTxicj4NCjxiPlRvOiA8L2I+
JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+JnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4m
Z3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86ZHJhZnQtbXRhaWxsb24t
bXBscy1zdW1tYXJ5LWZyci1yc3ZwdGVAaWV0Zi5vcmciPmRyYWZ0LW10YWlsbG9uLW1wbHMtc3Vt
bWFyeS1mcnItcnN2cHRlQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRy
YWZ0LW10YWlsbG9uLW1wbHMtc3VtbWFyeS1mcnItcnN2cHRlQGlldGYub3JnIj5kcmFmdC1tdGFp
bGxvbi1tcGxzLXN1bW1hcnktZnJyLXJzdnB0ZUBpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBo
cmVmPSJtYWlsdG86bXBscy1jaGFpcnNAaWV0Zi5vcmciPm1wbHMtY2hhaXJzQGlldGYub3JnPC9h
PiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86bXBscy1jaGFpcnNAaWV0Zi5vcmciPm1wbHMt
Y2hhaXJzQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+W21wbHNdIFdvcmtp
bmcgR3JvdXAgQWRvcHRpb24gUG9sbCBmb3IgZHJhZnQtbXRhaWxsb24tbXBscy1zdW1tYXJ5LWZy
ci1yc3ZwdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
RGVhciBXb3JraW5nIEdyb3VwLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+VGhpcyBpcyB0aGUgbWFpbCB0byBzdGFydCBhIHR3byB3ZWVrIHBvbGwgb24g
YWRvcHRpbmcgZHJhZnQtbXRhaWxsb24tbXBscy1zdW1tYXJ5LWZyci1yc3ZwdCBhcyBhIE1QTFMg
d29ya2luZyBncm91cCBkb2N1bWVudC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlBsZWFzZSBzZW5kIHlvdXIgY29tbWVudHMgKHN1cHBvcnQvbm90IHN1
cHBvcnQpIHRvIHRoZSBtcGxzIHdvcmtpbmcmbmJzcDsgZ3JvdXAgbWFpbGluZyBsaXN0ICg8YSBo
cmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4pLiBQbGVhc2UgZ2l2
ZSBhIHRlY2huaWNhbCBtb3RpdmF0aW9uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Zm9yIHlvdXIg
c3VwcG9ydC9ub3Qgc3VwcG9ydCwgZXNwZWNpYWxseSBpZiB5b3UgdGhpbmsgdGhhdCB0aGUgZG9j
dW1lbnQgc2hvdWxkIG5vdCBiZSBhZG9wdGVkIGFzIGEgd29ya2luZyBncm91cCBkb2N1bWVudC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoZXJlIGlz
IG9uZSBJUFIgZGlzY2xvc3VyZSBpbiBjb21wbGlhbmNlIHdpdGggdGhlIElFVEYgSVBSIHJ1bGVz
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzI1
NTkvIj4NCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzI1NTkvPC9hPiA8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFsbCB0aGUgYXV0aG9y
cyBoYXZlIHN0YXRlZCBvbiB0aGUgTVBMUyB3ZyBtYWlsaW5nIGxpc3QgdGhhdCB0aGV5IGFyZSB1
bmF3YXJlIG9mIGFueSBvdGhlciBJUFJzIHRoYW4gdGhvc2UgdGhhdCBoYXMgYmVlbiBkaXNjbG9z
ZWQuIE9uZSBhbnN3ZXIgd2FzIHNlbmQgdG8gdGhlIFdHIGNoYWlycyBvbmx5LCBidXQgd2Ugd2ls
bCBtYWtlIHN1cmUgdGhhdCBpdCB3aWxsIGJlIHJlc2VudA0KIHRvIHRoZSB3ZyBtYWlsaW5nIGxp
c3QgYXMgd2VsbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPlRoZSB3b3JraW5nIGdyb3VwIGFkb3B0aW9uIHBvbGwgZW5kcyBTZXB0ZW1iZXIgOCwgMjAx
Ny48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk5pYzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_5A5B4DE12C0DAC44AF501CD9A2B01A8D8E8DB29Fdggemm512mbxchi_--


From nobody Thu Sep 14 20:21:21 2017
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 6A2AC132D6D; Thu, 14 Sep 2017 20:21:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 fydtT1ueEBid; Thu, 14 Sep 2017 20:21:11 -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 9F2CF13293F; Thu, 14 Sep 2017 20:21:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10490; q=dns/txt; s=iport; t=1505445671; x=1506655271; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=jsAsBlR6ZwPrIm1nxaZvmY6jFw564w36AG+VM9uSUPo=; b=K2434yMRUAMk1/cFDyEwHzL28Fairy9XCKqAN/rp8X6RtRMcuXwJjD1D xs3XE/LJASliEUoh35sLt1dZmo3gEPvYeb2SO32jw18Dal6rA52AWcp18 rTNbudqGc5Q8sm7G/OFJQeSM0C6GKcmXLWnaqI7eq2GuhWxtAkx4ZXQal w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CVAQD8RbtZ/5pdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1qBUicHg3CaEYF0iDuPfwqFPAIahApXAQIBAQEBAQJrKIUYAQE?= =?us-ascii?q?BAwEjEUUMBAIBBgIRAwECAwImAgICHxEVCAgCBAENBYobAw0IjWCdZoInhzcNg?= =?us-ascii?q?24BAQEBAQEBAQEBAQEBAQEBAQEBAQEdgQ6CHYICg16CfYJYgiAXgnwvghIfBaB?= =?us-ascii?q?GPAKPWYR3ghOFaIp7jFiILAIRGQGBOAFXgQ13FVwBhQYcgWd2iASBDwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800";  d="scan'208";a="3218570"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Sep 2017 03:21:10 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v8F3LAdX019964 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 15 Sep 2017 03:21:10 GMT
Received: from xch-aln-013.cisco.com (173.36.7.23) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Thu, 14 Sep 2017 22:21:09 -0500
Received: from xch-aln-013.cisco.com ([173.36.7.23]) by XCH-ALN-013.cisco.com ([173.36.7.23]) with mapi id 15.00.1263.000; Thu, 14 Sep 2017 22:21:09 -0500
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: "Rajiv Asati (rajiva)" <rajiva@cisco.com>, Dean Bogdanovic <ivandean@gmail.com>, "yang-doctors@ietf.org" <yang-doctors@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>
Thread-Topic: Yangdoctors early partial review of draft-ietf-mpls-ldp-yang-01
Thread-Index: AQHTKKPo+FqDv+b2UUyu+mL0tScMm6KrswaAgAmvaQA=
Date: Fri, 15 Sep 2017 03:21:09 +0000
Message-ID: <585B9E00-39CC-46D3-9A5F-66B95966A342@cisco.com>
References: <150487625250.17301.18089417716327090477@ietfa.amsl.com> <429D0F6E-8D87-4333-A383-585679BB0FD2@cisco.com>
In-Reply-To: <429D0F6E-8D87-4333-A383-585679BB0FD2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.25.0.170815
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.86.252.33]
Content-Type: text/plain; charset="utf-8"
Content-ID: <FE24610051876A408C6A1BC914626740@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/J5Ad0F2bIyaxvY5dqnFQIYGTcLM>
Subject: Re: [mpls] Yangdoctors early partial review of draft-ietf-mpls-ldp-yang-01
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Sep 2017 03:21:14 -0000

DQpUaGFua3MgZm9yIHlvdXIgcmV2aWV3IGFuZCBjb21tZW50cy4gDQoNCldlIGZ1cnRoZXIgZGlz
Y3Vzc2VkIHRoZSBjb21tZW50cyBpbiBvdXIgYmktd2Vla2x5IG1lZXRpbmcgYW1vbmdzdCB0aGUg
YXV0aG9ycy4NClBsZWFzZSBzZWUgc29tZSBjbGFyaWZpY2F0aW9ucy9yZXNwb25zZSBpbmxpbmUg
dGFnZ2VkIGFzIFtza3JhemFdLg0KDQpPbiAyMDE3LTA5LTA4LCAzOjI1IFBNLCAiUmFqaXYgQXNh
dGkgKHJhaml2YSkiIDxyYWppdmFAY2lzY28uY29tPiB3cm90ZToNCg0KICAgIEhpIERlYW4sDQog
ICAgDQogICAgVGhhbmsgeW91IHNvIG11Y2ggZm9yIHlvdXIgcmV2aWV3IGFuZCBmZWVkYmFjay4g
UGxlYXNlIHNlZSBpbmxpbmUsDQogICAgDQogICAgPiAgIEluIGdlbmVyYWwsIEkgbGlrZSB5b3Ug
ZGVzaWduIHdpdGggYmFzZSBhbmQgZXh0ZW5kZWQgbW9kZWwuIFRoaW5rIGl0IGlzIGEgdmVyeQ0K
ICAgID4gICBnb29kIGFwcHJvYWNoIGluIG1vZGVsaW5nIGFuZCBtYXliZSBJIGFzIGF1dGhvciBz
aG91bGQgaGF2ZSB0YWtlbiBhIHNpbWlsYXINCiAgICA+ICAgIGFwcHJvYWNoIHdoZW4gbW9kZWxp
bmcgQUNMcy4NCiAgICAgDQogICAgVGhhbmtzIGZvciBwb2ludGluZyBpdCBvdXQuIFdlIGNvLWF1
dGhvcnMgZGlzY3Vzc2VkIHF1aXRlIGEgYml0IG9uIHRoaXMgYmVmb3JlIHNldHRsaW5nIG9uIGl0
Lg0KICAgIA0KICAgICANCiAgICA+ICAgV2h5IGFyZSBJUHY0IGFuZCB2NiBzZXBhcmF0ZWQ/IFdo
eSBpcyBJUHY2IG1pc3NpbmcgZnJvbSB0aGUgYmFzZSBtb2RlbD8gVGhlIFJGQw0KICAgID4gICAg
NTAzNiBpcyBzcGVjaWZ5aW5nIGJvdGggQUYgaXMgdGhlIGRvY3VtZW50LiBBbmQgeW91IGFyZSBt
ZW50aW9uaW5nIHRoYXQgUkZDDQogICAgPiAgICA1MDM2IGlzIHVzZWQgZm9yIGJhc2UgbW9kZWwu
IFd5IGhhdmluZyBzYW1lIGhpZXJhcmNoeSBidXQgZGlmZmVyZW50IG5hbWVzcGFjZXM/DQogICAg
DQogICAgR29vZCBwb2ludC4gSSBzb21ld2hhdCBhZ3JlZSB0aG91Z2ggdGhlcmUgYXJlIDIgcG9p
bnRzIHRvIGNvbnNpZGVyIOKAkyANCiAgICBhKSBjYXBhYmlsaXRpZXMgYXJlIGNvdmVyZWQgbW9z
dGx5IGluIEV4dGVuZGVkIG1vZGVsIChhbmQgTERQIElQdjYgcmVxdWlyZXMgYSBkdWFsLXN0YWNr
IGNhcGFiaWxpdHkpDQogICAgYikgTERQIElQdjYgaXMgbW9zdGx5IHNwZWNpZmllZCBpbiByZmM3
NTUyLCBiZXlvbmQgcmZjNTAzNg0KICAgIA0KICAgIE5vbmV0aGxlc3MsIGNvLWF1dGhvcnMgY291
bGQgZGlzY3VzcyBhbmQgcmV2ZXJ0LCBnaXZlbiB0aGUgdjYtb25seSBtYXkgYmVjb21lIGEgbm9y
bSBhdCBzb21lIHBvaW50Lg0KICAgIA0KW3NrcmF6YV06IFdlIGhhZCBkaXNjdXNzZWQgdGhpcyBt
YXR0ZXIgYXQgbGVuZ3RoIGluIG91ciBtZWV0aW5ncyB3aGVuIGRvaW5nIHRoZSBiYXNlL2V4dGVu
ZGVkIGNhdGVnb3JpemF0aW9uLg0KSW4gb3VyIG9waW5pb24sIOKAnGlwdjbigJ0gTERQIGZhbGxz
IHVuZGVyIGV4dGVuZGVkIGdpdmVuIG91ciBkZWZpbml0aW9uIG9mIGEg4oCcYmFzZeKAnSDigJMg
c2VlIHF1b3RlIGJlbG93IGZyb20gb3VyIGRyYWZ0Og0K4oCcVGhlICJiYXNlIiBjYXRlZ29yeSBj
b250YWlucyB0aGUgYmFzaWMgYW5kIGZ1bmRhbWVudGFsIGZlYXR1cmVzIHRoYXQNCiAgIGFyZSBj
b3ZlcmVkIGluIExEUCBiYXNlIHNwZWNpZmljYXRpb24gW1JGQzUwMzZdIGFuZCBjb25zdGl0dXRl
IHRoZQ0KICAgbWluaW11bSByZXF1aXJlbWVudHMgZm9yIGEgdHlwaWNhbCBiYXNlIExEUCBkZXBs
b3ltZW504oCdDQpOb3RlIHRoYXQgTERQIGJhc2UgUkZDIDUwMzYgZGlkIG5vdCBjb3ZlciBJUHY2
IGZ1bGx5L3Byb3Blcmx5LCBhbmQgaGVuY2UgTERQdjYgd2FzIG5vdCBkZXBsb3lhYmxlIHVudGls
IHdlIGNhbWUgdXAgd2l0aCBpdHMgb3duIFJGQyA3NTUyLg0KDQogDQogICAgDQogICAgPiAgICA0
LjEuMS4gQmFzZQ0KICAgID4gIA0KICAgID4gICAxLiBzaG91bGQgJ2Rpc2NvdmVyeScgYmUgdW5k
ZXIgJ2dsb2JhbCc/DQogICAgDQogICAgSXQgc2hvdWxkIGJlLiANCiAgICANCiAgICA+ICAgIEVz
cGVjaWFsbHkgdGhlICdpbnRlcmZhY2VzJyBzZWN0aW9uLiAnSW50ZXJmYWNlcycgYXJlIGRpcmVj
dGx5IGF0dGFjaGVkIHRvIHRoZQ0KICAgID4gICAgZGV2aWNlLiBDb21wYXJlZCB0byBwZWVycyB3
aGljaCBpcyB0aGUgcmVtb3RlIGVuZCAoZWl0aGVyIHRoYXQgYmUgZGlyZWN0bHkNCiAgICA+ICAg
IGNvbm5lY3RlZCBwZWVycywgb3IgcGVlcnMgdGhhdCBhcmUgbW9yZSB0aGFuIDEgaG9wIGF3YXkp
LiBJZiBwZWVycyBhcmUgbm90DQogICAgPiAgICB1bmRlciBnbG9iYWwsIGl0IHNlZW1zIHRoYXQg
J2Rpc2NvdmVyeScgYW5kIGVzcGVjaWFsbHkgJ2Rpc2NvdmVyeS9pbnRlcmZhY2VzJw0KICAgID4g
ICAgc2hvdWxkIG5vdCBiZSB1bmRlciAnZ2xvYmFsJy4NCiAgICAgDQogICAgUGVlcnMgYXJlIHVu
ZGVyIOKAmGdsb2JhbOKAmS4gDQogICAgDQogICAgUGVyaGFwcywgeW91IGFsbHVkZSB0byBtYWtp
bmcg4oCYZGlzY292ZXJ54oCZIGFuZCDigJhwZWVyc+KAmSBjb25zaXN0ZW50IOKAkyBlaXRoZXIg
dW5kZXIgZ2xvYmFsIG9yIGdsb2JhbCBjb25maWcuICBJcyB0aGF0IGl0Pw0KIA0KW3NrcmF6YV06
IEluZmFjdCwgZGlzY292ZXJ5LCBwZWVyLCBhbmQgZ2xvYmFsIHNob3VsZCBiZSBvbiB0aGUgc2Ft
ZSBsZXZlbC4gTG9va3MgbGlrZSBkaXNjb3ZlcnkgZ290IG1vdmVkIHVuZGVyIOKAnGdsb2JhbOKA
nSBieSBtaXN0YWtlLg0KICBXZSB3aWxsIGZpeCBpdCBpbiBvdXIgbmV4dCBtYWpvciByZXYuDQoN
CiAgICAgIA0KICAgID4gICAgICAgbGVhZiBwZWVyLWxkcC1pZCB7DQogICAgPiAgICAgICAgIHR5
cGUgeWFuZzpkb3R0ZWQtcXVhZDsNCiAgICA+ICAgICAgICAgZGVzY3JpcHRpb24gIlBlZXIgTERQ
IElELiI7DQogICAgPiAgICAgICB9DQogICAgPiAgICBOaXQ6ICJwZWVyLSIgcHJlZml4IG5lZWRl
ZD8gIA0KICAgIA0KICAgIE5vLiANCiAgICANCiAgICBIb3dldmVyLCBMRFAgSUQgc2hvdWxkIG5v
dCBiZSBhIGRvdHRlZC1xdWFkLCBzaW5jZSBpdCBpcyBhIDYtb2N0ZXQgdmFsdWUuIA0KICAgIFdl
IHdpbGwgZml4IGl0IGluIHRoZSBuZXh0IHZlcnNpb24uDQoNCltza3JhemFdOiBXZSB3aWxsIGRl
ZmluZSBsZHAtaWQgdHlwZSBhcyB7IGxzci1pZDpsYWJlbC1zcGFjZS1pZH0gIGFuZCB1c2UgaXQg
Zm9yIHBlZXItbGRwLWlkLg0KDQpUaHguDQotLQ0KS2FtcmFuDQoNCg0KICAgID4gICAgSXMgdGhp
cyB2YWx1ZSBkaWZmZXJlbnQgZnJvbSBwZWVyIExTUiBJRD8NCiAgICAgICAgDQogICAgWWVzLiBM
U1IgSUQgaXMgdGhlIGZpcnN0IDQgb2N0ZXRzIG9mIExEUCBJRC4NCiAgICAgDQogICAgICAgIA0K
ICAgIA0KICAgIC0tIA0KICAgIENoZWVycywNCiAgICBSYWppdiBBc2F0aQ0KICAgIERpc3Rpbmd1
aXNoZWQgRW5naW5lZXIsIENpc2NvDQogICAgDQogICAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCiAgICBGcm9tOiBEZWFuIEJvZ2Rhbm92aWMgPGl2YW5kZWFuQGdtYWlsLmNvbT4NCiAgICBE
YXRlOiBGcmlkYXksIFNlcHRlbWJlciA4LCAyMDE3IGF0IDk6MTAgQU0NCiAgICBUbzogInlhbmct
ZG9jdG9yc0BpZXRmLm9yZyIgPHlhbmctZG9jdG9yc0BpZXRmLm9yZz4NCiAgICBDYzogIm1wbHNA
aWV0Zi5vcmciIDxtcGxzQGlldGYub3JnPiwgImRyYWZ0LWlldGYtbXBscy1sZHAteWFuZy5hbGxA
aWV0Zi5vcmciIDxkcmFmdC1pZXRmLW1wbHMtbGRwLXlhbmcuYWxsQGlldGYub3JnPiwgSUVURiBE
aXNjdXNzaW9uIDxpZXRmQGlldGYub3JnPg0KICAgIFN1YmplY3Q6IFlhbmdkb2N0b3JzIGVhcmx5
IHBhcnRpYWwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtbXBscy1sZHAteWFuZy0wMQ0KICAgIFJlc2Vu
dC1Gcm9tOiA8YWxpYXMtYm91bmNlc0BpZXRmLm9yZz4NCiAgICBSZXNlbnQtVG86IDxza3JhemFA
Y2lzY28uY29tPiwgUmFqaXYgQXNhdGkgPHJhaml2YUBjaXNjby5jb20+LCA8eHVmZW5nX2xpdUBq
YWJpbC5jb20+LCA8c2VzYWxlQGp1bmlwZXIubmV0PiwgPGplc2NpYS5jaGVueGlhQGh1YXdlaS5j
b20+LCBIaW1hbnNodSBTaGFoIDxoc2hhaEBjaWVuYS5jb20+LCA8c3dhbGxvdy5pZXRmQGdtYWls
LmNvbT4sIDx0c2FhZEBjaXNjby5jb20+LCAiTi5MZXltYW5uQHRlbGVrb20uZGUiIDxuLmxleW1h
bm5AdGVsZWtvbS5kZT4sIExvYSBBbmRlcnNzb24gPGxvYUBwaS5udT4sIDxhcmV0YW5hQGNpc2Nv
LmNvbT4sIERFQk9SQUggQlJVTkdBUkQgPGRiMzU0NkBhdHQuY29tPiwgPGFrYXRsYXNAZ21haWwu
Y29tPg0KICAgIFJlc2VudC1EYXRlOiBGcmlkYXksIFNlcHRlbWJlciA4LCAyMDE3IGF0IDk6MTAg
QU0NCiAgICANCiAgICAgICAgDQogICAgICAgIFJldmlldyBpcyBwYXJ0aWFsbHkgZG9uZS4gQW5v
dGhlciByZXZpZXcgcmVxdWVzdCBoYXMgYmVlbiByZWdpc3RlcmVkIGZvcg0KICAgICAgICBjb21w
bGV0aW5nIGl0Lg0KICAgICAgICANCiAgICAgICAgUmV2aWV3ZXI6IERlYW4gQm9nZGFub3ZpYw0K
ICAgICAgICBSZXZpZXcgcmVzdWx0OiBPbiB0aGUgUmlnaHQgVHJhY2sNCiAgICAgICAgDQogICAg
ICAgIEluIGdlbmVyYWwsIEkgbGlrZSB5b3UgZGVzaWduIHdpdGggYmFzZSBhbmQgZXh0ZW5kZWQg
bW9kZWwuIFRoaW5rIGl0IGlzIGEgdmVyeQ0KICAgICAgICBnb29kIGFwcHJvYWNoIGluIG1vZGVs
aW5nIGFuZCBtYXliZSBJIGFzIGF1dGhvciBzaG91bGQgaGF2ZSB0YWtlbiBhIHNpbWlsYXINCiAg
ICAgICAgYXBwcm9hY2ggd2hlbiBtb2RlbGluZyBBQ0xzLg0KICAgICAgICANCiAgICAgICAgQnV0
IHRoZXJlIGlzIGEgYml0IG9mIGNvbmZ1c2lvbiBmb3IgbWUNCiAgICAgICAgDQogICAgICAgIFdo
eSBhcmUgSVB2NCBhbmQgdjYgc2VwYXJhdGVkPyBXaHkgaXMgSVB2NiBtaXNzaW5nIGZyb20gdGhl
IGJhc2UgbW9kZWw/IFRoZSBSRkMNCiAgICAgICAgNTAzNiBpcyBzcGVjaWZ5aW5nIGJvdGggQUYg
aXMgdGhlIGRvY3VtZW50LiBBbmQgeW91IGFyZSBtZW50aW9uaW5nIHRoYXQgUkZDDQogICAgICAg
IDUwMzYgaXMgdXNlZCBmb3IgYmFzZSBtb2RlbC4gV3kgaGF2aW5nIHNhbWUgaGllcmFyY2h5IGJ1
dCBkaWZmZXJlbnQgbmFtZXNwYWNlcz8NCiAgICAgICAgDQogICAgICAgIDQuMS4xLiBCYXNlDQog
ICAgICAgIA0KICAgICAgICAxLiBzaG91bGQgJ2Rpc2NvdmVyeScgYmUgdW5kZXIgJ2dsb2JhbCc/
DQogICAgICAgIA0KICAgICAgICBFc3BlY2lhbGx5IHRoZSAnaW50ZXJmYWNlcycgc2VjdGlvbi4g
J0ludGVyZmFjZXMnIGFyZSBkaXJlY3RseSBhdHRhY2hlZCB0byB0aGUNCiAgICAgICAgZGV2aWNl
LiBDb21wYXJlZCB0byBwZWVycyB3aGljaCBpcyB0aGUgcmVtb3RlIGVuZCAoZWl0aGVyIHRoYXQg
YmUgZGlyZWN0bHkNCiAgICAgICAgY29ubmVjdGVkIHBlZXJzLCBvciBwZWVycyB0aGF0IGFyZSBt
b3JlIHRoYW4gMSBob3AgYXdheSkuIElmIHBlZXJzIGFyZSBub3QNCiAgICAgICAgdW5kZXIgZ2xv
YmFsLCBpdCBzZWVtcyB0aGF0ICdkaXNjb3ZlcnknIGFuZCBlc3BlY2lhbGx5ICdkaXNjb3Zlcnkv
aW50ZXJmYWNlcycNCiAgICAgICAgc2hvdWxkIG5vdCBiZSB1bmRlciAnZ2xvYmFsJy4NCiAgICAg
ICAgDQogICAgICAgIFRoaXMgYXBwbGllcyB0byAnZGlzY292ZXJ5L3RhcmdldGVkJyBhcyB3ZWxs
Lg0KICAgICAgICANCiAgICAgICAgbW9kdWxlOiBpZXRmLW1wbHMtbGRwDQogICAgICAgIGF1Z21l
bnQgL3J0OnJvdXRpbmcvcnQ6Y29udHJvbC1wbGFuZS1wcm90b2NvbHM6DQogICAgICAgICAgICst
LXJ3IG1wbHMtbGRwIQ0KICAgICAgICAgICAgICArLS1ydyBnbG9iYWwNCiAgICAgICAgICAgICAg
fCAgKy0tcncgY29uZmlnDQogICAgICAgICAgICAgIHwgIHwgICstLXJ3IGNhcGFiaWxpdHkNCiAg
ICAgICAgICAgICAgfCAgfCAgKy0tcncgZ3JhY2VmdWwtcmVzdGFydA0KICAgICAgICAgICAgICB8
ICB8ICB8ICArLS1ydyBlbmFibGU/ICAgICAgICAgICAgICAgIGJvb2xlYW4NCiAgICAgICAgICAg
ICAgfCAgfCAgfCAgKy0tcncgcmVjb25uZWN0LXRpbWU/ICAgICAgICB1aW50MTYNCiAgICAgICAg
ICAgICAgfCAgfCAgfCAgKy0tcncgcmVjb3ZlcnktdGltZT8gICAgICAgICB1aW50MTYNCiAgICAg
ICAgICAgICAgfCAgfCAgfCAgKy0tcncgZm9yd2FyZGluZy1ob2xkdGltZT8gICB1aW50MTYNCiAg
ICAgICAgICAgICAgfCAgfCAgKy0tcncgbHNyLWlkPyAgICAgICAgICAgICB5YW5nOmRvdHRlZC1x
dWFkDQogICAgICAgICAgICAgIHwgICstLXJ3IGFkZHJlc3MtZmFtaWxpZXMNCiAgICAgICAgICAg
ICAgfCAgfCAgKy0tcncgaXB2NA0KICAgICAgICAgICAgICB8ICB8ICAgICArLS1ydyBjb25maWcN
CiAgICAgICAgICAgICAgfCAgfCAgICAgICAgKy0tcncgZW5hYmxlPyAgICAgICAgIGJvb2xlYW4N
CiAgICAgICAgICAgICAgfCAgfCAgICAgICAgKy0tcncgbGFiZWwtcG9saWN5DQogICAgICAgICAg
ICAgIHwgIHwgICAgICAgICAgICstLXJ3IGFkdmVydGlzZQ0KICAgICAgICAgICAgICB8ICB8ICAg
ICAgICAgICAgICArLS1ydyBlZ3Jlc3MtZXhwbGljaXQtbnVsbA0KICAgICAgICAgICAgICB8ICB8
ICAgICAgICAgICAgICAgICArLS1ydyBlbmFibGU/ICAgYm9vbGVhbg0KICAgICAgICAgICAgICB8
ICArLS1ydyBkaXNjb3ZlcnkNCiAgICAgICAgICAgICAgfCAgICAgKy0tcncgaW50ZXJmYWNlcw0K
ICAgICAgICAgICAgICB8ICAgICB8ICArLS1ydyBjb25maWcNCiAgICAgICAgICAgICAgfCAgICAg
fCAgfCAgKy0tcncgaGVsbG8taG9sZHRpbWU/ICAgdWludDE2DQogICAgICAgICAgICAgIHwgICAg
IHwgIHwgICstLXJ3IGhlbGxvLWludGVydmFsPyAgIHVpbnQxNg0KICAgICAgICAgICAgICB8ICAg
ICB8ICArLS1ydyBpbnRlcmZhY2UqIFtpbnRlcmZhY2VdDQogICAgICAgICAgICAgIHwgICAgIHwg
ICAgICstLXJ3IGludGVyZmFjZSAgICAgICAgICAgbXBscy1pbnRlcmZhY2UtcmVmDQogICAgICAg
ICAgICAgIHwgICAgIHwgICAgICstLXJ3IGFkZHJlc3MtZmFtaWxpZXMNCiAgICAgICAgICAgICAg
fCAgICAgfCAgICAgICAgKy0tcncgaXB2NA0KICAgICAgICAgICAgICB8ICAgICB8ICAgICAgICAg
ICArLS1ydyBjb25maWcNCiAgICAgICAgICAgICAgfCAgICAgfCAgICAgICAgICAgICAgKy0tcncg
ZW5hYmxlPyAgIGJvb2xlYW4NCiAgICAgICAgDQogICAgICAgIDkuMSBCYXNlDQogICAgICAgIA0K
ICAgICAgICAgICBsZWFmIHBlZXItbGRwLWlkIHsNCiAgICAgICAgICAgICB0eXBlIHlhbmc6ZG90
dGVkLXF1YWQ7DQogICAgICAgICAgICAgZGVzY3JpcHRpb24gIlBlZXIgTERQIElELiI7DQogICAg
ICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIE5pdDogInBlZXItIiBwcmVmaXggbmVlZGVkPw0K
ICAgICAgICANCiAgICAgICAgSXMgdGhpcyB2YWx1ZSBkaWZmZXJlbnQgZnJvbSBwZWVyIExTUiBJ
RD8NCiAgICAgICAgDQogICAgICAgIEluIGdlbmVyYWwsIEkgYmVsaWV2ZSB5b3UgYXJlIG9uIHRo
ZSByaWdodCBwYXRoLCBidXQgSSBkb27igJl0IGhhdmUgZGVlcCBMRFANCiAgICAgICAga25vd2xl
ZGdlLCBzbyBjYW7igJl0IHVuZGVyc3RhbmQgc29tZSBvZiB0aGUgbnVhbmNlcyB0aGF0IHlvdSBt
aWdodCBoYXZlIHdhbnRlZA0KICAgICAgICB0byBhZGRyZXNzDQogICAgICAgIA0KICAgICAgICAN
CiAgICAgICAgDQogICAgDQogICAgDQoNCg==


From nobody Fri Sep 15 00:37:35 2017
Return-Path: <bclaise@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 BB86A1321A4; Fri, 15 Sep 2017 00:37:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.601
X-Spam-Level: 
X-Spam-Status: No, score=-12.601 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, 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
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 lHHipkC0UgkV; Fri, 15 Sep 2017 00:37:32 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DFEC132031; Fri, 15 Sep 2017 00:37:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=202; q=dns/txt; s=iport; t=1505461052; x=1506670652; h=to:cc:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=keAI1S1beZAqd9ZbaqqyIvIQdfn46sos+8u5uC/DXKc=; b=geDYBzyI2Dr3RuVGxMPjRe4DaQI45I2Dw0CqcOrXss4t0tekumvpM8Si IxBWFid2O4UD0uXPMGTpYuN988dBM9hmcA1rUMKoX4wVCBpGKG9kuOroa Uh+zoQBp9ThfuBRP0MQN9Ri34gcF24ZZfDsPwExc5DD2aJnwxJ4CS6+ys o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BEAgDegrtZ/xbLJq1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBhD5uJ4N3ixSQRgmWWIIECiOFGYRqFAECAQEBAQEBAWsohUIVQTUCJgJ?= =?us-ascii?q?sCAEBii8Qq0yCJ4sxAQEIKIEOgh2DUoIOC4cygQSCR4JgBaEClFKBewGJWYchj?= =?us-ascii?q?VyHVYE5NiGBDTIhCBwVh2g+NgGGUyuCFAEBAQ?=
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="657478707"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Sep 2017 07:37:28 +0000
Received: from [10.55.221.36] (ams-bclaise-nitro3.cisco.com [10.55.221.36]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v8F7bS58019886; Fri, 15 Sep 2017 07:37:28 GMT
To: draft-ietf-mpls-ldp-yang@ietf.org
Cc: Multiprotocol Label Switching Discussion List <mpls@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <601346ac-0bcd-2626-4681-e37e065fab7a@cisco.com>
Date: Fri, 15 Sep 2017 09:37:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/_FW5qKr80df2iwtVf4yq_n4MR-k>
Subject: [mpls] YANG module validation in draft-ietf-mpls-ldp-yang
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Sep 2017 07:37:34 -0000

Dear authors,

Thanks for the new draft version.
Note that there are still warnings regarding your YANG modules validation.
See http://www.claise.be/IETFYANGPageCompilation.html

Regards, Benoit


From nobody Fri Sep 15 09:52:37 2017
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 363E3133016; Fri, 15 Sep 2017 09:52:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
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 Bk9L38NcZJlo; Fri, 15 Sep 2017 09:52:35 -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 C1575132FA7; Fri, 15 Sep 2017 09:52:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=756; q=dns/txt; s=iport; t=1505494354; x=1506703954; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=0AVTS1fg0AU1S+qKlvj/utVhYhks/YLLhkrjLpux3M4=; b=NIW7D6SisM1aCkXoMZvRKCOPPnMlwo7S/79wtNd2rZP0QdtI8S471Lyu 5Nn9dR+buoi1RPlQpOyT+iVE7cJ4zEAvu4aCx6Bsl4TLFgWiujOATlYGJ a5nR4nhERXzJd55vTiPBj75uCoTFvDmkjwU2R4lGTC5OWsE5ghQGDQdmm 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AdAgC6BLxZ/4sNJK1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBg1pkbicHg26aE5gpggQKI4UZAhqEEFcBAgEBAQEBAmsohRkGIxFFEAI?= =?us-ascii?q?BCBoCJgICAjAVEAIEAQ0FijMQq3yCJ4stAQEBAQEBAQEBAQEBAQEBAQEBAQEBH?= =?us-ascii?q?YEOgh2CAoNegn2EQDgXgnwvgjEFhz+ZRgKPDYVGgXuQfZUHAhEZAYE4AVeBDXc?= =?us-ascii?q?VWwGHCXYBhlUrgQUBgQ4BAQE?=
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800";  d="scan'208";a="4058502"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Sep 2017 16:52:34 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v8FGqYv6028773 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 15 Sep 2017 16:52:34 GMT
Received: from xch-aln-013.cisco.com (173.36.7.23) by XCH-ALN-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Fri, 15 Sep 2017 11:52:33 -0500
Received: from xch-aln-013.cisco.com ([173.36.7.23]) by XCH-ALN-013.cisco.com ([173.36.7.23]) with mapi id 15.00.1263.000; Fri, 15 Sep 2017 11:52:33 -0500
From: "Kamran Raza (skraza)" <skraza@cisco.com>
To: "Benoit Claise (bclaise)" <bclaise@cisco.com>, "draft-ietf-mpls-ldp-yang@ietf.org" <draft-ietf-mpls-ldp-yang@ietf.org>
CC: Multiprotocol Label Switching Discussion List <mpls@ietf.org>
Thread-Topic: YANG module validation in draft-ietf-mpls-ldp-yang
Thread-Index: AQHTLfWDTyP325VN+U+bumFa4OWqOqK2OoAA
Date: Fri, 15 Sep 2017 16:52:33 +0000
Message-ID: <05CE0D68-B929-433F-B6DB-FF987470D290@cisco.com>
References: <601346ac-0bcd-2626-4681-e37e065fab7a@cisco.com>
In-Reply-To: <601346ac-0bcd-2626-4681-e37e065fab7a@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.25.0.170815
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [161.44.212.177]
Content-Type: text/plain; charset="utf-8"
Content-ID: <037ACD176000B144B81185F4D7586E3E@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/sNuWW_CPL3mcvyp-_aztHjembvQ>
Subject: Re: [mpls] YANG module validation in draft-ietf-mpls-ldp-yang
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Sep 2017 16:52:36 -0000

SGkgQmVub2l0LA0KDQpZZXMsIHdlIGFyZSBhd2FyZSBhbmQgdGhlc2Ugd2lsbCBiZSBmaXhlZCBp
biBuZXh0IHJldiAodG8gYmUgc3VibWl0dGVkIHNob3J0bHkpLg0KVGhpcyBjdXJyZW50IHJldmlz
aW9uIHdhcyBzdWJtaXR0ZWQganVzdCB0byByZWZyZXNoIGFuZCBhdm9pZCBpbXBlbmRpbmcgZXhw
aXJhdGlvbiBvZiB0aGUgZHJhZnQuDQoNClRoYW5rcyBmb3IgeW91ciBjbG9zZSBhdHRlbnRpb24u
DQoNCk9uIDIwMTctMDktMTUsIDM6MzcgQU0sICJCZW5vaXQgQ2xhaXNlIChiY2xhaXNlKSIgPGJj
bGFpc2VAY2lzY28uY29tPiB3cm90ZToNCg0KICAgIERlYXIgYXV0aG9ycywNCiAgICANCiAgICBU
aGFua3MgZm9yIHRoZSBuZXcgZHJhZnQgdmVyc2lvbi4NCiAgICBOb3RlIHRoYXQgdGhlcmUgYXJl
IHN0aWxsIHdhcm5pbmdzIHJlZ2FyZGluZyB5b3VyIFlBTkcgbW9kdWxlcyB2YWxpZGF0aW9uLg0K
ICAgIFNlZSBodHRwOi8vd3d3LmNsYWlzZS5iZS9JRVRGWUFOR1BhZ2VDb21waWxhdGlvbi5odG1s
DQogICAgDQogICAgUmVnYXJkcywgQmVub2l0DQogICAgDQoNCg==


From nobody Tue Sep 19 00:54:06 2017
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 B7CBE13306A; Tue, 19 Sep 2017 00:54:03 -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.62.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150580764365.11757.10828126930708848323@ietfa.amsl.com>
Date: Tue, 19 Sep 2017 00:54:03 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/HQSqxoYrfH2XQAJUBM_fnpbNeys>
Subject: [mpls] I-D Action: draft-ietf-mpls-summary-frr-rsvpte-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Sep 2017 07:54:04 -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           : RSVP-TE Summary Fast Reroute Extensions for LSP Tunnels
        Authors         : Mike Taillon
                          Tarek Saad
                          Rakesh Gandhi
                          Abhishek Deshmukh
                          Markus Jork
                          Vishnu Pavan Beeram
	Filename        : draft-ietf-mpls-summary-frr-rsvpte-00.txt
	Pages           : 16
	Date            : 2017-09-15

Abstract:
   This document defines Resource Reservation Protocol (RSVP) Traffic-
   Engineering (TE) signaling extensions that reduce the amount of RSVP
   signaling required for Fast Reroute (FRR) procedures and subsequently
   improve the scalability of the RSVP-TE signaling when undergoing FRR
   convergence after a link or node failure.  Such extensions allow the
   RSVP message exchange between the Point of Local Repair (PLR) and the
   Merge Point (MP) to be independent of the number of protected Label
   Switched Paths (LSPs) traversing between them when facility bypass
   FRR protection is used.  The signaling extensions are fully backwards
   compatible with nodes that do not support them.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-mpls-summary-frr-rsvpte/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-mpls-summary-frr-rsvpte-00
https://datatracker.ietf.org/doc/html/draft-ietf-mpls-summary-frr-rsvpte-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 Sep 19 15:43:05 2017
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 363FB13219C; Tue, 19 Sep 2017 15:42:57 -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.62.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150586097717.29269.15186361676221372586@ietfa.amsl.com>
Date: Tue, 19 Sep 2017 15:42:57 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/1rCIJMHafFiNhMvhYLRKwt-mXao>
Subject: [mpls] I-D Action: draft-ietf-mpls-spring-lsp-ping-07.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Sep 2017 22:42:57 -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 Switched Path (LSP) Ping/Traceroute for Segment Routing IGP Prefix and Adjacency SIDs with MPLS Data-plane
        Authors         : Nagendra Kumar
                          Carlos Pignataro
                          George Swallow
                          Nobo Akiya
                          Sriganesh Kini
                          Mach(Guoyi) Chen
	Filename        : draft-ietf-mpls-spring-lsp-ping-07.txt
	Pages           : 19
	Date            : 2017-09-19

Abstract:
   Segment Routing architecture leverages the source routing and
   tunneling paradigms and can be directly applied to MPLS data plane.
   A node steers a packet through a controlled set of instructions
   called segments, by prepending the packet with a Segment Routing
   header.

   The segment assignment and forwarding semantic nature of Segment
   Routing raises additional consideration for connectivity verification
   and fault isolation in LSP with Segment Routing architecture.  This
   document illustrates the problem and describe a mechanism to perform
   LSP Ping and Traceroute on Segment Routing network over MPLS data
   plane.


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

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

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-spring-lsp-ping-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 Wed Sep 20 13:31:06 2017
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 BAEAE13433C; Wed, 20 Sep 2017 13:30:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.59
X-Spam-Level: 
X-Spam-Status: No, score=-4.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.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 VX_kwnaTVUD3; Wed, 20 Sep 2017 13:30:55 -0700 (PDT)
Received: from mail1.bemta6.messagelabs.com (mail1.bemta6.messagelabs.com [193.109.254.106]) (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 1558F134335; Wed, 20 Sep 2017 13:30:53 -0700 (PDT)
Received: from [193.109.255.99] by server-2.bemta-6.messagelabs.com id F8/E5-00676-CFFC2C95; Wed, 20 Sep 2017 20:30:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTURSGvTPTdjAUx6JybMDE4gIaKlU0Dca oidsLiZEYgwIy1ZE2tNOmUxQ1JvgAiVo3rMaltKigATckEBUFEfcV0yBKleBStCXgghppWHSm U7d5uPnu+f9z7z83h8QVH6RKkimwMVaWNqqkI4mUiQuykvpbmjOSHafmah9euYS09t3Ttd6KS on2vrMf15ad7ZJp7z4dQAuky8rLg9iy2+2l+HJstcTA6swFORL9re8XCcuBSqygrq2PKESHK7 CdaCRJUMU43ChvwIWNgirB4MVxu0zcvEbgGTwg2YkiSCk1D2rOdEgFHkMlwl67lxBMOOXG4Fy RPSREU6tg8Ftv2JQJDwNBXGQ1OBvPh5igJsOex68JgeW8Z+iQN1RH1Dj48eAsJjBOxYDX5w4x UBSUX2vBRR4LgXfDEtGvg86u40isq8B/s0Qmchx43LuQEA6oYhncrO8JN6uhbn9vuCENnO3P+ AtInuOh1p8llj9h0LB9qsjTwN4ZCNszIfD4afiYPPjZ1ouJ57dKoHhfY1iIhavDrrDglsJwdV eoW0Gtg3vOr4T4QkroaN2BRI4F/6sGyT6UcPSfnxaZhb0uN3E09Eij4f4RH88kX0+EC/UzRMt EcOx6IxM5AYqcpbJ/62VIVoUSOMa6kbEmaTRqndWQq7eZaIMxSZM8R21iOI7OZYy0jlOvM5tq ED9iI/jvMuo7tbwZjScx1Vi551FzhiJKZ16/WU9z+rXWfCPDNaNYklSBfBI/iorRViaXKdhgM PJz+lsGMlI1Rv7iCS/LOQtt4gy5ovQAzScPt3cMYmR1aG0Mrb421xCmIFgzyyhj5N+ENkpo0+ ezfw79Pf8eFKeMliM+piLSwlhNBtv/ejeKIZEqWq4QskUaWNufu7v5WBgfK6+6SYhlo/9KykK UGQiuVL/X3ykJTtk4wbTh87gvnlGdjounF1lS0RvzwsX50ZtebdHUYKdnHPT3Lz6fkpwz+OwO uU37vMp8vTb41hyRHzW7Ve9Z2jMzXe1LXGOs3brC8VGd/XLWQEXXselZrK+SHKCb0ussLXFLc C/rSDVHPY/P/n6r8+SJY1kuV5qK4PS0Zhpu5ehfsxzSsvoDAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-10.tower-48.messagelabs.com!1505939445!131320129!1
X-Originating-IP: [52.33.64.93]
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 24208 invoked from network); 20 Sep 2017 20:30:47 -0000
Received: from ec2-52-33-64-93.us-west-2.compute.amazonaws.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (52.33.64.93) by server-10.tower-48.messagelabs.com with AES256-SHA256 encrypted SMTP; 20 Sep 2017 20:30:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=g/GMSGTPjQFEH6YpNtb4QQCMATL8RyVdQtwzxJc2iHA=; b=inO1hGgjkg5qXG1KE+MrKr0dIwUXBIEQQGZSE+6EyKFDLgSzhUOB6Do2SHkcnRgJcna5/Z8cgowUhOXgzksbp6cOoPSmLO50AOK0vWTxGMu8xuC5gyiMLR7fPmPTG2ate13WAQGKcZ7T1ZooIsrYU2pKgVFJJsRkq+e+Va5yvvs=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by AM4PR03MB1825.eurprd03.prod.outlook.com (10.167.88.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Wed, 20 Sep 2017 20:30:43 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::71db:1e06:ca8b:da77]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::71db:1e06:ca8b:da77%14]) with mapi id 15.20.0056.018; Wed, 20 Sep 2017 20:30:43 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-lsp-ping.all@ietf.org" <draft-ietf-mpls-lsp-ping.all@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <Jonathan.Hardwick@metaswitch.com>
Thread-Topic: RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
Thread-Index: AdMxU8zjCKXGB9kZSTmLvJ5//Q3sVg==
Date: Wed, 20 Sep 2017 20:30:43 +0000
Message-ID: <AM4PR03MB17139DA5F078D181E73E15D49D610@AM4PR03MB1713.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [109.67.129.151]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR03MB1825; 6:AqXEwO03ULZHTL/NWHVrhkb0K0fixDeiNwXafzvaCDahp/wf5kC2wDseHwDJOOI8u2VrNZzDd2pS61sToqhM5DSIlD26KEfXIQGKw7S/3BkSfwz19lnpSnl263HCtpgHWY8OtG+TiCjOVkdFd6qjWNSrYarlj+16pqJKRFuhqkfmh/najj5DYfIEAk7wm4CaYFHog50o0vHBbA6cRuq38F9SDsD+JB7fIIS3MzOsYpNFG5fwra3fRt+40KwfJobkd9INBgdV2KLLb/15Qt8bmx9d5u0RT/k1uhNuPw4iBJ/E8EJ+lJH6+KCveC6c3PrwPreR85iP0jc++XILVFLYiQ==; 5:NdYTXGDzI4M+1SiyfvAV0Fxdj465jPzgDBOXry1ee6b8xSbxXTHXEjzoc3bTXIzLZAWT3oBkVMbF98sJ0jqPKwo5B23OQNsesgf39/kagqfKAxfLMp/YrTgEXNT5hafBJHlDj7TMeQXmB2CH2XSv+w==; 24:UtAT6QJowk/IWIBk5o9KtGKMXoWvmd2tBLDyhL5zGJb3lHLoUwfVO0uzDIpsKCybZOyW6q0UhsrqtvzeqgEqRPhx5o8PpPbrBjr2SC8bW1A=; 7:RDqpa4hpn2zcvUBm8tWrAzzl9ujrdINei3lMsiu2pIztwtM9HvP25rwehvUFjVpezEZ3RVHnHi6QOTrd7LWmuYYpBxAU7MlJBY16xh8KDWi0+WoJ7D6Ypv2MqsI3iF31BT7A8dp97f8b93VDuR1ckHbXtVkrR1qSWI6C3l2kPPkrtLneVpZpC/LXzY/KHQ1ZVyNXEd2/oR6wrBnXspt0O+w/495yqWRJ62KXezqBfbc=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 862c1355-e1d0-4084-ce8c-08d5006677af
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR03MB1825; 
x-ms-traffictypediagnostic: AM4PR03MB1825:
x-exchange-antispam-report-test: UriScan:(21748063052155)(279101305709854)(211171220733660); 
x-microsoft-antispam-prvs: <AM4PR03MB1825A6037B397B49822C821D9D610@AM4PR03MB1825.eurprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR03MB1825; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR03MB1825; 
x-forefront-prvs: 04362AC73B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(84614002)(189002)(252514010)(51444003)(199003)(6116002)(316002)(3846002)(102836003)(561944003)(790700001)(189998001)(54906003)(101416001)(50986999)(97736004)(25786009)(9326002)(478600001)(81156014)(81166006)(8676002)(230783001)(2501003)(5250100002)(4326008)(7736002)(5630700001)(74316002)(8936002)(966005)(72206003)(68736007)(55016002)(53936002)(606006)(14454004)(236005)(6306002)(54896002)(9686003)(33656002)(3660700001)(66066001)(3280700002)(86362001)(54356999)(2900100001)(5660300001)(5640700003)(99286003)(105586002)(7696004)(6916009)(2351001)(106356001)(6506006)(6436002)(2906002)(163123001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR03MB1825; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB17139DA5F078D181E73E15D49D610AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2017 20:30:43.6374 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1825
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/GFRUo_zK2l9bNEZyCd97ZpmzUR0>
Subject: [mpls] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 20 Sep 2017 20:30:59 -0000

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

SGksCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJldmll
d2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byByZXZp
ZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3MgdGhy
b3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFuZCBzb21ldGltZXMgb24gc3Bl
Y2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUgYXNz
aXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRo
ZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKAi2h0dHA6Ly90cmFjLnRvb2xzLmll
dGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXIKCkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRz
IGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdCB3b3VsZCBi
ZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBjb25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90aGVy
IElFVEYgTGFzdCBDYWxsIGNvbW1lbnRzIHRoYXQgeW91IHJlY2VpdmUsIGFuZCBzdHJpdmUgdG8g
cmVzb2x2ZSB0aGVtIHRocm91Z2ggZGlzY3Vzc2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJhZnQu
CgpEb2N1bWVudDogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxzLXNwcmlu
Zy1sc3AtcGluZy0wNi50eHQKClJldmlld2VyOiBBbGV4YW5kZXIgKOKAnFNhc2hh4oCdKSBWYWlu
c2h0ZWluCgpSZXZpZXcgZGF0ZTogMjAuMDkuMjAxNwoKSUVURiBMQyBFbmQgRGF0ZTogTm90IGtu
b3duCgpJbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjawoKU3VtbWFyeToKCkkgaGF2ZSBz
aWduaWZpY2FudCBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IGFuZCByZWNvbW1lbmQgdGhh
dCB0aGUgUm91dGluZyBBRHMgZGlzY3VzcyB0aGVzZSBpc3N1ZXMgZnVydGhlciB3aXRoIHRoZSBh
dXRob3JzLgoKQ29tbWVudHM6CgpJIGhhdmUgbm90aWNlZCB0aGF0IHRoZXJlIGlzIGFuIGVhcmxp
ZXIgcmV2aWV3IG9mIHRoZSBzYW1lIHZlcnNpb24gb2YgIHRoZSBkcmFmdDxodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL3J0Zy1kaXIvY3VycmVudC9tc2cwMzU0Mi5odG1sPiwg
YW5kIEkgZnVsbHkgYWdyZWUgd2l0aCB0aGUgcHJldmlvdXMgcmV2aWV3ZXIgcmVnYXJkaW5nIHRo
ZSBvdmVyYWxsIGltcHJlc3Npb24gYW5kIHNwZWNpZmljIGlzc3VlcyByYWlzZWQuIEkgaGF2ZSB0
cmllZCB0byBhdm9pZCByZXBvcnRpbmcgdGhlIHNhbWUgaXNzdWVzIGFnYWluIGFuZCBmb2N1cyBv
bmx5IG9uIG5ldyBpc3N1ZXMuCgpUaGlzIHJldmlldyBoYXZlIGJlZW4gZG9uZSBvbiBhIHZlcnkg
dGlnaHQgc2NoZWR1bGUgZm9yIG1lLCBhbmQgdGhlcmVmb3JlIEkgY291bGQgaGF2ZSBtaXNzZWQg
c29tZSBpc3N1ZXMgYW5kIGRlZmluaXRlbHkgbWFueSBuaXRzLiBUaGUgdGlnaHQgc2NoZWR1bGUg
aGFzIGFsc28gbGltaXRlZCBteSBhYmlsaXR5IHRvIGRpc2N1c3MgdGhlIGRyYWZ0IHdpdGggdGhl
IGF1dGhvcnMgaW4gc3VmZmljaWVudCBkZXRhaWwg4oCTIGJ1dCBzb21lIGludGVyYWN0aW9ucyBk
aWQgdG9vayBwbGFjZS4gSSB3b3VsZCBsaWtlIHRvIHRoYW5rIHRoZSBhdXRob3JzIGZvciB0aGVp
ciBjb29wZXJhdGlvbi4KCk1ham9yIElzc3VlczoKCgoxLiAgICAgICBTZWN0aW9uIDcuNCDigJxT
ZWdtZW50IElEIENoZWNr4oCdIG9mIHRoZSBkcmFmdCBjbGFpbXMgdG8gdXBkYXRlIOKAnHRoZSBw
cm9jZWR1cmUgZGVmaW5lZCBpbiBTdGVwIDYgb2YgU2VjdGlvbiA0LjQgIG9mIFtSRkM4MDI5XeKA
nS4gSG93ZXZlciwgSSBoYXZlIGZhaWxlZCB0byBpbnRlZ3JhdGUgdGhlIGxvZ2ljIGRlZmluZWQg
YnkgdGhlIHBzZXVkb2NvZGUgaW4gdGhpcyBzZWN0aW9uIHdpdGggdGhlIGxvZ2ljIGRlZmluZWQg
YnkgdGhlIHJlZmVyZW5jZWQgcHNldWRvY29kZS4KCmEuICAgICAgIEkgaGF2ZSBzdXNwZWN0ZWQg
dGhhdCB0aGUgbmV3bHkgaW50cm9kdWNlZCBsb2dpYyBzaG91bGQgYmUgcGFydCBvZiB0aGUgRWdy
ZXNzIEZFQyBWYWxpZGF0aW9uIGxvZ2ljIGRlZmluZWQgaW4gU2VjdGlvbiA0LjQuMSBvZiBSRkMg
ODAyOS4gIFRoaXMgc3VzcGljaW9uIGhhcyBiZWVuIGFja25vd2xlZGdlZCBieSB0aGUgYXV0aG9y
cywgYW5kIHRoZXkgcGxhbiB0byBmaXggdGhlIHdyb25nIHJlZmVyZW5jZSBpbiB0aGUgbmV4dCBy
ZXZpc2lvbiBvZiB0aGUgZHJhZnQuCgpiLiAgICAgICBGcm9tIG15IFBPViB0aGUgYmVzdCB3YXkg
dG8gYXZvaWQgcG9zc2libGUgbWlzaW50ZXJwcmV0YXRpb24gYnkgdGhlIGltcGxlbWVudGVycyB3
b3VsZCBiZSBpbmNsdXNpb24gb2YgdGhlIHVwZGF0ZWQgdmVyc2lvbiBvZiB0aGUgcHNldWRvY29k
ZSAod2l0aCBleHBsaWNpdCBtYXJraW5nIG9mIHRoZSBuZXcgbG9naWMpIGRpcmVjdGx5IGluIHRo
ZSBkb2N1bWVudC4gSSBoYXZlIHN1Z2dlc3RlZCB0aGlzIHRvIHRoZSBhdXRob3JzLCBidXQgSSBk
aWQgbm90IGdldCB0aGVpciByZXNwb25zZSBzbyBmYXIuCgoyLiAgICAgICBJIGFncmVlIHdpdGgg
dGhlIHByZXZpb3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUgbWlzbWF0Y2ggYmV0d2VlbiB0aGUg
KHByZXN1bWVkKSBjbGFpbSBhbmQgdGhlIGFjdHVhbCBzY29wZSBjb3ZlcmVkIGJ5IHRoZSBkcmFm
dC4gVG8gdGhlIGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGluZywgdGhlIGF1dGhvcnMgaGF2ZSBhbHJl
YWR5IGFncmVlZCB0byBmaXggdGhpcyBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQu
Ck1pbm9yIElzc3VlczoKCgoxLiAgICAgICBJIHdvbmRlciB3aHkgdGhlIGF1dGhvcnMgcGxhY2Ug
c3VjaCBhbiBlbXBoYXNpcyBvbiBTZXJ2aWNlIGxhYmVscyAod2hpY2gsIEFGQUlLLCBoYXZlIG5v
dCBiZWVuIGRlZmluZWQgaW4gYW55IGxldmVsIG9mIGRldGFpbCBhbnl3aGVyZSBzbyBmYXIpIOKA
kyB0aGVzZSBsYWJlbHMgYXJlIG1lbnRpb25lZCBpbiBTZWN0aW9ucyA0LjIsIDUgKHRoYXQgbWVu
dGlvbnMgdGhlbSBhcyDigJxTZXJ2aWNlIHNlZ21lbnRz4oCdKSAgYW5kIDgsIHdoaWxlIHNvIG1h
bnkgdHlwZXMgb2YgU2VnbWVudCBJRHMgdGhhdCBhcmUgYWxyZWFkeSB3ZWxsIGRlZmluZWQgYm90
aCBpbiB0aGUgU1JQSU5HIFdHIGRvY3VtZW50cyBhbmQgaW4gdGhlIGV4dGVuc2lvbnMgb2YgdGhl
IHJlbGV2YW50IHJvdXRpbmcgcHJvdG9jb2xzIGFyZSBsZWZ0IG91dCBvZiBzY29wZSBvZiB0aGUg
ZHJhZnQuICBUaGUgYXV0aG9ycyBoYXZlIGFja25vd2xlZGdlZCB0aGlzIGFuZCBwbGFuIHRvIGZp
eCB0aGlzIGlzc3VlIChwcm9iYWJseSBieSByZW1vdmluZyB0aGUgU2VydmljZSBsYWJlbHMgY29t
cGxldGVseSkuCgoyLiAgICAgICBUaGUgZGVzY3JpcHRpb24gb2YgcG9zc2libGUgZGF0YSBwbGFu
ZSBtYWxmdW5jdGlvbnMgaW4gc2VjdGlvbiA0LjEgc2VlbXMgdG8gYXNzdW1lIHRoYXQgYWxsIHRo
ZSBub2RlcyBpbiB0aGUgcmVmZXJlbmNlZCB0b3BvbG9neSAoc2hvd24gaW4gRmlndXJlIDEpIHVz
IHRoZSBzYW1lIFNSR0IuIElmIHRoaXMgYXNzdW1wdGlvbiAod2hpY2ggaXMgbm90IGV4cGxpY2l0
bHkgbWVudGlvbmVkKSBpcyBub3QgY29ycmVjdCwgdGhlIExTUCBQaW5nIEVjaG8gcmVxdWVzdCBw
YWNrZXRzIHdvdWxkIG5vdCBiZSDigJxkZWxpdmVyZWQgdG8gdGhlaXIgZXhwZWN0ZWQgZGVzdGlu
YXRpb25zIGJ1dCBub3QgdmlhIHRoZSBleHBlY3RlZCBwYXRo4oCdIChhcyB0aGUgdGV4dCBpbiB0
aGlzIHNlY3Rpb24gY2xhaW1zKS4gSSBzdWdnZXN0IG1ha2luZyBhbnkgc3VjaCBhc3N1bXB0aW9u
cyBleHBsaWNpdCBpbiB0aGUgdGV4dAoKMy4gICAgICAgIEkgYW0gbm90IHN1cmUgaWYg4oCcT1NQ
RuKAnSBhbmQgSVNJU+KAnSAod2l0aG91dCBhbnkgcmVmZXJlbmNlIHRvIFNlZ21lbnQgUm91dGlu
ZykgYXJlIHRoZSBwcm9wZXIgbmFtZXMgZm9yIHRoZSBsYWJlbCBkaXN0cmlidXRpb24gcHJvdG9j
b2xzIGluIHRoZSBwcm9wb3NlZCBuZXcgSUFOQSByZWdpc3RyeSBpbiBTZWN0aW9uIDEwLjIuIEZy
b20gbXkgUE9WIOKAnE9TUEYvSVNJUyBTUiBFeHRlbnNpb25z4oCdIHdvdWxkIGJlIG1vcmUgYXBw
cm9wcmlhdGUuIFRoZSBhdXRob3JzIGRpc2FncmVlIHdpdGggdGhpcyBwcm9wb3NhbCBjbGFpbWlu
ZyB0aGF0IE9TUEYgYW5kIElTSVMgYXJlIG5vdCB1c2VkIGZvciBsYWJlbCBkaXN0cmlidXRpb24g
aW4gYW55IG90aGVyIHdheS4gKFJGQyA4MDI5IHRoYXQgZW5jb2RlcyB0aGUgbGFiZWwgZGlzdHJp
YnV0aW9uIHByb3RvY29sIGluIHRoZSBEb3duc3RyZWFtICBEZXRhaWxlZCBNYXBwaW5nIFRMViBk
aWQgbm90IHJlcXVlc3QgYSBkZWRpY2F0ZWQgcmVnaXN0cnkgZm9yIHRoaXMgcHVycG9zZSwgYW5k
IEkgdGhpbmsgdGhhdCB0aGUgYXV0aG9ycyBoYXZlIGJlZW4gcmlnaHQgdG8gcmVxdWVzdCBzdWNo
IGEgcmVnaXN0cnkpLgoKNC4gICAgICAgSSBkb3VidCB0aGUgZHJhZnQgbmVlZHMgYWRkcmVzcyBh
bnkgRlJSIGlzc3VlcyBldmVuIGluIGZ1dHVyZSAoYXMgbWVudGlvbmVkIGluIHRoZSBsYXN0IHN0
YXRlbWVudCBpbiBTZWN0aW9uIDUpLCBzaW5jZSwgdG8gdGhlIGJlc3Qgb2YgbXkgdW5kZXJzdGFu
ZGluZywgYW55IGZvcm0gb2YgRlJSOgoKYS4gICAgICAgSXMgb3BlcmF0ZWQgbG9jYWxseSBieSB0
aGUgbm9kZSB0aGF0IGlzIHVwc3RyZWFtIHRvIHRoZSBmYWlsdXJlIHdpdGhvdXQgcGFzc2luZyBh
bnkgaW5mb3JtYXRpb24gdG8gdGhlIGluaXRpYXRvciBvZiBMU1AtUGluZyBSZXF1ZXN0IHBhY2tl
dHMKCmIuICAgICAgIEluIGFueSBjYXNlIGlzIGp1c3QgYSB0cmFuc2llbnQgc3RhdGUgaW4gdGhl
IChwcmVzdW1hYmx5IHNob3J0KSBpbnRlcnZhbCBiZXR3ZWVuIHRoZSBmYWlsdXJlIGJlaW5nIGRl
dGVjdGVkIGJ5IHRoZSB1cHN0cmVhbSBub2RlIGFuZCByZS1jb252ZXJnZW5jZSBvZiBJR1AKSSBh
bHNvIHRoaW5rIHRoYXQgcmVmZXJlbmNlcyB0byDigJxmdXR1cmUgdmVyc2lvbnPigJ0gYXJlIG5v
dCBxdWl0ZSBhcHByb3ByaWF0ZSBpbiB0aGUgZG9jdW1lbnQgdGhhdCBpcyBnb2luZyB0byB0aGUg
SUVURiBMQy4gSSByZWNvbW1lbmQgcmVtb3ZpbmcgYW55IHN1Y2ggcmVmZXJlbmNlcyBmcm9tIHRo
ZSBkb2N1bWVudCwKCjUuICAgICAgIFNlY3Rpb24gOSDigJxCYWNrd2FyZCBDb21wYXRpYmlsaXR5
IHdpdGggbm9uLVNlZ21lbnQgUm91dGluZyBkZXZpY2Vz4oCdIGRlZmluZXMgdGhlIGJlaGF2aW9y
IGZvciB0aGUgdHdvIHNsaWdodGx5IGRpZmZlcmVudCB1c2UgY2FzZXM6CgphLiAgICAgICBMU1Ag
UGluZyBFY2hvIFJlcXVlc3QgcGFja2V0cyBhcmUgaW5pdGlhdGVkIGJ5IGFuIFNSLWNhcGFibGUg
bm9kZSAoYW5kIHRoZXJlZm9yZSB0aGVpciB0YXJnZXQgRkVDIHN0YWNrIGNvbnRhaW5zIFNSLXJl
bGF0ZWQgRkVDcyksIHdoaWxlIHRoZSByZXNwb25kZXIgaXMgbGVnYWN5IGRldmljZSB0aGF0IGlz
IG5vdCBTUi1jYXBhYmxlLiBJbiB0aGlzIGNhc2UgdGhlIHByb3Bvc2VkIHNvbHV0aW9uIChyZXNw
b25kIHdpdGggdGhlIEZFQy1yZXR1cm4tY29kZSDigJxSZXBseWluZyByb3V0ZXIgaGFzIG5vIG1h
cHBpbmcgZm9yIHRoZSBGRUMgYXQgc3RhY2stZGVwdGjigJ0pIGxvb2tzIGFzIHRoZSBvbmx5IHBv
c3NpYmlsaXR5IHNpbmNlIHRoZSBsZWdhY3kgZGV2aWNlIGNhbm5vdCBwYXJzZSBTUiBGRUNzIGlu
IGFueSBjYXNlCgpiLiAgICAgICBMU1AgUGluZyBFY2hvIFJlcXVlc3QgcGFja2V0cyBhcmUgaW5p
dGlhdGVkIGJ5IGEgbGVnYWN5IGRldmljZSB3aGlsZSB0aGUgcmVzcG9uZGVyIGlzIFNSLWNhcGFi
bGUuIFRoZSBkcmFmdCBkZWZpbmVzIHRoZSBzYW1lIGJlaGF2aW9yIGluIHRoaXMgY2FzZSDigJMg
YnV0LCBJTUhPIGFuZCBGV0lXLCB0aGUgcmVzcG9uZGVyIGNvdWxkIHByb3ZpZGUgc2xpZ2h0bHkg
YmV0dGVyIGRpYWdub3N0aWNzIHNpbmNlIGl0IGNhbiBwYXJzZSB0aGUg4oCcb2xk4oCdIHRhcmdl
dCBGRUMgYW5kIHJlY29nbml6ZSB0aGUgZXF1aXZhbGVudCBOb2RlIElELiBBbiBhZGRpdGlvbmFs
IHJldHVybiBjb2RlIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGltcGxlbWVudCB0aGlzIGJlaGF2aW9y
LgpUaGlzIGlzc3VlIGhhcyBub3QgYmVlbiBkaXNjdXNzZWQgd2l0aCB0aGUgYXV0aG9ycyBkdWUg
dG8gbGFjayBvZiB0aW1lLgpOaXRzOgoKCjEuICAgICAgIFRoZSBub3RlIHRvIHRoZSBSRkMgRWRp
dG9yIGluIFNlY3Rpb24gMTAgbWVudGlvbnMgZWFybHkgSUFOQSBhbGxvY2F0aW9uIGZvciBzb21l
IFN1Yi1UTFYgdHlwZXMgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQg4oCTIGJ1dCwgYXMgb2YgdG9k
YXksIHRoZXNlIGVhcmx5IGFsbG9jYXRpb25zIGhhdmUgYWxyZWFkeSBleHBpcmVkICh0aGV5IGhh
dmUgYmVlbiBpbiBmb3JjZSB1bnRpbCAxNS4wOS4xNykuICBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJ
IGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kIHRoZSBpbXBsaWNhdGlvbnMgb2YgdGhpcyBmYWN0IOKA
kyBlLmcuLCB3aGV0aGVyIHRoZSBhdXRob3JzIG1heSBjb250aW51ZSB0byByZWZlciB0byB0aGUg
c3BlY2lmaWMgdmFsdWVzIG9mIHBhcmFtZXRlcnMgKGUuZy4sIFN1Yi1UTFYgMzQsIDM1IGV0Yy4p
IGZvciB3aGljaCBlYXJseSBJQU5BIGFsbG9jYXRpb24gaGFzIGV4cGlyZWQsIG9yIHNob3VsZCB1
c2Ugc29tZSBvdGhlciBmb3JtIG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCkuCgoyLiAgICAgICBU
aGUgZHJhZnQgbWVudGlvbnMgYSBUQkQ3IHZhbHVlIHRvIGJlIGFzc2lnbmVkIGJ5IElBTkEsIGJ1
dCB0aGVyZSBhcmUgbm8gVEJEMSwg4oCmLCBUQkQ2LiBUaGUgYXV0aG9ycyBoYXZlIGFja25vd2xl
ZGdlZCB0aGlzIGFuZCBwbGFuIHRvIGZpeCBpdC4gSG93ZXZlciwgSSBkbyBub3Qga25vdyBob3cg
dGhpcyBjYW4gYmUgYWZmZWN0ZWQgYnkgZXhwaXJhdGlvbiBvZiBlYXJseSBJQU5BIGFsbG9jYXRp
b25zIChzZWUgYWJvdmUpCgozLiAgICAgICBJIGhhdmUgZmFpbGVkIHRvIHVuZGVyc3RhbmQgdGhl
IGludGVudGlvbiBvZiB0aGUgYXV0aG9ycyByZWdhcmRpbmcgYWxyZWFkeSBtZW50aW9uZWQgU2Vy
dmljZSBsYWJlbHMgZnJvbSB0aGUgZm9sbG93aW5nIHN0YXRlbWVudCBpbiBzZWN0aW9uIDg6IOKA
nEhvdyBhIG5vZGUgdHJlYXRzIFNlcnZpY2UgbGFiZWwgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2Yg
dGhpcyBkb2N1bWVudCBhbmQgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGlzIG9yIGEgZGlmZmVyZW50
IGRvY3VtZW50IGxhdGVy4oCdLiBPZiBjb3Vyc2UsIGlmIHRoZSBTZXJ2aWNlIGxhYmVscyBhcmUg
cmVtb3ZlZCBmcm9tIHRoZSBkcmFmdCwgdGhpcyBzZW50ZW5jZSB3b3VsZCBob3BlZnVsbHkgZGlz
YXBwZWFyIHdpdGggaXRzIGludGVybmFsIGNvbnRyb3ZlcnN5LgoKUmVnYXJkcywKU2FzaGEKCk9m
ZmljZTogKzk3Mi0zOTI2MzAyCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDIKRW1haWw6ICAgQWxl
eGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KClRoaXMg
ZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29u
dGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMgCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJl
IHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIAp0
cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBv
ciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwgCmFuZCBhbGwgY29waWVzIHRoZXJl
b2YuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2FtYnJp
YSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9u
dC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KLyogU3R5
bGUgRGVmaW5pdGlvbnMgKi8KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bAoJe21hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTEuMHB0
OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6IzA1NjNDMTsKCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQK
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjojOTU0RjcyOwoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2
Lk1zb0xpc3RQYXJhZ3JhcGgKCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7CgltYXJnaW4tdG9wOjBj
bTsKCW1hcmdpbi1yaWdodDowY207CgltYXJnaW4tYm90dG9tOjBjbTsKCW1hcmdpbi1sZWZ0OjM2
LjBwdDsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9CnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwg
ZGl2Lm1zb25vcm1hbDAKCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7Cgltc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzsKCW1hcmdpbi1yaWdodDowY207Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzsKCW1hcmdpbi1sZWZ0OjBjbTsKCWZvbnQtc2l6ZToxMi4wcHQ7Cglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjt9CnNwYW4uRW1haWxTdHlsZTE5Cgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtY29tcG9zZTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29s
b3I6d2luZG93dGV4dDt9Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7Cglmb250LXNpemU6MTAuMHB0O30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30KZGl2LldvcmRT
ZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLyogTGlzdCBEZWZpbml0aW9ucyAqLwpAbGlz
dCBsMAoJe21zby1saXN0LWlkOjE4Nzg0MTkwMjsKCW1zby1saXN0LXR5cGU6aHlicmlkOwoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOi05NTYzMDAyNDAgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUg
Njc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQpA
bGlzdCBsMDpsZXZlbDEKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDpsZXZlbDIK
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDt9CkBsaXN0IGwwOmxldmVsMwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxv
d2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDA6bGV2ZWw0Cgl7bXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWlu
ZGVudDotMTguMHB0O30KQGxpc3QgbDA6bGV2ZWw1Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDpsZXZlbDYKCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50Oi05LjBw
dDt9CkBsaXN0IGwwOmxldmVsNwoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGwwOmxl
dmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVu
dDotMTguMHB0O30KQGxpc3QgbDA6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9t
YW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMQoJe21zby1saXN0LWlk
OjEzMTQzMzg2MTY7Cgltc28tbGlzdC10eXBlOmh5YnJpZDsKCW1zby1saXN0LXRlbXBsYXRlLWlk
czoxMDc4ODc0OTE0IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEz
IDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30KQGxpc3QgbDE6bGV2ZWwxCgl7
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
Cgl0ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDE6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTps
ZXZlbDMKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10
YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5k
ZW50Oi05LjBwdDt9CkBsaXN0IGwxOmxldmVsNAoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBs
aXN0IGwxOmxldmVsNQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDE6bGV2ZWw2Cgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMTpsZXZl
bDcKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTpsZXZlbDgKCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0
IGwxOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJdGV4
dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDIKCXttc28tbGlzdC1pZDoxOTA4Njg3OTEwOwoJbXNv
LWxpc3QtdHlwZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTc4ODQwNTIzOCA2NzY5
ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcw
MyA2NzY5ODcxMyA2NzY5ODcxNTt9CkBsaXN0IGwyOmxldmVsMQoJe21zby1sZXZlbC10YWItc3Rv
cDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDt9CkBsaXN0IGwyOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv
d2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDI6bGV2ZWwzCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlz
dCBsMjpsZXZlbDQKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMjpsZXZlbDUKCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDt9CkBsaXN0IGwyOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2Vy
OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJp
Z2h0OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDI6bGV2ZWw3Cgl7bXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVu
dDotMTguMHB0O30KQGxpc3QgbDI6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxw
aGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMjpsZXZlbDkKCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25l
OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50Oi05LjBwdDt9
Cm9sCgl7bWFyZ2luLWJvdHRvbTowY207fQp1bAoJe21hcmdpbi1ib3R0b206MGNtO30KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp
dCIgc3BpZG1heD0iMTAyNiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4KPC9oZWFkPgo8
Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPgo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSw8bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRp
bmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBSb3V0aW5nIERpcmVj
dG9yYXRlIHNlZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBvciByb3V0aW5nLXJlbGF0ZWQgZHJh
ZnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNHIHJldmlldywg
YW5kIHNvbWV0aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuCiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2
aWV3IGlzIHRvIHByb3ZpZGUgYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3Jl
IGluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKA
i2h0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI8bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlv
dSBjb3VsZCBjb25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90aGVyIElFVEYgTGFzdCBDYWxs
IGNvbW1lbnRzIHRoYXQgeW91IHJlY2VpdmUsIGFuZCBzdHJpdmUgdG8gcmVzb2x2ZSB0aGVtIHRo
cm91Z2ggZGlzY3Vzc2lvbiBvciBieSB1cGRhdGluZwogdGhlIGRyYWZ0LjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+RG9jdW1lbnQ6IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0
LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmctMDYudHh0Ij4KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
aWQvZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZy0wNi50eHQ8L2E+PG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5SZXZpZXdlcjogQWxleGFuZGVyICjigJxTYXNoYeKAnSkgVmFpbnNodGVpbjxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UmV2aWV3IGRhdGU6IDIwLjA5LjIwMTc8bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPklFVEYgTEMgRW5kIERhdGU6IE5vdCBrbm93bjxvOnA+PC9vOnA+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SW50ZW5kZWQgc3RhdHVzOiBTdGFuZGFyZHMgVHJhY2s8bzpwPjwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjx1PlN1bW1hcnk8L3U+PC9iPjo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaGF2ZSBzaWdu
aWZpY2FudCBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IGFuZCByZWNvbW1lbmQgdGhhdCB0
aGUgUm91dGluZyBBRHMgZGlzY3VzcyB0aGVzZSBpc3N1ZXMgZnVydGhlciB3aXRoIHRoZSBhdXRo
b3JzLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHU+Q29tbWVudHM8L3U+PC9iPjo8bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkkgaGF2ZSBub3RpY2VkIHRoYXQgdGhlcmUgaXMgYW4gPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9ydGctZGlyL2N1cnJlbnQvbXNn
MDM1NDIuaHRtbCI+CmVhcmxpZXIgcmV2aWV3IG9mIHRoZSBzYW1lIHZlcnNpb24gb2YmbmJzcDsg
dGhlIGRyYWZ0PC9hPiwgYW5kIEkgZnVsbHkgYWdyZWUgd2l0aCB0aGUgcHJldmlvdXMgcmV2aWV3
ZXIgcmVnYXJkaW5nIHRoZSBvdmVyYWxsIGltcHJlc3Npb24gYW5kIHNwZWNpZmljIGlzc3VlcyBy
YWlzZWQuIEkgaGF2ZSB0cmllZCB0byBhdm9pZCByZXBvcnRpbmcgdGhlIHNhbWUgaXNzdWVzIGFn
YWluIGFuZCBmb2N1cyBvbmx5IG9uIG5ldyBpc3N1ZXMuPG86cD48L286cD48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5U
aGlzIHJldmlldyBoYXZlIGJlZW4gZG9uZSBvbiBhIHZlcnkgdGlnaHQgc2NoZWR1bGUgZm9yIG1l
LCBhbmQgdGhlcmVmb3JlIEkgY291bGQgaGF2ZSBtaXNzZWQgc29tZSBpc3N1ZXMgYW5kIGRlZmlu
aXRlbHkgbWFueSBuaXRzLiBUaGUgdGlnaHQgc2NoZWR1bGUgaGFzIGFsc28gbGltaXRlZCBteSBh
YmlsaXR5IHRvIGRpc2N1c3MgdGhlIGRyYWZ0IHdpdGggdGhlIGF1dGhvcnMgaW4gc3VmZmljaWVu
dCBkZXRhaWwKIOKAkyBidXQgc29tZSBpbnRlcmFjdGlvbnMgZGlkIHRvb2sgcGxhY2UuIEkgd291
bGQgbGlrZSB0byB0aGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIgY29vcGVyYXRpb24uPG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48dT5NYWpvciBJc3N1ZXM8L3U+PC9iPjo8bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBs
ZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+MS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPlNlY3Rpb24gNy40IOKAnFNlZ21lbnQgSUQg
Q2hlY2vigJ0gb2YgdGhlIGRyYWZ0IGNsYWltcyB0byB1cGRhdGUg4oCcdGhlIHByb2NlZHVyZSBk
ZWZpbmVkIGluIFN0ZXAgNiBvZiBTZWN0aW9uIDQuNCZuYnNwOyBvZiBbUkZDODAyOV3igJ0uIEhv
d2V2ZXIsIEkgaGF2ZSBmYWlsZWQgdG8gaW50ZWdyYXRlIHRoZSBsb2dpYyBkZWZpbmVkIGJ5IHRo
ZSBwc2V1ZG9jb2RlIGluIHRoaXMgc2VjdGlvbgogd2l0aCB0aGUgbG9naWMgZGVmaW5lZCBieSB0
aGUgcmVmZXJlbmNlZCBwc2V1ZG9jb2RlLiZuYnNwOyA8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6
LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDIgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPmEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5JIGhh
dmUgc3VzcGVjdGVkIHRoYXQgdGhlIG5ld2x5IGludHJvZHVjZWQgbG9naWMgc2hvdWxkIGJlIHBh
cnQgb2YgdGhlIEVncmVzcyBGRUMgVmFsaWRhdGlvbiBsb2dpYyBkZWZpbmVkIGluIFNlY3Rpb24g
NC40LjEgb2YgUkZDIDgwMjkuJm5ic3A7IFRoaXMgc3VzcGljaW9uIGhhcyBiZWVuIGFja25vd2xl
ZGdlZCBieSB0aGUgYXV0aG9ycywgYW5kIHRoZXkgcGxhbiB0byBmaXgKIHRoZSB3cm9uZyByZWZl
cmVuY2UgaW4gdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRyYWZ0LiA8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4
dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDIgbGZvMiI+CjwhW2lmICFzdXBwb3J0
TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPmIuPHNwYW4gc3R5bGU9ImZvbnQ6
Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwv
c3Bhbj5Gcm9tIG15IFBPViB0aGUgYmVzdCB3YXkgdG8gYXZvaWQgcG9zc2libGUgbWlzaW50ZXJw
cmV0YXRpb24gYnkgdGhlIGltcGxlbWVudGVycyB3b3VsZCBiZSBpbmNsdXNpb24gb2YgdGhlIHVw
ZGF0ZWQgdmVyc2lvbiBvZiB0aGUgcHNldWRvY29kZSAod2l0aCBleHBsaWNpdCBtYXJraW5nIG9m
IHRoZSBuZXcgbG9naWMpIGRpcmVjdGx5IGluIHRoZSBkb2N1bWVudC4gSQogaGF2ZSBzdWdnZXN0
ZWQgdGhpcyB0byB0aGUgYXV0aG9ycywgYnV0IEkgZGlkIG5vdCBnZXQgdGhlaXIgcmVzcG9uc2Ug
c28gZmFyLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9
InRleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIuPHNwYW4gc3R5bGU9ImZv
bnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIi
Pjwvc3Bhbj5JIGFncmVlIHdpdGggdGhlIHByZXZpb3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUg
bWlzbWF0Y2ggYmV0d2VlbiB0aGUgKHByZXN1bWVkKSBjbGFpbSBhbmQgdGhlIGFjdHVhbCBzY29w
ZSBjb3ZlcmVkIGJ5IHRoZSBkcmFmdC4gVG8gdGhlIGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGluZywg
dGhlIGF1dGhvcnMgaGF2ZSBhbHJlYWR5IGFncmVlZCB0byBmaXggdGhpcyBpbgogdGhlIG5leHQg
cmV2aXNpb24gb2YgdGhlIGRyYWZ0LjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48dT5NaW5vciBJc3N1ZXM8L3U+PC9iPjo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvNCI+PCFb
aWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MS48c3BhbiBz
dHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBk
aXI9IkxUUiI+PC9zcGFuPkkgd29uZGVyIHdoeSB0aGUgYXV0aG9ycyBwbGFjZSBzdWNoIGFuIGVt
cGhhc2lzIG9uIFNlcnZpY2UgbGFiZWxzICh3aGljaCwgQUZBSUssIGhhdmUgbm90IGJlZW4gZGVm
aW5lZCBpbiBhbnkgbGV2ZWwgb2YgZGV0YWlsIGFueXdoZXJlIHNvIGZhcikg4oCTIHRoZXNlIGxh
YmVscyBhcmUgbWVudGlvbmVkIGluIFNlY3Rpb25zIDQuMiwgNSAodGhhdCBtZW50aW9ucyB0aGVt
CiBhcyDigJxTZXJ2aWNlIHNlZ21lbnRz4oCdKSAmbmJzcDthbmQgOCwgd2hpbGUgc28gbWFueSB0
eXBlcyBvZiBTZWdtZW50IElEcyB0aGF0IGFyZSBhbHJlYWR5IHdlbGwgZGVmaW5lZCBib3RoIGlu
IHRoZSBTUlBJTkcgV0cgZG9jdW1lbnRzIGFuZCBpbiB0aGUgZXh0ZW5zaW9ucyBvZiB0aGUgcmVs
ZXZhbnQgcm91dGluZyBwcm90b2NvbHMgYXJlIGxlZnQgb3V0IG9mIHNjb3BlIG9mIHRoZSBkcmFm
dC4mbmJzcDsgVGhlIGF1dGhvcnMgaGF2ZSBhY2tub3dsZWRnZWQgdGhpcwogYW5kIHBsYW4gdG8g
Zml4IHRoaXMgaXNzdWUgKHByb2JhYmx5IGJ5IHJlbW92aW5nIHRoZSBTZXJ2aWNlIGxhYmVscyBj
b21wbGV0ZWx5KS48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBsZm80Ij48IVtpZiAh
c3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4yLjxzcGFuIHN0eWxl
PSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0i
TFRSIj48L3NwYW4+VGhlIGRlc2NyaXB0aW9uIG9mIHBvc3NpYmxlIGRhdGEgcGxhbmUgbWFsZnVu
Y3Rpb25zIGluIHNlY3Rpb24gNC4xIHNlZW1zIHRvIGFzc3VtZSB0aGF0IGFsbCB0aGUgbm9kZXMg
aW4gdGhlIHJlZmVyZW5jZWQgdG9wb2xvZ3kgKHNob3duIGluIEZpZ3VyZSAxKSB1cyB0aGUgc2Ft
ZSBTUkdCLiBJZiB0aGlzIGFzc3VtcHRpb24gKHdoaWNoIGlzIG5vdCBleHBsaWNpdGx5CiBtZW50
aW9uZWQpIGlzIG5vdCBjb3JyZWN0LCB0aGUgTFNQIFBpbmcgRWNobyByZXF1ZXN0IHBhY2tldHMg
d291bGQgbm90IGJlIOKAnGRlbGl2ZXJlZCB0byB0aGVpciBleHBlY3RlZCBkZXN0aW5hdGlvbnMg
YnV0IG5vdCB2aWEgdGhlIGV4cGVjdGVkIHBhdGjigJ0gKGFzIHRoZSB0ZXh0IGluIHRoaXMgc2Vj
dGlvbiBjbGFpbXMpLiBJIHN1Z2dlc3QgbWFraW5nIGFueSBzdWNoIGFzc3VtcHRpb25zIGV4cGxp
Y2l0IGluIHRoZSB0ZXh0PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvNCI+PCFb
aWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+My48c3BhbiBz
dHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBk
aXI9IkxUUiI+PC9zcGFuPiZuYnNwO0kgYW0gbm90IHN1cmUgaWYg4oCcT1NQRuKAnSBhbmQgSVNJ
U+KAnSAod2l0aG91dCBhbnkgcmVmZXJlbmNlIHRvIFNlZ21lbnQgUm91dGluZykgYXJlIHRoZSBw
cm9wZXIgbmFtZXMgZm9yIHRoZSBsYWJlbCBkaXN0cmlidXRpb24gcHJvdG9jb2xzIGluIHRoZSBw
cm9wb3NlZCBuZXcgSUFOQSByZWdpc3RyeSBpbiBTZWN0aW9uIDEwLjIuIEZyb20gbXkgUE9WIOKA
nE9TUEYvSVNJUwogU1IgRXh0ZW5zaW9uc+KAnSB3b3VsZCBiZSBtb3JlIGFwcHJvcHJpYXRlLiBU
aGUgYXV0aG9ycyBkaXNhZ3JlZSB3aXRoIHRoaXMgcHJvcG9zYWwgY2xhaW1pbmcgdGhhdCBPU1BG
IGFuZCBJU0lTIGFyZSBub3QgdXNlZCBmb3IgbGFiZWwgZGlzdHJpYnV0aW9uIGluIGFueSBvdGhl
ciB3YXkuIChSRkMgODAyOSB0aGF0IGVuY29kZXMgdGhlIGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90
b2NvbCBpbiB0aGUgRG93bnN0cmVhbSZuYnNwOyBEZXRhaWxlZCBNYXBwaW5nIFRMVgogZGlkIG5v
dCByZXF1ZXN0IGEgZGVkaWNhdGVkIHJlZ2lzdHJ5IGZvciB0aGlzIHB1cnBvc2UsIGFuZCBJIHRo
aW5rIHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBiZWVuIHJpZ2h0IHRvIHJlcXVlc3Qgc3VjaCBhIHJl
Z2lzdHJ5KS48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl
PSJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBsZm80Ij48IVtpZiAhc3Vw
cG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj40LjxzcGFuIHN0eWxlPSJm
b250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRS
Ij48L3NwYW4+SSBkb3VidCB0aGUgZHJhZnQgbmVlZHMgYWRkcmVzcyBhbnkgRlJSIGlzc3VlcyBl
dmVuIGluIGZ1dHVyZSAoYXMgbWVudGlvbmVkIGluIHRoZSBsYXN0IHN0YXRlbWVudCBpbiBTZWN0
aW9uIDUpLCBzaW5jZSwgdG8gdGhlIGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGluZywgYW55IGZvcm0g
b2YgRlJSOjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVs
MiBsZm80Ij4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+YS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPklzIG9wZXJhdGVkIGxvY2FsbHkgYnkgdGhlIG5v
ZGUgdGhhdCBpcyB1cHN0cmVhbSB0byB0aGUgZmFpbHVyZSB3aXRob3V0IHBhc3NpbmcgYW55IGlu
Zm9ybWF0aW9uIHRvIHRoZSBpbml0aWF0b3Igb2YgTFNQLVBpbmcgUmVxdWVzdCBwYWNrZXRzPG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwyIGxmbzQiPgo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5iLjxzcGFu
IHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IGRpcj0iTFRSIj48L3NwYW4+SW4gYW55IGNhc2UgaXMganVzdCBhIHRyYW5zaWVudCBzdGF0ZSBp
biB0aGUgKHByZXN1bWFibHkgc2hvcnQpIGludGVydmFsIGJldHdlZW4gdGhlIGZhaWx1cmUgYmVp
bmcgZGV0ZWN0ZWQgYnkgdGhlIHVwc3RyZWFtIG5vZGUgYW5kIHJlLWNvbnZlcmdlbmNlIG9mIElH
UDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij5JIGFsc28gdGhpbmsgdGhhdCByZWZlcmVuY2VzIHRvIOKAnGZ1dHVyZSB2ZXJzaW9u
c+KAnSBhcmUgbm90IHF1aXRlIGFwcHJvcHJpYXRlIGluIHRoZSBkb2N1bWVudCB0aGF0IGlzIGdv
aW5nIHRvIHRoZSBJRVRGIExDLiBJIHJlY29tbWVuZCByZW1vdmluZyBhbnkgc3VjaCByZWZlcmVu
Y2VzIGZyb20gdGhlIGRvY3VtZW50LDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxm
bzQiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjUu
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+
PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5TZWN0aW9uIDkg4oCcQmFja3dhcmQgQ29tcGF0aWJpbGl0
eSB3aXRoIG5vbi1TZWdtZW50IFJvdXRpbmcgZGV2aWNlc+KAnSBkZWZpbmVzIHRoZSBiZWhhdmlv
ciBmb3IgdGhlIHR3byBzbGlnaHRseSBkaWZmZXJlbnQgdXNlIGNhc2VzOjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0
ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMiBsZm80Ij4KPCFbaWYgIXN1cHBv
cnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+YS48c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+
PC9zcGFuPkxTUCBQaW5nIEVjaG8gUmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYW4g
U1ItY2FwYWJsZSBub2RlIChhbmQgdGhlcmVmb3JlIHRoZWlyIHRhcmdldCBGRUMgc3RhY2sgY29u
dGFpbnMgU1ItcmVsYXRlZCBGRUNzKSwgd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBsZWdhY3kgZGV2
aWNlIHRoYXQgaXMgbm90IFNSLWNhcGFibGUuIEluIHRoaXMgY2FzZSB0aGUgcHJvcG9zZWQKIHNv
bHV0aW9uIChyZXNwb25kIHdpdGggdGhlIEZFQy1yZXR1cm4tY29kZSDigJxSZXBseWluZyByb3V0
ZXIgaGFzIG5vIG1hcHBpbmcgZm9yIHRoZSBGRUMgYXQgc3RhY2stZGVwdGjigJ0pIGxvb2tzIGFz
IHRoZSBvbmx5IHBvc3NpYmlsaXR5IHNpbmNlIHRoZSBsZWdhY3kgZGV2aWNlIGNhbm5vdCBwYXJz
ZSBTUiBGRUNzIGluIGFueSBjYXNlCjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21z
by1saXN0OmwyIGxldmVsMiBsZm80Ij4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+Yi48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3Nw
YW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPkxTUCBQaW5nIEVjaG8g
UmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYSBsZWdhY3kgZGV2aWNlIHdoaWxlIHRo
ZSByZXNwb25kZXIgaXMgU1ItY2FwYWJsZS4gVGhlIGRyYWZ0IGRlZmluZXMgdGhlIHNhbWUgYmVo
YXZpb3IgaW4gdGhpcyBjYXNlIOKAkyBidXQsIElNSE8gYW5kIEZXSVcsIHRoZSByZXNwb25kZXIg
Y291bGQgcHJvdmlkZSBzbGlnaHRseSBiZXR0ZXIKIGRpYWdub3N0aWNzIHNpbmNlIGl0IGNhbiBw
YXJzZSB0aGUg4oCcb2xk4oCdIHRhcmdldCBGRUMgYW5kIHJlY29nbml6ZSB0aGUgZXF1aXZhbGVu
dCBOb2RlIElELiBBbiBhZGRpdGlvbmFsIHJldHVybiBjb2RlIHdvdWxkIGJlIHJlcXVpcmVkIHRv
IGltcGxlbWVudCB0aGlzIGJlaGF2aW9yLgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjU0LjBwdCI+VGhpcyBpc3N1ZSBoYXMgbm90IGJlZW4g
ZGlzY3Vzc2VkIHdpdGggdGhlIGF1dGhvcnMgZHVlIHRvIGxhY2sgb2YgdGltZS48bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHU+Tml0czwvdT48L2I+OjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0Omww
IGxldmVsMSBsZm82Ij48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj4xLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+
PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+VGhlIG5vdGUgdG8gdGhlIFJGQyBFZGl0
b3IgaW4gU2VjdGlvbiAxMCBtZW50aW9ucyBlYXJseSBJQU5BIGFsbG9jYXRpb24gZm9yIHNvbWUg
U3ViLVRMViB0eXBlcyBkZWZpbmVkIGluIHRoZSBkb2N1bWVudCDigJMgYnV0LCBhcyBvZiB0b2Rh
eSwgdGhlc2UgZWFybHkgYWxsb2NhdGlvbnMgaGF2ZSBhbHJlYWR5IGV4cGlyZWQgKHRoZXkgaGF2
ZSBiZWVuIGluIGZvcmNlIHVudGlsCiAxNS4wOS4xNykuICZuYnNwO0kgaGF2ZSB0byBhZG1pdCB0
aGF0IEkgZG8gbm90IGZ1bGx5IHVuZGVyc3RhbmQgdGhlIGltcGxpY2F0aW9ucyBvZiB0aGlzIGZh
Y3Qg4oCTIGUuZy4sIHdoZXRoZXIgdGhlIGF1dGhvcnMgbWF5IGNvbnRpbnVlIHRvIHJlZmVyIHRv
IHRoZSBzcGVjaWZpYyB2YWx1ZXMgb2YgcGFyYW1ldGVycyAoZS5nLiwgU3ViLVRMViAzNCwgMzUg
ZXRjLikgZm9yIHdoaWNoIGVhcmx5IElBTkEgYWxsb2NhdGlvbiBoYXMgZXhwaXJlZCwgb3Igc2hv
dWxkCiB1c2Ugc29tZSBvdGhlciBmb3JtIG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCkuPG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6
LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvNiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPlRoZSBk
cmFmdCBtZW50aW9ucyBhIFRCRDcgdmFsdWUgdG8gYmUgYXNzaWduZWQgYnkgSUFOQSwgYnV0IHRo
ZXJlIGFyZSBubyBUQkQxLCDigKYsIFRCRDYuIFRoZSBhdXRob3JzIGhhdmUgYWNrbm93bGVkZ2Vk
IHRoaXMgYW5kIHBsYW4gdG8gZml4IGl0LiBIb3dldmVyLCBJIGRvIG5vdCBrbm93IGhvdyB0aGlz
IGNhbiBiZSBhZmZlY3RlZCBieSBleHBpcmF0aW9uIG9mIGVhcmx5CiBJQU5BIGFsbG9jYXRpb25z
IChzZWUgYWJvdmUpPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvNiI+PCFbaWYg
IXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+My48c3BhbiBzdHls
ZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9
IkxUUiI+PC9zcGFuPkkgaGF2ZSBmYWlsZWQgdG8gdW5kZXJzdGFuZCB0aGUgaW50ZW50aW9uIG9m
IHRoZSBhdXRob3JzIHJlZ2FyZGluZyBhbHJlYWR5IG1lbnRpb25lZCBTZXJ2aWNlIGxhYmVscyBm
cm9tIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50IGluIHNlY3Rpb24gODog4oCcSG93IGEgbm9kZSB0
cmVhdHMgU2VydmljZSBsYWJlbCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50
CiBhbmQgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGlzIG9yIGEgZGlmZmVyZW50IGRvY3VtZW50IGxh
dGVy4oCdLiBPZiBjb3Vyc2UsIGlmIHRoZSBTZXJ2aWNlIGxhYmVscyBhcmUgcmVtb3ZlZCBmcm9t
IHRoZSBkcmFmdCwgdGhpcyBzZW50ZW5jZSB3b3VsZCBob3BlZnVsbHkgZGlzYXBwZWFyIHdpdGgg
aXRzIGludGVybmFsIGNvbnRyb3ZlcnN5LjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2FzaGE8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9mZmljZTogJiM0Mzs5NzItMzkyNjMwMjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01
NDkyNjYzMDI8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RW1haWw6Jm5ic3A7
Jm5ic3A7IEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8L2Rpdj4KPGJyIGNsZWFy
PSJib3RoIj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPgo8QlI+ClRoaXMgZS1tYWlsIG1lc3NhZ2Ug
aXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRp
b24gd2hpY2ggaXMgPEJSPgpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFy
eSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyA8QlI+CnRyYW5zbWlz
c2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwg
YW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbCA8QlI+CmFuZCBhbGwgY29waWVzIHRoZXJlb2Yu
PEJSPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188QlI+CjwvYm9keT4KPC9odG1sPgoK

--_000_AM4PR03MB17139DA5F078D181E73E15D49D610AM4PR03MB1713eurp_--


From nobody Wed Sep 20 14:56:16 2017
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 1228A132026; Wed, 20 Sep 2017 14:56:14 -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.62.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150594457403.28936.4442433704568019702@ietfa.amsl.com>
Date: Wed, 20 Sep 2017 14:56:14 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/J8KcpwjZHlY_rSqgwo7ADTtEKTc>
Subject: [mpls] I-D Action: draft-ietf-mpls-spring-lsp-ping-08.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 20 Sep 2017 21:56:14 -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 Switched Path (LSP) Ping/Traceroute for Segment Routing IGP Prefix and Adjacency SIDs with MPLS Data-plane
        Authors         : Nagendra Kumar
                          Carlos Pignataro
                          George Swallow
                          Nobo Akiya
                          Sriganesh Kini
                          Mach(Guoyi) Chen
	Filename        : draft-ietf-mpls-spring-lsp-ping-08.txt
	Pages           : 21
	Date            : 2017-09-20

Abstract:
   Segment Routing architecture leverages the source routing and
   tunneling paradigms and can be directly applied to MPLS data plane.
   A node steers a packet through a controlled set of instructions
   called segments, by prepending the packet with a Segment Routing
   header.

   The segment assignment and forwarding semantic nature of Segment
   Routing raises additional consideration for connectivity verification
   and fault isolation in LSP with Segment Routing architecture.  This
   document illustrates the problem and describe a mechanism to perform
   LSP Ping and Traceroute on Segment Routing network over MPLS data
   plane.


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

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

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


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 Sep 20 15:42:04 2017
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 61111132397; Wed, 20 Sep 2017 15:41:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-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
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 2BR_jUlYvpXI; Wed, 20 Sep 2017 15:41:52 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6D721243F6; Wed, 20 Sep 2017 15:41:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=47850; q=dns/txt; s=iport; t=1505947311; x=1507156911; h=from:to:cc:subject:date:message-id:mime-version; bh=VYFe2iCydhnxmG6vXI7TTYPAJ/cp8hlfErRuHVwhStY=; b=SHTKfNfRAEKlWsJQNnsayyrLCG0O9uOqDIIG/lmb6nP8Sq/+sFh/GMR8 HjdTHRKGf76BlYbpcHd/UK+/Y9dgmjQJ2g2UQtJ8RnvJzD2Bi73xPL0Zv sX1ZvtfhXe2pt5Yr+lrMIpmcegWCGXs5WlhJtH+O2DB6CEPDG9nCwX5rO c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ClAABc7sJZ/4MNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm8+LWRuJweDboogj3eBUiJ5lS4OggQKI4UYHIRLPxgBAgEBAQE?= =?us-ascii?q?BAQFrKIUZBhoJVg4EAQgUJAEJAgQUHCcEAQ0FG4k0ZBCnNYInJ4pWAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBHQWDJoICgzUrC4FlWDWESAELBgIBBh8QCRiCWy+CMQW?= =?us-ascii?q?KBwGJF4URF4hMAodbgRWLZYITW4UPhSmFVYoDiwoCERkBgTgBHzhBQQt3FR88A?= =?us-ascii?q?YUGHBkYgTZ2AYZfAiQHgQWBEAEBAQ?=
X-IronPort-AV: E=Sophos; i="5.42,422,1500940800"; d="scan'208,217"; a="80030055"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 20 Sep 2017 22:41:20 +0000
Received: from XCH-RCD-014.cisco.com (xch-rcd-014.cisco.com [173.37.102.24]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v8KMfKoT029724 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 20 Sep 2017 22:41:20 GMT
Received: from xch-rcd-015.cisco.com (173.37.102.25) by XCH-RCD-014.cisco.com (173.37.102.24) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Wed, 20 Sep 2017 17:41:19 -0500
Received: from xch-rcd-015.cisco.com ([173.37.102.25]) by XCH-RCD-015.cisco.com ([173.37.102.25]) with mapi id 15.00.1263.000; Wed, 20 Sep 2017 17:41:19 -0500
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <Jonathan.Hardwick@metaswitch.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-lsp-ping.all@ietf.org" <draft-ietf-mpls-lsp-ping.all@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
Thread-Index: AQHTMmGTKrYHjrFRHE+7WhCrFfdLIQ==
Date: Wed, 20 Sep 2017 22:41:19 +0000
Message-ID: <DBE838B2-3146-4EDD-8A27-6B06A7C0C3ED@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.25.0.170815
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.82.228.49]
Content-Type: multipart/alternative; boundary="_000_DBE838B231464EDD8A276B06A7C0C3EDciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/tjq179etgr0MKM8s2Bm5a_wpWZs>
Subject: Re: [mpls] [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 20 Sep 2017 22:41:55 -0000

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

SGkgU2FzaGEsDQoNClRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBQbGVhc2Ugc2VlIGJlbG93Og0K
DQpIaSwNCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJl
dmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byBy
ZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3Mg
dGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFuZCBzb21ldGltZXMgb24g
c3BlY2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUg
YXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0
IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKAi2h0dHA6Ly90cmFjLnRvb2xz
LmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXINCg0KQWx0aG91Z2ggdGhlc2UgY29t
bWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGluZyBBRHMsIGl0IHdv
dWxkIGJlIGhlbHBmdWwgaWYgeW91IGNvdWxkIGNvbnNpZGVyIHRoZW0gYWxvbmcgd2l0aCBhbnkg
b3RoZXIgSUVURiBMYXN0IENhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVjZWl2ZSwgYW5kIHN0cml2
ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5nIHRoZSBk
cmFmdC4NCg0KRG9jdW1lbnQ6IGh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbXBs
cy1zcHJpbmctbHNwLXBpbmctMDYudHh0DQoNClJldmlld2VyOiBBbGV4YW5kZXIgKOKAnFNhc2hh
4oCdKSBWYWluc2h0ZWluDQoNClJldmlldyBkYXRlOiAyMC4wOS4yMDE3DQoNCklFVEYgTEMgRW5k
IERhdGU6IE5vdCBrbm93bg0KDQpJbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjaw0KDQpT
dW1tYXJ5Og0KDQpJIGhhdmUgc2lnbmlmaWNhbnQgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVu
dCBhbmQgcmVjb21tZW5kIHRoYXQgdGhlIFJvdXRpbmcgQURzIGRpc2N1c3MgdGhlc2UgaXNzdWVz
IGZ1cnRoZXIgd2l0aCB0aGUgYXV0aG9ycy4NCg0KQ29tbWVudHM6DQoNCkkgaGF2ZSBub3RpY2Vk
IHRoYXQgdGhlcmUgaXMgYW4gZWFybGllciByZXZpZXcgb2YgdGhlIHNhbWUgdmVyc2lvbiBvZiAg
dGhlIGRyYWZ0PGh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvcnRnLWRpci9j
dXJyZW50L21zZzAzNTQyLmh0bWw+LCBhbmQgSSBmdWxseSBhZ3JlZSB3aXRoIHRoZSBwcmV2aW91
cyByZXZpZXdlciByZWdhcmRpbmcgdGhlIG92ZXJhbGwgaW1wcmVzc2lvbiBhbmQgc3BlY2lmaWMg
aXNzdWVzIHJhaXNlZC4gSSBoYXZlIHRyaWVkIHRvIGF2b2lkIHJlcG9ydGluZyB0aGUgc2FtZSBp
c3N1ZXMgYWdhaW4gYW5kIGZvY3VzIG9ubHkgb24gbmV3IGlzc3Vlcy4NCg0KVGhpcyByZXZpZXcg
aGF2ZSBiZWVuIGRvbmUgb24gYSB2ZXJ5IHRpZ2h0IHNjaGVkdWxlIGZvciBtZSwgYW5kIHRoZXJl
Zm9yZSBJIGNvdWxkIGhhdmUgbWlzc2VkIHNvbWUgaXNzdWVzIGFuZCBkZWZpbml0ZWx5IG1hbnkg
bml0cy4gVGhlIHRpZ2h0IHNjaGVkdWxlIGhhcyBhbHNvIGxpbWl0ZWQgbXkgYWJpbGl0eSB0byBk
aXNjdXNzIHRoZSBkcmFmdCB3aXRoIHRoZSBhdXRob3JzIGluIHN1ZmZpY2llbnQgZGV0YWlsIOKA
kyBidXQgc29tZSBpbnRlcmFjdGlvbnMgZGlkIHRvb2sgcGxhY2UuIEkgd291bGQgbGlrZSB0byB0
aGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIgY29vcGVyYXRpb24uDQoNCk1ham9yIElzc3VlczoN
Cg0KDQogIDEuICBTZWN0aW9uIDcuNCDigJxTZWdtZW50IElEIENoZWNr4oCdIG9mIHRoZSBkcmFm
dCBjbGFpbXMgdG8gdXBkYXRlIOKAnHRoZSBwcm9jZWR1cmUgZGVmaW5lZCBpbiBTdGVwIDYgb2Yg
U2VjdGlvbiA0LjQgIG9mIFtSRkM4MDI5XeKAnS4gSG93ZXZlciwgSSBoYXZlIGZhaWxlZCB0byBp
bnRlZ3JhdGUgdGhlIGxvZ2ljIGRlZmluZWQgYnkgdGhlIHBzZXVkb2NvZGUgaW4gdGhpcyBzZWN0
aW9uIHdpdGggdGhlIGxvZ2ljIGRlZmluZWQgYnkgdGhlIHJlZmVyZW5jZWQgcHNldWRvY29kZS4N
CiAgICAgKiAgIEkgaGF2ZSBzdXNwZWN0ZWQgdGhhdCB0aGUgbmV3bHkgaW50cm9kdWNlZCBsb2dp
YyBzaG91bGQgYmUgcGFydCBvZiB0aGUgRWdyZXNzIEZFQyBWYWxpZGF0aW9uIGxvZ2ljIGRlZmlu
ZWQgaW4gU2VjdGlvbiA0LjQuMSBvZiBSRkMgODAyOS4gIFRoaXMgc3VzcGljaW9uIGhhcyBiZWVu
IGFja25vd2xlZGdlZCBieSB0aGUgYXV0aG9ycywgYW5kIHRoZXkgcGxhbiB0byBmaXggdGhlIHdy
b25nIHJlZmVyZW5jZSBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQuDQo8TmFnZW5k
cmE+IFdlIGhhdmUgdGhpcyBhZGRyZXNzZWQgaW4gdGhlIG5ldyByZXZpc2lvbi4gV2UgaGF2ZSB1
cGRhdGVkIHRoZSBzZWN0aW9uIGFzIDQuNC4xLg0KDQoNCiAgICAgKiAgIEZyb20gbXkgUE9WIHRo
ZSBiZXN0IHdheSB0byBhdm9pZCBwb3NzaWJsZSBtaXNpbnRlcnByZXRhdGlvbiBieSB0aGUgaW1w
bGVtZW50ZXJzIHdvdWxkIGJlIGluY2x1c2lvbiBvZiB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIHRo
ZSBwc2V1ZG9jb2RlICh3aXRoIGV4cGxpY2l0IG1hcmtpbmcgb2YgdGhlIG5ldyBsb2dpYykgZGly
ZWN0bHkgaW4gdGhlIGRvY3VtZW50LiBJIGhhdmUgc3VnZ2VzdGVkIHRoaXMgdG8gdGhlIGF1dGhv
cnMsIGJ1dCBJIGRpZCBub3QgZ2V0IHRoZWlyIHJlc3BvbnNlIHNvIGZhci4NCjxOYWdlbmRyYT4g
V2UgYWRkcmVzc2VkIHRoaXMgb25lIGFzIHdlbGwuIFdlIGluY2x1ZGVkIHRoZSBtb2RpZmllZC91
cGRhdGVkIHZlcnNpb24gb2YgU3RlcCA0IChmcm9tIFJGQyA4MDI5KSBhbmQgY29udGludWVkIHRo
ZSBwcm9jZWR1cmUgYXMgU3RlcCA0YS4NCg0KDQogIDEuICBJIGFncmVlIHdpdGggdGhlIHByZXZp
b3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUgbWlzbWF0Y2ggYmV0d2VlbiB0aGUgKHByZXN1bWVk
KSBjbGFpbSBhbmQgdGhlIGFjdHVhbCBzY29wZSBjb3ZlcmVkIGJ5IHRoZSBkcmFmdC4gVG8gdGhl
IGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGluZywgdGhlIGF1dGhvcnMgaGF2ZSBhbHJlYWR5IGFncmVl
ZCB0byBmaXggdGhpcyBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQuDQoNCjxOYWdl
bmRyYT4gV2UgY2hhbmdlZCB0aGUgdGl0bGUgdG8gcmVmbGVjdCB0aGUgc2NvcGUgYXBwcm9wcmlh
dGVseS4NCg0KTWlub3IgSXNzdWVzOg0KDQoNCiAgMS4gIEkgd29uZGVyIHdoeSB0aGUgYXV0aG9y
cyBwbGFjZSBzdWNoIGFuIGVtcGhhc2lzIG9uIFNlcnZpY2UgbGFiZWxzICh3aGljaCwgQUZBSUss
IGhhdmUgbm90IGJlZW4gZGVmaW5lZCBpbiBhbnkgbGV2ZWwgb2YgZGV0YWlsIGFueXdoZXJlIHNv
IGZhcikg4oCTIHRoZXNlIGxhYmVscyBhcmUgbWVudGlvbmVkIGluIFNlY3Rpb25zIDQuMiwgNSAo
dGhhdCBtZW50aW9ucyB0aGVtIGFzIOKAnFNlcnZpY2Ugc2VnbWVudHPigJ0pICBhbmQgOCwgd2hp
bGUgc28gbWFueSB0eXBlcyBvZiBTZWdtZW50IElEcyB0aGF0IGFyZSBhbHJlYWR5IHdlbGwgZGVm
aW5lZCBib3RoIGluIHRoZSBTUlBJTkcgV0cgZG9jdW1lbnRzIGFuZCBpbiB0aGUgZXh0ZW5zaW9u
cyBvZiB0aGUgcmVsZXZhbnQgcm91dGluZyBwcm90b2NvbHMgYXJlIGxlZnQgb3V0IG9mIHNjb3Bl
IG9mIHRoZSBkcmFmdC4gIFRoZSBhdXRob3JzIGhhdmUgYWNrbm93bGVkZ2VkIHRoaXMgYW5kIHBs
YW4gdG8gZml4IHRoaXMgaXNzdWUgKHByb2JhYmx5IGJ5IHJlbW92aW5nIHRoZSBTZXJ2aWNlIGxh
YmVscyBjb21wbGV0ZWx5KS4NCjxOYWdlbmRyYT4gQXMgd2UgZGlzY3Vzc2VkIG9mZmxpbmUsIHRo
aXMgc2VjdGlvbiB3YXMgaW5jbHVkZWQgYXMgcGFydCBvZiB0aGUgbWVyZ2Ugb2YgdGhlIHR3byBp
bmRpdmlkdWFsIGRyYWZ0cy4gVG8gYXZvaWQgYW55IGNvbmZ1c2lvbiBhbmQgc3RheSB3aXRoaW4g
dGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQsIHdlIHJlbW92ZWQgYW55IGRpc2N1c3Npb24gYWJvdXQg
c2VydmljZSBsYWJlbC9zZWdtZW50Lg0KDQoNCiAgMS4gIFRoZSBkZXNjcmlwdGlvbiBvZiBwb3Nz
aWJsZSBkYXRhIHBsYW5lIG1hbGZ1bmN0aW9ucyBpbiBzZWN0aW9uIDQuMSBzZWVtcyB0byBhc3N1
bWUgdGhhdCBhbGwgdGhlIG5vZGVzIGluIHRoZSByZWZlcmVuY2VkIHRvcG9sb2d5IChzaG93biBp
biBGaWd1cmUgMSkgdXMgdGhlIHNhbWUgU1JHQi4gSWYgdGhpcyBhc3N1bXB0aW9uICh3aGljaCBp
cyBub3QgZXhwbGljaXRseSBtZW50aW9uZWQpIGlzIG5vdCBjb3JyZWN0LCB0aGUgTFNQIFBpbmcg
RWNobyByZXF1ZXN0IHBhY2tldHMgd291bGQgbm90IGJlIOKAnGRlbGl2ZXJlZCB0byB0aGVpciBl
eHBlY3RlZCBkZXN0aW5hdGlvbnMgYnV0IG5vdCB2aWEgdGhlIGV4cGVjdGVkIHBhdGjigJ0gKGFz
IHRoZSB0ZXh0IGluIHRoaXMgc2VjdGlvbiBjbGFpbXMpLiBJIHN1Z2dlc3QgbWFraW5nIGFueSBz
dWNoIGFzc3VtcHRpb25zIGV4cGxpY2l0IGluIHRoZSB0ZXh0DQoNCjxOYWdlbmRyYT4gRG9lcyB0
aGUgYmVsb3cgdXBkYXRlZCB0ZXh0IGNsYXJpZmllcz86DQoNCk9MRDoNCiAgICAgICAgICAgICAg
ICAgICBBc3N1bWUgaW4gYWJvdmUgdG9wb2xvZ3ksIFIxIHNlbmRzIHRyYWZmaWMgd2l0aCBzZWdt
ZW50IHN0YWNrIGFzDQogICB7OTEyNCwgNTAwOH0gc28gdGhhdCB0aGUgcGF0aCB0YWtlbiB3aWxs
IGJlIFIxLVIyLVI0LVI1LVI3LVI4LiAgSWYNCiAgIHRoZSBBZGphY2VuY3kgU2VnbWVudCBJRCA5
MTI0IGlzIG1pc3Byb2dyYW1tZWQgaW4gUjIgdG8gc2VuZCB0aGUNCiAgIHBhY2tldCB0byBSMSBv
ciBSMywgaXQgd2lsbCBzdGlsbCBiZSBkZWxpdmVyZWQgdG8gUjggYnV0IGlzIG5vdCB2aWENCiAg
IHRoZSBleHBlY3RlZCBwYXRoLg0KDQpORVc6DQogICAgICAgICAgICAgICAgICAgQXNzdW1lIGlu
IGFib3ZlIHRvcG9sb2d5LCBSMSBzZW5kcyB0cmFmZmljIHdpdGggc2VnbWVudCBzdGFjayBhcw0K
ICAgezkxMjQsIDUwMDh9IHNvIHRoYXQgdGhlIHBhdGggdGFrZW4gd2lsbCBiZSBSMS1SMi1SNC1S
NS1SNy1SOC4gIElmDQogICB0aGUgQWRqYWNlbmN5IFNlZ21lbnQgSUQgOTEyNCBpcyBtaXNwcm9n
cmFtbWVkIGluIFIyIHRvIGZvcndhcmQgdGhlDQogICBwYWNrZXQgdG8gUjEgb3IgUjMsIHRoZSBw
YWNrZXQgbWF5IHN0aWxsIGJlIGRlbGl2ZXJlZCB0byBSOCAoaWYgdGhlIG5vZGVzIGFyZQ0KIGNv
bmZpZ3VyZWQgd2l0aCBzYW1lIFNSR0IpYnV0IGlzIG5vdCB2aWEgdGhlIGV4cGVjdGVkIHBhdGgu
DQoNCg0KDQogIDEuICAgSSBhbSBub3Qgc3VyZSBpZiDigJxPU1BG4oCdIGFuZCBJU0lT4oCdICh3
aXRob3V0IGFueSByZWZlcmVuY2UgdG8gU2VnbWVudCBSb3V0aW5nKSBhcmUgdGhlIHByb3BlciBu
YW1lcyBmb3IgdGhlIGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90b2NvbHMgaW4gdGhlIHByb3Bvc2Vk
IG5ldyBJQU5BIHJlZ2lzdHJ5IGluIFNlY3Rpb24gMTAuMi4gRnJvbSBteSBQT1Yg4oCcT1NQRi9J
U0lTIFNSIEV4dGVuc2lvbnPigJ0gd291bGQgYmUgbW9yZSBhcHByb3ByaWF0ZS4gVGhlIGF1dGhv
cnMgZGlzYWdyZWUgd2l0aCB0aGlzIHByb3Bvc2FsIGNsYWltaW5nIHRoYXQgT1NQRiBhbmQgSVNJ
UyBhcmUgbm90IHVzZWQgZm9yIGxhYmVsIGRpc3RyaWJ1dGlvbiBpbiBhbnkgb3RoZXIgd2F5LiAo
UkZDIDgwMjkgdGhhdCBlbmNvZGVzIHRoZSBsYWJlbCBkaXN0cmlidXRpb24gcHJvdG9jb2wgaW4g
dGhlIERvd25zdHJlYW0gIERldGFpbGVkIE1hcHBpbmcgVExWIGRpZCBub3QgcmVxdWVzdCBhIGRl
ZGljYXRlZCByZWdpc3RyeSBmb3IgdGhpcyBwdXJwb3NlLCBhbmQgSSB0aGluayB0aGF0IHRoZSBh
dXRob3JzIGhhdmUgYmVlbiByaWdodCB0byByZXF1ZXN0IHN1Y2ggYSByZWdpc3RyeSkuDQo8TmFn
ZW5kcmE+IEFzIHdlIGRpc2N1c3NlZCwgd2UgYXJlIG5vdCBhd2FyZSBvZiB0aGUgdXNlIG9mIE9T
UEYvSVNJUyBmb3IgbGFiZWwgZGlzdHJpYnV0aW9uIG90aGVyIHRoYW4gU1IuIEkgYW0gbm90IHN1
cmUgaWYgdGhlcmUgaXMgYSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgQkdQIGFzIHNpZ25hbGluZyBw
cm90b2NvbCBmb3IgUkZDMzEwNyB2cyBlUEUuIFdlIG1heSBuZWVkIHRvIGd1YWdlIGl0IGFuZCB1
cGRhdGUgcHJvdG9jb2wgQkdQIGlmIHJlcXVpcmVkLiBJZiB0aGUgV0cgYW5kL29yIEFEIGlzIGZh
dm9yIG9mIHJlbmFtaW5nIGl0IGFzIOKAnE9TUEYvSVNJUyBTUiBFeHRlbnNpb25z4oCdLCB3ZSBj
YW4gZGVmaW5pdGVseSB1cGRhdGUgaXQgYWNjb3JkaW5nbHkuDQoNCg0KDQogIDEuICBJIGRvdWJ0
IHRoZSBkcmFmdCBuZWVkcyBhZGRyZXNzIGFueSBGUlIgaXNzdWVzIGV2ZW4gaW4gZnV0dXJlIChh
cyBtZW50aW9uZWQgaW4gdGhlIGxhc3Qgc3RhdGVtZW50IGluIFNlY3Rpb24gNSksIHNpbmNlLCB0
byB0aGUgYmVzdCBvZiBteSB1bmRlcnN0YW5kaW5nLCBhbnkgZm9ybSBvZiBGUlI6DQogICAgICog
ICBJcyBvcGVyYXRlZCBsb2NhbGx5IGJ5IHRoZSBub2RlIHRoYXQgaXMgdXBzdHJlYW0gdG8gdGhl
IGZhaWx1cmUgd2l0aG91dCBwYXNzaW5nIGFueSBpbmZvcm1hdGlvbiB0byB0aGUgaW5pdGlhdG9y
IG9mIExTUC1QaW5nIFJlcXVlc3QgcGFja2V0cw0KICAgICAqICAgSW4gYW55IGNhc2UgaXMganVz
dCBhIHRyYW5zaWVudCBzdGF0ZSBpbiB0aGUgKHByZXN1bWFibHkgc2hvcnQpIGludGVydmFsIGJl
dHdlZW4gdGhlIGZhaWx1cmUgYmVpbmcgZGV0ZWN0ZWQgYnkgdGhlIHVwc3RyZWFtIG5vZGUgYW5k
IHJlLWNvbnZlcmdlbmNlIG9mIElHUA0KDQo8TmFnZW5kcmE+IEFueSBkaXNjdXNzaW9uIHJlbGF0
ZWQgdG8gRlJSIGhhcyBiZWVuIHJlbW92ZWQgYWxyZWFkeS4NCg0KSSBhbHNvIHRoaW5rIHRoYXQg
cmVmZXJlbmNlcyB0byDigJxmdXR1cmUgdmVyc2lvbnPigJ0gYXJlIG5vdCBxdWl0ZSBhcHByb3By
aWF0ZSBpbiB0aGUgZG9jdW1lbnQgdGhhdCBpcyBnb2luZyB0byB0aGUgSUVURiBMQy4gSSByZWNv
bW1lbmQgcmVtb3ZpbmcgYW55IHN1Y2ggcmVmZXJlbmNlcyBmcm9tIHRoZSBkb2N1bWVudCwNCg0K
PE5hZ2VuZHJhPiBTZXJ2aWNlIHNlZ21lbnQgaXMgdGhlIG9uZSB3aGljaCBoYXMgc29tZSByZWZl
cmVuY2UgdG8gZnV0dXJlIHZlcnNpb25zIG9yIGRvY3VtZW50LiBXaXRoIHRoZSB1cGRhdGVkIHJl
dmlzaW9uLCB3ZSBjbGVhcmVkIGFsbCByZWZlcmVuY2VzIHRvIGFueSBmdXR1cmUgdmVyc2lvbnMu
DQoNCg0KICAxLiAgU2VjdGlvbiA5IOKAnEJhY2t3YXJkIENvbXBhdGliaWxpdHkgd2l0aCBub24t
U2VnbWVudCBSb3V0aW5nIGRldmljZXPigJ0gZGVmaW5lcyB0aGUgYmVoYXZpb3IgZm9yIHRoZSB0
d28gc2xpZ2h0bHkgZGlmZmVyZW50IHVzZSBjYXNlczoNCiAgICAgKiAgIExTUCBQaW5nIEVjaG8g
UmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYW4gU1ItY2FwYWJsZSBub2RlIChhbmQg
dGhlcmVmb3JlIHRoZWlyIHRhcmdldCBGRUMgc3RhY2sgY29udGFpbnMgU1ItcmVsYXRlZCBGRUNz
KSwgd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBsZWdhY3kgZGV2aWNlIHRoYXQgaXMgbm90IFNSLWNh
cGFibGUuIEluIHRoaXMgY2FzZSB0aGUgcHJvcG9zZWQgc29sdXRpb24gKHJlc3BvbmQgd2l0aCB0
aGUgRkVDLXJldHVybi1jb2RlIOKAnFJlcGx5aW5nIHJvdXRlciBoYXMgbm8gbWFwcGluZyBmb3Ig
dGhlIEZFQyBhdCBzdGFjay1kZXB0aOKAnSkgbG9va3MgYXMgdGhlIG9ubHkgcG9zc2liaWxpdHkg
c2luY2UgdGhlIGxlZ2FjeSBkZXZpY2UgY2Fubm90IHBhcnNlIFNSIEZFQ3MgaW4gYW55IGNhc2UN
CiAgICAgKiAgIExTUCBQaW5nIEVjaG8gUmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkg
YSBsZWdhY3kgZGV2aWNlIHdoaWxlIHRoZSByZXNwb25kZXIgaXMgU1ItY2FwYWJsZS4gVGhlIGRy
YWZ0IGRlZmluZXMgdGhlIHNhbWUgYmVoYXZpb3IgaW4gdGhpcyBjYXNlIOKAkyBidXQsIElNSE8g
YW5kIEZXSVcsIHRoZSByZXNwb25kZXIgY291bGQgcHJvdmlkZSBzbGlnaHRseSBiZXR0ZXIgZGlh
Z25vc3RpY3Mgc2luY2UgaXQgY2FuIHBhcnNlIHRoZSDigJxvbGTigJ0gdGFyZ2V0IEZFQyBhbmQg
cmVjb2duaXplIHRoZSBlcXVpdmFsZW50IE5vZGUgSUQuIEFuIGFkZGl0aW9uYWwgcmV0dXJuIGNv
ZGUgd291bGQgYmUgcmVxdWlyZWQgdG8gaW1wbGVtZW50IHRoaXMgYmVoYXZpb3IuDQoNCjxOYWdl
bmRyYT4gSW4gdGhpcyBjYXNlLCBJIGJlbGlldmUgdGhlIGxlZ2FjeSBub2RlIChJbml0aWF0b3Ip
IHdpbGwgbm90IGJlIGFibGUgdG8gcGFyc2UgdGhlIG5ldyByZXR1cm4gY29kZSByZWNlaXZlZC4g
SSBhbSBub3Qgc3VyZSBpZiBpdCB3aWxsIGJlIGhlbHBmdWwuDQoNClRoaXMgaXNzdWUgaGFzIG5v
dCBiZWVuIGRpc2N1c3NlZCB3aXRoIHRoZSBhdXRob3JzIGR1ZSB0byBsYWNrIG9mIHRpbWUuDQpO
aXRzOg0KDQoNCiAgMS4gIFRoZSBub3RlIHRvIHRoZSBSRkMgRWRpdG9yIGluIFNlY3Rpb24gMTAg
bWVudGlvbnMgZWFybHkgSUFOQSBhbGxvY2F0aW9uIGZvciBzb21lIFN1Yi1UTFYgdHlwZXMgZGVm
aW5lZCBpbiB0aGUgZG9jdW1lbnQg4oCTIGJ1dCwgYXMgb2YgdG9kYXksIHRoZXNlIGVhcmx5IGFs
bG9jYXRpb25zIGhhdmUgYWxyZWFkeSBleHBpcmVkICh0aGV5IGhhdmUgYmVlbiBpbiBmb3JjZSB1
bnRpbCAxNS4wOS4xNykuICBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRl
cnN0YW5kIHRoZSBpbXBsaWNhdGlvbnMgb2YgdGhpcyBmYWN0IOKAkyBlLmcuLCB3aGV0aGVyIHRo
ZSBhdXRob3JzIG1heSBjb250aW51ZSB0byByZWZlciB0byB0aGUgc3BlY2lmaWMgdmFsdWVzIG9m
IHBhcmFtZXRlcnMgKGUuZy4sIFN1Yi1UTFYgMzQsIDM1IGV0Yy4pIGZvciB3aGljaCBlYXJseSBJ
QU5BIGFsbG9jYXRpb24gaGFzIGV4cGlyZWQsIG9yIHNob3VsZCB1c2Ugc29tZSBvdGhlciBmb3Jt
IG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCkuDQoNCg0KPE5hZ2VuZHJhPiBMb2EgYW5kIEFtYW5k
YSBoZWxwZWQgdXMgdG8gcmVuZXcgdGhpcyBhbGxvY2F0aW9uIGZvciBhbm90aGVyIHllYXIuIFNv
IEkgdGhpbmsgdGhlIGFsbG9jYXRlZCB2YWx1ZSBpcyB2YWxpZCBmb3IgYW5vdGhlciB5ZWFyLg0K
DQoNCiAgMS4gIFRoZSBkcmFmdCBtZW50aW9ucyBhIFRCRDcgdmFsdWUgdG8gYmUgYXNzaWduZWQg
YnkgSUFOQSwgYnV0IHRoZXJlIGFyZSBubyBUQkQxLCDigKYsIFRCRDYuIFRoZSBhdXRob3JzIGhh
dmUgYWNrbm93bGVkZ2VkIHRoaXMgYW5kIHBsYW4gdG8gZml4IGl0LiBIb3dldmVyLCBJIGRvIG5v
dCBrbm93IGhvdyB0aGlzIGNhbiBiZSBhZmZlY3RlZCBieSBleHBpcmF0aW9uIG9mIGVhcmx5IElB
TkEgYWxsb2NhdGlvbnMgKHNlZSBhYm92ZSkNCjxOYWdlbmRyYT4gV2UgY2hhbmdlZCB0aGlzIG9u
ZSB0byBUQkQxIOKYug0KDQoNCiAgMS4gIEkgaGF2ZSBmYWlsZWQgdG8gdW5kZXJzdGFuZCB0aGUg
aW50ZW50aW9uIG9mIHRoZSBhdXRob3JzIHJlZ2FyZGluZyBhbHJlYWR5IG1lbnRpb25lZCBTZXJ2
aWNlIGxhYmVscyBmcm9tIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50IGluIHNlY3Rpb24gODog4oCc
SG93IGEgbm9kZSB0cmVhdHMgU2VydmljZSBsYWJlbCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0
aGlzIGRvY3VtZW50IGFuZCB3aWxsIGJlIGluY2x1ZGVkIGluIHRoaXMgb3IgYSBkaWZmZXJlbnQg
ZG9jdW1lbnQgbGF0ZXLigJ0uIE9mIGNvdXJzZSwgaWYgdGhlIFNlcnZpY2UgbGFiZWxzIGFyZSBy
ZW1vdmVkIGZyb20gdGhlIGRyYWZ0LCB0aGlzIHNlbnRlbmNlIHdvdWxkIGhvcGVmdWxseSBkaXNh
cHBlYXIgd2l0aCBpdHMgaW50ZXJuYWwgY29udHJvdmVyc3kuDQoNCiA8TmFnZW5kcmE+ICBBcyBt
ZW50aW9uZWQgZWFybGllciwgdGhpcyBzZWN0aW9uIGFuZCBhbnkgcmVsYXRlZCBkaXNjdXNzaW9u
IGFib3V0IHNlcnZpY2Ugc2VnbWVudCBoYXMgYmVlbiByZW1vdmVkIOKYui4NCg0KT25jZSBhZ2Fp
biwgdGhhbmtzIGEgbG90IGZvciB0aGUgdGhvcm91Z2ggcmV2aWV3IGFuZCBjb21tZW50cy4NCg0K
VGhhbmtzLA0KTmFnZW5kcmENCg0KUmVnYXJkcywNClNhc2hhDQoNCk9mZmljZTogKzk3Mi0zOTI2
MzAyDQpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyDQpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNo
dGVpbkBlY2l0ZWxlLmNvbQ0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpUaGlzIGUtbWFpbCBt
ZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGlu
Zm9ybWF0aW9uIHdoaWNoIGlzDQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmll
dGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KdHJhbnNtaXNz
aW9uIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBh
bmQgdGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsDQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQoNCg==

--_000_DBE838B231464EDD8A276B06A7C0C3EDciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <21B642E2152BFC479E342C3E049FD339@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiQXBwbGUgQ29sb3IgRW1vamkiOw0KCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7fQ0K
LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5N
c29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmss
IHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2
M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5
cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0Rjcy
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2lu
OjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseToiQ291cmllciIsc2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0
UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7
DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBp
bjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAubXNvbm9y
bWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNv
bm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJ
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUy
MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uSFRNTFByZWZvcm1hdHRl
ZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIixzZXJpZjt9DQpzcGFuLm1zb0lucw0KCXttc28tc3R5bGUt
dHlwZTpleHBvcnQtb25seTsNCgltc28tc3R5bGUtbmFtZToiIjsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lOw0KCWNvbG9yOnRlYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMjVpbiAxLjBpbiAxLjI1aW47
fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmlu
aXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxODc4NDE5MDI7DQoJbXNvLWxpc3Qt
dHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi05NTYzMDAyNDAgNjc2OTg3MDMg
Njc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2
OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv
d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0
O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGww
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDps
ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93
ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6
MTMxNDMzODYxNjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MTA3ODg3NDkxNCA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcx
MyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMTpsZXZlbDEN
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdo
dDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRl
bnQ6LTkuMHB0O30NCkBsaXN0IGwxOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30N
CkBsaXN0IGwxOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpA
bGlzdCBsMg0KCXttc28tbGlzdC1pZDoxOTA4Njg3OTEwOw0KCW1zby1saXN0LXR5cGU6aHlicmlk
Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNzg4NDA1MjM4IDY3Njk4NzAzIDY3Njk4NzEzIDY3
Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4
NzE1O30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBs
MjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4t
bG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJ
dGV4dC1pbmRlbnQ6LTkuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21h
cmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3
aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBTYXNoYSw8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgY29tbWVudHMuIFBsZWFzZSBzZWUg
YmVsb3c6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0
b3JhdGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHNl
ZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBvciByb3V0aW5nLXJlbGF0ZWQgZHJhZnRzIGFzIHRo
ZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNHIHJldmlldywgYW5kIHNvbWV0
aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuDQogVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0
byBwcm92aWRlIGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1h
dGlvbiBhYm91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8v
dHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRo
ZSB1c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3Vs
ZCBjb25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90aGVyIElFVEYgTGFzdCBDYWxsIGNvbW1l
bnRzIHRoYXQgeW91IHJlY2VpdmUsIGFuZCBzdHJpdmUgdG8gcmVzb2x2ZSB0aGVtIHRocm91Z2gg
ZGlzY3Vzc2lvbiBvciBieSB1cGRhdGluZw0KIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+RG9jdW1lbnQ6IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWll
dGYtbXBscy1zcHJpbmctbHNwLXBpbmctMDYudHh0Ij4NCmh0dHBzOi8vd3d3LmlldGYub3JnL2lk
L2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmctMDYudHh0PC9hPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5SZXZpZXdlcjogQWxleGFuZGVyICjigJxTYXNoYeKAnSkgVmFpbnNodGVpbjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXZpZXcgZGF0ZTogMjAuMDkuMjAxNzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JRVRGIExDIEVuZCBEYXRlOiBOb3Qga25vd248bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SW50ZW5kZWQgc3RhdHVzOiBTdGFuZGFyZHMgVHJhY2s8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHU+U3VtbWFyeTwvdT48L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J
IGhhdmUgc2lnbmlmaWNhbnQgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVudCBhbmQgcmVjb21t
ZW5kIHRoYXQgdGhlIFJvdXRpbmcgQURzIGRpc2N1c3MgdGhlc2UgaXNzdWVzIGZ1cnRoZXIgd2l0
aCB0aGUgYXV0aG9ycy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHU+Q29tbWVudHM8L3U+
PC9iPjo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIG5vdGljZWQgdGhhdCB0aGVyZSBp
cyBhbiA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL3J0Zy1k
aXIvY3VycmVudC9tc2cwMzU0Mi5odG1sIj4NCmVhcmxpZXIgcmV2aWV3IG9mIHRoZSBzYW1lIHZl
cnNpb24gb2YmbmJzcDsgdGhlIGRyYWZ0PC9hPiwgYW5kIEkgZnVsbHkgYWdyZWUgd2l0aCB0aGUg
cHJldmlvdXMgcmV2aWV3ZXIgcmVnYXJkaW5nIHRoZSBvdmVyYWxsIGltcHJlc3Npb24gYW5kIHNw
ZWNpZmljIGlzc3VlcyByYWlzZWQuIEkgaGF2ZSB0cmllZCB0byBhdm9pZCByZXBvcnRpbmcgdGhl
IHNhbWUgaXNzdWVzIGFnYWluIGFuZCBmb2N1cyBvbmx5IG9uIG5ldyBpc3N1ZXMuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlRoaXMgcmV2aWV3IGhhdmUgYmVlbiBkb25lIG9uIGEgdmVyeSB0aWdo
dCBzY2hlZHVsZSBmb3IgbWUsIGFuZCB0aGVyZWZvcmUgSSBjb3VsZCBoYXZlIG1pc3NlZCBzb21l
IGlzc3VlcyBhbmQgZGVmaW5pdGVseSBtYW55IG5pdHMuIFRoZSB0aWdodCBzY2hlZHVsZSBoYXMg
YWxzbyBsaW1pdGVkIG15IGFiaWxpdHkgdG8gZGlzY3VzcyB0aGUgZHJhZnQgd2l0aCB0aGUgYXV0
aG9ycyBpbiBzdWZmaWNpZW50IGRldGFpbA0KIOKAkyBidXQgc29tZSBpbnRlcmFjdGlvbnMgZGlk
IHRvb2sgcGxhY2UuIEkgd291bGQgbGlrZSB0byB0aGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIg
Y29vcGVyYXRpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjx1Pk1ham9yIElzc3Vlczwv
dT48L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMSIgdHlwZT0iMSI+
DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNv
LWxpc3Q6bDEgbGV2ZWwxIGxmbzIiPlNlY3Rpb24gNy40IOKAnFNlZ21lbnQgSUQgQ2hlY2vigJ0g
b2YgdGhlIGRyYWZ0IGNsYWltcyB0byB1cGRhdGUg4oCcdGhlIHByb2NlZHVyZSBkZWZpbmVkIGlu
IFN0ZXAgNiBvZiBTZWN0aW9uIDQuNCZuYnNwOyBvZiBbUkZDODAyOV3igJ0uIEhvd2V2ZXIsIEkg
aGF2ZSBmYWlsZWQgdG8gaW50ZWdyYXRlIHRoZSBsb2dpYyBkZWZpbmVkIGJ5DQogdGhlIHBzZXVk
b2NvZGUgaW4gdGhpcyBzZWN0aW9uIHdpdGggdGhlIGxvZ2ljIGRlZmluZWQgYnkgdGhlIHJlZmVy
ZW5jZWQgcHNldWRvY29kZS4mbmJzcDsNCjxvOnA+PC9vOnA+DQo8b2wgc3R5bGU9Im1hcmdpbi10
b3A6MGluIiBzdGFydD0iMSIgdHlwZT0iYSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzIiPkkgaGF2ZSBz
dXNwZWN0ZWQgdGhhdCB0aGUgbmV3bHkgaW50cm9kdWNlZCBsb2dpYyBzaG91bGQgYmUgcGFydCBv
ZiB0aGUgRWdyZXNzIEZFQyBWYWxpZGF0aW9uIGxvZ2ljIGRlZmluZWQgaW4gU2VjdGlvbiA0LjQu
MSBvZiBSRkMgODAyOS4mbmJzcDsgVGhpcyBzdXNwaWNpb24gaGFzIGJlZW4gYWNrbm93bGVkZ2Vk
IGJ5IHRoZQ0KIGF1dGhvcnMsIGFuZCB0aGV5IHBsYW4gdG8gZml4IHRoZSB3cm9uZyByZWZlcmVu
Y2UgaW4gdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRyYWZ0Lg0KPG86cD48L286cD48L2xpPjwv
b2w+DQo8L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IFdl
IGhhdmUgdGhpcyBhZGRyZXNzZWQgaW4gdGhlIG5ldyByZXZpc2lvbi4gV2UgaGF2ZSB1cGRhdGVk
IHRoZSBzZWN0aW9uIGFzIDQuNC4xLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFy
dD0iMSIgdHlwZT0iMSI+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMiIgdHlw
ZT0iYSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDow
aW47bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzIiPkZyb20gbXkgUE9WIHRoZSBiZXN0IHdheSB0byBh
dm9pZCBwb3NzaWJsZSBtaXNpbnRlcnByZXRhdGlvbiBieSB0aGUgaW1wbGVtZW50ZXJzIHdvdWxk
IGJlIGluY2x1c2lvbiBvZiB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIHRoZSBwc2V1ZG9jb2RlICh3
aXRoIGV4cGxpY2l0IG1hcmtpbmcgb2YgdGhlIG5ldyBsb2dpYykNCiBkaXJlY3RseSBpbiB0aGUg
ZG9jdW1lbnQuIEkgaGF2ZSBzdWdnZXN0ZWQgdGhpcyB0byB0aGUgYXV0aG9ycywgYnV0IEkgZGlk
IG5vdCBnZXQgdGhlaXIgcmVzcG9uc2Ugc28gZmFyLjxvOnA+PC9vOnA+PC9saT48L29sPg0KPC9v
bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgV2UgYWRkcmVzc2VkIHRo
aXMgb25lIGFzIHdlbGwuIFdlIGluY2x1ZGVkIHRoZSBtb2RpZmllZC91cGRhdGVkIHZlcnNpb24g
b2YgU3RlcCA0IChmcm9tIFJGQyA4MDI5KSBhbmQgY29udGludWVkIHRoZSBwcm9jZWR1cmUgYXMg
U3RlcCA0YS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjIiIHR5cGU9IjEi
Pg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21z
by1saXN0OmwxIGxldmVsMSBsZm8yIj5JIGFncmVlIHdpdGggdGhlIHByZXZpb3VzIHJldmlld2Vy
IHJlZ2FyZGluZyB0aGUgbWlzbWF0Y2ggYmV0d2VlbiB0aGUgKHByZXN1bWVkKSBjbGFpbSBhbmQg
dGhlIGFjdHVhbCBzY29wZSBjb3ZlcmVkIGJ5IHRoZSBkcmFmdC4gVG8gdGhlIGJlc3Qgb2YgbXkg
dW5kZXJzdGFuZGluZywgdGhlIGF1dGhvcnMgaGF2ZQ0KIGFscmVhZHkgYWdyZWVkIHRvIGZpeCB0
aGlzIGluIHRoZSBuZXh0IHJldmlzaW9uIG9mIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvbGk+PC9v
bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBXZSBjaGFuZ2VkIHRoZSB0aXRsZSB0byByZWZs
ZWN0IHRoZSBzY29wZSBhcHByb3ByaWF0ZWx5Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
Pjx1Pk1pbm9yIElzc3VlczwvdT48L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBz
dGFydD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzQiPkkgd29uZGVyIHdoeSB0aGUg
YXV0aG9ycyBwbGFjZSBzdWNoIGFuIGVtcGhhc2lzIG9uIFNlcnZpY2UgbGFiZWxzICh3aGljaCwg
QUZBSUssIGhhdmUgbm90IGJlZW4gZGVmaW5lZCBpbiBhbnkgbGV2ZWwgb2YgZGV0YWlsIGFueXdo
ZXJlIHNvIGZhcikg4oCTIHRoZXNlIGxhYmVscyBhcmUgbWVudGlvbmVkIGluIFNlY3Rpb25zDQog
NC4yLCA1ICh0aGF0IG1lbnRpb25zIHRoZW0gYXMg4oCcU2VydmljZSBzZWdtZW50c+KAnSkgJm5i
c3A7YW5kIDgsIHdoaWxlIHNvIG1hbnkgdHlwZXMgb2YgU2VnbWVudCBJRHMgdGhhdCBhcmUgYWxy
ZWFkeSB3ZWxsIGRlZmluZWQgYm90aCBpbiB0aGUgU1JQSU5HIFdHIGRvY3VtZW50cyBhbmQgaW4g
dGhlIGV4dGVuc2lvbnMgb2YgdGhlIHJlbGV2YW50IHJvdXRpbmcgcHJvdG9jb2xzIGFyZSBsZWZ0
IG91dCBvZiBzY29wZSBvZiB0aGUgZHJhZnQuJm5ic3A7IFRoZSBhdXRob3JzDQogaGF2ZSBhY2tu
b3dsZWRnZWQgdGhpcyBhbmQgcGxhbiB0byBmaXggdGhpcyBpc3N1ZSAocHJvYmFibHkgYnkgcmVt
b3ZpbmcgdGhlIFNlcnZpY2UgbGFiZWxzIGNvbXBsZXRlbHkpLjxvOnA+PC9vOnA+PC9saT48L29s
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBBcyB3ZSBkaXNjdXNzZWQg
b2ZmbGluZSwgdGhpcyBzZWN0aW9uIHdhcyBpbmNsdWRlZCBhcyBwYXJ0IG9mIHRoZSBtZXJnZSBv
ZiB0aGUgdHdvIGluZGl2aWR1YWwgZHJhZnRzLiBUbyBhdm9pZCBhbnkgY29uZnVzaW9uIGFuZCBz
dGF5IHdpdGhpbiB0aGUgc2NvcGUgb2YgdGhpcyBkcmFmdCwgd2UgcmVtb3ZlZCBhbnkgZGlzY3Vz
c2lvbiBhYm91dCBzZXJ2aWNlIGxhYmVsL3NlZ21lbnQuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRv
cDowaW4iIHN0YXJ0PSIyIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMiBsZXZlbDEgbGZvNCI+VGhlIGRlc2Ny
aXB0aW9uIG9mIHBvc3NpYmxlIGRhdGEgcGxhbmUgbWFsZnVuY3Rpb25zIGluIHNlY3Rpb24gNC4x
IHNlZW1zIHRvIGFzc3VtZSB0aGF0IGFsbCB0aGUgbm9kZXMgaW4gdGhlIHJlZmVyZW5jZWQgdG9w
b2xvZ3kgKHNob3duIGluIEZpZ3VyZSAxKSB1cyB0aGUgc2FtZSBTUkdCLiBJZiB0aGlzIGFzc3Vt
cHRpb24NCiAod2hpY2ggaXMgbm90IGV4cGxpY2l0bHkgbWVudGlvbmVkKSBpcyBub3QgY29ycmVj
dCwgdGhlIExTUCBQaW5nIEVjaG8gcmVxdWVzdCBwYWNrZXRzIHdvdWxkIG5vdCBiZSDigJxkZWxp
dmVyZWQgdG8gdGhlaXIgZXhwZWN0ZWQgZGVzdGluYXRpb25zIGJ1dCBub3QgdmlhIHRoZSBleHBl
Y3RlZCBwYXRo4oCdIChhcyB0aGUgdGV4dCBpbiB0aGlzIHNlY3Rpb24gY2xhaW1zKS4gSSBzdWdn
ZXN0IG1ha2luZyBhbnkgc3VjaCBhc3N1bXB0aW9ucyBleHBsaWNpdA0KIGluIHRoZSB0ZXh0PG86
cD48L286cD48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgRG9lcyB0aGUgYmVs
b3cgdXBkYXRlZCB0ZXh0IGNsYXJpZmllcz86PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9MRDo8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsgQXNzdW1lIGluIGFib3ZlIHRvcG9sb2d5LCBSMSBz
ZW5kcyB0cmFmZmljIHdpdGggc2VnbWVudCBzdGFjayBhczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHs5MTI0LCA1MDA4fSBzbyB0aGF0IHRoZSBwYXRo
IHRha2VuIHdpbGwgYmUgUjEtUjItUjQtUjUtUjctUjguJm5ic3A7IElmPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgdGhlIEFkamFjZW5jeSBTZWdtZW50
IElEIDkxMjQgaXMgbWlzcHJvZ3JhbW1lZCBpbiBSMiB0byBzZW5kIHRoZTxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHBhY2tldCB0byBSMSBvciBSMywg
aXQgd2lsbCBzdGlsbCBiZSBkZWxpdmVyZWQgdG8gUjggYnV0IGlzIG5vdCB2aWE8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB0aGUgZXhwZWN0ZWQgcGF0
aC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNw
OyBBc3N1bWUgaW4gYWJvdmUgdG9wb2xvZ3ksIFIxIHNlbmRzIHRyYWZmaWMgd2l0aCBzZWdtZW50
IHN0YWNrIGFzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJz
cDsgezkxMjQsIDUwMDh9IHNvIHRoYXQgdGhlIHBhdGggdGFrZW4gd2lsbCBiZSBSMS1SMi1SNC1S
NS1SNy1SOC4mbmJzcDsgSWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyB0aGUgQWRqYWNlbmN5IFNlZ21lbnQgSUQgOTEyNCBpcyBtaXNwcm9ncmFtbWVk
IGluIFIyIHRvIGZvcndhcmQgdGhlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsgcGFja2V0IHRvIFIxIG9yIFIzLCB0aGUgcGFja2V0IG1heSBzdGlsbCBi
ZSBkZWxpdmVyZWQgdG8gUjggKGlmIHRoZSBub2RlcyBhcmU8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwO2NvbmZpZ3VyZWQgd2l0aCBzYW1lIFNSR0IpYnV0IGlzIG5v
dCB2aWEgdGhlIGV4cGVjdGVkIHBhdGguPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjMiIHR5cGU9
IjEiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGlu
O21zby1saXN0OmwyIGxldmVsMSBsZm80Ij4mbmJzcDtJIGFtIG5vdCBzdXJlIGlmIOKAnE9TUEbi
gJ0gYW5kIElTSVPigJ0gKHdpdGhvdXQgYW55IHJlZmVyZW5jZSB0byBTZWdtZW50IFJvdXRpbmcp
IGFyZSB0aGUgcHJvcGVyIG5hbWVzIGZvciB0aGUgbGFiZWwgZGlzdHJpYnV0aW9uIHByb3RvY29s
cyBpbiB0aGUgcHJvcG9zZWQgbmV3IElBTkEgcmVnaXN0cnkgaW4gU2VjdGlvbg0KIDEwLjIuIEZy
b20gbXkgUE9WIOKAnE9TUEYvSVNJUyBTUiBFeHRlbnNpb25z4oCdIHdvdWxkIGJlIG1vcmUgYXBw
cm9wcmlhdGUuIFRoZSBhdXRob3JzIGRpc2FncmVlIHdpdGggdGhpcyBwcm9wb3NhbCBjbGFpbWlu
ZyB0aGF0IE9TUEYgYW5kIElTSVMgYXJlIG5vdCB1c2VkIGZvciBsYWJlbCBkaXN0cmlidXRpb24g
aW4gYW55IG90aGVyIHdheS4gKFJGQyA4MDI5IHRoYXQgZW5jb2RlcyB0aGUgbGFiZWwgZGlzdHJp
YnV0aW9uIHByb3RvY29sIGluIHRoZSBEb3duc3RyZWFtJm5ic3A7DQogRGV0YWlsZWQgTWFwcGlu
ZyBUTFYgZGlkIG5vdCByZXF1ZXN0IGEgZGVkaWNhdGVkIHJlZ2lzdHJ5IGZvciB0aGlzIHB1cnBv
c2UsIGFuZCBJIHRoaW5rIHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBiZWVuIHJpZ2h0IHRvIHJlcXVl
c3Qgc3VjaCBhIHJlZ2lzdHJ5KS48bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgQXMgd2UgZGlzY3Vzc2VkLCB3ZSBhcmUgbm90IGF3YXJl
IG9mIHRoZSB1c2Ugb2YgT1NQRi9JU0lTIGZvciBsYWJlbCBkaXN0cmlidXRpb24gb3RoZXIgdGhh
biBTUi4gSSBhbSBub3Qgc3VyZSBpZiB0aGVyZSBpcyBhIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSBC
R1AgYXMgc2lnbmFsaW5nIHByb3RvY29sIGZvciBSRkMzMTA3IHZzIGVQRS4gV2UgbWF5IG5lZWQg
dG8gZ3VhZ2UgaXQgYW5kIHVwZGF0ZQ0KIHByb3RvY29sIEJHUCBpZiByZXF1aXJlZC4gSWYgdGhl
IFdHIGFuZC9vciBBRCBpcyBmYXZvciBvZiByZW5hbWluZyBpdCBhcyDigJxPU1BGL0lTSVMgU1Ig
RXh0ZW5zaW9uc+KAnSwgd2UgY2FuIGRlZmluaXRlbHkgdXBkYXRlIGl0IGFjY29yZGluZ2x5Lg0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPG9sIHN0eWxl
PSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjQiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwyIGxldmVsMSBsZm80
Ij5JIGRvdWJ0IHRoZSBkcmFmdCBuZWVkcyBhZGRyZXNzIGFueSBGUlIgaXNzdWVzIGV2ZW4gaW4g
ZnV0dXJlIChhcyBtZW50aW9uZWQgaW4gdGhlIGxhc3Qgc3RhdGVtZW50IGluIFNlY3Rpb24gNSks
IHNpbmNlLCB0byB0aGUgYmVzdCBvZiBteSB1bmRlcnN0YW5kaW5nLCBhbnkgZm9ybSBvZiBGUlI6
PG86cD48L286cD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSJh
Ij4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtt
c28tbGlzdDpsMiBsZXZlbDIgbGZvNCI+SXMgb3BlcmF0ZWQgbG9jYWxseSBieSB0aGUgbm9kZSB0
aGF0IGlzIHVwc3RyZWFtIHRvIHRoZSBmYWlsdXJlIHdpdGhvdXQgcGFzc2luZyBhbnkgaW5mb3Jt
YXRpb24gdG8gdGhlIGluaXRpYXRvciBvZiBMU1AtUGluZyBSZXF1ZXN0IHBhY2tldHM8bzpwPjwv
bzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MGluO21zby1saXN0OmwyIGxldmVsMiBsZm80Ij5JbiBhbnkgY2FzZSBpcyBqdXN0IGEgdHJhbnNp
ZW50IHN0YXRlIGluIHRoZSAocHJlc3VtYWJseSBzaG9ydCkgaW50ZXJ2YWwgYmV0d2VlbiB0aGUg
ZmFpbHVyZSBiZWluZyBkZXRlY3RlZCBieSB0aGUgdXBzdHJlYW0gbm9kZSBhbmQgcmUtY29udmVy
Z2VuY2Ugb2YgSUdQPG86cD48L286cD48L2xpPjwvb2w+DQo8L2xpPjwvb2w+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZs
dDtOYWdlbmRyYSZndDsgQW55IGRpc2N1c3Npb24gcmVsYXRlZCB0byBGUlIgaGFzIGJlZW4gcmVt
b3ZlZCBhbHJlYWR5LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+SSBhbHNvIHRoaW5rIHRoYXQgcmVmZXJlbmNlcyB0byDigJxmdXR1cmUgdmVyc2lvbnPi
gJ0gYXJlIG5vdCBxdWl0ZSBhcHByb3ByaWF0ZSBpbiB0aGUgZG9jdW1lbnQgdGhhdCBpcyBnb2lu
ZyB0byB0aGUgSUVURiBMQy4gSSByZWNvbW1lbmQgcmVtb3ZpbmcgYW55IHN1Y2ggcmVmZXJlbmNl
cyBmcm9tIHRoZSBkb2N1bWVudCw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJh
Jmd0OyBTZXJ2aWNlIHNlZ21lbnQgaXMgdGhlIG9uZSB3aGljaCBoYXMgc29tZSByZWZlcmVuY2Ug
dG8gZnV0dXJlIHZlcnNpb25zIG9yIGRvY3VtZW50LiBXaXRoIHRoZSB1cGRhdGVkIHJldmlzaW9u
LCB3ZSBjbGVhcmVkIGFsbCByZWZlcmVuY2VzIHRvIGFueSBmdXR1cmUgdmVyc2lvbnMuDQo8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjUiIHR5cGU9IjEiPg0KPGxpIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwyIGxl
dmVsMSBsZm80Ij5TZWN0aW9uIDkg4oCcQmFja3dhcmQgQ29tcGF0aWJpbGl0eSB3aXRoIG5vbi1T
ZWdtZW50IFJvdXRpbmcgZGV2aWNlc+KAnSBkZWZpbmVzIHRoZSBiZWhhdmlvciBmb3IgdGhlIHR3
byBzbGlnaHRseSBkaWZmZXJlbnQgdXNlIGNhc2VzOjxvOnA+PC9vOnA+DQo8b2wgc3R5bGU9Im1h
cmdpbi10b3A6MGluIiBzdGFydD0iMSIgdHlwZT0iYSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDIgbGV2ZWwyIGxmbzQiPkxT
UCBQaW5nIEVjaG8gUmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYW4gU1ItY2FwYWJs
ZSBub2RlIChhbmQgdGhlcmVmb3JlIHRoZWlyIHRhcmdldCBGRUMgc3RhY2sgY29udGFpbnMgU1It
cmVsYXRlZCBGRUNzKSwgd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBsZWdhY3kgZGV2aWNlIHRoYXQg
aXMgbm90DQogU1ItY2FwYWJsZS4gSW4gdGhpcyBjYXNlIHRoZSBwcm9wb3NlZCBzb2x1dGlvbiAo
cmVzcG9uZCB3aXRoIHRoZSBGRUMtcmV0dXJuLWNvZGUg4oCcUmVwbHlpbmcgcm91dGVyIGhhcyBu
byBtYXBwaW5nIGZvciB0aGUgRkVDIGF0IHN0YWNrLWRlcHRo4oCdKSBsb29rcyBhcyB0aGUgb25s
eSBwb3NzaWJpbGl0eSBzaW5jZSB0aGUgbGVnYWN5IGRldmljZSBjYW5ub3QgcGFyc2UgU1IgRkVD
cyBpbiBhbnkgY2FzZQ0KPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMiBsZXZlbDIgbGZvNCI+TFNQIFBp
bmcgRWNobyBSZXF1ZXN0IHBhY2tldHMgYXJlIGluaXRpYXRlZCBieSBhIGxlZ2FjeSBkZXZpY2Ug
d2hpbGUgdGhlIHJlc3BvbmRlciBpcyBTUi1jYXBhYmxlLiBUaGUgZHJhZnQgZGVmaW5lcyB0aGUg
c2FtZSBiZWhhdmlvciBpbiB0aGlzIGNhc2Ug4oCTIGJ1dCwgSU1ITyBhbmQgRldJVywgdGhlIHJl
c3BvbmRlcg0KIGNvdWxkIHByb3ZpZGUgc2xpZ2h0bHkgYmV0dGVyIGRpYWdub3N0aWNzIHNpbmNl
IGl0IGNhbiBwYXJzZSB0aGUg4oCcb2xk4oCdIHRhcmdldCBGRUMgYW5kIHJlY29nbml6ZSB0aGUg
ZXF1aXZhbGVudCBOb2RlIElELiBBbiBhZGRpdGlvbmFsIHJldHVybiBjb2RlIHdvdWxkIGJlIHJl
cXVpcmVkIHRvIGltcGxlbWVudCB0aGlzIGJlaGF2aW9yLg0KPG86cD48L286cD48L2xpPjwvb2w+
DQo8L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgSW4gdGhpcyBjYXNlLCBJIGJl
bGlldmUgdGhlIGxlZ2FjeSBub2RlIChJbml0aWF0b3IpIHdpbGwgbm90IGJlIGFibGUgdG8gcGFy
c2UgdGhlIG5ldyByZXR1cm4gY29kZSByZWNlaXZlZC4gSSBhbSBub3Qgc3VyZSBpZiBpdCB3aWxs
IGJlIGhlbHBmdWwuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi43NWluIj5UaGlzIGlzc3VlIGhhcyBub3QgYmVlbiBkaXNjdXNzZWQgd2l0aCB0aGUgYXV0aG9y
cyBkdWUgdG8gbGFjayBvZiB0aW1lLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHU+Tml0czwvdT48L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFy
dD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzYiPlRoZSBub3RlIHRvIHRoZSBSRkMg
RWRpdG9yIGluIFNlY3Rpb24gMTAgbWVudGlvbnMgZWFybHkgSUFOQSBhbGxvY2F0aW9uIGZvciBz
b21lIFN1Yi1UTFYgdHlwZXMgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQg4oCTIGJ1dCwgYXMgb2Yg
dG9kYXksIHRoZXNlIGVhcmx5IGFsbG9jYXRpb25zIGhhdmUgYWxyZWFkeSBleHBpcmVkDQogKHRo
ZXkgaGF2ZSBiZWVuIGluIGZvcmNlIHVudGlsIDE1LjA5LjE3KS4gJm5ic3A7SSBoYXZlIHRvIGFk
bWl0IHRoYXQgSSBkbyBub3QgZnVsbHkgdW5kZXJzdGFuZCB0aGUgaW1wbGljYXRpb25zIG9mIHRo
aXMgZmFjdCDigJMgZS5nLiwgd2hldGhlciB0aGUgYXV0aG9ycyBtYXkgY29udGludWUgdG8gcmVm
ZXIgdG8gdGhlIHNwZWNpZmljIHZhbHVlcyBvZiBwYXJhbWV0ZXJzIChlLmcuLCBTdWItVExWIDM0
LCAzNSBldGMuKSBmb3Igd2hpY2ggZWFybHkgSUFOQQ0KIGFsbG9jYXRpb24gaGFzIGV4cGlyZWQs
IG9yIHNob3VsZCB1c2Ugc29tZSBvdGhlciBmb3JtIG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCku
PG86cD48L286cD48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IExv
YSBhbmQgQW1hbmRhIGhlbHBlZCB1cyB0byByZW5ldyB0aGlzIGFsbG9jYXRpb24gZm9yIGFub3Ro
ZXIgeWVhci4gU28gSSB0aGluayB0aGUgYWxsb2NhdGVkIHZhbHVlIGlzIHZhbGlkIGZvciBhbm90
aGVyIHllYXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIyIiB0eXBlPSIx
Ij4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtt
c28tbGlzdDpsMCBsZXZlbDEgbGZvNiI+VGhlIGRyYWZ0IG1lbnRpb25zIGEgVEJENyB2YWx1ZSB0
byBiZSBhc3NpZ25lZCBieSBJQU5BLCBidXQgdGhlcmUgYXJlIG5vIFRCRDEsIOKApiwgVEJENi4g
VGhlIGF1dGhvcnMgaGF2ZSBhY2tub3dsZWRnZWQgdGhpcyBhbmQgcGxhbiB0byBmaXggaXQuIEhv
d2V2ZXIsIEkgZG8gbm90IGtub3cgaG93IHRoaXMgY2FuIGJlDQogYWZmZWN0ZWQgYnkgZXhwaXJh
dGlvbiBvZiBlYXJseSBJQU5BIGFsbG9jYXRpb25zIChzZWUgYWJvdmUpPG86cD48L286cD48L2xp
Pjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IFdlIGNoYW5nZWQg
dGhpcyBvbmUgdG8gVEJEMSA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXBwbGUgQ29s
b3IgRW1vamkmcXVvdDsiPg0K4pi6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGlu
IiBzdGFydD0iMyIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl
PSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzYiPkkgaGF2ZSBmYWlsZWQg
dG8gdW5kZXJzdGFuZCB0aGUgaW50ZW50aW9uIG9mIHRoZSBhdXRob3JzIHJlZ2FyZGluZyBhbHJl
YWR5IG1lbnRpb25lZCBTZXJ2aWNlIGxhYmVscyBmcm9tIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50
IGluIHNlY3Rpb24gODog4oCcSG93IGEgbm9kZSB0cmVhdHMgU2VydmljZSBsYWJlbCBpcyBvdXRz
aWRlDQogdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQgYW5kIHdpbGwgYmUgaW5jbHVkZWQgaW4g
dGhpcyBvciBhIGRpZmZlcmVudCBkb2N1bWVudCBsYXRlcuKAnS4gT2YgY291cnNlLCBpZiB0aGUg
U2VydmljZSBsYWJlbHMgYXJlIHJlbW92ZWQgZnJvbSB0aGUgZHJhZnQsIHRoaXMgc2VudGVuY2Ug
d291bGQgaG9wZWZ1bGx5IGRpc2FwcGVhciB3aXRoIGl0cyBpbnRlcm5hbCBjb250cm92ZXJzeS48
bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jmx0O05hZ2VuZHJhJmd0OyAmbmJz
cDtBcyBtZW50aW9uZWQgZWFybGllciwgdGhpcyBzZWN0aW9uIGFuZCBhbnkgcmVsYXRlZCBkaXNj
dXNzaW9uIGFib3V0IHNlcnZpY2Ugc2VnbWVudCBoYXMgYmVlbiByZW1vdmVkDQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXBwbGUgQ29sb3IgRW1vamkmcXVvdDsiPuKYujwvc3Bhbj4u
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uY2UgYWdhaW4sIHRoYW5rcyBhIGxvdCBmb3IgdGhl
IHRob3JvdWdoIHJldmlldyBhbmQgY29tbWVudHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRo
YW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5hZ2VuZHJhPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5TYXNoYTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PZmZpY2U6ICYjNDM7OTcyLTM5
MjYzMDI8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNlbGw6Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7OTcyLTU0OTI2NjMwMjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+RW1haWw6Jm5ic3A7Jm5ic3A7IEFsZXhhbmRlci5WYWluc2h0
ZWluQGVjaXRlbGUuY29tPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NCjxicj4NClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRo
ZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMNCjxicj4N
CkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29t
LiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQo8YnI+DQp0cmFuc21pc3Npb24gaW4gZXJyb3Is
IHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0
ZSB0aGUgb3JpZ2luYWwNCjxicj4NCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuPGJyPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_DBE838B231464EDD8A276B06A7C0C3EDciscocom_--


From nobody Thu Sep 21 02:04:18 2017
Return-Path: <mohamed.boucadair@orange.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 401B11344FC; Thu, 21 Sep 2017 02:04:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.618
X-Spam-Level: 
X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GvQgkwTsdJnF; Thu, 21 Sep 2017 02:04:13 -0700 (PDT)
Received: from relais-inet.orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BCFE1344B7; Thu, 21 Sep 2017 02:02:43 -0700 (PDT)
Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 6651360671; Thu, 21 Sep 2017 11:02:41 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.31]) by opfedar03.francetelecom.fr (ESMTP service) with ESMTP id 43A1018006A; Thu, 21 Sep 2017 11:02:41 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM22.corporate.adroot.infra.ftgroup ([fe80::8c90:f4e9:be28:2a1%19]) with mapi id 14.03.0361.001; Thu, 21 Sep 2017 11:02:40 +0200
From: <mohamed.boucadair@orange.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "'Van De Velde, Gunter (Nokia - BE/Antwerp)'" <gunter.van_de_velde@nokia.com>, "'Joel M. Halpern'" <jmh@joelhalpern.com>, "mpls@ietf.org" <mpls@ietf.org>
CC: 'Service Function Chaining IETF list' <sfc@ietf.org>
Thread-Topic: [sfc] An MPLS Forwarding plane for SFC
Thread-Index: AdMjXxXVPkarGltYRZ25UDV5w+jgOv//4TmAgAPeI4CAACDZgP/lNE4w
Date: Thu, 21 Sep 2017 09:02:40 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300A046ED4@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <034601d3235f$1f4ef590$5dece0b0$@olddog.co.uk> <f9620aae-d138-8478-8f3b-f021ad016603@joelhalpern.com> <A645332D-72B7-4E86-949F-2B18987BF9AE@nokia.com> <04bb01d3255f$f53a5d00$dfaf1700$@olddog.co.uk>
In-Reply-To: <04bb01d3255f$f53a5d00$dfaf1700$@olddog.co.uk>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/WBQIiBVqWe7ehCBeHQpX3MuTjek>
Subject: Re: [mpls] [sfc] An MPLS Forwarding plane for SFC
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 21 Sep 2017 09:04:16 -0000

Hi Adrian, all,

Fully agree, this is a pragmatic solution for a given type of networks. Tha=
t's said, there are some implications on SFs, that need to be MPLS-aware to=
o. Of course, if your take is that supplying metadata to SFs won't fly, the=
n this confirms again the pragmatism of the proposal for a particular deplo=
yment case.=20

FWIW, we have considered in the past a similar approach for IPv6-enbaled ne=
tworks (https://tools.ietf.org/html/draft-jacquenet-sfc-ipv6-eh-01). It has=
 the merit to have the same expectations on routers as for SR.=20

For all these proposals, a new behavior is needed to be followed by SFC-awa=
re nodes. What differs is the channel used to signal a chain and to supply =
additional data for SFC purposes.=20

Leveraging on existing code/capabilities is good for a vendor/implementer, =
but the risk is that a given solution will need to support all/many of thes=
e flavors. Which is not optimal.=20

Putting aside which WG will work on what, we need to think about this colle=
ctively.=20

Cheers,
Med

> -----Message d'origine-----
> De=A0: sfc [mailto:sfc-bounces@ietf.org] De la part de Adrian Farrel
> Envoy=E9=A0: lundi 4 septembre 2017 11:27
> =C0=A0: 'Van De Velde, Gunter (Nokia - BE/Antwerp)'; 'Joel M. Halpern';
> mpls@ietf.org
> Cc=A0: 'Service Function Chaining IETF list'
> Objet=A0: Re: [sfc] An MPLS Forwarding plane for SFC
>=20
> Hi,
>=20
> > I believe that the approach as Adrian outlines is very pragmatic.
>=20
> Thanks, Gunter.
>=20
> A few points...
>=20
> - As I said in my email and as we note in the draft, this approach is
> somewhat
>    limited when compared to the full function that can be achieved with
> the
>    NSH.
> - I quite understand that this is not the approach that the SFC working
> group
>   adopted, and that the reasons for the development of the NSH were drive=
n
>   both by technical concerns and by constraints of the WG charter.
> - This proposal is not intended as antagonistic competition to the work o=
f
>   the SFC working group. Indeed, we have been sitting on this draft
> waiting
>   for the NSH draft to progress.
> - But we are offering a pragmatic alternative that can deliver a subset o=
f
> NSH
>    function in a well-known environment. Our hope is that the SFF can be
>    achieved with off-the-shelf MPLS hardware.
> - I copied my email to the SFC list because that seemed the polite and
> right
>    thing to do, not because I think that working group should be
> developing
>    this solution. IMHO, this wok belongs in the MPLS working group.
>=20
> Cheers,
> Adrian
>=20
>=20
> > Joel, not sure I agree about being bound by transport mechanism when
> using
> > MPLS, as the MPLS sequenced labels can be transported over any type of
> > transport just like NSH could be transported.
> > For sure there is as Adrian mentions a trade-off regarding flexibility,
> so each will
> > find its application realm.
> > For many the flexibility in the sequenced MPLS label approach will be
> sufficient
> > for business purpose.
> >
> > G/
> >
> >
> > On 01/09/2017, 22:25, "sfc on behalf of Joel M. Halpern" <sfc-
> bounces@ietf.org
> > on behalf of jmh@joelhalpern.com> wrote:
> >
> >     Reading this draft, what you have proposed is a specific transport
> >     mechanism, using MPLS.  By removing the NSH header, you remove the
> >     transport agnostic properties that the Working Group was
> specifically
> >     chartered to achieve.
> >     By recasting the metadata into a label sequence, you make any
> metaata
> >     processing significantly harder, and make applications dependent
> upon
> >     the MPLS transport, rather than being able to rely on the NSH
> format.
> >     If this pattern were followed for other transports, we would requir=
e
> SFF
> >     and SF which understood how to parse and process all of the
> different
> >     transport encodings of the path, and SF would have to understand al=
l
> the
> >     different transport encodings of the metadata.
> >
> >     Why is this beneficial?
> >
> >     If what you want to do is carry NSH, with an MPLS label stack that
> >     represents the whole sequence of places to visit, we would still
> have to
> >     assume that SF preserved the MPLS stack, but their processing,
> assuming
> >     they could find the carried NSH header under the MPLS stack, would
> at
> >     least be independent of the transport.
> >
> >     Yours,
> >     Joel
> >
> >     On 9/1/17 4:15 PM, Adrian Farrel wrote:
> >     > Hi,
> >     >
> >     > We've been working up some ideas for using an MPLS forwarding
> plane
> > (switching
> >     > or SR) for SFC.
> >     >
> >     > We have constrained ourselves to the architecture developed by th=
e
> SFC
> > working
> >     > group, and have used the NSH as a functional model.
> >     >
> >     > MPLS is somewhat limited compared to the NSH encapsulation, so
> there is a
> >     > trade-off between using a new encapsulation with full function an=
d
> a good
> > set of
> >     > function using an existing forwarding plane.
> >     >
> >     > At the moment this is an early version of our work, but we though=
t
> you'd like
> > to
> >     > see our thought processes.
> >     >
> >     > (FWIW draft-ietf-bess-nsh-bgp-control-plane is applicable to NSH
> or MPLS
> >     > encapsulations and includes mechanisms to select between the two.=
)
> >     >
> >     > Cheers,
> >     > Adrian
> >     >
> >     >> -----Original Message-----
> >     >> From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On
> Behalf Of
> >     >> internet-drafts@ietf.org
> >     >> Sent: 01 September 2017 21:00
> >     >> To: i-d-announce@ietf.org
> >     >> Subject: I-D Action: draft-farrel-mpls-sfc-00.txt
> >     >>
> >     >>
> >     >> A New Internet-Draft is available from the on-line Internet-
> Drafts
> >     > directories.
> >     >>
> >     >>
> >     >>          Title           : An MPLS-Based Forwarding Plane for
> Service Function
> >     > Chaining
> >     >>          Authors         : Adrian Farrel
> >     >>                            Stewart Bryant
> >     >>                            John Drake
> >     >> 	Filename        : draft-farrel-mpls-sfc-00.txt
> >     >> 	Pages           : 23
> >     >> 	Date            : 2017-09-01
> >     >>
> >     >> Abstract:
> >     >>     Service Function Chaining (SFC) is the process of directing
> packets
> >     >>     through a network so that they can be acted on by an ordered
> set of
> >     >>     abstract service functions before being delivered to the
> intended
> >     >>     destination.  An architecture for SFC is defined in RFC7665.
> >     >>
> >     >>     The Network Service Header (NSH) can be inserted into packet=
s
> to
> >     >>     steer them along a specific path to realize a Service
> Function Chain.
> >     >>
> >     >>     Multiprotocol Label Switching (MPLS) is a widely deployed
> forwarding
> >     >>     technology that uses labels to identify the forwarding
> actions to be
> >     >>     taken at each hop through a network.  Segment Routing is a
> mechanism
> >     >>     that provides a source routing paradigm for steering packets
> in an
> >     >>     MPLS network.
> >     >>
> >     >>     This document describes how Service Function Chaining can be
> achieved
> >     >>     in an MPLS network by means of a logical representation of
> the NSH in
> >     >>     an MPLS label stack.
> >     >>
> >     >>
> >     >>
> >     >> The IETF datatracker status page for this draft is:
> >     >> https://datatracker.ietf.org/doc/draft-farrel-mpls-sfc/
> >     >>
> >     >> There are also htmlized versions available at:
> >     >> https://tools.ietf.org/html/draft-farrel-mpls-sfc-00
> >     >> https://datatracker.ietf.org/doc/html/draft-farrel-mpls-sfc-00
> >     >>
> >     >>
> >     >> Please note that it may take a couple of minutes from the time o=
f
> > 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/
> >     >>
> >     >> _______________________________________________
> >     >> I-D-Announce mailing list
> >     >> I-D-Announce@ietf.org
> >     >> https://www.ietf.org/mailman/listinfo/i-d-announce
> >     >> Internet-Draft directories: http://www.ietf.org/shadow.html
> >     >> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> >     >
> >     > _______________________________________________
> >     > sfc mailing list
> >     > sfc@ietf.org
> >     > https://www.ietf.org/mailman/listinfo/sfc
> >     >
> >
> >     _______________________________________________
> >     sfc mailing list
> >     sfc@ietf.org
> >     https://www.ietf.org/mailman/listinfo/sfc
> >
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Sep 21 11:26:11 2017
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 BF19B1320D9; Thu, 21 Sep 2017 11:26:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.579
X-Spam-Level: 
X-Spam-Status: No, score=-4.579 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_FILL_THIS_FORM_SHORT=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.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 Xf4n49fL5XNc; Thu, 21 Sep 2017 11:25:59 -0700 (PDT)
Received: from mail1.bemta3.messagelabs.com (mail1.bemta3.messagelabs.com [195.245.230.161]) (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 E9EAC132199; Thu, 21 Sep 2017 11:25:57 -0700 (PDT)
Received: from [195.245.230.51] by server-1.bemta-3.messagelabs.com id 08/06-02048-33404C95; Thu, 21 Sep 2017 18:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTaUhUURiG59xtruXUcabyyyxyKijDLYsGMvK PYWDRj6Bsoe7kbWZoFps71VTQJjmlSZth2qhZRqRWZg1lm6GmqWQmLSjYqrRrmFA2ld1l2v4c nvO977ddzmVJbR8TxvJuF++0c1Y9M4yaGZG4Kiqeqk+NHWpkDS3VV5Bhf850Q+fps7Th/aGjj KHJ+5U0nKjoURsa2/woUZ2c679IJ5eWDhLJdzoKycXkctpiNzrca2jzy5NHifQnh0l3duGana gih8xCw1gKZ5LQ0nCRki5afJCArC4/Ui7PEfTWnRGVIJbBc6GqvIuReBSeA77MbFoykbiBgNZ yj2hiWR1Og4rq4YqHh0elp2iFZ8BAbxshMYWnQH3GZZk1eCVU1mTINbU4AXwtA7I/SOzl/1Qr 90V4DHxprpD9JA6Fzu5imQFjKL1xn1R4NLx99ZNW/EZ41lOClPhEaHtdwCg8HtqLs+XFAGeqo bX9qVoRosF36GMgYSF4vp+XdwE8CS6/WaX4+wjo3+UJ+COhufsSpbAVOo7lBQZaDz9P3iGVhI c05DbvCRQNh7KejECyj4FHLUnKxmvhrvczdRBFFvyznMJ2uNdwhCqQP1IINOV3i8yK8Wlw4Vq MYomA3OwXaoWnwh5vofrf+AmkLkNTBd65iXdGxcdGG50Wk9ll4yzWqLjY+GgbLwicibdyRiF6 rcNWhcSntkOlQlfRvruLatFYltCP1hCDdanaEUZH2hYzJ5hXOzdaeaEWhbOsHjQ8WZ+qDXHyJ t69zmIV3+tvGdhg/ShNnSRrhHTOJlhMitSM5rHHOrq+E2ylfN6Sz+7HRT8ILWV32PmwUM0sKQ 1LaeaN9j9Ff/8H7Wh8mE6DVCqVNjidd9osrv/1dyiURXqdJkGqEmyxu/70fieORYhjra+8LY3 l4v5KYTtRxMwJzz8k13CmuOmbD8T4SursQee+9NdneXqKGV1K0IamF5HzVzzpPDxcd/14201P Sl/RuKHcPBhxylGddGDrtpeDJVvezquZvIShX7lvt458MNTVl78pv3r2dmNe1dJvjeEL9K0/9 vYmmr2DbqE/KeTB5JjgBf4Ubw6kDSTs3o6X6SnBzMVFkk6B+wWaXhJdAgQAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-3.tower-33.messagelabs.com!1506018351!117324881!1
X-Originating-IP: [52.33.64.93]
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 25085 invoked from network); 21 Sep 2017 18:25:53 -0000
Received: from ec2-52-33-64-93.us-west-2.compute.amazonaws.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (52.33.64.93) by server-3.tower-33.messagelabs.com with AES256-SHA256 encrypted SMTP; 21 Sep 2017 18:25:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=q1wLHrsdw4iWg4xBj0KgpmzNXj6NDRooFOes2QuwPi4=; b=aPX2f10PL+u6IkV9BRPVTXlQ8i3vm5/dsNjgTWYmNvtVPnVQ5vYWDEp/vkI5dY0fAgvo71+MSKkLzOPSYvm1hQIQkSWTTVtSMUdYlS0hkbpasNu954Z97bYjH6QK4qhW9Kn30TIUGol+dTdfFK4Mh3VLX9T8xsb7MEn60734rGo=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by AM4PR03MB1859.eurprd03.prod.outlook.com (10.167.89.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Thu, 21 Sep 2017 18:25:49 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::71db:1e06:ca8b:da77]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::71db:1e06:ca8b:da77%14]) with mapi id 15.20.0056.018; Thu, 21 Sep 2017 18:25:49 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
CC: "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <Jonathan.Hardwick@metaswitch.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-lsp-ping.all@ietf.org" <draft-ietf-mpls-lsp-ping.all@ietf.org>, "spring@ietf.org" <spring@ietf.org>,  "mpls@ietf.org" <mpls@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
Thread-Topic: [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
Thread-Index: AQHTMmGTKrYHjrFRHE+7WhCrFfdLIaK/p7EA
Date: Thu, 21 Sep 2017 18:25:48 +0000
Message-ID: <AM4PR03MB1713C3FB1B1764E15AFD557F9D660@AM4PR03MB1713.eurprd03.prod.outlook.com>
References: <DBE838B2-3146-4EDD-8A27-6B06A7C0C3ED@cisco.com>
In-Reply-To: <DBE838B2-3146-4EDD-8A27-6B06A7C0C3ED@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [79.178.34.49]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR03MB1859; 6:vxIHY+dATSUudlXg361ECQ4j6rYNGeW4CJjIBqrE/6bcjTmntRFurzaW/vWvpvdnunx4ijur3skI48hstuh3ojrzz3JDxqQlg3rDoB8DOTa8NIV99pnwHNqTelohWNhJEElx0lp6tgnhPGtx+NKvhVMEjFfQAvhwBtmly8/8nXkf81d/Wcf1fR679BSXDmjL/rwI96/DLoHjLKj0I5VKdgrqE9i3N1HCEmLKiq+x6Hluw5zQuv8iEcMEYD5b4VSVVMc4ndnzt9/jTXUMojXOQVfTrn0rgPOtF//33JXg8spaLlj8l+4lrSE1JsApWN0R0dFpxVU+phX8ca4x4hZlUQ==; 5:AdgGX1SgLa8azNrKhafJ/rFVS7g2+1TfBU6QWsIkeHkHZuRt4wf/FVwcYggJCs17i2HFiuMG7ivN3UMbFdWjHzZFW6VwVDx8UAd7vx0WZwEXm1+shCuZQBRHmDA3RuIyLzax0S6lq+nMeE40bYTr2A==; 24:NnffxR8cmrnL2IzH6oJzoK8QJ+gNjY1neoumKdjGO0YLkvkYx/7rFeDumfUsQD7rmg+X+mAMBRqjGZQ1wCUAcMkdXB+GuI2L/h3mY1/XtSU=; 7:lZAfvrDgU9Z+SbRhiI1G8d7Hfj94isTlnQVbFbkyjW7tRDksON4ECDUhR3/8OGlfbUDwirojTCVkiGrayAZyhPH6BYsWjQabwyv5tJ7dSa3i3S2wCtxPDcnEK8Pa4Ywqa/HPubco9CgS6+btTcuDGMWa3agzQgCwBDvw98yXO6JlQZ9eVCUnqsc982yjVVO12WHJ9vmn6x8nWtm5rtc2lYENIl0hKwLq63QsMVrBWtI=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 8864d18e-96b7-4195-0144-08d5011e2f0b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM4PR03MB1859; 
x-ms-traffictypediagnostic: AM4PR03MB1859:
x-exchange-antispam-report-test: UriScan:(95692535739014)(21748063052155)(279101305709854)(211171220733660); 
x-microsoft-antispam-prvs: <AM4PR03MB18598B01A5E38833EF59B5AB9D660@AM4PR03MB1859.eurprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR03MB1859; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR03MB1859; 
x-forefront-prvs: 04371797A5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(51444003)(252514010)(377454003)(84614002)(189002)(199003)(51914003)(101416001)(4326008)(55016002)(66066001)(606006)(316002)(6916009)(5250100002)(74316002)(54906003)(7736002)(2950100002)(966005)(790700001)(8936002)(102836003)(6116002)(189998001)(478600001)(72206003)(3846002)(81156014)(8676002)(97736004)(81166006)(3280700002)(3660700001)(230783001)(6306002)(561944003)(25786009)(229853002)(53936002)(236005)(6246003)(9686003)(86362001)(68736007)(7696004)(105586002)(2906002)(5660300001)(33656002)(54896002)(99286003)(6506006)(14454004)(53546010)(2900100001)(6436002)(76176999)(106356001)(54356999)(50986999)(163123001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR03MB1859; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB1713C3FB1B1764E15AFD557F9D660AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2017 18:25:49.2065 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1859
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/0tCFKHI609lIHyY49ZgCSYWdH6c>
Subject: Re: [mpls] [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 21 Sep 2017 18:26:03 -0000

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

TmFnZW5kcmEsCkkgd2lsbCByZWFkIHRoZSAtMDggdmVyc2lvbiBhbmQgc2VuZCBteSBmb3JtYWwg
Y29tbWVudHMgaW4gYSBmZXcgZGF5cy4KQmFzZWQgb24geW91ciBpbmxpbmUgY29tbWVudHMsIEkg
aG9wZWZ1bGx5IHdpbGwgYmUgYWJsZSB0byBjb25maXJtIHRoYXQgYWxsIG15IGNvbmNlcm5zIGhh
dmUgYmVlbiBzdWNjZXNzZnVsbHkgcmVzb2x2ZWQuCgpJIGFsc28gaG9wZSB0aGF0IDEteWVhciBl
eHRlbnNpb24gb2YgdGhlIElBTkEgZWFybHkgYWxsb2NhdGlvbnMgd2lsbCBzdWZmaWNlIGZvciB0
aGUgZG9jdW1lbnQgdG8gYmUgcHVibGlzaGVkLiBJdCBpcyBkZWZpbml0ZWx5IG5lZWRlZC4KClJl
Z2FyZHMsClNhc2hhCgpPZmZpY2U6ICs5NzItMzkyNjYzMDIKQ2VsbDogICAgICArOTcyLTU0OTI2
NjMwMgpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbQoKRnJvbTogTmFn
ZW5kcmEgS3VtYXIgTmFpbmFyIChuYWlrdW1hcikgW21haWx0bzpuYWlrdW1hckBjaXNjby5jb21d
ClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTcgMTo0MSBBTQpUbzogQWxleGFuZGVy
IFZhaW5zaHRlaW4gPEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPjsgcnRnLWFkc0Bp
ZXRmLm9yZwpDYzogSm9uYXRoYW4gSGFyZHdpY2sgKEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0
Y2guY29tKSA8Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+OyBydGctZGlyQGlldGYu
b3JnOyBkcmFmdC1pZXRmLW1wbHMtbHNwLXBpbmcuYWxsQGlldGYub3JnOyBzcHJpbmdAaWV0Zi5v
cmc7IG1wbHNAaWV0Zi5vcmcKU3ViamVjdDogUmU6IFtzcHJpbmddIFJ0Z0RpciByZXZpZXc6IGh0
dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmctMDYu
dHh0CgpIaSBTYXNoYSwKClRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBQbGVhc2Ugc2VlIGJlbG93
OgoKSGksCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJl
dmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byBy
ZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3Mg
dGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFuZCBzb21ldGltZXMgb24g
c3BlY2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUg
YXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0
IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKAi2h0dHA6Ly90cmFjLnRvb2xz
LmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXIKCkFsdGhvdWdoIHRoZXNlIGNvbW1l
bnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdCB3b3Vs
ZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBjb25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90
aGVyIElFVEYgTGFzdCBDYWxsIGNvbW1lbnRzIHRoYXQgeW91IHJlY2VpdmUsIGFuZCBzdHJpdmUg
dG8gcmVzb2x2ZSB0aGVtIHRocm91Z2ggZGlzY3Vzc2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJh
ZnQuCgpEb2N1bWVudDogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxzLXNw
cmluZy1sc3AtcGluZy0wNi50eHQKClJldmlld2VyOiBBbGV4YW5kZXIgKOKAnFNhc2hh4oCdKSBW
YWluc2h0ZWluCgpSZXZpZXcgZGF0ZTogMjAuMDkuMjAxNwoKSUVURiBMQyBFbmQgRGF0ZTogTm90
IGtub3duCgpJbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjawoKU3VtbWFyeToKCkkgaGF2
ZSBzaWduaWZpY2FudCBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IGFuZCByZWNvbW1lbmQg
dGhhdCB0aGUgUm91dGluZyBBRHMgZGlzY3VzcyB0aGVzZSBpc3N1ZXMgZnVydGhlciB3aXRoIHRo
ZSBhdXRob3JzLgoKQ29tbWVudHM6CgpJIGhhdmUgbm90aWNlZCB0aGF0IHRoZXJlIGlzIGFuIGVh
cmxpZXIgcmV2aWV3IG9mIHRoZSBzYW1lIHZlcnNpb24gb2YgIHRoZSBkcmFmdDxodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL3J0Zy1kaXIvY3VycmVudC9tc2cwMzU0Mi5odG1s
PiwgYW5kIEkgZnVsbHkgYWdyZWUgd2l0aCB0aGUgcHJldmlvdXMgcmV2aWV3ZXIgcmVnYXJkaW5n
IHRoZSBvdmVyYWxsIGltcHJlc3Npb24gYW5kIHNwZWNpZmljIGlzc3VlcyByYWlzZWQuIEkgaGF2
ZSB0cmllZCB0byBhdm9pZCByZXBvcnRpbmcgdGhlIHNhbWUgaXNzdWVzIGFnYWluIGFuZCBmb2N1
cyBvbmx5IG9uIG5ldyBpc3N1ZXMuCgpUaGlzIHJldmlldyBoYXZlIGJlZW4gZG9uZSBvbiBhIHZl
cnkgdGlnaHQgc2NoZWR1bGUgZm9yIG1lLCBhbmQgdGhlcmVmb3JlIEkgY291bGQgaGF2ZSBtaXNz
ZWQgc29tZSBpc3N1ZXMgYW5kIGRlZmluaXRlbHkgbWFueSBuaXRzLiBUaGUgdGlnaHQgc2NoZWR1
bGUgaGFzIGFsc28gbGltaXRlZCBteSBhYmlsaXR5IHRvIGRpc2N1c3MgdGhlIGRyYWZ0IHdpdGgg
dGhlIGF1dGhvcnMgaW4gc3VmZmljaWVudCBkZXRhaWwg4oCTIGJ1dCBzb21lIGludGVyYWN0aW9u
cyBkaWQgdG9vayBwbGFjZS4gSSB3b3VsZCBsaWtlIHRvIHRoYW5rIHRoZSBhdXRob3JzIGZvciB0
aGVpciBjb29wZXJhdGlvbi4KCk1ham9yIElzc3VlczoKCgogIDEuICBTZWN0aW9uIDcuNCDigJxT
ZWdtZW50IElEIENoZWNr4oCdIG9mIHRoZSBkcmFmdCBjbGFpbXMgdG8gdXBkYXRlIOKAnHRoZSBw
cm9jZWR1cmUgZGVmaW5lZCBpbiBTdGVwIDYgb2YgU2VjdGlvbiA0LjQgIG9mIFtSRkM4MDI5XeKA
nS4gSG93ZXZlciwgSSBoYXZlIGZhaWxlZCB0byBpbnRlZ3JhdGUgdGhlIGxvZ2ljIGRlZmluZWQg
YnkgdGhlIHBzZXVkb2NvZGUgaW4gdGhpcyBzZWN0aW9uIHdpdGggdGhlIGxvZ2ljIGRlZmluZWQg
YnkgdGhlIHJlZmVyZW5jZWQgcHNldWRvY29kZS4KICAgICAqICAgSSBoYXZlIHN1c3BlY3RlZCB0
aGF0IHRoZSBuZXdseSBpbnRyb2R1Y2VkIGxvZ2ljIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBFZ3Jl
c3MgRkVDIFZhbGlkYXRpb24gbG9naWMgZGVmaW5lZCBpbiBTZWN0aW9uIDQuNC4xIG9mIFJGQyA4
MDI5LiAgVGhpcyBzdXNwaWNpb24gaGFzIGJlZW4gYWNrbm93bGVkZ2VkIGJ5IHRoZSBhdXRob3Jz
LCBhbmQgdGhleSBwbGFuIHRvIGZpeCB0aGUgd3JvbmcgcmVmZXJlbmNlIGluIHRoZSBuZXh0IHJl
dmlzaW9uIG9mIHRoZSBkcmFmdC4KPE5hZ2VuZHJhPiBXZSBoYXZlIHRoaXMgYWRkcmVzc2VkIGlu
IHRoZSBuZXcgcmV2aXNpb24uIFdlIGhhdmUgdXBkYXRlZCB0aGUgc2VjdGlvbiBhcyA0LjQuMS4K
CgogICAgICogICBGcm9tIG15IFBPViB0aGUgYmVzdCB3YXkgdG8gYXZvaWQgcG9zc2libGUgbWlz
aW50ZXJwcmV0YXRpb24gYnkgdGhlIGltcGxlbWVudGVycyB3b3VsZCBiZSBpbmNsdXNpb24gb2Yg
dGhlIHVwZGF0ZWQgdmVyc2lvbiBvZiB0aGUgcHNldWRvY29kZSAod2l0aCBleHBsaWNpdCBtYXJr
aW5nIG9mIHRoZSBuZXcgbG9naWMpIGRpcmVjdGx5IGluIHRoZSBkb2N1bWVudC4gSSBoYXZlIHN1
Z2dlc3RlZCB0aGlzIHRvIHRoZSBhdXRob3JzLCBidXQgSSBkaWQgbm90IGdldCB0aGVpciByZXNw
b25zZSBzbyBmYXIuCjxOYWdlbmRyYT4gV2UgYWRkcmVzc2VkIHRoaXMgb25lIGFzIHdlbGwuIFdl
IGluY2x1ZGVkIHRoZSBtb2RpZmllZC91cGRhdGVkIHZlcnNpb24gb2YgU3RlcCA0IChmcm9tIFJG
QyA4MDI5KSBhbmQgY29udGludWVkIHRoZSBwcm9jZWR1cmUgYXMgU3RlcCA0YS4KCgogIDEuICBJ
IGFncmVlIHdpdGggdGhlIHByZXZpb3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUgbWlzbWF0Y2gg
YmV0d2VlbiB0aGUgKHByZXN1bWVkKSBjbGFpbSBhbmQgdGhlIGFjdHVhbCBzY29wZSBjb3ZlcmVk
IGJ5IHRoZSBkcmFmdC4gVG8gdGhlIGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGluZywgdGhlIGF1dGhv
cnMgaGF2ZSBhbHJlYWR5IGFncmVlZCB0byBmaXggdGhpcyBpbiB0aGUgbmV4dCByZXZpc2lvbiBv
ZiB0aGUgZHJhZnQuCgo8TmFnZW5kcmE+IFdlIGNoYW5nZWQgdGhlIHRpdGxlIHRvIHJlZmxlY3Qg
dGhlIHNjb3BlIGFwcHJvcHJpYXRlbHkuCgpNaW5vciBJc3N1ZXM6CgoKICAxLiAgSSB3b25kZXIg
d2h5IHRoZSBhdXRob3JzIHBsYWNlIHN1Y2ggYW4gZW1waGFzaXMgb24gU2VydmljZSBsYWJlbHMg
KHdoaWNoLCBBRkFJSywgaGF2ZSBub3QgYmVlbiBkZWZpbmVkIGluIGFueSBsZXZlbCBvZiBkZXRh
aWwgYW55d2hlcmUgc28gZmFyKSDigJMgdGhlc2UgbGFiZWxzIGFyZSBtZW50aW9uZWQgaW4gU2Vj
dGlvbnMgNC4yLCA1ICh0aGF0IG1lbnRpb25zIHRoZW0gYXMg4oCcU2VydmljZSBzZWdtZW50c+KA
nSkgIGFuZCA4LCB3aGlsZSBzbyBtYW55IHR5cGVzIG9mIFNlZ21lbnQgSURzIHRoYXQgYXJlIGFs
cmVhZHkgd2VsbCBkZWZpbmVkIGJvdGggaW4gdGhlIFNSUElORyBXRyBkb2N1bWVudHMgYW5kIGlu
IHRoZSBleHRlbnNpb25zIG9mIHRoZSByZWxldmFudCByb3V0aW5nIHByb3RvY29scyBhcmUgbGVm
dCBvdXQgb2Ygc2NvcGUgb2YgdGhlIGRyYWZ0LiAgVGhlIGF1dGhvcnMgaGF2ZSBhY2tub3dsZWRn
ZWQgdGhpcyBhbmQgcGxhbiB0byBmaXggdGhpcyBpc3N1ZSAocHJvYmFibHkgYnkgcmVtb3Zpbmcg
dGhlIFNlcnZpY2UgbGFiZWxzIGNvbXBsZXRlbHkpLgo8TmFnZW5kcmE+IEFzIHdlIGRpc2N1c3Nl
ZCBvZmZsaW5lLCB0aGlzIHNlY3Rpb24gd2FzIGluY2x1ZGVkIGFzIHBhcnQgb2YgdGhlIG1lcmdl
IG9mIHRoZSB0d28gaW5kaXZpZHVhbCBkcmFmdHMuIFRvIGF2b2lkIGFueSBjb25mdXNpb24gYW5k
IHN0YXkgd2l0aGluIHRoZSBzY29wZSBvZiB0aGlzIGRyYWZ0LCB3ZSByZW1vdmVkIGFueSBkaXNj
dXNzaW9uIGFib3V0IHNlcnZpY2UgbGFiZWwvc2VnbWVudC4KCgogIDEuICBUaGUgZGVzY3JpcHRp
b24gb2YgcG9zc2libGUgZGF0YSBwbGFuZSBtYWxmdW5jdGlvbnMgaW4gc2VjdGlvbiA0LjEgc2Vl
bXMgdG8gYXNzdW1lIHRoYXQgYWxsIHRoZSBub2RlcyBpbiB0aGUgcmVmZXJlbmNlZCB0b3BvbG9n
eSAoc2hvd24gaW4gRmlndXJlIDEpIHVzIHRoZSBzYW1lIFNSR0IuIElmIHRoaXMgYXNzdW1wdGlv
biAod2hpY2ggaXMgbm90IGV4cGxpY2l0bHkgbWVudGlvbmVkKSBpcyBub3QgY29ycmVjdCwgdGhl
IExTUCBQaW5nIEVjaG8gcmVxdWVzdCBwYWNrZXRzIHdvdWxkIG5vdCBiZSDigJxkZWxpdmVyZWQg
dG8gdGhlaXIgZXhwZWN0ZWQgZGVzdGluYXRpb25zIGJ1dCBub3QgdmlhIHRoZSBleHBlY3RlZCBw
YXRo4oCdIChhcyB0aGUgdGV4dCBpbiB0aGlzIHNlY3Rpb24gY2xhaW1zKS4gSSBzdWdnZXN0IG1h
a2luZyBhbnkgc3VjaCBhc3N1bXB0aW9ucyBleHBsaWNpdCBpbiB0aGUgdGV4dAoKPE5hZ2VuZHJh
PiBEb2VzIHRoZSBiZWxvdyB1cGRhdGVkIHRleHQgY2xhcmlmaWVzPzoKCk9MRDoKICAgICAgICAg
ICAgICAgICAgIEFzc3VtZSBpbiBhYm92ZSB0b3BvbG9neSwgUjEgc2VuZHMgdHJhZmZpYyB3aXRo
IHNlZ21lbnQgc3RhY2sgYXMKICAgezkxMjQsIDUwMDh9IHNvIHRoYXQgdGhlIHBhdGggdGFrZW4g
d2lsbCBiZSBSMS1SMi1SNC1SNS1SNy1SOC4gIElmCiAgIHRoZSBBZGphY2VuY3kgU2VnbWVudCBJ
RCA5MTI0IGlzIG1pc3Byb2dyYW1tZWQgaW4gUjIgdG8gc2VuZCB0aGUKICAgcGFja2V0IHRvIFIx
IG9yIFIzLCBpdCB3aWxsIHN0aWxsIGJlIGRlbGl2ZXJlZCB0byBSOCBidXQgaXMgbm90IHZpYQog
ICB0aGUgZXhwZWN0ZWQgcGF0aC4KCk5FVzoKICAgICAgICAgICAgICAgICAgIEFzc3VtZSBpbiBh
Ym92ZSB0b3BvbG9neSwgUjEgc2VuZHMgdHJhZmZpYyB3aXRoIHNlZ21lbnQgc3RhY2sgYXMKICAg
ezkxMjQsIDUwMDh9IHNvIHRoYXQgdGhlIHBhdGggdGFrZW4gd2lsbCBiZSBSMS1SMi1SNC1SNS1S
Ny1SOC4gIElmCiAgIHRoZSBBZGphY2VuY3kgU2VnbWVudCBJRCA5MTI0IGlzIG1pc3Byb2dyYW1t
ZWQgaW4gUjIgdG8gZm9yd2FyZCB0aGUKICAgcGFja2V0IHRvIFIxIG9yIFIzLCB0aGUgcGFja2V0
IG1heSBzdGlsbCBiZSBkZWxpdmVyZWQgdG8gUjggKGlmIHRoZSBub2RlcyBhcmUKIGNvbmZpZ3Vy
ZWQgd2l0aCBzYW1lIFNSR0IpYnV0IGlzIG5vdCB2aWEgdGhlIGV4cGVjdGVkIHBhdGguCgoKCiAg
MS4gICBJIGFtIG5vdCBzdXJlIGlmIOKAnE9TUEbigJ0gYW5kIElTSVPigJ0gKHdpdGhvdXQgYW55
IHJlZmVyZW5jZSB0byBTZWdtZW50IFJvdXRpbmcpIGFyZSB0aGUgcHJvcGVyIG5hbWVzIGZvciB0
aGUgbGFiZWwgZGlzdHJpYnV0aW9uIHByb3RvY29scyBpbiB0aGUgcHJvcG9zZWQgbmV3IElBTkEg
cmVnaXN0cnkgaW4gU2VjdGlvbiAxMC4yLiBGcm9tIG15IFBPViDigJxPU1BGL0lTSVMgU1IgRXh0
ZW5zaW9uc+KAnSB3b3VsZCBiZSBtb3JlIGFwcHJvcHJpYXRlLiBUaGUgYXV0aG9ycyBkaXNhZ3Jl
ZSB3aXRoIHRoaXMgcHJvcG9zYWwgY2xhaW1pbmcgdGhhdCBPU1BGIGFuZCBJU0lTIGFyZSBub3Qg
dXNlZCBmb3IgbGFiZWwgZGlzdHJpYnV0aW9uIGluIGFueSBvdGhlciB3YXkuIChSRkMgODAyOSB0
aGF0IGVuY29kZXMgdGhlIGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90b2NvbCBpbiB0aGUgRG93bnN0
cmVhbSAgRGV0YWlsZWQgTWFwcGluZyBUTFYgZGlkIG5vdCByZXF1ZXN0IGEgZGVkaWNhdGVkIHJl
Z2lzdHJ5IGZvciB0aGlzIHB1cnBvc2UsIGFuZCBJIHRoaW5rIHRoYXQgdGhlIGF1dGhvcnMgaGF2
ZSBiZWVuIHJpZ2h0IHRvIHJlcXVlc3Qgc3VjaCBhIHJlZ2lzdHJ5KS4KPE5hZ2VuZHJhPiBBcyB3
ZSBkaXNjdXNzZWQsIHdlIGFyZSBub3QgYXdhcmUgb2YgdGhlIHVzZSBvZiBPU1BGL0lTSVMgZm9y
IGxhYmVsIGRpc3RyaWJ1dGlvbiBvdGhlciB0aGFuIFNSLiBJIGFtIG5vdCBzdXJlIGlmIHRoZXJl
IGlzIGEgbmVlZCB0byBkaWZmZXJlbnRpYXRlIEJHUCBhcyBzaWduYWxpbmcgcHJvdG9jb2wgZm9y
IFJGQzMxMDcgdnMgZVBFLiBXZSBtYXkgbmVlZCB0byBndWFnZSBpdCBhbmQgdXBkYXRlIHByb3Rv
Y29sIEJHUCBpZiByZXF1aXJlZC4gSWYgdGhlIFdHIGFuZC9vciBBRCBpcyBmYXZvciBvZiByZW5h
bWluZyBpdCBhcyDigJxPU1BGL0lTSVMgU1IgRXh0ZW5zaW9uc+KAnSwgd2UgY2FuIGRlZmluaXRl
bHkgdXBkYXRlIGl0IGFjY29yZGluZ2x5LgoKCgogIDEuICBJIGRvdWJ0IHRoZSBkcmFmdCBuZWVk
cyBhZGRyZXNzIGFueSBGUlIgaXNzdWVzIGV2ZW4gaW4gZnV0dXJlIChhcyBtZW50aW9uZWQgaW4g
dGhlIGxhc3Qgc3RhdGVtZW50IGluIFNlY3Rpb24gNSksIHNpbmNlLCB0byB0aGUgYmVzdCBvZiBt
eSB1bmRlcnN0YW5kaW5nLCBhbnkgZm9ybSBvZiBGUlI6CiAgICAgKiAgIElzIG9wZXJhdGVkIGxv
Y2FsbHkgYnkgdGhlIG5vZGUgdGhhdCBpcyB1cHN0cmVhbSB0byB0aGUgZmFpbHVyZSB3aXRob3V0
IHBhc3NpbmcgYW55IGluZm9ybWF0aW9uIHRvIHRoZSBpbml0aWF0b3Igb2YgTFNQLVBpbmcgUmVx
dWVzdCBwYWNrZXRzCiAgICAgKiAgIEluIGFueSBjYXNlIGlzIGp1c3QgYSB0cmFuc2llbnQgc3Rh
dGUgaW4gdGhlIChwcmVzdW1hYmx5IHNob3J0KSBpbnRlcnZhbCBiZXR3ZWVuIHRoZSBmYWlsdXJl
IGJlaW5nIGRldGVjdGVkIGJ5IHRoZSB1cHN0cmVhbSBub2RlIGFuZCByZS1jb252ZXJnZW5jZSBv
ZiBJR1AKCjxOYWdlbmRyYT4gQW55IGRpc2N1c3Npb24gcmVsYXRlZCB0byBGUlIgaGFzIGJlZW4g
cmVtb3ZlZCBhbHJlYWR5LgoKSSBhbHNvIHRoaW5rIHRoYXQgcmVmZXJlbmNlcyB0byDigJxmdXR1
cmUgdmVyc2lvbnPigJ0gYXJlIG5vdCBxdWl0ZSBhcHByb3ByaWF0ZSBpbiB0aGUgZG9jdW1lbnQg
dGhhdCBpcyBnb2luZyB0byB0aGUgSUVURiBMQy4gSSByZWNvbW1lbmQgcmVtb3ZpbmcgYW55IHN1
Y2ggcmVmZXJlbmNlcyBmcm9tIHRoZSBkb2N1bWVudCwKCjxOYWdlbmRyYT4gU2VydmljZSBzZWdt
ZW50IGlzIHRoZSBvbmUgd2hpY2ggaGFzIHNvbWUgcmVmZXJlbmNlIHRvIGZ1dHVyZSB2ZXJzaW9u
cyBvciBkb2N1bWVudC4gV2l0aCB0aGUgdXBkYXRlZCByZXZpc2lvbiwgd2UgY2xlYXJlZCBhbGwg
cmVmZXJlbmNlcyB0byBhbnkgZnV0dXJlIHZlcnNpb25zLgoKCiAgMS4gIFNlY3Rpb24gOSDigJxC
YWNrd2FyZCBDb21wYXRpYmlsaXR5IHdpdGggbm9uLVNlZ21lbnQgUm91dGluZyBkZXZpY2Vz4oCd
IGRlZmluZXMgdGhlIGJlaGF2aW9yIGZvciB0aGUgdHdvIHNsaWdodGx5IGRpZmZlcmVudCB1c2Ug
Y2FzZXM6CiAgICAgKiAgIExTUCBQaW5nIEVjaG8gUmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0
ZWQgYnkgYW4gU1ItY2FwYWJsZSBub2RlIChhbmQgdGhlcmVmb3JlIHRoZWlyIHRhcmdldCBGRUMg
c3RhY2sgY29udGFpbnMgU1ItcmVsYXRlZCBGRUNzKSwgd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBs
ZWdhY3kgZGV2aWNlIHRoYXQgaXMgbm90IFNSLWNhcGFibGUuIEluIHRoaXMgY2FzZSB0aGUgcHJv
cG9zZWQgc29sdXRpb24gKHJlc3BvbmQgd2l0aCB0aGUgRkVDLXJldHVybi1jb2RlIOKAnFJlcGx5
aW5nIHJvdXRlciBoYXMgbm8gbWFwcGluZyBmb3IgdGhlIEZFQyBhdCBzdGFjay1kZXB0aOKAnSkg
bG9va3MgYXMgdGhlIG9ubHkgcG9zc2liaWxpdHkgc2luY2UgdGhlIGxlZ2FjeSBkZXZpY2UgY2Fu
bm90IHBhcnNlIFNSIEZFQ3MgaW4gYW55IGNhc2UKICAgICAqICAgTFNQIFBpbmcgRWNobyBSZXF1
ZXN0IHBhY2tldHMgYXJlIGluaXRpYXRlZCBieSBhIGxlZ2FjeSBkZXZpY2Ugd2hpbGUgdGhlIHJl
c3BvbmRlciBpcyBTUi1jYXBhYmxlLiBUaGUgZHJhZnQgZGVmaW5lcyB0aGUgc2FtZSBiZWhhdmlv
ciBpbiB0aGlzIGNhc2Ug4oCTIGJ1dCwgSU1ITyBhbmQgRldJVywgdGhlIHJlc3BvbmRlciBjb3Vs
ZCBwcm92aWRlIHNsaWdodGx5IGJldHRlciBkaWFnbm9zdGljcyBzaW5jZSBpdCBjYW4gcGFyc2Ug
dGhlIOKAnG9sZOKAnSB0YXJnZXQgRkVDIGFuZCByZWNvZ25pemUgdGhlIGVxdWl2YWxlbnQgTm9k
ZSBJRC4gQW4gYWRkaXRpb25hbCByZXR1cm4gY29kZSB3b3VsZCBiZSByZXF1aXJlZCB0byBpbXBs
ZW1lbnQgdGhpcyBiZWhhdmlvci4KCjxOYWdlbmRyYT4gSW4gdGhpcyBjYXNlLCBJIGJlbGlldmUg
dGhlIGxlZ2FjeSBub2RlIChJbml0aWF0b3IpIHdpbGwgbm90IGJlIGFibGUgdG8gcGFyc2UgdGhl
IG5ldyByZXR1cm4gY29kZSByZWNlaXZlZC4gSSBhbSBub3Qgc3VyZSBpZiBpdCB3aWxsIGJlIGhl
bHBmdWwuCgpUaGlzIGlzc3VlIGhhcyBub3QgYmVlbiBkaXNjdXNzZWQgd2l0aCB0aGUgYXV0aG9y
cyBkdWUgdG8gbGFjayBvZiB0aW1lLgpOaXRzOgoKCiAgMS4gIFRoZSBub3RlIHRvIHRoZSBSRkMg
RWRpdG9yIGluIFNlY3Rpb24gMTAgbWVudGlvbnMgZWFybHkgSUFOQSBhbGxvY2F0aW9uIGZvciBz
b21lIFN1Yi1UTFYgdHlwZXMgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQg4oCTIGJ1dCwgYXMgb2Yg
dG9kYXksIHRoZXNlIGVhcmx5IGFsbG9jYXRpb25zIGhhdmUgYWxyZWFkeSBleHBpcmVkICh0aGV5
IGhhdmUgYmVlbiBpbiBmb3JjZSB1bnRpbCAxNS4wOS4xNykuICBJIGhhdmUgdG8gYWRtaXQgdGhh
dCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kIHRoZSBpbXBsaWNhdGlvbnMgb2YgdGhpcyBmYWN0
IOKAkyBlLmcuLCB3aGV0aGVyIHRoZSBhdXRob3JzIG1heSBjb250aW51ZSB0byByZWZlciB0byB0
aGUgc3BlY2lmaWMgdmFsdWVzIG9mIHBhcmFtZXRlcnMgKGUuZy4sIFN1Yi1UTFYgMzQsIDM1IGV0
Yy4pIGZvciB3aGljaCBlYXJseSBJQU5BIGFsbG9jYXRpb24gaGFzIGV4cGlyZWQsIG9yIHNob3Vs
ZCB1c2Ugc29tZSBvdGhlciBmb3JtIG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCkuCgoKPE5hZ2Vu
ZHJhPiBMb2EgYW5kIEFtYW5kYSBoZWxwZWQgdXMgdG8gcmVuZXcgdGhpcyBhbGxvY2F0aW9uIGZv
ciBhbm90aGVyIHllYXIuIFNvIEkgdGhpbmsgdGhlIGFsbG9jYXRlZCB2YWx1ZSBpcyB2YWxpZCBm
b3IgYW5vdGhlciB5ZWFyLgoKCiAgMS4gIFRoZSBkcmFmdCBtZW50aW9ucyBhIFRCRDcgdmFsdWUg
dG8gYmUgYXNzaWduZWQgYnkgSUFOQSwgYnV0IHRoZXJlIGFyZSBubyBUQkQxLCDigKYsIFRCRDYu
IFRoZSBhdXRob3JzIGhhdmUgYWNrbm93bGVkZ2VkIHRoaXMgYW5kIHBsYW4gdG8gZml4IGl0LiBI
b3dldmVyLCBJIGRvIG5vdCBrbm93IGhvdyB0aGlzIGNhbiBiZSBhZmZlY3RlZCBieSBleHBpcmF0
aW9uIG9mIGVhcmx5IElBTkEgYWxsb2NhdGlvbnMgKHNlZSBhYm92ZSkKPE5hZ2VuZHJhPiBXZSBj
aGFuZ2VkIHRoaXMgb25lIHRvIFRCRDEg4pi6CgoKICAxLiAgSSBoYXZlIGZhaWxlZCB0byB1bmRl
cnN0YW5kIHRoZSBpbnRlbnRpb24gb2YgdGhlIGF1dGhvcnMgcmVnYXJkaW5nIGFscmVhZHkgbWVu
dGlvbmVkIFNlcnZpY2UgbGFiZWxzIGZyb20gdGhlIGZvbGxvd2luZyBzdGF0ZW1lbnQgaW4gc2Vj
dGlvbiA4OiDigJxIb3cgYSBub2RlIHRyZWF0cyBTZXJ2aWNlIGxhYmVsIGlzIG91dHNpZGUgdGhl
IHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQgYW5kIHdpbGwgYmUgaW5jbHVkZWQgaW4gdGhpcyBvciBh
IGRpZmZlcmVudCBkb2N1bWVudCBsYXRlcuKAnS4gT2YgY291cnNlLCBpZiB0aGUgU2VydmljZSBs
YWJlbHMgYXJlIHJlbW92ZWQgZnJvbSB0aGUgZHJhZnQsIHRoaXMgc2VudGVuY2Ugd291bGQgaG9w
ZWZ1bGx5IGRpc2FwcGVhciB3aXRoIGl0cyBpbnRlcm5hbCBjb250cm92ZXJzeS4KCiA8TmFnZW5k
cmE+ICBBcyBtZW50aW9uZWQgZWFybGllciwgdGhpcyBzZWN0aW9uIGFuZCBhbnkgcmVsYXRlZCBk
aXNjdXNzaW9uIGFib3V0IHNlcnZpY2Ugc2VnbWVudCBoYXMgYmVlbiByZW1vdmVkIOKYui4KCk9u
Y2UgYWdhaW4sIHRoYW5rcyBhIGxvdCBmb3IgdGhlIHRob3JvdWdoIHJldmlldyBhbmQgY29tbWVu
dHMuCgpUaGFua3MsCk5hZ2VuZHJhCgpSZWdhcmRzLApTYXNoYQoKT2ZmaWNlOiArOTcyLTM5MjYz
MDIKQ2VsbDogICAgICArOTcyLTU0OTI2NjMwMgpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNodGVp
bkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0
aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzCkNPTkZJ
REVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9y
bSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5h
bAphbmQgYWxsIGNvcGllcyB0aGVyZW9mLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBp
ZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzIApDT05GSURFTlRJQUwg
YW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyAKdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5
IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsIAphbmQg
YWxsIGNvcGllcyB0aGVyZW9mLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDb3VyaWVy
OwoJcGFub3NlLTE6MiA3IDQgOSAyIDIgNSAyIDQgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWls
eToiQ2FtYnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1m
YWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0
O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJTZWdvZSBVSSBTeW1ib2wiOwoJcGFub3NlLTE6
MiAxMSA1IDIgNCAyIDQgMiAyIDM7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1h
bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7Cgljb2xvcjojMDU2M0MxOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRl
ZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNv
bG9yOiM5NTRGNzI7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcHJlCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOwoJ
bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMC4wcHQ7Cglm
b250LWZhbWlseTpDb3VyaWVyO30KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaAoJe21zby1zdHlsZS1wcmlvcml0eTozNDsKCW1hcmdp
bi10b3A6MGNtOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1hcmdpbi1ib3R0b206MGNtOwoJbWFyZ2lu
LWxlZnQ6MzYuMHB0OwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsK
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVk
Q2hhcgoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsKCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7Cglmb250
LWZhbWlseTpDb3VyaWVyO30KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9y
bWFsMAoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
OwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2lu
LWxlZnQ6MGNtOwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iLHNlcmlmO30Kc3Bhbi5FbWFpbFN0eWxlMjEKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsK
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6d2luZG93dGV4dDt9CnNw
YW4uRW1haWxTdHlsZTIyCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7Cglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOndpbmRvd3RleHQ7fQpzcGFuLkVtYWlsU3R5bGUy
MwoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5OwoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7Cgljb2xvcjojMUY0OTdEO30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUt
dHlwZTpleHBvcnQtb25seTsKCWZvbnQtc2l6ZToxMC4wcHQ7fQpAcGFnZSBXb3JkU2VjdGlvbjEK
CXtzaXplOjYxMi4wcHQgNzkyLjBwdDsKCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4w
cHQ7fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQovKiBMaXN0IERlZmlu
aXRpb25zICovCkBsaXN0IGwwCgl7bXNvLWxpc3QtaWQ6MTg3ODQxOTAyOwoJbXNvLWxpc3QtdHlw
ZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTk1NjMwMDI0MCA2NzY5ODcwMyA2NzY5
ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcx
MyA2NzY5ODcxNTt9CkBsaXN0IGwwOmxldmVsMQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBs
aXN0IGwwOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDA6bGV2ZWwzCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMDpsZXZl
bDQKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDpsZXZlbDUKCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0
IGwwOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJdGV4
dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDA6bGV2ZWw3Cgl7bXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0
O30KQGxpc3QgbDA6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDpsZXZlbDkKCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50Oi05LjBwdDt9CkBsaXN0IGwx
Cgl7bXNvLWxpc3QtaWQ6MTMxNDMzODYxNjsKCW1zby1saXN0LXR5cGU6aHlicmlkOwoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOjEwNzg4NzQ5MTQgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2
OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQpAbGlz
dCBsMTpsZXZlbDEKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTpsZXZlbDIKCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDt9CkBsaXN0IGwxOmxldmVsMwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2Vy
OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJp
Z2h0OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDE6bGV2ZWw0Cgl7bXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVu
dDotMTguMHB0O30KQGxpc3QgbDE6bGV2ZWw1Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxw
aGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTpsZXZlbDYKCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25l
OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50Oi05LjBwdDt9
CkBsaXN0IGwxOmxldmVsNwoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGwxOmxldmVs
OAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDot
MTguMHB0O30KQGxpc3QgbDE6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4t
bG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMgoJe21zby1saXN0LWlkOjE5
MDg2ODc5MTA7Cgltc28tbGlzdC10eXBlOmh5YnJpZDsKCW1zby1saXN0LXRlbXBsYXRlLWlkczox
Nzg4NDA1MjM4IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3
Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30KQGxpc3QgbDI6bGV2ZWwxCgl7bXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDI6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMjpsZXZl
bDMKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50
Oi05LjBwdDt9CkBsaXN0IGwyOmxldmVsNAoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0
IGwyOmxldmVsNQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0
LWluZGVudDotMTguMHB0O30KQGxpc3QgbDI6bGV2ZWw2Cgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMjpsZXZlbDcK
CXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMjpsZXZlbDgKCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGwy
OmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJdGV4dC1p
bmRlbnQ6LTkuMHB0O30Kb2wKCXttYXJnaW4tYm90dG9tOjBjbTt9CnVsCgl7bWFyZ2luLWJvdHRv
bTowY207fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPgo8L2hlYWQ+Cjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iIzA1
NjNDMSIgdmxpbms9IiM5NTRGNzIiPgo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TmFnZW5kcmEsPG86cD48
L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+SSB3aWxsIHJlYWQgdGhlIC0wOCB2ZXJzaW9uIGFuZCBzZW5kIG15IGZvcm1hbCBj
b21tZW50cyBpbiBhIGZldyBkYXlzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJhc2VkIG9uIHlvdXIgaW5saW5l
IGNvbW1lbnRzLCBJIGhvcGVmdWxseSB3aWxsIGJlIGFibGUgdG8gY29uZmlybSB0aGF0IGFsbCBt
eSBjb25jZXJucyBoYXZlIGJlZW4gc3VjY2Vzc2Z1bGx5IHJlc29sdmVkLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgYWxzbyBob3BlIHRoYXQgMS15ZWFyIGV4dGVuc2lvbiBv
ZiB0aGUgSUFOQSBlYXJseSBhbGxvY2F0aW9ucyB3aWxsIHN1ZmZpY2UgZm9yIHRoZSBkb2N1bWVu
dCB0byBiZSBwdWJsaXNoZWQuIEl0IGlzIGRlZmluaXRlbHkgbmVlZGVkLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2FzaGE8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2
MzAyPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0
Mzs5NzItNTQ5MjY2MzAyPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7IEFsZXhhbmRl
ci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gTmFnZW5kcmEgS3VtYXIgTmFpbmFyIChuYWlrdW1h
cikgW21haWx0bzpuYWlrdW1hckBjaXNjby5jb21dCjxicj4KPGI+U2VudDo8L2I+IFRodXJzZGF5
LCBTZXB0ZW1iZXIgMjEsIDIwMTcgMTo0MSBBTTxicj4KPGI+VG86PC9iPiBBbGV4YW5kZXIgVmFp
bnNodGVpbiAmbHQ7QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20mZ3Q7OyBydGctYWRz
QGlldGYub3JnPGJyPgo8Yj5DYzo8L2I+IEpvbmF0aGFuIEhhcmR3aWNrIChKb25hdGhhbi5IYXJk
d2lja0BtZXRhc3dpdGNoLmNvbSkgJmx0O0pvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29t
Jmd0OzsgcnRnLWRpckBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1tcGxzLWxzcC1waW5nLmFsbEBpZXRm
Lm9yZzsgc3ByaW5nQGlldGYub3JnOyBtcGxzQGlldGYub3JnPGJyPgo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzcHJpbmddIFJ0Z0RpciByZXZpZXc6IGh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0
LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmctMDYudHh0PG86cD48L286cD48L3A+CjwvZGl2Pgo8
L2Rpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkhpIFNhc2hhLDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0
aGUgY29tbWVudHMuIFBsZWFzZSBzZWUgYmVsb3c6PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSw8
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQg
YXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBS
b3V0aW5nIERpcmVjdG9yYXRlIHNlZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBvciByb3V0aW5n
LXJlbGF0ZWQgZHJhZnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJ
RVNHIHJldmlldywgYW5kIHNvbWV0aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuCiBUaGUgcHVycG9z
ZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUgYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBB
RHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBw
bGVhc2Ugc2VlIOKAizxhIGhyZWY9Imh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRn
L3RyYWMvd2lraS9SdGdEaXIiPmh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3Ry
YWMvd2lraS9SdGdEaXI8L2E+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbHRob3VnaCB0aGVzZSBj
b21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywgaXQg
d291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFu
eSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQgc3Ry
aXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Npb24gb3IgYnkgdXBkYXRpbmcKIHRo
ZSBkcmFmdC48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvY3VtZW50OiA8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nLTA2LnR4dCI+
Cmh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmct
MDYudHh0PC9hPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmV2aWV3ZXI6IEFsZXhhbmRlciAo4oCc
U2FzaGHigJ0pIFZhaW5zaHRlaW48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJldmlldyBkYXRlOiAy
MC4wOS4yMDE3PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JRVRGIExDIEVuZCBEYXRlOiBOb3Qga25v
d248bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRzIFRyYWNr
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48dT5TdW1tYXJ5PC91PjwvYj46PG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5JIGhhdmUgc2lnbmlmaWNhbnQgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVu
dCBhbmQgcmVjb21tZW5kIHRoYXQgdGhlIFJvdXRpbmcgQURzIGRpc2N1c3MgdGhlc2UgaXNzdWVz
IGZ1cnRoZXIgd2l0aCB0aGUgYXV0aG9ycy48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjx1PkNv
bW1lbnRzPC91PjwvYj46PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgbm90aWNlZCB0aGF0
IHRoZXJlIGlzIGFuIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93
ZWIvcnRnLWRpci9jdXJyZW50L21zZzAzNTQyLmh0bWwiPgplYXJsaWVyIHJldmlldyBvZiB0aGUg
c2FtZSB2ZXJzaW9uIG9mJm5ic3A7IHRoZSBkcmFmdDwvYT4sIGFuZCBJIGZ1bGx5IGFncmVlIHdp
dGggdGhlIHByZXZpb3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUgb3ZlcmFsbCBpbXByZXNzaW9u
IGFuZCBzcGVjaWZpYyBpc3N1ZXMgcmFpc2VkLiBJIGhhdmUgdHJpZWQgdG8gYXZvaWQgcmVwb3J0
aW5nIHRoZSBzYW1lIGlzc3VlcyBhZ2FpbiBhbmQgZm9jdXMgb25seSBvbiBuZXcgaXNzdWVzLjxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhpcyByZXZpZXcgaGF2ZSBiZWVuIGRvbmUgb24gYSB2ZXJ5
IHRpZ2h0IHNjaGVkdWxlIGZvciBtZSwgYW5kIHRoZXJlZm9yZSBJIGNvdWxkIGhhdmUgbWlzc2Vk
IHNvbWUgaXNzdWVzIGFuZCBkZWZpbml0ZWx5IG1hbnkgbml0cy4gVGhlIHRpZ2h0IHNjaGVkdWxl
IGhhcyBhbHNvIGxpbWl0ZWQgbXkgYWJpbGl0eSB0byBkaXNjdXNzIHRoZSBkcmFmdCB3aXRoIHRo
ZSBhdXRob3JzIGluIHN1ZmZpY2llbnQgZGV0YWlsCiDigJMgYnV0IHNvbWUgaW50ZXJhY3Rpb25z
IGRpZCB0b29rIHBsYWNlLiBJIHdvdWxkIGxpa2UgdG8gdGhhbmsgdGhlIGF1dGhvcnMgZm9yIHRo
ZWlyIGNvb3BlcmF0aW9uLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHU+TWFqb3IgSXNzdWVz
PC91PjwvYj46PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPgo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMSIgdHlwZT0iMSI+
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPlNl
Y3Rpb24gNy40IOKAnFNlZ21lbnQgSUQgQ2hlY2vigJ0gb2YgdGhlIGRyYWZ0IGNsYWltcyB0byB1
cGRhdGUg4oCcdGhlIHByb2NlZHVyZSBkZWZpbmVkIGluIFN0ZXAgNiBvZiBTZWN0aW9uIDQuNCZu
YnNwOyBvZiBbUkZDODAyOV3igJ0uIEhvd2V2ZXIsIEkgaGF2ZSBmYWlsZWQgdG8gaW50ZWdyYXRl
IHRoZSBsb2dpYyBkZWZpbmVkIGJ5IHRoZSBwc2V1ZG9jb2RlIGluIHRoaXMKIHNlY3Rpb24gd2l0
aCB0aGUgbG9naWMgZGVmaW5lZCBieSB0aGUgcmVmZXJlbmNlZCBwc2V1ZG9jb2RlLiZuYnNwOyA8
bzpwPjwvbzpwPgo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMSIgdHlwZT0iYSI+
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzEiPkkg
aGF2ZSBzdXNwZWN0ZWQgdGhhdCB0aGUgbmV3bHkgaW50cm9kdWNlZCBsb2dpYyBzaG91bGQgYmUg
cGFydCBvZiB0aGUgRWdyZXNzIEZFQyBWYWxpZGF0aW9uIGxvZ2ljIGRlZmluZWQgaW4gU2VjdGlv
biA0LjQuMSBvZiBSRkMgODAyOS4mbmJzcDsgVGhpcyBzdXNwaWNpb24gaGFzIGJlZW4gYWNrbm93
bGVkZ2VkIGJ5IHRoZSBhdXRob3JzLCBhbmQgdGhleSBwbGFuCiB0byBmaXggdGhlIHdyb25nIHJl
ZmVyZW5jZSBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQuIDxvOnA+PC9vOnA+PC9s
aT48L29sPgo8L2xpPjwvb2w+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsg
V2UgaGF2ZSB0aGlzIGFkZHJlc3NlZCBpbiB0aGUgbmV3IHJldmlzaW9uLiBXZSBoYXZlIHVwZGF0
ZWQgdGhlIHNlY3Rpb24gYXMgNC40LjEuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFy
dD0iMSIgdHlwZT0iMSI+CjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHN0YXJ0PSIyIiB0eXBl
PSJhIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMSBsZXZlbDIgbGZv
MSI+RnJvbSBteSBQT1YgdGhlIGJlc3Qgd2F5IHRvIGF2b2lkIHBvc3NpYmxlIG1pc2ludGVycHJl
dGF0aW9uIGJ5IHRoZSBpbXBsZW1lbnRlcnMgd291bGQgYmUgaW5jbHVzaW9uIG9mIHRoZSB1cGRh
dGVkIHZlcnNpb24gb2YgdGhlIHBzZXVkb2NvZGUgKHdpdGggZXhwbGljaXQgbWFya2luZyBvZiB0
aGUgbmV3IGxvZ2ljKSBkaXJlY3RseSBpbiB0aGUgZG9jdW1lbnQuCiBJIGhhdmUgc3VnZ2VzdGVk
IHRoaXMgdG8gdGhlIGF1dGhvcnMsIGJ1dCBJIGRpZCBub3QgZ2V0IHRoZWlyIHJlc3BvbnNlIHNv
IGZhci48bzpwPjwvbzpwPjwvbGk+PC9vbD4KPC9vbD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0
O05hZ2VuZHJhJmd0OyBXZSBhZGRyZXNzZWQgdGhpcyBvbmUgYXMgd2VsbC4gV2UgaW5jbHVkZWQg
dGhlIG1vZGlmaWVkL3VwZGF0ZWQgdmVyc2lvbiBvZiBTdGVwIDQgKGZyb20gUkZDIDgwMjkpIGFu
ZCBjb250aW51ZWQgdGhlIHByb2NlZHVyZSBhcyBTdGVwIDRhLjxvOnA+PC9vOnA+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPG9sIHN0eWxlPSJtYXJnaW4t
dG9wOjBjbSIgc3RhcnQ9IjIiIHR5cGU9IjEiPgo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1saXN0OmwxIGxldmVsMSBsZm8xIj5JIGFncmVlIHdpdGggdGhlIHByZXZpb3VzIHJldmll
d2VyIHJlZ2FyZGluZyB0aGUgbWlzbWF0Y2ggYmV0d2VlbiB0aGUgKHByZXN1bWVkKSBjbGFpbSBh
bmQgdGhlIGFjdHVhbCBzY29wZSBjb3ZlcmVkIGJ5IHRoZSBkcmFmdC4gVG8gdGhlIGJlc3Qgb2Yg
bXkgdW5kZXJzdGFuZGluZywgdGhlIGF1dGhvcnMgaGF2ZSBhbHJlYWR5IGFncmVlZCB0byBmaXgg
dGhpcwogaW4gdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRyYWZ0LjxvOnA+PC9vOnA+PC9saT48
L29sPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBXZSBjaGFuZ2VkIHRoZSB0aXRsZSB0byByZWZs
ZWN0IHRoZSBzY29wZSBhcHByb3ByaWF0ZWx5Lgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjx1
Pk1pbm9yIElzc3VlczwvdT48L2I+OjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9
IjEiIHR5cGU9IjEiPgo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxl
dmVsMSBsZm8yIj5JIHdvbmRlciB3aHkgdGhlIGF1dGhvcnMgcGxhY2Ugc3VjaCBhbiBlbXBoYXNp
cyBvbiBTZXJ2aWNlIGxhYmVscyAod2hpY2gsIEFGQUlLLCBoYXZlIG5vdCBiZWVuIGRlZmluZWQg
aW4gYW55IGxldmVsIG9mIGRldGFpbCBhbnl3aGVyZSBzbyBmYXIpIOKAkyB0aGVzZSBsYWJlbHMg
YXJlIG1lbnRpb25lZCBpbiBTZWN0aW9ucyA0LjIsIDUgKHRoYXQgbWVudGlvbnMKIHRoZW0gYXMg
4oCcU2VydmljZSBzZWdtZW50c+KAnSkgJm5ic3A7YW5kIDgsIHdoaWxlIHNvIG1hbnkgdHlwZXMg
b2YgU2VnbWVudCBJRHMgdGhhdCBhcmUgYWxyZWFkeSB3ZWxsIGRlZmluZWQgYm90aCBpbiB0aGUg
U1JQSU5HIFdHIGRvY3VtZW50cyBhbmQgaW4gdGhlIGV4dGVuc2lvbnMgb2YgdGhlIHJlbGV2YW50
IHJvdXRpbmcgcHJvdG9jb2xzIGFyZSBsZWZ0IG91dCBvZiBzY29wZSBvZiB0aGUgZHJhZnQuJm5i
c3A7IFRoZSBhdXRob3JzIGhhdmUgYWNrbm93bGVkZ2VkCiB0aGlzIGFuZCBwbGFuIHRvIGZpeCB0
aGlzIGlzc3VlIChwcm9iYWJseSBieSByZW1vdmluZyB0aGUgU2VydmljZSBsYWJlbHMgY29tcGxl
dGVseSkuPG86cD48L286cD48L2xpPjwvb2w+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdl
bmRyYSZndDsgQXMgd2UgZGlzY3Vzc2VkIG9mZmxpbmUsIHRoaXMgc2VjdGlvbiB3YXMgaW5jbHVk
ZWQgYXMgcGFydCBvZiB0aGUgbWVyZ2Ugb2YgdGhlIHR3byBpbmRpdmlkdWFsIGRyYWZ0cy4gVG8g
YXZvaWQgYW55IGNvbmZ1c2lvbiBhbmQgc3RheSB3aXRoaW4gdGhlIHNjb3BlIG9mIHRoaXMgZHJh
ZnQsIHdlIHJlbW92ZWQgYW55IGRpc2N1c3Npb24gYWJvdXQgc2VydmljZSBsYWJlbC9zZWdtZW50
LjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjIiIHR5cGU9IjEiPgo8bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMSBsZm8yIj5UaGUgZGVzY3Jp
cHRpb24gb2YgcG9zc2libGUgZGF0YSBwbGFuZSBtYWxmdW5jdGlvbnMgaW4gc2VjdGlvbiA0LjEg
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYWxsIHRoZSBub2RlcyBpbiB0aGUgcmVmZXJlbmNlZCB0b3Bv
bG9neSAoc2hvd24gaW4gRmlndXJlIDEpIHVzIHRoZSBzYW1lIFNSR0IuIElmIHRoaXMgYXNzdW1w
dGlvbiAod2hpY2ggaXMgbm90IGV4cGxpY2l0bHkKIG1lbnRpb25lZCkgaXMgbm90IGNvcnJlY3Qs
IHRoZSBMU1AgUGluZyBFY2hvIHJlcXVlc3QgcGFja2V0cyB3b3VsZCBub3QgYmUg4oCcZGVsaXZl
cmVkIHRvIHRoZWlyIGV4cGVjdGVkIGRlc3RpbmF0aW9ucyBidXQgbm90IHZpYSB0aGUgZXhwZWN0
ZWQgcGF0aOKAnSAoYXMgdGhlIHRleHQgaW4gdGhpcyBzZWN0aW9uIGNsYWltcykuIEkgc3VnZ2Vz
dCBtYWtpbmcgYW55IHN1Y2ggYXNzdW1wdGlvbnMgZXhwbGljaXQgaW4gdGhlIHRleHQ8bzpwPjwv
bzpwPjwvbGk+PC9vbD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgRG9lcyB0aGUgYmVsb3cgdXBk
YXRlZCB0ZXh0IGNsYXJpZmllcz86PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PTEQ6PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbmJzcDsmbmJzcDsgQXNzdW1lIGluIGFib3ZlIHRvcG9sb2d5LCBSMSBzZW5kcyB0cmFm
ZmljIHdpdGggc2VnbWVudCBzdGFjayBhczxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDsmbmJzcDsgezkxMjQsIDUwMDh9IHNvIHRoYXQgdGhlIHBhdGggdGFrZW4gd2ls
bCBiZSBSMS1SMi1SNC1SNS1SNy1SOC4mbmJzcDsgSWY8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHRoZSBBZGphY2VuY3kgU2VnbWVudCBJRCA5MTI0IGlz
IG1pc3Byb2dyYW1tZWQgaW4gUjIgdG8gc2VuZCB0aGU8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHBhY2tldCB0byBSMSBvciBSMywgaXQgd2lsbCBzdGls
bCBiZSBkZWxpdmVyZWQgdG8gUjggYnV0IGlzIG5vdCB2aWE8bzpwPjwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHRoZSBleHBlY3RlZCBwYXRoLjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7IEFzc3VtZSBpbiBhYm92
ZSB0b3BvbG9neSwgUjEgc2VuZHMgdHJhZmZpYyB3aXRoIHNlZ21lbnQgc3RhY2sgYXM8bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHs5MTI0LCA1MDA4fSBz
byB0aGF0IHRoZSBwYXRoIHRha2VuIHdpbGwgYmUgUjEtUjItUjQtUjUtUjctUjguJm5ic3A7IElm
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB0aGUgQWRq
YWNlbmN5IFNlZ21lbnQgSUQgOTEyNCBpcyBtaXNwcm9ncmFtbWVkIGluIFIyIHRvIGZvcndhcmQg
dGhlPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBwYWNr
ZXQgdG8gUjEgb3IgUjMsIHRoZSBwYWNrZXQgbWF5IHN0aWxsIGJlIGRlbGl2ZXJlZCB0byBSOCAo
aWYgdGhlIG5vZGVzIGFyZTxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDtjb25maWd1cmVkIHdpdGggc2FtZSBTUkdCKWJ1dCBpcyBub3QgdmlhIHRoZSBleHBlY3RlZCBw
YXRoLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxvbCBzdHls
ZT0ibWFyZ2luLXRvcDowY20iIHN0YXJ0PSIzIiB0eXBlPSIxIj4KPGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+Jm5ic3A7SSBhbSBub3Qgc3VyZSBp
ZiDigJxPU1BG4oCdIGFuZCBJU0lT4oCdICh3aXRob3V0IGFueSByZWZlcmVuY2UgdG8gU2VnbWVu
dCBSb3V0aW5nKSBhcmUgdGhlIHByb3BlciBuYW1lcyBmb3IgdGhlIGxhYmVsIGRpc3RyaWJ1dGlv
biBwcm90b2NvbHMgaW4gdGhlIHByb3Bvc2VkIG5ldyBJQU5BIHJlZ2lzdHJ5IGluIFNlY3Rpb24g
MTAuMi4gRnJvbSBteSBQT1Yg4oCcT1NQRi9JU0lTCiBTUiBFeHRlbnNpb25z4oCdIHdvdWxkIGJl
IG1vcmUgYXBwcm9wcmlhdGUuIFRoZSBhdXRob3JzIGRpc2FncmVlIHdpdGggdGhpcyBwcm9wb3Nh
bCBjbGFpbWluZyB0aGF0IE9TUEYgYW5kIElTSVMgYXJlIG5vdCB1c2VkIGZvciBsYWJlbCBkaXN0
cmlidXRpb24gaW4gYW55IG90aGVyIHdheS4gKFJGQyA4MDI5IHRoYXQgZW5jb2RlcyB0aGUgbGFi
ZWwgZGlzdHJpYnV0aW9uIHByb3RvY29sIGluIHRoZSBEb3duc3RyZWFtJm5ic3A7IERldGFpbGVk
IE1hcHBpbmcgVExWCiBkaWQgbm90IHJlcXVlc3QgYSBkZWRpY2F0ZWQgcmVnaXN0cnkgZm9yIHRo
aXMgcHVycG9zZSwgYW5kIEkgdGhpbmsgdGhhdCB0aGUgYXV0aG9ycyBoYXZlIGJlZW4gcmlnaHQg
dG8gcmVxdWVzdCBzdWNoIGEgcmVnaXN0cnkpLjxvOnA+PC9vOnA+PC9saT48L29sPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IEFzIHdlIGRpc2N1c3NlZCwgd2UgYXJlIG5v
dCBhd2FyZSBvZiB0aGUgdXNlIG9mIE9TUEYvSVNJUyBmb3IgbGFiZWwgZGlzdHJpYnV0aW9uIG90
aGVyIHRoYW4gU1IuIEkgYW0gbm90IHN1cmUgaWYgdGhlcmUgaXMgYSBuZWVkIHRvIGRpZmZlcmVu
dGlhdGUgQkdQIGFzIHNpZ25hbGluZyBwcm90b2NvbCBmb3IgUkZDMzEwNyB2cyBlUEUuIFdlIG1h
eSBuZWVkIHRvIGd1YWdlIGl0IGFuZCB1cGRhdGUKIHByb3RvY29sIEJHUCBpZiByZXF1aXJlZC4g
SWYgdGhlIFdHIGFuZC9vciBBRCBpcyBmYXZvciBvZiByZW5hbWluZyBpdCBhcyDigJxPU1BGL0lT
SVMgU1IgRXh0ZW5zaW9uc+KAnSwgd2UgY2FuIGRlZmluaXRlbHkgdXBkYXRlIGl0IGFjY29yZGlu
Z2x5Lgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8b2wgc3R5
bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iNCIgdHlwZT0iMSI+CjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzIiPkkgZG91YnQgdGhlIGRyYWZ0IG5l
ZWRzIGFkZHJlc3MgYW55IEZSUiBpc3N1ZXMgZXZlbiBpbiBmdXR1cmUgKGFzIG1lbnRpb25lZCBp
biB0aGUgbGFzdCBzdGF0ZW1lbnQgaW4gU2VjdGlvbiA1KSwgc2luY2UsIHRvIHRoZSBiZXN0IG9m
IG15IHVuZGVyc3RhbmRpbmcsIGFueSBmb3JtIG9mIEZSUjoKPG86cD48L286cD4KPG9sIHN0eWxl
PSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjEiIHR5cGU9ImEiPgo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMiBsZm8yIj5JcyBvcGVyYXRlZCBsb2NhbGx5IGJ5
IHRoZSBub2RlIHRoYXQgaXMgdXBzdHJlYW0gdG8gdGhlIGZhaWx1cmUgd2l0aG91dCBwYXNzaW5n
IGFueSBpbmZvcm1hdGlvbiB0byB0aGUgaW5pdGlhdG9yIG9mIExTUC1QaW5nIFJlcXVlc3QgcGFj
a2V0czxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0
OmwyIGxldmVsMiBsZm8yIj5JbiBhbnkgY2FzZSBpcyBqdXN0IGEgdHJhbnNpZW50IHN0YXRlIGlu
IHRoZSAocHJlc3VtYWJseSBzaG9ydCkgaW50ZXJ2YWwgYmV0d2VlbiB0aGUgZmFpbHVyZSBiZWlu
ZyBkZXRlY3RlZCBieSB0aGUgdXBzdHJlYW0gbm9kZSBhbmQgcmUtY29udmVyZ2VuY2Ugb2YgSUdQ
PG86cD48L286cD48L2xpPjwvb2w+CjwvbGk+PC9vbD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsg
QW55IGRpc2N1c3Npb24gcmVsYXRlZCB0byBGUlIgaGFzIGJlZW4gcmVtb3ZlZCBhbHJlYWR5Ljxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SSBhbHNvIHRo
aW5rIHRoYXQgcmVmZXJlbmNlcyB0byDigJxmdXR1cmUgdmVyc2lvbnPigJ0gYXJlIG5vdCBxdWl0
ZSBhcHByb3ByaWF0ZSBpbiB0aGUgZG9jdW1lbnQgdGhhdCBpcyBnb2luZyB0byB0aGUgSUVURiBM
Qy4gSSByZWNvbW1lbmQgcmVtb3ZpbmcgYW55IHN1Y2ggcmVmZXJlbmNlcyBmcm9tIHRoZSBkb2N1
bWVudCw8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgU2VydmljZSBzZWdt
ZW50IGlzIHRoZSBvbmUgd2hpY2ggaGFzIHNvbWUgcmVmZXJlbmNlIHRvIGZ1dHVyZSB2ZXJzaW9u
cyBvciBkb2N1bWVudC4gV2l0aCB0aGUgdXBkYXRlZCByZXZpc2lvbiwgd2UgY2xlYXJlZCBhbGwg
cmVmZXJlbmNlcyB0byBhbnkgZnV0dXJlIHZlcnNpb25zLgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxvbCBzdHlsZT0ibWFyZ2luLXRv
cDowY20iIHN0YXJ0PSI1IiB0eXBlPSIxIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+U2VjdGlvbiA5IOKAnEJhY2t3YXJkIENvbXBhdGliaWxp
dHkgd2l0aCBub24tU2VnbWVudCBSb3V0aW5nIGRldmljZXPigJ0gZGVmaW5lcyB0aGUgYmVoYXZp
b3IgZm9yIHRoZSB0d28gc2xpZ2h0bHkgZGlmZmVyZW50IHVzZSBjYXNlczoKPG86cD48L286cD4K
PG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjEiIHR5cGU9ImEiPgo8bGkgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMiBsZm8yIj5MU1AgUGluZyBFY2hv
IFJlcXVlc3QgcGFja2V0cyBhcmUgaW5pdGlhdGVkIGJ5IGFuIFNSLWNhcGFibGUgbm9kZSAoYW5k
IHRoZXJlZm9yZSB0aGVpciB0YXJnZXQgRkVDIHN0YWNrIGNvbnRhaW5zIFNSLXJlbGF0ZWQgRkVD
cyksIHdoaWxlIHRoZSByZXNwb25kZXIgaXMgbGVnYWN5IGRldmljZSB0aGF0IGlzIG5vdCBTUi1j
YXBhYmxlLiBJbiB0aGlzIGNhc2UKIHRoZSBwcm9wb3NlZCBzb2x1dGlvbiAocmVzcG9uZCB3aXRo
IHRoZSBGRUMtcmV0dXJuLWNvZGUg4oCcUmVwbHlpbmcgcm91dGVyIGhhcyBubyBtYXBwaW5nIGZv
ciB0aGUgRkVDIGF0IHN0YWNrLWRlcHRo4oCdKSBsb29rcyBhcyB0aGUgb25seSBwb3NzaWJpbGl0
eSBzaW5jZSB0aGUgbGVnYWN5IGRldmljZSBjYW5ub3QgcGFyc2UgU1IgRkVDcyBpbiBhbnkgY2Fz
ZQo8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MiBsZXZlbDIgbGZvMiI+TFNQIFBpbmcgRWNobyBSZXF1ZXN0IHBhY2tldHMgYXJlIGluaXRpYXRl
ZCBieSBhIGxlZ2FjeSBkZXZpY2Ugd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBTUi1jYXBhYmxlLiBU
aGUgZHJhZnQgZGVmaW5lcyB0aGUgc2FtZSBiZWhhdmlvciBpbiB0aGlzIGNhc2Ug4oCTIGJ1dCwg
SU1ITyBhbmQgRldJVywgdGhlIHJlc3BvbmRlciBjb3VsZCBwcm92aWRlIHNsaWdodGx5CiBiZXR0
ZXIgZGlhZ25vc3RpY3Mgc2luY2UgaXQgY2FuIHBhcnNlIHRoZSDigJxvbGTigJ0gdGFyZ2V0IEZF
QyBhbmQgcmVjb2duaXplIHRoZSBlcXVpdmFsZW50IE5vZGUgSUQuIEFuIGFkZGl0aW9uYWwgcmV0
dXJuIGNvZGUgd291bGQgYmUgcmVxdWlyZWQgdG8gaW1wbGVtZW50IHRoaXMgYmVoYXZpb3IuCjxv
OnA+PC9vOnA+PC9saT48L29sPgo8L2xpPjwvb2w+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IElu
IHRoaXMgY2FzZSwgSSBiZWxpZXZlIHRoZSBsZWdhY3kgbm9kZSAoSW5pdGlhdG9yKSB3aWxsIG5v
dCBiZSBhYmxlIHRvIHBhcnNlIHRoZSBuZXcgcmV0dXJuIGNvZGUgcmVjZWl2ZWQuIEkgYW0gbm90
IHN1cmUgaWYgaXQgd2lsbCBiZSBoZWxwZnVsLgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDo1NC4wcHQiPlRoaXMgaXNzdWUgaGFzIG5vdCBiZWVuIGRpc2N1c3NlZCB3
aXRoIHRoZSBhdXRob3JzIGR1ZSB0byBsYWNrIG9mIHRpbWUuPG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjx1Pk5pdHM8L3U+PC9iPjo8bzpwPjwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxvbCBzdHlsZT0ibWFyZ2luLXRv
cDowY20iIHN0YXJ0PSIxIiB0eXBlPSIxIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+VGhlIG5vdGUgdG8gdGhlIFJGQyBFZGl0b3IgaW4gU2Vj
dGlvbiAxMCBtZW50aW9ucyBlYXJseSBJQU5BIGFsbG9jYXRpb24gZm9yIHNvbWUgU3ViLVRMViB0
eXBlcyBkZWZpbmVkIGluIHRoZSBkb2N1bWVudCDigJMgYnV0LCBhcyBvZiB0b2RheSwgdGhlc2Ug
ZWFybHkgYWxsb2NhdGlvbnMgaGF2ZSBhbHJlYWR5IGV4cGlyZWQgKHRoZXkgaGF2ZSBiZWVuIGlu
CiBmb3JjZSB1bnRpbCAxNS4wOS4xNykuICZuYnNwO0kgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG8g
bm90IGZ1bGx5IHVuZGVyc3RhbmQgdGhlIGltcGxpY2F0aW9ucyBvZiB0aGlzIGZhY3Qg4oCTIGUu
Zy4sIHdoZXRoZXIgdGhlIGF1dGhvcnMgbWF5IGNvbnRpbnVlIHRvIHJlZmVyIHRvIHRoZSBzcGVj
aWZpYyB2YWx1ZXMgb2YgcGFyYW1ldGVycyAoZS5nLiwgU3ViLVRMViAzNCwgMzUgZXRjLikgZm9y
IHdoaWNoIGVhcmx5IElBTkEgYWxsb2NhdGlvbiBoYXMgZXhwaXJlZCwKIG9yIHNob3VsZCB1c2Ug
c29tZSBvdGhlciBmb3JtIG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCkuPG86cD48L286cD48L2xp
Pjwvb2w+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBMb2EgYW5kIEFtYW5kYSBoZWxw
ZWQgdXMgdG8gcmVuZXcgdGhpcyBhbGxvY2F0aW9uIGZvciBhbm90aGVyIHllYXIuIFNvIEkgdGhp
bmsgdGhlIGFsbG9jYXRlZCB2YWx1ZSBpcyB2YWxpZCBmb3IgYW5vdGhlciB5ZWFyLjxvOnA+PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPG9sIHN0
eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjIiIHR5cGU9IjEiPgo8bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8zIj5UaGUgZHJhZnQgbWVudGlvbnMg
YSBUQkQ3IHZhbHVlIHRvIGJlIGFzc2lnbmVkIGJ5IElBTkEsIGJ1dCB0aGVyZSBhcmUgbm8gVEJE
MSwg4oCmLCBUQkQ2LiBUaGUgYXV0aG9ycyBoYXZlIGFja25vd2xlZGdlZCB0aGlzIGFuZCBwbGFu
IHRvIGZpeCBpdC4gSG93ZXZlciwgSSBkbyBub3Qga25vdyBob3cgdGhpcyBjYW4gYmUgYWZmZWN0
ZWQgYnkgZXhwaXJhdGlvbgogb2YgZWFybHkgSUFOQSBhbGxvY2F0aW9ucyAoc2VlIGFib3ZlKTxv
OnA+PC9vOnA+PC9saT48L29sPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7
IFdlIGNoYW5nZWQgdGhpcyBvbmUgdG8gVEJEMSA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7U2Vnb2UgVUkgU3ltYm9sJnF1b3Q7LHNhbnMtc2VyaWYiPgrimLo8L3NwYW4+PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8b2wgc3R5
bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMyIgdHlwZT0iMSI+CjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPkkgaGF2ZSBmYWlsZWQgdG8gdW5k
ZXJzdGFuZCB0aGUgaW50ZW50aW9uIG9mIHRoZSBhdXRob3JzIHJlZ2FyZGluZyBhbHJlYWR5IG1l
bnRpb25lZCBTZXJ2aWNlIGxhYmVscyBmcm9tIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50IGluIHNl
Y3Rpb24gODog4oCcSG93IGEgbm9kZSB0cmVhdHMgU2VydmljZSBsYWJlbCBpcyBvdXRzaWRlIHRo
ZSBzY29wZSBvZiB0aGlzCiBkb2N1bWVudCBhbmQgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGlzIG9y
IGEgZGlmZmVyZW50IGRvY3VtZW50IGxhdGVy4oCdLiBPZiBjb3Vyc2UsIGlmIHRoZSBTZXJ2aWNl
IGxhYmVscyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBkcmFmdCwgdGhpcyBzZW50ZW5jZSB3b3VsZCBo
b3BlZnVsbHkgZGlzYXBwZWFyIHdpdGggaXRzIGludGVybmFsIGNvbnRyb3ZlcnN5LjxvOnA+PC9v
OnA+PC9saT48L29sPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jmx0O05hZ2VuZHJhJmd0OyAmbmJzcDtBcyBtZW50
aW9uZWQgZWFybGllciwgdGhpcyBzZWN0aW9uIGFuZCBhbnkgcmVsYXRlZCBkaXNjdXNzaW9uIGFi
b3V0IHNlcnZpY2Ugc2VnbWVudCBoYXMgYmVlbiByZW1vdmVkCjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtTZWdvZSBVSSBTeW1ib2wmcXVvdDssc2Fucy1zZXJpZiI+4pi6PC9zcGFuPi48
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uY2UgYWdhaW4sIHRoYW5rcyBhIGxvdCBmb3IgdGhlIHRo
b3JvdWdoIHJldmlldyBhbmQgY29tbWVudHMuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3Ms
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5hZ2VuZHJhPG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5T
YXNoYTxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2MzAyPG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNlbGw6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICYjNDM7OTcyLTU0OTI2NjMwMjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5FbWFpbDombmJzcDsmbmJzcDsgPGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWlu
c2h0ZWluQGVjaXRlbGUuY29tIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgo8YnI+ClRo
aXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQg
Y29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMKPGJyPgpDT05GSURFTlRJQUwgYW5kIHdoaWNo
IG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcwo8YnI+CnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1h
aWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbAo8YnI+CmFuZCBh
bGwgY29waWVzIHRoZXJlb2YuPGJyPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+Cjxicj4KPGJyPgo8
bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxiciBjbGVhcj0iYm90aCI+Cl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XzxCUj4KPEJSPgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBp
ZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzIDxCUj4KQ09ORklERU5U
SUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBo
YXZlIHJlY2VpdmVkIHRoaXMgPEJSPgp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZv
cm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2lu
YWwgPEJSPgphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxCUj4KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPEJS
Pgo8L2JvZHk+CjwvaHRtbD4KCg==

--_000_AM4PR03MB1713C3FB1B1764E15AFD557F9D660AM4PR03MB1713eurp_--


From nobody Thu Sep 21 16:57:54 2017
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 207AC13336A; Thu, 21 Sep 2017 16:57:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.509
X-Spam-Level: 
X-Spam-Status: No, score=-14.509 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=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
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 VG-fTUsBI3_7; Thu, 21 Sep 2017 16:57:21 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38042133352; Thu, 21 Sep 2017 16:57:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=57198; q=dns/txt; s=iport; t=1506038229; x=1507247829; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=S3LH8AEK60LOIWWbg0re2pA9NuBauPmiMGjy9o4gWaA=; b=AsJIRuCz9ScwyVaz2CCT07ldiCVTne17uUUcpuZaY+dgh+4+LrIXKNCP 5j7p7JX0z+2AH1LX7yg+IHLHr3LeYDwCtTf8GNTnsI4Mma176a/+bABv7 JPdn+yAjPCPkQJS59C1gNxWaOu01kHdHP2BTz7RJoXs6t+4uSadwenCmI 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CpAAD2UMRZ/4cNJK1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm8+LWRuJweDb4ogj3uBUiJ5lTEOggQKI4UYAhqDej8YAQIBAQE?= =?us-ascii?q?BAQEBayiFGAEBAQEDGglWDgICAQgRAwEBASEBBgMCAgIUHBQJCAIEDgUbiTRkE?= =?us-ascii?q?KdPgicnilsBAQEBAQEBAQEBAQEBAQEBAQEBAQEdBYMmggKDNSsLgWVYNYRIAQs?= =?us-ascii?q?GAgEGHxAJFgKCWy+CMQWKBwGJF4URF4hMAodbgRWLZoITW4UQg36BK4VXigWLD?= =?us-ascii?q?AIRGQGBOAEPEDhBQQt3FR88AYUGHBkYgTZ2AYkdAiQHgQWBEAEBAQ?=
X-IronPort-AV: E=Sophos;i="5.42,426,1500940800";  d="scan'208,217";a="296601657"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Sep 2017 23:57:07 +0000
Received: from xch-rcd-011.cisco.com (xch-rcd-011.cisco.com [173.37.102.21]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v8LNv744001632 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 21 Sep 2017 23:57:07 GMT
Received: from xch-rcd-015.cisco.com (173.37.102.25) by XCH-RCD-011.cisco.com (173.37.102.21) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Thu, 21 Sep 2017 18:57:01 -0500
Received: from xch-rcd-015.cisco.com ([173.37.102.25]) by XCH-RCD-015.cisco.com ([173.37.102.25]) with mapi id 15.00.1263.000; Thu, 21 Sep 2017 18:57:01 -0500
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-lsp-ping.all@ietf.org" <draft-ietf-mpls-lsp-ping.all@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <Jonathan.Hardwick@metaswitch.com>
Thread-Topic: [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
Thread-Index: AQHTMmGTKrYHjrFRHE+7WhCrFfdLIaK/p7EAgABu9wA=
Date: Thu, 21 Sep 2017 23:57:01 +0000
Message-ID: <D47670B9-4B4E-4862-A03A-0488725D0572@cisco.com>
References: <DBE838B2-3146-4EDD-8A27-6B06A7C0C3ED@cisco.com> <AM4PR03MB1713C3FB1B1764E15AFD557F9D660@AM4PR03MB1713.eurprd03.prod.outlook.com>
In-Reply-To: <AM4PR03MB1713C3FB1B1764E15AFD557F9D660@AM4PR03MB1713.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.25.0.170815
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.20.13]
Content-Type: multipart/alternative; boundary="_000_D47670B94B4E4862A03A0488725D0572ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/xmcJx3Mv-C5KXJyEVBNzihTJLNs>
Subject: Re: [mpls] [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 21 Sep 2017 23:57:31 -0000

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

SGkgU2FzaGEsDQoNClRoYW5rcyDimLoNCg0KSSB3aWxsIHdhaXQgZm9yIHlvdXIgY29uZmlybWF0
aW9uLg0KDQpUaGFua3MsDQpOYWdlbmRyYQ0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2Vz
QGlldGYub3JnPiBvbiBiZWhhbGYgb2YgQWxleGFuZGVyIFZhaW5zaHRlaW4gPEFsZXhhbmRlci5W
YWluc2h0ZWluQGVjaXRlbGUuY29tPg0KRGF0ZTogVGh1cnNkYXksIFNlcHRlbWJlciAyMSwgMjAx
NyBhdCAyOjI2IFBNDQpUbzogTmFnZW5kcmEgS3VtYXIgTmFpbmFyIDxuYWlrdW1hckBjaXNjby5j
b20+DQpDYzogInJ0Zy1kaXJAaWV0Zi5vcmciIDxydGctZGlyQGlldGYub3JnPiwgImRyYWZ0LWll
dGYtbXBscy1sc3AtcGluZy5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLW1wbHMtbHNwLXBpbmcu
YWxsQGlldGYub3JnPiwgIm1wbHNAaWV0Zi5vcmciIDxtcGxzQGlldGYub3JnPiwgInJ0Zy1hZHNA
aWV0Zi5vcmciIDxydGctYWRzQGlldGYub3JnPiwgInNwcmluZ0BpZXRmLm9yZyIgPHNwcmluZ0Bp
ZXRmLm9yZz4sICJKb25hdGhhbiBIYXJkd2ljayAoSm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRj
aC5jb20pIiA8Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+DQpTdWJqZWN0OiBSZTog
W3NwcmluZ10gUnRnRGlyIHJldmlldzogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0
Zi1tcGxzLXNwcmluZy1sc3AtcGluZy0wNi50eHQNCg0KTmFnZW5kcmEsDQpJIHdpbGwgcmVhZCB0
aGUgLTA4IHZlcnNpb24gYW5kIHNlbmQgbXkgZm9ybWFsIGNvbW1lbnRzIGluIGEgZmV3IGRheXMu
DQpCYXNlZCBvbiB5b3VyIGlubGluZSBjb21tZW50cywgSSBob3BlZnVsbHkgd2lsbCBiZSBhYmxl
IHRvIGNvbmZpcm0gdGhhdCBhbGwgbXkgY29uY2VybnMgaGF2ZSBiZWVuIHN1Y2Nlc3NmdWxseSBy
ZXNvbHZlZC4NCg0KSSBhbHNvIGhvcGUgdGhhdCAxLXllYXIgZXh0ZW5zaW9uIG9mIHRoZSBJQU5B
IGVhcmx5IGFsbG9jYXRpb25zIHdpbGwgc3VmZmljZSBmb3IgdGhlIGRvY3VtZW50IHRvIGJlIHB1
Ymxpc2hlZC4gSXQgaXMgZGVmaW5pdGVseSBuZWVkZWQuDQoNClJlZ2FyZHMsDQpTYXNoYQ0KDQpP
ZmZpY2U6ICs5NzItMzkyNjYzMDINCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDINCkVtYWlsOiAg
IEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tDQoNCkZyb206IE5hZ2VuZHJhIEt1bWFy
IE5haW5hciAobmFpa3VtYXIpIFttYWlsdG86bmFpa3VtYXJAY2lzY28uY29tXQ0KU2VudDogVGh1
cnNkYXksIFNlcHRlbWJlciAyMSwgMjAxNyAxOjQxIEFNDQpUbzogQWxleGFuZGVyIFZhaW5zaHRl
aW4gPEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPjsgcnRnLWFkc0BpZXRmLm9yZw0K
Q2M6IEpvbmF0aGFuIEhhcmR3aWNrIChKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSkg
PEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPjsgcnRnLWRpckBpZXRmLm9yZzsgZHJh
ZnQtaWV0Zi1tcGxzLWxzcC1waW5nLmFsbEBpZXRmLm9yZzsgc3ByaW5nQGlldGYub3JnOyBtcGxz
QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NwcmluZ10gUnRnRGlyIHJldmlldzogaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZy0wNi50eHQNCg0K
SGkgU2FzaGEsDQoNClRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLiBQbGVhc2Ugc2VlIGJlbG93Og0K
DQpIaSwNCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJl
dmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byBy
ZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3Mg
dGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFuZCBzb21ldGltZXMgb24g
c3BlY2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUg
YXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0
IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKAi2h0dHA6Ly90cmFjLnRvb2xz
LmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXINCg0KQWx0aG91Z2ggdGhlc2UgY29t
bWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGluZyBBRHMsIGl0IHdv
dWxkIGJlIGhlbHBmdWwgaWYgeW91IGNvdWxkIGNvbnNpZGVyIHRoZW0gYWxvbmcgd2l0aCBhbnkg
b3RoZXIgSUVURiBMYXN0IENhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVjZWl2ZSwgYW5kIHN0cml2
ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5nIHRoZSBk
cmFmdC4NCg0KRG9jdW1lbnQ6IGh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbXBs
cy1zcHJpbmctbHNwLXBpbmctMDYudHh0DQoNClJldmlld2VyOiBBbGV4YW5kZXIgKOKAnFNhc2hh
4oCdKSBWYWluc2h0ZWluDQoNClJldmlldyBkYXRlOiAyMC4wOS4yMDE3DQoNCklFVEYgTEMgRW5k
IERhdGU6IE5vdCBrbm93bg0KDQpJbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjaw0KDQpT
dW1tYXJ5Og0KDQpJIGhhdmUgc2lnbmlmaWNhbnQgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVu
dCBhbmQgcmVjb21tZW5kIHRoYXQgdGhlIFJvdXRpbmcgQURzIGRpc2N1c3MgdGhlc2UgaXNzdWVz
IGZ1cnRoZXIgd2l0aCB0aGUgYXV0aG9ycy4NCg0KQ29tbWVudHM6DQoNCkkgaGF2ZSBub3RpY2Vk
IHRoYXQgdGhlcmUgaXMgYW4gZWFybGllciByZXZpZXcgb2YgdGhlIHNhbWUgdmVyc2lvbiBvZiAg
dGhlIGRyYWZ0PGh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvcnRnLWRpci9j
dXJyZW50L21zZzAzNTQyLmh0bWw+LCBhbmQgSSBmdWxseSBhZ3JlZSB3aXRoIHRoZSBwcmV2aW91
cyByZXZpZXdlciByZWdhcmRpbmcgdGhlIG92ZXJhbGwgaW1wcmVzc2lvbiBhbmQgc3BlY2lmaWMg
aXNzdWVzIHJhaXNlZC4gSSBoYXZlIHRyaWVkIHRvIGF2b2lkIHJlcG9ydGluZyB0aGUgc2FtZSBp
c3N1ZXMgYWdhaW4gYW5kIGZvY3VzIG9ubHkgb24gbmV3IGlzc3Vlcy4NCg0KVGhpcyByZXZpZXcg
aGF2ZSBiZWVuIGRvbmUgb24gYSB2ZXJ5IHRpZ2h0IHNjaGVkdWxlIGZvciBtZSwgYW5kIHRoZXJl
Zm9yZSBJIGNvdWxkIGhhdmUgbWlzc2VkIHNvbWUgaXNzdWVzIGFuZCBkZWZpbml0ZWx5IG1hbnkg
bml0cy4gVGhlIHRpZ2h0IHNjaGVkdWxlIGhhcyBhbHNvIGxpbWl0ZWQgbXkgYWJpbGl0eSB0byBk
aXNjdXNzIHRoZSBkcmFmdCB3aXRoIHRoZSBhdXRob3JzIGluIHN1ZmZpY2llbnQgZGV0YWlsIOKA
kyBidXQgc29tZSBpbnRlcmFjdGlvbnMgZGlkIHRvb2sgcGxhY2UuIEkgd291bGQgbGlrZSB0byB0
aGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIgY29vcGVyYXRpb24uDQoNCk1ham9yIElzc3VlczoN
Cg0KDQogIDEuICBTZWN0aW9uIDcuNCDigJxTZWdtZW50IElEIENoZWNr4oCdIG9mIHRoZSBkcmFm
dCBjbGFpbXMgdG8gdXBkYXRlIOKAnHRoZSBwcm9jZWR1cmUgZGVmaW5lZCBpbiBTdGVwIDYgb2Yg
U2VjdGlvbiA0LjQgIG9mIFtSRkM4MDI5XeKAnS4gSG93ZXZlciwgSSBoYXZlIGZhaWxlZCB0byBp
bnRlZ3JhdGUgdGhlIGxvZ2ljIGRlZmluZWQgYnkgdGhlIHBzZXVkb2NvZGUgaW4gdGhpcyBzZWN0
aW9uIHdpdGggdGhlIGxvZ2ljIGRlZmluZWQgYnkgdGhlIHJlZmVyZW5jZWQgcHNldWRvY29kZS4N
CiAgICAgKiAgIEkgaGF2ZSBzdXNwZWN0ZWQgdGhhdCB0aGUgbmV3bHkgaW50cm9kdWNlZCBsb2dp
YyBzaG91bGQgYmUgcGFydCBvZiB0aGUgRWdyZXNzIEZFQyBWYWxpZGF0aW9uIGxvZ2ljIGRlZmlu
ZWQgaW4gU2VjdGlvbiA0LjQuMSBvZiBSRkMgODAyOS4gIFRoaXMgc3VzcGljaW9uIGhhcyBiZWVu
IGFja25vd2xlZGdlZCBieSB0aGUgYXV0aG9ycywgYW5kIHRoZXkgcGxhbiB0byBmaXggdGhlIHdy
b25nIHJlZmVyZW5jZSBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQuDQo8TmFnZW5k
cmE+IFdlIGhhdmUgdGhpcyBhZGRyZXNzZWQgaW4gdGhlIG5ldyByZXZpc2lvbi4gV2UgaGF2ZSB1
cGRhdGVkIHRoZSBzZWN0aW9uIGFzIDQuNC4xLg0KDQoNCiAgICAgKiAgIEZyb20gbXkgUE9WIHRo
ZSBiZXN0IHdheSB0byBhdm9pZCBwb3NzaWJsZSBtaXNpbnRlcnByZXRhdGlvbiBieSB0aGUgaW1w
bGVtZW50ZXJzIHdvdWxkIGJlIGluY2x1c2lvbiBvZiB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIHRo
ZSBwc2V1ZG9jb2RlICh3aXRoIGV4cGxpY2l0IG1hcmtpbmcgb2YgdGhlIG5ldyBsb2dpYykgZGly
ZWN0bHkgaW4gdGhlIGRvY3VtZW50LiBJIGhhdmUgc3VnZ2VzdGVkIHRoaXMgdG8gdGhlIGF1dGhv
cnMsIGJ1dCBJIGRpZCBub3QgZ2V0IHRoZWlyIHJlc3BvbnNlIHNvIGZhci4NCjxOYWdlbmRyYT4g
V2UgYWRkcmVzc2VkIHRoaXMgb25lIGFzIHdlbGwuIFdlIGluY2x1ZGVkIHRoZSBtb2RpZmllZC91
cGRhdGVkIHZlcnNpb24gb2YgU3RlcCA0IChmcm9tIFJGQyA4MDI5KSBhbmQgY29udGludWVkIHRo
ZSBwcm9jZWR1cmUgYXMgU3RlcCA0YS4NCg0KDQogIDEuICBJIGFncmVlIHdpdGggdGhlIHByZXZp
b3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUgbWlzbWF0Y2ggYmV0d2VlbiB0aGUgKHByZXN1bWVk
KSBjbGFpbSBhbmQgdGhlIGFjdHVhbCBzY29wZSBjb3ZlcmVkIGJ5IHRoZSBkcmFmdC4gVG8gdGhl
IGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGluZywgdGhlIGF1dGhvcnMgaGF2ZSBhbHJlYWR5IGFncmVl
ZCB0byBmaXggdGhpcyBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQuDQoNCjxOYWdl
bmRyYT4gV2UgY2hhbmdlZCB0aGUgdGl0bGUgdG8gcmVmbGVjdCB0aGUgc2NvcGUgYXBwcm9wcmlh
dGVseS4NCg0KTWlub3IgSXNzdWVzOg0KDQoNCiAgMS4gIEkgd29uZGVyIHdoeSB0aGUgYXV0aG9y
cyBwbGFjZSBzdWNoIGFuIGVtcGhhc2lzIG9uIFNlcnZpY2UgbGFiZWxzICh3aGljaCwgQUZBSUss
IGhhdmUgbm90IGJlZW4gZGVmaW5lZCBpbiBhbnkgbGV2ZWwgb2YgZGV0YWlsIGFueXdoZXJlIHNv
IGZhcikg4oCTIHRoZXNlIGxhYmVscyBhcmUgbWVudGlvbmVkIGluIFNlY3Rpb25zIDQuMiwgNSAo
dGhhdCBtZW50aW9ucyB0aGVtIGFzIOKAnFNlcnZpY2Ugc2VnbWVudHPigJ0pICBhbmQgOCwgd2hp
bGUgc28gbWFueSB0eXBlcyBvZiBTZWdtZW50IElEcyB0aGF0IGFyZSBhbHJlYWR5IHdlbGwgZGVm
aW5lZCBib3RoIGluIHRoZSBTUlBJTkcgV0cgZG9jdW1lbnRzIGFuZCBpbiB0aGUgZXh0ZW5zaW9u
cyBvZiB0aGUgcmVsZXZhbnQgcm91dGluZyBwcm90b2NvbHMgYXJlIGxlZnQgb3V0IG9mIHNjb3Bl
IG9mIHRoZSBkcmFmdC4gIFRoZSBhdXRob3JzIGhhdmUgYWNrbm93bGVkZ2VkIHRoaXMgYW5kIHBs
YW4gdG8gZml4IHRoaXMgaXNzdWUgKHByb2JhYmx5IGJ5IHJlbW92aW5nIHRoZSBTZXJ2aWNlIGxh
YmVscyBjb21wbGV0ZWx5KS4NCjxOYWdlbmRyYT4gQXMgd2UgZGlzY3Vzc2VkIG9mZmxpbmUsIHRo
aXMgc2VjdGlvbiB3YXMgaW5jbHVkZWQgYXMgcGFydCBvZiB0aGUgbWVyZ2Ugb2YgdGhlIHR3byBp
bmRpdmlkdWFsIGRyYWZ0cy4gVG8gYXZvaWQgYW55IGNvbmZ1c2lvbiBhbmQgc3RheSB3aXRoaW4g
dGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQsIHdlIHJlbW92ZWQgYW55IGRpc2N1c3Npb24gYWJvdXQg
c2VydmljZSBsYWJlbC9zZWdtZW50Lg0KDQoNCiAgMS4gIFRoZSBkZXNjcmlwdGlvbiBvZiBwb3Nz
aWJsZSBkYXRhIHBsYW5lIG1hbGZ1bmN0aW9ucyBpbiBzZWN0aW9uIDQuMSBzZWVtcyB0byBhc3N1
bWUgdGhhdCBhbGwgdGhlIG5vZGVzIGluIHRoZSByZWZlcmVuY2VkIHRvcG9sb2d5IChzaG93biBp
biBGaWd1cmUgMSkgdXMgdGhlIHNhbWUgU1JHQi4gSWYgdGhpcyBhc3N1bXB0aW9uICh3aGljaCBp
cyBub3QgZXhwbGljaXRseSBtZW50aW9uZWQpIGlzIG5vdCBjb3JyZWN0LCB0aGUgTFNQIFBpbmcg
RWNobyByZXF1ZXN0IHBhY2tldHMgd291bGQgbm90IGJlIOKAnGRlbGl2ZXJlZCB0byB0aGVpciBl
eHBlY3RlZCBkZXN0aW5hdGlvbnMgYnV0IG5vdCB2aWEgdGhlIGV4cGVjdGVkIHBhdGjigJ0gKGFz
IHRoZSB0ZXh0IGluIHRoaXMgc2VjdGlvbiBjbGFpbXMpLiBJIHN1Z2dlc3QgbWFraW5nIGFueSBz
dWNoIGFzc3VtcHRpb25zIGV4cGxpY2l0IGluIHRoZSB0ZXh0DQoNCjxOYWdlbmRyYT4gRG9lcyB0
aGUgYmVsb3cgdXBkYXRlZCB0ZXh0IGNsYXJpZmllcz86DQoNCk9MRDoNCiAgICAgICAgICAgICAg
ICAgICBBc3N1bWUgaW4gYWJvdmUgdG9wb2xvZ3ksIFIxIHNlbmRzIHRyYWZmaWMgd2l0aCBzZWdt
ZW50IHN0YWNrIGFzDQogICB7OTEyNCwgNTAwOH0gc28gdGhhdCB0aGUgcGF0aCB0YWtlbiB3aWxs
IGJlIFIxLVIyLVI0LVI1LVI3LVI4LiAgSWYNCiAgIHRoZSBBZGphY2VuY3kgU2VnbWVudCBJRCA5
MTI0IGlzIG1pc3Byb2dyYW1tZWQgaW4gUjIgdG8gc2VuZCB0aGUNCiAgIHBhY2tldCB0byBSMSBv
ciBSMywgaXQgd2lsbCBzdGlsbCBiZSBkZWxpdmVyZWQgdG8gUjggYnV0IGlzIG5vdCB2aWENCiAg
IHRoZSBleHBlY3RlZCBwYXRoLg0KDQpORVc6DQogICAgICAgICAgICAgICAgICAgQXNzdW1lIGlu
IGFib3ZlIHRvcG9sb2d5LCBSMSBzZW5kcyB0cmFmZmljIHdpdGggc2VnbWVudCBzdGFjayBhcw0K
ICAgezkxMjQsIDUwMDh9IHNvIHRoYXQgdGhlIHBhdGggdGFrZW4gd2lsbCBiZSBSMS1SMi1SNC1S
NS1SNy1SOC4gIElmDQogICB0aGUgQWRqYWNlbmN5IFNlZ21lbnQgSUQgOTEyNCBpcyBtaXNwcm9n
cmFtbWVkIGluIFIyIHRvIGZvcndhcmQgdGhlDQogICBwYWNrZXQgdG8gUjEgb3IgUjMsIHRoZSBw
YWNrZXQgbWF5IHN0aWxsIGJlIGRlbGl2ZXJlZCB0byBSOCAoaWYgdGhlIG5vZGVzIGFyZQ0KIGNv
bmZpZ3VyZWQgd2l0aCBzYW1lIFNSR0IpYnV0IGlzIG5vdCB2aWEgdGhlIGV4cGVjdGVkIHBhdGgu
DQoNCg0KDQogIDEuICAgSSBhbSBub3Qgc3VyZSBpZiDigJxPU1BG4oCdIGFuZCBJU0lT4oCdICh3
aXRob3V0IGFueSByZWZlcmVuY2UgdG8gU2VnbWVudCBSb3V0aW5nKSBhcmUgdGhlIHByb3BlciBu
YW1lcyBmb3IgdGhlIGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90b2NvbHMgaW4gdGhlIHByb3Bvc2Vk
IG5ldyBJQU5BIHJlZ2lzdHJ5IGluIFNlY3Rpb24gMTAuMi4gRnJvbSBteSBQT1Yg4oCcT1NQRi9J
U0lTIFNSIEV4dGVuc2lvbnPigJ0gd291bGQgYmUgbW9yZSBhcHByb3ByaWF0ZS4gVGhlIGF1dGhv
cnMgZGlzYWdyZWUgd2l0aCB0aGlzIHByb3Bvc2FsIGNsYWltaW5nIHRoYXQgT1NQRiBhbmQgSVNJ
UyBhcmUgbm90IHVzZWQgZm9yIGxhYmVsIGRpc3RyaWJ1dGlvbiBpbiBhbnkgb3RoZXIgd2F5LiAo
UkZDIDgwMjkgdGhhdCBlbmNvZGVzIHRoZSBsYWJlbCBkaXN0cmlidXRpb24gcHJvdG9jb2wgaW4g
dGhlIERvd25zdHJlYW0gIERldGFpbGVkIE1hcHBpbmcgVExWIGRpZCBub3QgcmVxdWVzdCBhIGRl
ZGljYXRlZCByZWdpc3RyeSBmb3IgdGhpcyBwdXJwb3NlLCBhbmQgSSB0aGluayB0aGF0IHRoZSBh
dXRob3JzIGhhdmUgYmVlbiByaWdodCB0byByZXF1ZXN0IHN1Y2ggYSByZWdpc3RyeSkuDQo8TmFn
ZW5kcmE+IEFzIHdlIGRpc2N1c3NlZCwgd2UgYXJlIG5vdCBhd2FyZSBvZiB0aGUgdXNlIG9mIE9T
UEYvSVNJUyBmb3IgbGFiZWwgZGlzdHJpYnV0aW9uIG90aGVyIHRoYW4gU1IuIEkgYW0gbm90IHN1
cmUgaWYgdGhlcmUgaXMgYSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgQkdQIGFzIHNpZ25hbGluZyBw
cm90b2NvbCBmb3IgUkZDMzEwNyB2cyBlUEUuIFdlIG1heSBuZWVkIHRvIGd1YWdlIGl0IGFuZCB1
cGRhdGUgcHJvdG9jb2wgQkdQIGlmIHJlcXVpcmVkLiBJZiB0aGUgV0cgYW5kL29yIEFEIGlzIGZh
dm9yIG9mIHJlbmFtaW5nIGl0IGFzIOKAnE9TUEYvSVNJUyBTUiBFeHRlbnNpb25z4oCdLCB3ZSBj
YW4gZGVmaW5pdGVseSB1cGRhdGUgaXQgYWNjb3JkaW5nbHkuDQoNCg0KDQogIDEuICBJIGRvdWJ0
IHRoZSBkcmFmdCBuZWVkcyBhZGRyZXNzIGFueSBGUlIgaXNzdWVzIGV2ZW4gaW4gZnV0dXJlIChh
cyBtZW50aW9uZWQgaW4gdGhlIGxhc3Qgc3RhdGVtZW50IGluIFNlY3Rpb24gNSksIHNpbmNlLCB0
byB0aGUgYmVzdCBvZiBteSB1bmRlcnN0YW5kaW5nLCBhbnkgZm9ybSBvZiBGUlI6DQogICAgICog
ICBJcyBvcGVyYXRlZCBsb2NhbGx5IGJ5IHRoZSBub2RlIHRoYXQgaXMgdXBzdHJlYW0gdG8gdGhl
IGZhaWx1cmUgd2l0aG91dCBwYXNzaW5nIGFueSBpbmZvcm1hdGlvbiB0byB0aGUgaW5pdGlhdG9y
IG9mIExTUC1QaW5nIFJlcXVlc3QgcGFja2V0cw0KICAgICAqICAgSW4gYW55IGNhc2UgaXMganVz
dCBhIHRyYW5zaWVudCBzdGF0ZSBpbiB0aGUgKHByZXN1bWFibHkgc2hvcnQpIGludGVydmFsIGJl
dHdlZW4gdGhlIGZhaWx1cmUgYmVpbmcgZGV0ZWN0ZWQgYnkgdGhlIHVwc3RyZWFtIG5vZGUgYW5k
IHJlLWNvbnZlcmdlbmNlIG9mIElHUA0KDQo8TmFnZW5kcmE+IEFueSBkaXNjdXNzaW9uIHJlbGF0
ZWQgdG8gRlJSIGhhcyBiZWVuIHJlbW92ZWQgYWxyZWFkeS4NCg0KSSBhbHNvIHRoaW5rIHRoYXQg
cmVmZXJlbmNlcyB0byDigJxmdXR1cmUgdmVyc2lvbnPigJ0gYXJlIG5vdCBxdWl0ZSBhcHByb3By
aWF0ZSBpbiB0aGUgZG9jdW1lbnQgdGhhdCBpcyBnb2luZyB0byB0aGUgSUVURiBMQy4gSSByZWNv
bW1lbmQgcmVtb3ZpbmcgYW55IHN1Y2ggcmVmZXJlbmNlcyBmcm9tIHRoZSBkb2N1bWVudCwNCg0K
PE5hZ2VuZHJhPiBTZXJ2aWNlIHNlZ21lbnQgaXMgdGhlIG9uZSB3aGljaCBoYXMgc29tZSByZWZl
cmVuY2UgdG8gZnV0dXJlIHZlcnNpb25zIG9yIGRvY3VtZW50LiBXaXRoIHRoZSB1cGRhdGVkIHJl
dmlzaW9uLCB3ZSBjbGVhcmVkIGFsbCByZWZlcmVuY2VzIHRvIGFueSBmdXR1cmUgdmVyc2lvbnMu
DQoNCg0KICAxLiAgU2VjdGlvbiA5IOKAnEJhY2t3YXJkIENvbXBhdGliaWxpdHkgd2l0aCBub24t
U2VnbWVudCBSb3V0aW5nIGRldmljZXPigJ0gZGVmaW5lcyB0aGUgYmVoYXZpb3IgZm9yIHRoZSB0
d28gc2xpZ2h0bHkgZGlmZmVyZW50IHVzZSBjYXNlczoNCiAgICAgKiAgIExTUCBQaW5nIEVjaG8g
UmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYW4gU1ItY2FwYWJsZSBub2RlIChhbmQg
dGhlcmVmb3JlIHRoZWlyIHRhcmdldCBGRUMgc3RhY2sgY29udGFpbnMgU1ItcmVsYXRlZCBGRUNz
KSwgd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBsZWdhY3kgZGV2aWNlIHRoYXQgaXMgbm90IFNSLWNh
cGFibGUuIEluIHRoaXMgY2FzZSB0aGUgcHJvcG9zZWQgc29sdXRpb24gKHJlc3BvbmQgd2l0aCB0
aGUgRkVDLXJldHVybi1jb2RlIOKAnFJlcGx5aW5nIHJvdXRlciBoYXMgbm8gbWFwcGluZyBmb3Ig
dGhlIEZFQyBhdCBzdGFjay1kZXB0aOKAnSkgbG9va3MgYXMgdGhlIG9ubHkgcG9zc2liaWxpdHkg
c2luY2UgdGhlIGxlZ2FjeSBkZXZpY2UgY2Fubm90IHBhcnNlIFNSIEZFQ3MgaW4gYW55IGNhc2UN
CiAgICAgKiAgIExTUCBQaW5nIEVjaG8gUmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkg
YSBsZWdhY3kgZGV2aWNlIHdoaWxlIHRoZSByZXNwb25kZXIgaXMgU1ItY2FwYWJsZS4gVGhlIGRy
YWZ0IGRlZmluZXMgdGhlIHNhbWUgYmVoYXZpb3IgaW4gdGhpcyBjYXNlIOKAkyBidXQsIElNSE8g
YW5kIEZXSVcsIHRoZSByZXNwb25kZXIgY291bGQgcHJvdmlkZSBzbGlnaHRseSBiZXR0ZXIgZGlh
Z25vc3RpY3Mgc2luY2UgaXQgY2FuIHBhcnNlIHRoZSDigJxvbGTigJ0gdGFyZ2V0IEZFQyBhbmQg
cmVjb2duaXplIHRoZSBlcXVpdmFsZW50IE5vZGUgSUQuIEFuIGFkZGl0aW9uYWwgcmV0dXJuIGNv
ZGUgd291bGQgYmUgcmVxdWlyZWQgdG8gaW1wbGVtZW50IHRoaXMgYmVoYXZpb3IuDQoNCjxOYWdl
bmRyYT4gSW4gdGhpcyBjYXNlLCBJIGJlbGlldmUgdGhlIGxlZ2FjeSBub2RlIChJbml0aWF0b3Ip
IHdpbGwgbm90IGJlIGFibGUgdG8gcGFyc2UgdGhlIG5ldyByZXR1cm4gY29kZSByZWNlaXZlZC4g
SSBhbSBub3Qgc3VyZSBpZiBpdCB3aWxsIGJlIGhlbHBmdWwuDQoNClRoaXMgaXNzdWUgaGFzIG5v
dCBiZWVuIGRpc2N1c3NlZCB3aXRoIHRoZSBhdXRob3JzIGR1ZSB0byBsYWNrIG9mIHRpbWUuDQpO
aXRzOg0KDQoNCiAgMS4gIFRoZSBub3RlIHRvIHRoZSBSRkMgRWRpdG9yIGluIFNlY3Rpb24gMTAg
bWVudGlvbnMgZWFybHkgSUFOQSBhbGxvY2F0aW9uIGZvciBzb21lIFN1Yi1UTFYgdHlwZXMgZGVm
aW5lZCBpbiB0aGUgZG9jdW1lbnQg4oCTIGJ1dCwgYXMgb2YgdG9kYXksIHRoZXNlIGVhcmx5IGFs
bG9jYXRpb25zIGhhdmUgYWxyZWFkeSBleHBpcmVkICh0aGV5IGhhdmUgYmVlbiBpbiBmb3JjZSB1
bnRpbCAxNS4wOS4xNykuICBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRl
cnN0YW5kIHRoZSBpbXBsaWNhdGlvbnMgb2YgdGhpcyBmYWN0IOKAkyBlLmcuLCB3aGV0aGVyIHRo
ZSBhdXRob3JzIG1heSBjb250aW51ZSB0byByZWZlciB0byB0aGUgc3BlY2lmaWMgdmFsdWVzIG9m
IHBhcmFtZXRlcnMgKGUuZy4sIFN1Yi1UTFYgMzQsIDM1IGV0Yy4pIGZvciB3aGljaCBlYXJseSBJ
QU5BIGFsbG9jYXRpb24gaGFzIGV4cGlyZWQsIG9yIHNob3VsZCB1c2Ugc29tZSBvdGhlciBmb3Jt
IG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCkuDQoNCg0KPE5hZ2VuZHJhPiBMb2EgYW5kIEFtYW5k
YSBoZWxwZWQgdXMgdG8gcmVuZXcgdGhpcyBhbGxvY2F0aW9uIGZvciBhbm90aGVyIHllYXIuIFNv
IEkgdGhpbmsgdGhlIGFsbG9jYXRlZCB2YWx1ZSBpcyB2YWxpZCBmb3IgYW5vdGhlciB5ZWFyLg0K
DQoNCiAgMS4gIFRoZSBkcmFmdCBtZW50aW9ucyBhIFRCRDcgdmFsdWUgdG8gYmUgYXNzaWduZWQg
YnkgSUFOQSwgYnV0IHRoZXJlIGFyZSBubyBUQkQxLCDigKYsIFRCRDYuIFRoZSBhdXRob3JzIGhh
dmUgYWNrbm93bGVkZ2VkIHRoaXMgYW5kIHBsYW4gdG8gZml4IGl0LiBIb3dldmVyLCBJIGRvIG5v
dCBrbm93IGhvdyB0aGlzIGNhbiBiZSBhZmZlY3RlZCBieSBleHBpcmF0aW9uIG9mIGVhcmx5IElB
TkEgYWxsb2NhdGlvbnMgKHNlZSBhYm92ZSkNCjxOYWdlbmRyYT4gV2UgY2hhbmdlZCB0aGlzIG9u
ZSB0byBUQkQxIOKYug0KDQoNCiAgMS4gIEkgaGF2ZSBmYWlsZWQgdG8gdW5kZXJzdGFuZCB0aGUg
aW50ZW50aW9uIG9mIHRoZSBhdXRob3JzIHJlZ2FyZGluZyBhbHJlYWR5IG1lbnRpb25lZCBTZXJ2
aWNlIGxhYmVscyBmcm9tIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50IGluIHNlY3Rpb24gODog4oCc
SG93IGEgbm9kZSB0cmVhdHMgU2VydmljZSBsYWJlbCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0
aGlzIGRvY3VtZW50IGFuZCB3aWxsIGJlIGluY2x1ZGVkIGluIHRoaXMgb3IgYSBkaWZmZXJlbnQg
ZG9jdW1lbnQgbGF0ZXLigJ0uIE9mIGNvdXJzZSwgaWYgdGhlIFNlcnZpY2UgbGFiZWxzIGFyZSBy
ZW1vdmVkIGZyb20gdGhlIGRyYWZ0LCB0aGlzIHNlbnRlbmNlIHdvdWxkIGhvcGVmdWxseSBkaXNh
cHBlYXIgd2l0aCBpdHMgaW50ZXJuYWwgY29udHJvdmVyc3kuDQoNCiA8TmFnZW5kcmE+ICBBcyBt
ZW50aW9uZWQgZWFybGllciwgdGhpcyBzZWN0aW9uIGFuZCBhbnkgcmVsYXRlZCBkaXNjdXNzaW9u
IGFib3V0IHNlcnZpY2Ugc2VnbWVudCBoYXMgYmVlbiByZW1vdmVkIOKYui4NCg0KT25jZSBhZ2Fp
biwgdGhhbmtzIGEgbG90IGZvciB0aGUgdGhvcm91Z2ggcmV2aWV3IGFuZCBjb21tZW50cy4NCg0K
VGhhbmtzLA0KTmFnZW5kcmENCg0KUmVnYXJkcywNClNhc2hhDQoNCk9mZmljZTogKzk3Mi0zOTI2
MzAyDQpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyDQpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNo
dGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+
DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5k
ZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2gg
aXMNCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxl
Y29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBs
ZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0
aGUgb3JpZ2luYWwNCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50
ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hp
Y2ggaXMNCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBU
ZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQp0cmFuc21pc3Npb24gaW4gZXJyb3Is
IHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0
ZSB0aGUgb3JpZ2luYWwNCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCg0K

--_000_D47670B94B4E4862A03A0488725D0572ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <52804E9F96ACAC4B9FACE10F91BD3B84@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCglwYW5vc2UtMToyIDcg
MyA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0
aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiQXBwbGUgQ29sb3IgRW1vamkiOw0KCXBhbm9zZS0xOjAgMCAw
IDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgTWluY2hvIjsN
CglwYW5vc2UtMToyIDIgNiA5IDQgMiA1IDggMyA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIiLHNlcmlm
O30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQ
YXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21z
by1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWls
eToiQ291cmllciIsc2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNv
bm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsN
CgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3
aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4ubXNvSW5zDQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1zdHlsZS1uYW1lOiIiOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQoJY29sb3I6dGVhbDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4yNWluIDEu
MGluIDEuMjVpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8q
IExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjE4Nzg0MTkwMjsN
Cgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTk1NjMwMDI0
MCA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2
NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWlu
ZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2Vy
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30N
CkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxl
dmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMQ0KCXtt
c28tbGlzdC1pZDoxMzE0MzM4NjE2Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczoxMDc4ODc0OTE0IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4
NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0
IGwxOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21h
bi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsN
Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFs
cGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6
LTkuMHB0O30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjE5MDg2ODc5MTA7DQoJbXNvLWxpc3Qt
dHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE3ODg0MDUyMzggNjc2OTg3MDMg
Njc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2
OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv
d2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0
O30NCkBsaXN0IGwyOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwy
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMjps
ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93
ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47
fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5
IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRG
NzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhp
IFNhc2hhLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgPHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FwcGxlIENvbG9yIEVtb2ppJnF1b3Q7Ij7imLo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkkgd2lsbCB3YWl0IGZvciB5b3VyIGNvbmZpcm1hdGlvbi48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+TmFnZW5kcmE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZy
b206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2si
PnNwcmluZyAmbHQ7c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBBbGV4
YW5kZXIgVmFpbnNodGVpbiAmbHQ7QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20mZ3Q7
PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTcgYXQgMjoyNiBQ
TTxicj4NCjxiPlRvOiA8L2I+TmFnZW5kcmEgS3VtYXIgTmFpbmFyICZsdDtuYWlrdW1hckBjaXNj
by5jb20mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtydGctZGlyQGlldGYub3JnJnF1b3Q7ICZs
dDtydGctZGlyQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1tcGxzLWxzcC1waW5nLmFs
bEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJhZnQtaWV0Zi1tcGxzLWxzcC1waW5nLmFsbEBpZXRmLm9y
ZyZndDssICZxdW90O21wbHNAaWV0Zi5vcmcmcXVvdDsgJmx0O21wbHNAaWV0Zi5vcmcmZ3Q7LCAm
cXVvdDtydGctYWRzQGlldGYub3JnJnF1b3Q7ICZsdDtydGctYWRzQGlldGYub3JnJmd0OywgJnF1
b3Q7c3ByaW5nQGlldGYub3JnJnF1b3Q7ICZsdDtzcHJpbmdAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtK
b25hdGhhbiBIYXJkd2ljaw0KIChKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSkmcXVv
dDsgJmx0O0pvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tJmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6IDwvYj5SZTogW3NwcmluZ10gUnRnRGlyIHJldmlldzogaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
aWQvZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZy0wNi50eHQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPk5hZ2VuZHJhLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIHdpbGwgcmVhZCB0aGUgLTA4IHZl
cnNpb24gYW5kIHNlbmQgbXkgZm9ybWFsIGNvbW1lbnRzIGluIGEgZmV3IGRheXMuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPkJhc2VkIG9uIHlvdXIgaW5saW5lIGNvbW1lbnRzLCBJIGhvcGVmdWxseSB3aWxsIGJl
IGFibGUgdG8gY29uZmlybSB0aGF0IGFsbCBteSBjb25jZXJucyBoYXZlIGJlZW4gc3VjY2Vzc2Z1
bGx5IHJlc29sdmVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBhbHNv
IGhvcGUgdGhhdCAxLXllYXIgZXh0ZW5zaW9uIG9mIHRoZSBJQU5BIGVhcmx5IGFsbG9jYXRpb25z
IHdpbGwgc3VmZmljZSBmb3IgdGhlIGRvY3VtZW50IHRvIGJlIHB1Ymxpc2hlZC4gSXQgaXMgZGVm
aW5pdGVseSBuZWVkZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2FzaGE8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPk9mZmljZTogJiM0Mzs5NzItMzkyNjYzMDI8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Q2Vs
bDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzs5NzItNTQ5MjY2MzAyPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkVtYWlsOiZuYnNwOyZuYnNwOyBBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxl
LmNvbTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj5Gcm9tOjwvYj4gTmFnZW5kcmEgS3VtYXIgTmFpbmFyIChuYWlrdW1hcikgW21haWx0bzpuYWlr
dW1hckBjaXNjby5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIFNlcHRlbWJlciAy
MSwgMjAxNyAxOjQxIEFNPGJyPg0KPGI+VG86PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7
QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20mZ3Q7OyBydGctYWRzQGlldGYub3JnPGJy
Pg0KPGI+Q2M6PC9iPiBKb25hdGhhbiBIYXJkd2ljayAoSm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3
aXRjaC5jb20pICZsdDtKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSZndDs7IHJ0Zy1k
aXJAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtbXBscy1sc3AtcGluZy5hbGxAaWV0Zi5vcmc7IHNwcmlu
Z0BpZXRmLm9yZzsgbXBsc0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nwcmlu
Z10gUnRnRGlyIHJldmlldzogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxz
LXNwcmluZy1sc3AtcGluZy0wNi50eHQ8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkhpIFNhc2hhLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgZm9yIHRoZSBj
b21tZW50cy4gUGxlYXNlIHNlZSBiZWxvdzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgYmVlbiBzZWxlY3RlZCBh
cyB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIFJv
dXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8gcmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmct
cmVsYXRlZCBkcmFmdHMgYXMgdGhleSBwYXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElF
U0cgcmV2aWV3LCBhbmQgc29tZXRpbWVzIG9uIHNwZWNpYWwgcmVxdWVzdC4NCiBUaGUgcHVycG9z
ZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUgYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBB
RHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBw
bGVhc2Ugc2VlIOKAizxhIGhyZWY9Imh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRn
L3RyYWMvd2lraS9SdGdEaXIiPmh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3Ry
YWMvd2lraS9SdGdEaXI8L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFsdGhvdWdoIHRoZXNl
IGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBp
dCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBjb25zaWRlciB0aGVtIGFsb25nIHdpdGgg
YW55IG90aGVyIElFVEYgTGFzdCBDYWxsIGNvbW1lbnRzIHRoYXQgeW91IHJlY2VpdmUsIGFuZCBz
dHJpdmUgdG8gcmVzb2x2ZSB0aGVtIHRocm91Z2ggZGlzY3Vzc2lvbiBvciBieSB1cGRhdGluZw0K
IHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG9jdW1lbnQ6IDxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmctMDYu
dHh0Ij4NCmh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNw
LXBpbmctMDYudHh0PC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXZpZXdlcjogQWxleGFu
ZGVyICjigJxTYXNoYeKAnSkgVmFpbnNodGVpbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXZp
ZXcgZGF0ZTogMjAuMDkuMjAxNzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JRVRGIExDIEVuZCBE
YXRlOiBOb3Qga25vd248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW50ZW5kZWQgc3RhdHVzOiBT
dGFuZGFyZHMgVHJhY2s8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHU+U3VtbWFyeTwvdT48
L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgc2lnbmlmaWNhbnQgY29uY2VybnMg
YWJvdXQgdGhpcyBkb2N1bWVudCBhbmQgcmVjb21tZW5kIHRoYXQgdGhlIFJvdXRpbmcgQURzIGRp
c2N1c3MgdGhlc2UgaXNzdWVzIGZ1cnRoZXIgd2l0aCB0aGUgYXV0aG9ycy48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHU+Q29tbWVudHM8L3U+PC9iPjo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SSBoYXZlIG5vdGljZWQgdGhhdCB0aGVyZSBpcyBhbiA8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL3J0Zy1kaXIvY3VycmVudC9tc2cwMzU0Mi5odG1sIj4N
CmVhcmxpZXIgcmV2aWV3IG9mIHRoZSBzYW1lIHZlcnNpb24gb2YmbmJzcDsgdGhlIGRyYWZ0PC9h
PiwgYW5kIEkgZnVsbHkgYWdyZWUgd2l0aCB0aGUgcHJldmlvdXMgcmV2aWV3ZXIgcmVnYXJkaW5n
IHRoZSBvdmVyYWxsIGltcHJlc3Npb24gYW5kIHNwZWNpZmljIGlzc3VlcyByYWlzZWQuIEkgaGF2
ZSB0cmllZCB0byBhdm9pZCByZXBvcnRpbmcgdGhlIHNhbWUgaXNzdWVzIGFnYWluIGFuZCBmb2N1
cyBvbmx5IG9uIG5ldyBpc3N1ZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgcmV2aWV3
IGhhdmUgYmVlbiBkb25lIG9uIGEgdmVyeSB0aWdodCBzY2hlZHVsZSBmb3IgbWUsIGFuZCB0aGVy
ZWZvcmUgSSBjb3VsZCBoYXZlIG1pc3NlZCBzb21lIGlzc3VlcyBhbmQgZGVmaW5pdGVseSBtYW55
IG5pdHMuIFRoZSB0aWdodCBzY2hlZHVsZSBoYXMgYWxzbyBsaW1pdGVkIG15IGFiaWxpdHkgdG8g
ZGlzY3VzcyB0aGUgZHJhZnQgd2l0aCB0aGUgYXV0aG9ycyBpbiBzdWZmaWNpZW50IGRldGFpbA0K
IOKAkyBidXQgc29tZSBpbnRlcmFjdGlvbnMgZGlkIHRvb2sgcGxhY2UuIEkgd291bGQgbGlrZSB0
byB0aGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIgY29vcGVyYXRpb24uPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjx1Pk1ham9yIElzc3VlczwvdT48L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdp
bi10b3A6MGluIiBzdGFydD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMSBsZXZlbDEgbGZvMSI+U2VjdGlvbiA3LjQg
4oCcU2VnbWVudCBJRCBDaGVja+KAnSBvZiB0aGUgZHJhZnQgY2xhaW1zIHRvIHVwZGF0ZSDigJx0
aGUgcHJvY2VkdXJlIGRlZmluZWQgaW4gU3RlcCA2IG9mIFNlY3Rpb24gNC40Jm5ic3A7IG9mIFtS
RkM4MDI5XeKAnS4gSG93ZXZlciwgSSBoYXZlIGZhaWxlZCB0byBpbnRlZ3JhdGUgdGhlIGxvZ2lj
IGRlZmluZWQgYnkgdGhlIHBzZXVkb2NvZGUNCiBpbiB0aGlzIHNlY3Rpb24gd2l0aCB0aGUgbG9n
aWMgZGVmaW5lZCBieSB0aGUgcmVmZXJlbmNlZCBwc2V1ZG9jb2RlLiZuYnNwOyA8bzpwPjwvbzpw
Pg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjEiIHR5cGU9ImEiPg0KPGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwy
IGxmbzEiPkkgaGF2ZSBzdXNwZWN0ZWQgdGhhdCB0aGUgbmV3bHkgaW50cm9kdWNlZCBsb2dpYyBz
aG91bGQgYmUgcGFydCBvZiB0aGUgRWdyZXNzIEZFQyBWYWxpZGF0aW9uIGxvZ2ljIGRlZmluZWQg
aW4gU2VjdGlvbiA0LjQuMSBvZiBSRkMgODAyOS4mbmJzcDsgVGhpcyBzdXNwaWNpb24gaGFzIGJl
ZW4gYWNrbm93bGVkZ2VkIGJ5IHRoZSBhdXRob3JzLA0KIGFuZCB0aGV5IHBsYW4gdG8gZml4IHRo
ZSB3cm9uZyByZWZlcmVuY2UgaW4gdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRyYWZ0LiA8bzpw
Pg0KPC9vOnA+PC9saT48L29sPg0KPC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0
O05hZ2VuZHJhJmd0OyBXZSBoYXZlIHRoaXMgYWRkcmVzc2VkIGluIHRoZSBuZXcgcmV2aXNpb24u
IFdlIGhhdmUgdXBkYXRlZCB0aGUgc2VjdGlvbiBhcyA0LjQuMS48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJtYXJn
aW4tdG9wOjBpbiIgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBp
biIgc3RhcnQ9IjIiIHR5cGU9ImEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDowaW47bXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzEiPkZyb20gbXkgUE9WIHRoZSBiZXN0
IHdheSB0byBhdm9pZCBwb3NzaWJsZSBtaXNpbnRlcnByZXRhdGlvbiBieSB0aGUgaW1wbGVtZW50
ZXJzIHdvdWxkIGJlIGluY2x1c2lvbiBvZiB0aGUgdXBkYXRlZCB2ZXJzaW9uIG9mIHRoZSBwc2V1
ZG9jb2RlICh3aXRoIGV4cGxpY2l0IG1hcmtpbmcgb2YgdGhlIG5ldyBsb2dpYykgZGlyZWN0bHkN
CiBpbiB0aGUgZG9jdW1lbnQuIEkgaGF2ZSBzdWdnZXN0ZWQgdGhpcyB0byB0aGUgYXV0aG9ycywg
YnV0IEkgZGlkIG5vdCBnZXQgdGhlaXIgcmVzcG9uc2Ugc28gZmFyLjxvOnA+PC9vOnA+PC9saT48
L29sPg0KPC9vbD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgV2UgYWRk
cmVzc2VkIHRoaXMgb25lIGFzIHdlbGwuIFdlIGluY2x1ZGVkIHRoZSBtb2RpZmllZC91cGRhdGVk
IHZlcnNpb24gb2YgU3RlcCA0IChmcm9tIFJGQyA4MDI5KSBhbmQgY29udGludWVkIHRoZSBwcm9j
ZWR1cmUgYXMgU3RlcCA0YS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjIi
IHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47
bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPkkgYWdyZWUgd2l0aCB0aGUgcHJldmlvdXMgcmV2aWV3
ZXIgcmVnYXJkaW5nIHRoZSBtaXNtYXRjaCBiZXR3ZWVuIHRoZSAocHJlc3VtZWQpIGNsYWltIGFu
ZCB0aGUgYWN0dWFsIHNjb3BlIGNvdmVyZWQgYnkgdGhlIGRyYWZ0LiBUbyB0aGUgYmVzdCBvZiBt
eSB1bmRlcnN0YW5kaW5nLCB0aGUgYXV0aG9ycyBoYXZlIGFscmVhZHkNCiBhZ3JlZWQgdG8gZml4
IHRoaXMgaW4gdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRyYWZ0LjxvOnA+PC9vOnA+PC9saT48
L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IFdlIGNoYW5nZWQgdGhlIHRpdGxlIHRvIHJl
ZmxlY3QgdGhlIHNjb3BlIGFwcHJvcHJpYXRlbHkuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHU+TWlub3IgSXNzdWVzPC91PjwvYj46PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4i
IHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MGluO21zby1saXN0OmwyIGxldmVsMSBsZm8yIj5JIHdvbmRlciB3aHkgdGhlIGF1dGhv
cnMgcGxhY2Ugc3VjaCBhbiBlbXBoYXNpcyBvbiBTZXJ2aWNlIGxhYmVscyAod2hpY2gsIEFGQUlL
LCBoYXZlIG5vdCBiZWVuIGRlZmluZWQgaW4gYW55IGxldmVsIG9mIGRldGFpbCBhbnl3aGVyZSBz
byBmYXIpIOKAkyB0aGVzZSBsYWJlbHMgYXJlIG1lbnRpb25lZCBpbiBTZWN0aW9ucyA0LjIsDQog
NSAodGhhdCBtZW50aW9ucyB0aGVtIGFzIOKAnFNlcnZpY2Ugc2VnbWVudHPigJ0pICZuYnNwO2Fu
ZCA4LCB3aGlsZSBzbyBtYW55IHR5cGVzIG9mIFNlZ21lbnQgSURzIHRoYXQgYXJlIGFscmVhZHkg
d2VsbCBkZWZpbmVkIGJvdGggaW4gdGhlIFNSUElORyBXRyBkb2N1bWVudHMgYW5kIGluIHRoZSBl
eHRlbnNpb25zIG9mIHRoZSByZWxldmFudCByb3V0aW5nIHByb3RvY29scyBhcmUgbGVmdCBvdXQg
b2Ygc2NvcGUgb2YgdGhlIGRyYWZ0LiZuYnNwOyBUaGUgYXV0aG9ycyBoYXZlDQogYWNrbm93bGVk
Z2VkIHRoaXMgYW5kIHBsYW4gdG8gZml4IHRoaXMgaXNzdWUgKHByb2JhYmx5IGJ5IHJlbW92aW5n
IHRoZSBTZXJ2aWNlIGxhYmVscyBjb21wbGV0ZWx5KS48bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgQXMgd2UgZGlzY3Vzc2VkIG9mZmxp
bmUsIHRoaXMgc2VjdGlvbiB3YXMgaW5jbHVkZWQgYXMgcGFydCBvZiB0aGUgbWVyZ2Ugb2YgdGhl
IHR3byBpbmRpdmlkdWFsIGRyYWZ0cy4gVG8gYXZvaWQgYW55IGNvbmZ1c2lvbiBhbmQgc3RheSB3
aXRoaW4gdGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQsIHdlIHJlbW92ZWQgYW55IGRpc2N1c3Npb24g
YWJvdXQgc2VydmljZSBsYWJlbC9zZWdtZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGlu
IiBzdGFydD0iMiIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjBpbjttc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+VGhlIGRlc2NyaXB0aW9uIG9mIHBv
c3NpYmxlIGRhdGEgcGxhbmUgbWFsZnVuY3Rpb25zIGluIHNlY3Rpb24gNC4xIHNlZW1zIHRvIGFz
c3VtZSB0aGF0IGFsbCB0aGUgbm9kZXMgaW4gdGhlIHJlZmVyZW5jZWQgdG9wb2xvZ3kgKHNob3du
IGluIEZpZ3VyZSAxKSB1cyB0aGUgc2FtZSBTUkdCLiBJZiB0aGlzIGFzc3VtcHRpb24gKHdoaWNo
DQogaXMgbm90IGV4cGxpY2l0bHkgbWVudGlvbmVkKSBpcyBub3QgY29ycmVjdCwgdGhlIExTUCBQ
aW5nIEVjaG8gcmVxdWVzdCBwYWNrZXRzIHdvdWxkIG5vdCBiZSDigJxkZWxpdmVyZWQgdG8gdGhl
aXIgZXhwZWN0ZWQgZGVzdGluYXRpb25zIGJ1dCBub3QgdmlhIHRoZSBleHBlY3RlZCBwYXRo4oCd
IChhcyB0aGUgdGV4dCBpbiB0aGlzIHNlY3Rpb24gY2xhaW1zKS4gSSBzdWdnZXN0IG1ha2luZyBh
bnkgc3VjaCBhc3N1bXB0aW9ucyBleHBsaWNpdCBpbiB0aGUNCiB0ZXh0PG86cD48L286cD48L2xp
Pjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgRG9lcyB0aGUgYmVsb3cgdXBkYXRlZCB0
ZXh0IGNsYXJpZmllcz86PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9MRDo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyAmbmJzcDsmbmJzcDsgQXNzdW1lIGluIGFib3ZlIHRvcG9sb2d5LCBSMSBzZW5kcyB0cmFmZmlj
IHdpdGggc2VnbWVudCBzdGFjayBhczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7Jm5ic3A7IHs5MTI0LCA1MDA4fSBzbyB0aGF0IHRoZSBwYXRoIHRha2VuIHdpbGwg
YmUgUjEtUjItUjQtUjUtUjctUjguJm5ic3A7IElmPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgdGhlIEFkamFjZW5jeSBTZWdtZW50IElEIDkxMjQgaXMg
bWlzcHJvZ3JhbW1lZCBpbiBSMiB0byBzZW5kIHRoZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHBhY2tldCB0byBSMSBvciBSMywgaXQgd2lsbCBzdGls
bCBiZSBkZWxpdmVyZWQgdG8gUjggYnV0IGlzIG5vdCB2aWE8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB0aGUgZXhwZWN0ZWQgcGF0aC48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+TkVXOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyBBc3N1bWUgaW4g
YWJvdmUgdG9wb2xvZ3ksIFIxIHNlbmRzIHRyYWZmaWMgd2l0aCBzZWdtZW50IHN0YWNrIGFzPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgezkxMjQsIDUw
MDh9IHNvIHRoYXQgdGhlIHBhdGggdGFrZW4gd2lsbCBiZSBSMS1SMi1SNC1SNS1SNy1SOC4mbmJz
cDsgSWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB0
aGUgQWRqYWNlbmN5IFNlZ21lbnQgSUQgOTEyNCBpcyBtaXNwcm9ncmFtbWVkIGluIFIyIHRvIGZv
cndhcmQgdGhlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJz
cDsgcGFja2V0IHRvIFIxIG9yIFIzLCB0aGUgcGFja2V0IG1heSBzdGlsbCBiZSBkZWxpdmVyZWQg
dG8gUjggKGlmIHRoZSBub2RlcyBhcmU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwO2NvbmZpZ3VyZWQgd2l0aCBzYW1lIFNSR0IpYnV0IGlzIG5vdCB2aWEgdGhlIGV4
cGVjdGVkIHBhdGguPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjMiIHR5cGU9IjEiPg0KPGxpIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDIgbGV2ZWwx
IGxmbzIiPiZuYnNwO0kgYW0gbm90IHN1cmUgaWYg4oCcT1NQRuKAnSBhbmQgSVNJU+KAnSAod2l0
aG91dCBhbnkgcmVmZXJlbmNlIHRvIFNlZ21lbnQgUm91dGluZykgYXJlIHRoZSBwcm9wZXIgbmFt
ZXMgZm9yIHRoZSBsYWJlbCBkaXN0cmlidXRpb24gcHJvdG9jb2xzIGluIHRoZSBwcm9wb3NlZCBu
ZXcgSUFOQSByZWdpc3RyeSBpbiBTZWN0aW9uIDEwLjIuDQogRnJvbSBteSBQT1Yg4oCcT1NQRi9J
U0lTIFNSIEV4dGVuc2lvbnPigJ0gd291bGQgYmUgbW9yZSBhcHByb3ByaWF0ZS4gVGhlIGF1dGhv
cnMgZGlzYWdyZWUgd2l0aCB0aGlzIHByb3Bvc2FsIGNsYWltaW5nIHRoYXQgT1NQRiBhbmQgSVNJ
UyBhcmUgbm90IHVzZWQgZm9yIGxhYmVsIGRpc3RyaWJ1dGlvbiBpbiBhbnkgb3RoZXIgd2F5LiAo
UkZDIDgwMjkgdGhhdCBlbmNvZGVzIHRoZSBsYWJlbCBkaXN0cmlidXRpb24gcHJvdG9jb2wgaW4g
dGhlIERvd25zdHJlYW0mbmJzcDsNCiBEZXRhaWxlZCBNYXBwaW5nIFRMViBkaWQgbm90IHJlcXVl
c3QgYSBkZWRpY2F0ZWQgcmVnaXN0cnkgZm9yIHRoaXMgcHVycG9zZSwgYW5kIEkgdGhpbmsgdGhh
dCB0aGUgYXV0aG9ycyBoYXZlIGJlZW4gcmlnaHQgdG8gcmVxdWVzdCBzdWNoIGEgcmVnaXN0cnkp
LjxvOnA+PC9vOnA+PC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJh
Jmd0OyBBcyB3ZSBkaXNjdXNzZWQsIHdlIGFyZSBub3QgYXdhcmUgb2YgdGhlIHVzZSBvZiBPU1BG
L0lTSVMgZm9yIGxhYmVsIGRpc3RyaWJ1dGlvbiBvdGhlciB0aGFuIFNSLiBJIGFtIG5vdCBzdXJl
IGlmIHRoZXJlIGlzIGEgbmVlZCB0byBkaWZmZXJlbnRpYXRlIEJHUCBhcyBzaWduYWxpbmcgcHJv
dG9jb2wgZm9yIFJGQzMxMDcgdnMgZVBFLiBXZSBtYXkgbmVlZCB0byBndWFnZSBpdCBhbmQgdXBk
YXRlDQogcHJvdG9jb2wgQkdQIGlmIHJlcXVpcmVkLiBJZiB0aGUgV0cgYW5kL29yIEFEIGlzIGZh
dm9yIG9mIHJlbmFtaW5nIGl0IGFzIOKAnE9TUEYvSVNJUyBTUiBFeHRlbnNpb25z4oCdLCB3ZSBj
YW4gZGVmaW5pdGVseSB1cGRhdGUgaXQgYWNjb3JkaW5nbHkuDQo8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBz
dGFydD0iNCIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjBpbjttc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+SSBkb3VidCB0aGUgZHJhZnQgbmVlZHMg
YWRkcmVzcyBhbnkgRlJSIGlzc3VlcyBldmVuIGluIGZ1dHVyZSAoYXMgbWVudGlvbmVkIGluIHRo
ZSBsYXN0IHN0YXRlbWVudCBpbiBTZWN0aW9uIDUpLCBzaW5jZSwgdG8gdGhlIGJlc3Qgb2YgbXkg
dW5kZXJzdGFuZGluZywgYW55IGZvcm0gb2YgRlJSOg0KPG86cD48L286cD4NCjxvbCBzdHlsZT0i
bWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSJhIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwyIGxldmVsMiBsZm8yIj5JcyBvcGVy
YXRlZCBsb2NhbGx5IGJ5IHRoZSBub2RlIHRoYXQgaXMgdXBzdHJlYW0gdG8gdGhlIGZhaWx1cmUg
d2l0aG91dCBwYXNzaW5nIGFueSBpbmZvcm1hdGlvbiB0byB0aGUgaW5pdGlhdG9yIG9mIExTUC1Q
aW5nIFJlcXVlc3QgcGFja2V0czxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMiBsZXZlbDIgbGZvMiI+SW4gYW55IGNh
c2UgaXMganVzdCBhIHRyYW5zaWVudCBzdGF0ZSBpbiB0aGUgKHByZXN1bWFibHkgc2hvcnQpIGlu
dGVydmFsIGJldHdlZW4gdGhlIGZhaWx1cmUgYmVpbmcgZGV0ZWN0ZWQgYnkgdGhlIHVwc3RyZWFt
IG5vZGUgYW5kIHJlLWNvbnZlcmdlbmNlIG9mIElHUDxvOnA+PC9vOnA+PC9saT48L29sPg0KPC9s
aT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IEFueSBkaXNjdXNzaW9uIHJlbGF0ZWQg
dG8gRlJSIGhhcyBiZWVuIHJlbW92ZWQgYWxyZWFkeS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkkgYWxzbyB0aGluayB0aGF0IHJlZmVyZW5jZXMgdG8g
4oCcZnV0dXJlIHZlcnNpb25z4oCdIGFyZSBub3QgcXVpdGUgYXBwcm9wcmlhdGUgaW4gdGhlIGRv
Y3VtZW50IHRoYXQgaXMgZ29pbmcgdG8gdGhlIElFVEYgTEMuIEkgcmVjb21tZW5kIHJlbW92aW5n
IGFueSBzdWNoIHJlZmVyZW5jZXMgZnJvbSB0aGUgZG9jdW1lbnQsPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgU2VydmljZSBzZWdtZW50IGlzIHRoZSBvbmUgd2hpY2gg
aGFzIHNvbWUgcmVmZXJlbmNlIHRvIGZ1dHVyZSB2ZXJzaW9ucyBvciBkb2N1bWVudC4gV2l0aCB0
aGUgdXBkYXRlZCByZXZpc2lvbiwgd2UgY2xlYXJlZCBhbGwgcmVmZXJlbmNlcyB0byBhbnkgZnV0
dXJlIHZlcnNpb25zLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSI1IiB0
eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21z
by1saXN0OmwyIGxldmVsMSBsZm8yIj5TZWN0aW9uIDkg4oCcQmFja3dhcmQgQ29tcGF0aWJpbGl0
eSB3aXRoIG5vbi1TZWdtZW50IFJvdXRpbmcgZGV2aWNlc+KAnSBkZWZpbmVzIHRoZSBiZWhhdmlv
ciBmb3IgdGhlIHR3byBzbGlnaHRseSBkaWZmZXJlbnQgdXNlIGNhc2VzOg0KPG86cD48L286cD4N
CjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSJhIj4NCjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwyIGxldmVsMiBs
Zm8yIj5MU1AgUGluZyBFY2hvIFJlcXVlc3QgcGFja2V0cyBhcmUgaW5pdGlhdGVkIGJ5IGFuIFNS
LWNhcGFibGUgbm9kZSAoYW5kIHRoZXJlZm9yZSB0aGVpciB0YXJnZXQgRkVDIHN0YWNrIGNvbnRh
aW5zIFNSLXJlbGF0ZWQgRkVDcyksIHdoaWxlIHRoZSByZXNwb25kZXIgaXMgbGVnYWN5IGRldmlj
ZSB0aGF0IGlzIG5vdCBTUi1jYXBhYmxlLg0KIEluIHRoaXMgY2FzZSB0aGUgcHJvcG9zZWQgc29s
dXRpb24gKHJlc3BvbmQgd2l0aCB0aGUgRkVDLXJldHVybi1jb2RlIOKAnFJlcGx5aW5nIHJvdXRl
ciBoYXMgbm8gbWFwcGluZyBmb3IgdGhlIEZFQyBhdCBzdGFjay1kZXB0aOKAnSkgbG9va3MgYXMg
dGhlIG9ubHkgcG9zc2liaWxpdHkgc2luY2UgdGhlIGxlZ2FjeSBkZXZpY2UgY2Fubm90IHBhcnNl
IFNSIEZFQ3MgaW4gYW55IGNhc2UNCjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMiBsZXZlbDIgbGZvMiI+TFNQIFBp
bmcgRWNobyBSZXF1ZXN0IHBhY2tldHMgYXJlIGluaXRpYXRlZCBieSBhIGxlZ2FjeSBkZXZpY2Ug
d2hpbGUgdGhlIHJlc3BvbmRlciBpcyBTUi1jYXBhYmxlLiBUaGUgZHJhZnQgZGVmaW5lcyB0aGUg
c2FtZSBiZWhhdmlvciBpbiB0aGlzIGNhc2Ug4oCTIGJ1dCwgSU1ITyBhbmQgRldJVywgdGhlIHJl
c3BvbmRlciBjb3VsZA0KIHByb3ZpZGUgc2xpZ2h0bHkgYmV0dGVyIGRpYWdub3N0aWNzIHNpbmNl
IGl0IGNhbiBwYXJzZSB0aGUg4oCcb2xk4oCdIHRhcmdldCBGRUMgYW5kIHJlY29nbml6ZSB0aGUg
ZXF1aXZhbGVudCBOb2RlIElELiBBbiBhZGRpdGlvbmFsIHJldHVybiBjb2RlIHdvdWxkIGJlIHJl
cXVpcmVkIHRvIGltcGxlbWVudCB0aGlzIGJlaGF2aW9yLg0KPG86cD48L286cD48L2xpPjwvb2w+
DQo8L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgSW4gdGhpcyBjYXNlLCBJIGJl
bGlldmUgdGhlIGxlZ2FjeSBub2RlIChJbml0aWF0b3IpIHdpbGwgbm90IGJlIGFibGUgdG8gcGFy
c2UgdGhlIG5ldyByZXR1cm4gY29kZSByZWNlaXZlZC4gSSBhbSBub3Qgc3VyZSBpZiBpdCB3aWxs
IGJlIGhlbHBmdWwuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi43NWluIj5UaGlzIGlzc3VlIGhhcyBub3QgYmVlbiBkaXNjdXNzZWQgd2l0aCB0aGUgYXV0aG9y
cyBkdWUgdG8gbGFjayBvZiB0aW1lLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHU+Tml0czwvdT48L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFy
dD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjBpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMyI+VGhlIG5vdGUgdG8gdGhlIFJGQyBFZGl0b3Ig
aW4gU2VjdGlvbiAxMCBtZW50aW9ucyBlYXJseSBJQU5BIGFsbG9jYXRpb24gZm9yIHNvbWUgU3Vi
LVRMViB0eXBlcyBkZWZpbmVkIGluIHRoZSBkb2N1bWVudCDigJMgYnV0LCBhcyBvZiB0b2RheSwg
dGhlc2UgZWFybHkgYWxsb2NhdGlvbnMgaGF2ZSBhbHJlYWR5IGV4cGlyZWQgKHRoZXkNCiBoYXZl
IGJlZW4gaW4gZm9yY2UgdW50aWwgMTUuMDkuMTcpLiAmbmJzcDtJIGhhdmUgdG8gYWRtaXQgdGhh
dCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kIHRoZSBpbXBsaWNhdGlvbnMgb2YgdGhpcyBmYWN0
IOKAkyBlLmcuLCB3aGV0aGVyIHRoZSBhdXRob3JzIG1heSBjb250aW51ZSB0byByZWZlciB0byB0
aGUgc3BlY2lmaWMgdmFsdWVzIG9mIHBhcmFtZXRlcnMgKGUuZy4sIFN1Yi1UTFYgMzQsIDM1IGV0
Yy4pIGZvciB3aGljaCBlYXJseSBJQU5BIGFsbG9jYXRpb24NCiBoYXMgZXhwaXJlZCwgb3Igc2hv
dWxkIHVzZSBzb21lIG90aGVyIGZvcm0gb2YgcmVmZXJlbmNlIChlLmcuLCBUQkR4KS48bzpwPjwv
bzpwPjwvbGk+PC9vbD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgTG9hIGFuZCBB
bWFuZGEgaGVscGVkIHVzIHRvIHJlbmV3IHRoaXMgYWxsb2NhdGlvbiBmb3IgYW5vdGhlciB5ZWFy
LiBTbyBJIHRoaW5rIHRoZSBhbGxvY2F0ZWQgdmFsdWUgaXMgdmFsaWQgZm9yIGFub3RoZXIgeWVh
ci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjIiIHR5cGU9IjEiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2
ZWwxIGxmbzMiPlRoZSBkcmFmdCBtZW50aW9ucyBhIFRCRDcgdmFsdWUgdG8gYmUgYXNzaWduZWQg
YnkgSUFOQSwgYnV0IHRoZXJlIGFyZSBubyBUQkQxLCDigKYsIFRCRDYuIFRoZSBhdXRob3JzIGhh
dmUgYWNrbm93bGVkZ2VkIHRoaXMgYW5kIHBsYW4gdG8gZml4IGl0LiBIb3dldmVyLCBJIGRvIG5v
dCBrbm93IGhvdyB0aGlzIGNhbiBiZSBhZmZlY3RlZA0KIGJ5IGV4cGlyYXRpb24gb2YgZWFybHkg
SUFOQSBhbGxvY2F0aW9ucyAoc2VlIGFib3ZlKTxvOnA+PC9vOnA+PC9saT48L29sPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBXZSBjaGFuZ2VkIHRoaXMgb25lIHRvIFRC
RDEgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01TIE1pbmNobyZxdW90OyxzZXJpZiI+
DQrimLo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIzIiB0eXBl
PSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1s
aXN0OmwwIGxldmVsMSBsZm8zIj5JIGhhdmUgZmFpbGVkIHRvIHVuZGVyc3RhbmQgdGhlIGludGVu
dGlvbiBvZiB0aGUgYXV0aG9ycyByZWdhcmRpbmcgYWxyZWFkeSBtZW50aW9uZWQgU2VydmljZSBs
YWJlbHMgZnJvbSB0aGUgZm9sbG93aW5nIHN0YXRlbWVudCBpbiBzZWN0aW9uIDg6IOKAnEhvdyBh
IG5vZGUgdHJlYXRzIFNlcnZpY2UgbGFiZWwgaXMgb3V0c2lkZQ0KIHRoZSBzY29wZSBvZiB0aGlz
IGRvY3VtZW50IGFuZCB3aWxsIGJlIGluY2x1ZGVkIGluIHRoaXMgb3IgYSBkaWZmZXJlbnQgZG9j
dW1lbnQgbGF0ZXLigJ0uIE9mIGNvdXJzZSwgaWYgdGhlIFNlcnZpY2UgbGFiZWxzIGFyZSByZW1v
dmVkIGZyb20gdGhlIGRyYWZ0LCB0aGlzIHNlbnRlbmNlIHdvdWxkIGhvcGVmdWxseSBkaXNhcHBl
YXIgd2l0aCBpdHMgaW50ZXJuYWwgY29udHJvdmVyc3kuPG86cD48L286cD48L2xpPjwvb2w+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOyZsdDtOYWdlbmRyYSZndDsgJm5ic3A7QXMgbWVudGlvbmVkIGVhcmxpZXIs
IHRoaXMgc2VjdGlvbiBhbmQgYW55IHJlbGF0ZWQgZGlzY3Vzc2lvbiBhYm91dCBzZXJ2aWNlIHNl
Z21lbnQgaGFzIGJlZW4gcmVtb3ZlZA0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01T
IE1pbmNobyZxdW90OyxzZXJpZiI+4pi6PC9zcGFuPi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T25jZSBhZ2FpbiwgdGhhbmtzIGEgbG90IGZvciB0aGUgdGhvcm91Z2ggcmV2aWV3IGFuZCBjb21t
ZW50cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+TmFnZW5kcmE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJk
cyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNhc2hhPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9mZmljZTogJiM0Mzs5NzItMzkyNjMwMjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0
Mzs5NzItNTQ5MjY2MzAyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5FbWFp
bDombmJzcDsmbmJzcDsgPGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KPGJyPg0KVGhpcyBlLW1h
aWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlu
cyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KPGJyPg0KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkg
YmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMN
Cjxicj4NCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWws
IHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbA0KPGJyPg0KYW5kIGFs
bCBjb3BpZXMgdGhlcmVvZi48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQo8YnI+DQo8YnI+
DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCjxicj4NClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQg
Zm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMN
Cjxicj4NCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBU
ZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQo8YnI+DQp0cmFuc21pc3Npb24gaW4g
ZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVu
IGRlbGV0ZSB0aGUgb3JpZ2luYWwNCjxicj4NCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuPGJyPg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_D47670B94B4E4862A03A0488725D0572ciscocom_--


From nobody Thu Sep 21 17:00:29 2017
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 C8F1D132331; Thu, 21 Sep 2017 17:00:26 -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.62.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150603842675.16674.6785242050327902440@ietfa.amsl.com>
Date: Thu, 21 Sep 2017 17:00:26 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Hx96Qlb7gmZ3MI8riKClvqp61RE>
Subject: [mpls] I-D Action: draft-ietf-mpls-spring-lsp-ping-09.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Sep 2017 00:00:27 -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 Switched Path (LSP) Ping/Traceroute for Segment Routing IGP Prefix and Adjacency SIDs with MPLS Data-plane
        Authors         : Nagendra Kumar
                          Carlos Pignataro
                          George Swallow
                          Nobo Akiya
                          Sriganesh Kini
                          Mach(Guoyi) Chen
	Filename        : draft-ietf-mpls-spring-lsp-ping-09.txt
	Pages           : 21
	Date            : 2017-09-21

Abstract:
   A Segment Routing architecture leverages source routing and tunneling
   paradigms and can be directly applied to use of a Multi Protocol
   Label Switching (MPLS) data plane.  A node steers a packet through a
   controlled set of instructions called segments, by prepending the
   packet with a Segment Routing header.

   The segment assignment and forwarding semantic nature of Segment
   Routing raises additional consideration for connectivity verification
   and fault isolation for an LSP within a Segment Routing architecture.
   This document illustrates the problem and defines extensions to
   perform LSP Ping and Traceroute for a Segment Routing network with a
   MPLS data plane.


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

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

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-spring-lsp-ping-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 Sep 22 10:12:27 2017
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 00CBC132125; Fri, 22 Sep 2017 10:12:20 -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.62.1
Auto-Submitted: auto-generated
Precedence: bulk
CC: mpls@ietf.org, db3546@att.com, mpls-chairs@ietf.org, draft-ietf-mpls-spring-lsp-ping@ietf.org, Loa Andersson <loa@pi.nu>, loa@pi.nu
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <150610033997.16716.7199625615674752643.idtracker@ietfa.amsl.com>
Date: Fri, 22 Sep 2017 10:12:19 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/ZDK0ZGaDB9KfFDWPlVBzadn588g>
Subject: [mpls] Last Call: <draft-ietf-mpls-spring-lsp-ping-09.txt> (Label Switched Path (LSP) Ping/Traceroute for Segment Routing IGP Prefix and Adjacency SIDs with MPLS Data-plane) to Proposed Standard
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Sep 2017 17:12:20 -0000

The IESG has received a request from the Multiprotocol Label Switching WG
(mpls) to consider the following document: - 'Label Switched Path (LSP)
Ping/Traceroute for Segment Routing IGP
   Prefix and Adjacency SIDs with MPLS Data-plane'
  <draft-ietf-mpls-spring-lsp-ping-09.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2017-10-06. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the beginning of
the Subject line to allow automated sorting.

Abstract


   A Segment Routing architecture leverages source routing and tunneling
   paradigms and can be directly applied to use of a Multi Protocol
   Label Switching (MPLS) data plane.  A node steers a packet through a
   controlled set of instructions called segments, by prepending the
   packet with a Segment Routing header.

   The segment assignment and forwarding semantic nature of Segment
   Routing raises additional consideration for connectivity verification
   and fault isolation for an LSP within a Segment Routing architecture.
   This document illustrates the problem and defines extensions to
   perform LSP Ping and Traceroute for a Segment Routing network with a
   MPLS data plane.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-mpls-spring-lsp-ping/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-mpls-spring-lsp-ping/ballot/


No IPR declarations have been submitted directly on this I-D.





From nobody Fri Sep 22 14:24:13 2017
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 DADA713301F; Fri, 22 Sep 2017 14:24:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.621
X-Spam-Level: 
X-Spam-Status: No, score=-0.621 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] 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 eVckO61sr57K; Fri, 22 Sep 2017 14:24:08 -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 0E6AE13219B; Fri, 22 Sep 2017 14:24:08 -0700 (PDT)
Received: from pps.filterd (m0049297.ppops.net [127.0.0.1]) by m0049297.ppops.net-00191d01. (8.16.0.21/8.16.0.21) with SMTP id v8MLMkLk031242; Fri, 22 Sep 2017 17:23:56 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049297.ppops.net-00191d01. with ESMTP id 2d5a668bbp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 22 Sep 2017 17:23:55 -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 v8MLNsUa014349; Fri, 22 Sep 2017 17:23:54 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id v8MLNlra014246 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 22 Sep 2017 17:23:48 -0400
Received: from MISOUT7MSGHUBAF.ITServices.sbc.com (MISOUT7MSGHUBAF.itservices.sbc.com [130.9.129.150]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Fri, 22 Sep 2017 21:23:24 GMT
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.160]) by MISOUT7MSGHUBAF.ITServices.sbc.com ([130.9.129.150]) with mapi id 14.03.0361.001; Fri, 22 Sep 2017 17:23:23 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-lsp-ping.all@ietf.org" <draft-ietf-mpls-lsp-ping.all@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <Jonathan.Hardwick@metaswitch.com>
Thread-Topic: [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
Thread-Index: AQHTMmGTKrYHjrFRHE+7WhCrFfdLIaK/p7EAgAHEslA=
Date: Fri, 22 Sep 2017 21:23:23 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C87CE7BF16@MISOUT7MSGUSRDE.ITServices.sbc.com>
References: <DBE838B2-3146-4EDD-8A27-6B06A7C0C3ED@cisco.com> <AM4PR03MB1713C3FB1B1764E15AFD557F9D660@AM4PR03MB1713.eurprd03.prod.outlook.com>
In-Reply-To: <AM4PR03MB1713C3FB1B1764E15AFD557F9D660@AM4PR03MB1713.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.253.129]
Content-Type: multipart/alternative; boundary="_000_F64C10EAA68C8044B33656FA214632C87CE7BF16MISOUT7MSGUSRDE_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public, General SSNFP Patterns II
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-09-22_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1709220297
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/X0Vs0mNASXYZ2Tsr63N6LLa6YgI>
Subject: Re: [mpls] [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Sep 2017 21:24:12 -0000

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

SGkgU2FzaGEsDQoNCk11Y2ggdGhhbmtzIGZvciB5b3VyIHJldmlldyEgU28gYXMgbm90IHRvIGRl
bGF5LCBJIHN0YXJ0ZWQgdGhlIExhc3QgQ2FsbCB3aXRoIHRoZSBsYXRlc3QgZHJhZnQgKHVwZGF0
ZXMgcGx1cyBzb21lIHdvcmQtc21vb3RoaW5nIHN1Z2dlc3Rpb25zIGZyb20gbWUpLg0KDQpJZiB5
b3UgKG9yIGFueW9uZSkgaGF2ZSBhbnkgYWRkaXRpb25hbCBjb21tZW50cywgcGxlYXNlIGxldCB1
cyBrbm93IGFuZCB3ZSBjYW4gZml4IHdpdGggdGhlIExhc3QgQ2FsbCBjb21tZW50cy4NCg0KVGhh
bmtzLQ0KRGVib3JhaA0KDQoNCkZyb206IG1wbHMgW21haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBBbGV4YW5kZXIgVmFpbnNodGVpbg0KU2VudDogVGh1cnNkYXksIFNl
cHRlbWJlciAyMSwgMjAxNyAyOjI2IFBNDQpUbzogTmFnZW5kcmEgS3VtYXIgTmFpbmFyIChuYWlr
dW1hcikgPG5haWt1bWFyQGNpc2NvLmNvbT4NCkNjOiBydGctZGlyQGlldGYub3JnOyBkcmFmdC1p
ZXRmLW1wbHMtbHNwLXBpbmcuYWxsQGlldGYub3JnOyBtcGxzQGlldGYub3JnOyBydGctYWRzQGll
dGYub3JnOyBzcHJpbmdAaWV0Zi5vcmc7IEpvbmF0aGFuIEhhcmR3aWNrIChKb25hdGhhbi5IYXJk
d2lja0BtZXRhc3dpdGNoLmNvbSkgPEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPg0K
U3ViamVjdDogUmU6IFttcGxzXSBbc3ByaW5nXSBSdGdEaXIgcmV2aWV3OiBodHRwczovL3d3dy5p
ZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nLTA2LnR4dA0KDQpOYWdl
bmRyYSwNCkkgd2lsbCByZWFkIHRoZSAtMDggdmVyc2lvbiBhbmQgc2VuZCBteSBmb3JtYWwgY29t
bWVudHMgaW4gYSBmZXcgZGF5cy4NCkJhc2VkIG9uIHlvdXIgaW5saW5lIGNvbW1lbnRzLCBJIGhv
cGVmdWxseSB3aWxsIGJlIGFibGUgdG8gY29uZmlybSB0aGF0IGFsbCBteSBjb25jZXJucyBoYXZl
IGJlZW4gc3VjY2Vzc2Z1bGx5IHJlc29sdmVkLg0KDQpJIGFsc28gaG9wZSB0aGF0IDEteWVhciBl
eHRlbnNpb24gb2YgdGhlIElBTkEgZWFybHkgYWxsb2NhdGlvbnMgd2lsbCBzdWZmaWNlIGZvciB0
aGUgZG9jdW1lbnQgdG8gYmUgcHVibGlzaGVkLiBJdCBpcyBkZWZpbml0ZWx5IG5lZWRlZC4NCg0K
UmVnYXJkcywNClNhc2hhDQoNCk9mZmljZTogKzk3Mi0zOTI2NjMwMg0KQ2VsbDogICAgICArOTcy
LTU0OTI2NjMwMg0KRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFp
bHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPg0KDQpGcm9tOiBOYWdlbmRyYSBL
dW1hciBOYWluYXIgKG5haWt1bWFyKSBbbWFpbHRvOm5haWt1bWFyQGNpc2NvLmNvbV0NClNlbnQ6
IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTcgMTo0MSBBTQ0KVG86IEFsZXhhbmRlciBWYWlu
c2h0ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVy
LlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+PjsgcnRnLWFkc0BpZXRmLm9yZzxtYWlsdG86cnRnLWFk
c0BpZXRmLm9yZz4NCkNjOiBKb25hdGhhbiBIYXJkd2ljayAoSm9uYXRoYW4uSGFyZHdpY2tAbWV0
YXN3aXRjaC5jb208bWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPikgPEpv
bmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPG1haWx0bzpKb25hdGhhbi5IYXJkd2lja0Bt
ZXRhc3dpdGNoLmNvbT4+OyBydGctZGlyQGlldGYub3JnPG1haWx0bzpydGctZGlyQGlldGYub3Jn
PjsgZHJhZnQtaWV0Zi1tcGxzLWxzcC1waW5nLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0
Zi1tcGxzLWxzcC1waW5nLmFsbEBpZXRmLm9yZz47IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nQGlldGYub3JnPjsgbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc3ByaW5nXSBSdGdEaXIgcmV2aWV3OiBodHRwczovL3d3dy5pZXRmLm9yZy9pZC9k
cmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nLTA2LnR4dDxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19pZF9kcmFmdC0y
RGlldGYtMkRtcGxzLTJEc3ByaW5nLTJEbHNwLTJEcGluZy0yRDA2LnR4dCZkPUR3UUdhUSZjPUxG
WVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3Jm09LURuVXptd2R6
c20wMldubVREVW9kZFF2TjdLdXFzRFRCeXZHODNQZktaNCZzPWswSE1LeUtJaXRCQXlUaUYtRy1o
ajhORV9ldlRaeC0yOEpjcEZ5WFp2UzQmZT0+DQoNCkhpIFNhc2hhLA0KDQpUaGFua3MgZm9yIHRo
ZSBjb21tZW50cy4gUGxlYXNlIHNlZSBiZWxvdzoNCg0KSGksDQpJIGhhdmUgYmVlbiBzZWxlY3Rl
ZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhl
IFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8gcmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRp
bmctcmVsYXRlZCBkcmFmdHMgYXMgdGhleSBwYXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5k
IElFU0cgcmV2aWV3LCBhbmQgc29tZXRpbWVzIG9uIHNwZWNpYWwgcmVxdWVzdC4gVGhlIHB1cnBv
c2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92aWRlIGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcg
QURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwg
cGxlYXNlIHNlZSDigItodHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dp
a2kvUnRnRGlyPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
LTNBX190cmFjLnRvb2xzLmlldGYub3JnX2FyZWFfcnRnX3RyYWNfd2lraV9SdGdEaXImZD1Ed01H
YVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPS1E
blV6bXdkenNtMDJXbm1URFVvZGRRdk43S3Vxc0RUQnl2RzgzUGZLWjQmcz1wd0xDaVZ2WGNadXBy
NjJCVkRxd0lyTGFjRWIzcVdlUXpfN3BXdXNxYmVnJmU9Pg0KDQpBbHRob3VnaCB0aGVzZSBjb21t
ZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywgaXQgd291
bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBv
dGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZl
IHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Npb24gb3IgYnkgdXBkYXRpbmcgdGhlIGRy
YWZ0Lg0KDQpEb2N1bWVudDogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxz
LXNwcmluZy1sc3AtcGluZy0wNi50eHQ8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfaWRfZHJhZnQtMkRpZXRmLTJEbXBscy0y
RHNwcmluZy0yRGxzcC0yRHBpbmctMkQwNi50eHQmZD1Ed01HYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPS1EblV6bXdkenNtMDJXbm1URFVvZGRR
dk43S3Vxc0RUQnl2RzgzUGZLWjQmcz1rMEhNS3lLSWl0QkF5VGlGLUctaGo4TkVfZXZUWngtMjhK
Y3BGeVhadlM0JmU9Pg0KDQpSZXZpZXdlcjogQWxleGFuZGVyICjigJxTYXNoYeKAnSkgVmFpbnNo
dGVpbg0KDQpSZXZpZXcgZGF0ZTogMjAuMDkuMjAxNw0KDQpJRVRGIExDIEVuZCBEYXRlOiBOb3Qg
a25vd24NCg0KSW50ZW5kZWQgc3RhdHVzOiBTdGFuZGFyZHMgVHJhY2sNCg0KU3VtbWFyeToNCg0K
SSBoYXZlIHNpZ25pZmljYW50IGNvbmNlcm5zIGFib3V0IHRoaXMgZG9jdW1lbnQgYW5kIHJlY29t
bWVuZCB0aGF0IHRoZSBSb3V0aW5nIEFEcyBkaXNjdXNzIHRoZXNlIGlzc3VlcyBmdXJ0aGVyIHdp
dGggdGhlIGF1dGhvcnMuDQoNCkNvbW1lbnRzOg0KDQpJIGhhdmUgbm90aWNlZCB0aGF0IHRoZXJl
IGlzIGFuIGVhcmxpZXIgcmV2aWV3IG9mIHRoZSBzYW1lIHZlcnNpb24gb2YgIHRoZSBkcmFmdDxo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5p
ZXRmLm9yZ19tYWlsLTJEYXJjaGl2ZV93ZWJfcnRnLTJEZGlyX2N1cnJlbnRfbXNnMDM1NDIuaHRt
bCZkPUR3TUdhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFc5bHdpOWRNN2pZbHhY
RDh3Jm09LURuVXptd2R6c20wMldubVREVW9kZFF2TjdLdXFzRFRCeXZHODNQZktaNCZzPTBpeEsw
Rmpqd0k5VDFjOE9kZExUVnYxcVRpcU9rWDZ0NTIzQTAyenc2NXMmZT0+LCBhbmQgSSBmdWxseSBh
Z3JlZSB3aXRoIHRoZSBwcmV2aW91cyByZXZpZXdlciByZWdhcmRpbmcgdGhlIG92ZXJhbGwgaW1w
cmVzc2lvbiBhbmQgc3BlY2lmaWMgaXNzdWVzIHJhaXNlZC4gSSBoYXZlIHRyaWVkIHRvIGF2b2lk
IHJlcG9ydGluZyB0aGUgc2FtZSBpc3N1ZXMgYWdhaW4gYW5kIGZvY3VzIG9ubHkgb24gbmV3IGlz
c3Vlcy4NCg0KVGhpcyByZXZpZXcgaGF2ZSBiZWVuIGRvbmUgb24gYSB2ZXJ5IHRpZ2h0IHNjaGVk
dWxlIGZvciBtZSwgYW5kIHRoZXJlZm9yZSBJIGNvdWxkIGhhdmUgbWlzc2VkIHNvbWUgaXNzdWVz
IGFuZCBkZWZpbml0ZWx5IG1hbnkgbml0cy4gVGhlIHRpZ2h0IHNjaGVkdWxlIGhhcyBhbHNvIGxp
bWl0ZWQgbXkgYWJpbGl0eSB0byBkaXNjdXNzIHRoZSBkcmFmdCB3aXRoIHRoZSBhdXRob3JzIGlu
IHN1ZmZpY2llbnQgZGV0YWlsIOKAkyBidXQgc29tZSBpbnRlcmFjdGlvbnMgZGlkIHRvb2sgcGxh
Y2UuIEkgd291bGQgbGlrZSB0byB0aGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIgY29vcGVyYXRp
b24uDQoNCk1ham9yIElzc3VlczoNCg0KDQogIDEuICBTZWN0aW9uIDcuNCDigJxTZWdtZW50IElE
IENoZWNr4oCdIG9mIHRoZSBkcmFmdCBjbGFpbXMgdG8gdXBkYXRlIOKAnHRoZSBwcm9jZWR1cmUg
ZGVmaW5lZCBpbiBTdGVwIDYgb2YgU2VjdGlvbiA0LjQgIG9mIFtSRkM4MDI5XeKAnS4gSG93ZXZl
ciwgSSBoYXZlIGZhaWxlZCB0byBpbnRlZ3JhdGUgdGhlIGxvZ2ljIGRlZmluZWQgYnkgdGhlIHBz
ZXVkb2NvZGUgaW4gdGhpcyBzZWN0aW9uIHdpdGggdGhlIGxvZ2ljIGRlZmluZWQgYnkgdGhlIHJl
ZmVyZW5jZWQgcHNldWRvY29kZS4NCg0KICAgICAqICAgSSBoYXZlIHN1c3BlY3RlZCB0aGF0IHRo
ZSBuZXdseSBpbnRyb2R1Y2VkIGxvZ2ljIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBFZ3Jlc3MgRkVD
IFZhbGlkYXRpb24gbG9naWMgZGVmaW5lZCBpbiBTZWN0aW9uIDQuNC4xIG9mIFJGQyA4MDI5LiAg
VGhpcyBzdXNwaWNpb24gaGFzIGJlZW4gYWNrbm93bGVkZ2VkIGJ5IHRoZSBhdXRob3JzLCBhbmQg
dGhleSBwbGFuIHRvIGZpeCB0aGUgd3JvbmcgcmVmZXJlbmNlIGluIHRoZSBuZXh0IHJldmlzaW9u
IG9mIHRoZSBkcmFmdC4NCjxOYWdlbmRyYT4gV2UgaGF2ZSB0aGlzIGFkZHJlc3NlZCBpbiB0aGUg
bmV3IHJldmlzaW9uLiBXZSBoYXZlIHVwZGF0ZWQgdGhlIHNlY3Rpb24gYXMgNC40LjEuDQoNCg0K
ICAgICAqICAgRnJvbSBteSBQT1YgdGhlIGJlc3Qgd2F5IHRvIGF2b2lkIHBvc3NpYmxlIG1pc2lu
dGVycHJldGF0aW9uIGJ5IHRoZSBpbXBsZW1lbnRlcnMgd291bGQgYmUgaW5jbHVzaW9uIG9mIHRo
ZSB1cGRhdGVkIHZlcnNpb24gb2YgdGhlIHBzZXVkb2NvZGUgKHdpdGggZXhwbGljaXQgbWFya2lu
ZyBvZiB0aGUgbmV3IGxvZ2ljKSBkaXJlY3RseSBpbiB0aGUgZG9jdW1lbnQuIEkgaGF2ZSBzdWdn
ZXN0ZWQgdGhpcyB0byB0aGUgYXV0aG9ycywgYnV0IEkgZGlkIG5vdCBnZXQgdGhlaXIgcmVzcG9u
c2Ugc28gZmFyLg0KPE5hZ2VuZHJhPiBXZSBhZGRyZXNzZWQgdGhpcyBvbmUgYXMgd2VsbC4gV2Ug
aW5jbHVkZWQgdGhlIG1vZGlmaWVkL3VwZGF0ZWQgdmVyc2lvbiBvZiBTdGVwIDQgKGZyb20gUkZD
IDgwMjkpIGFuZCBjb250aW51ZWQgdGhlIHByb2NlZHVyZSBhcyBTdGVwIDRhLg0KDQoNCiAgMS4g
IEkgYWdyZWUgd2l0aCB0aGUgcHJldmlvdXMgcmV2aWV3ZXIgcmVnYXJkaW5nIHRoZSBtaXNtYXRj
aCBiZXR3ZWVuIHRoZSAocHJlc3VtZWQpIGNsYWltIGFuZCB0aGUgYWN0dWFsIHNjb3BlIGNvdmVy
ZWQgYnkgdGhlIGRyYWZ0LiBUbyB0aGUgYmVzdCBvZiBteSB1bmRlcnN0YW5kaW5nLCB0aGUgYXV0
aG9ycyBoYXZlIGFscmVhZHkgYWdyZWVkIHRvIGZpeCB0aGlzIGluIHRoZSBuZXh0IHJldmlzaW9u
IG9mIHRoZSBkcmFmdC4NCg0KPE5hZ2VuZHJhPiBXZSBjaGFuZ2VkIHRoZSB0aXRsZSB0byByZWZs
ZWN0IHRoZSBzY29wZSBhcHByb3ByaWF0ZWx5Lg0KDQpNaW5vciBJc3N1ZXM6DQoNCg0KICAxLiAg
SSB3b25kZXIgd2h5IHRoZSBhdXRob3JzIHBsYWNlIHN1Y2ggYW4gZW1waGFzaXMgb24gU2Vydmlj
ZSBsYWJlbHMgKHdoaWNoLCBBRkFJSywgaGF2ZSBub3QgYmVlbiBkZWZpbmVkIGluIGFueSBsZXZl
bCBvZiBkZXRhaWwgYW55d2hlcmUgc28gZmFyKSDigJMgdGhlc2UgbGFiZWxzIGFyZSBtZW50aW9u
ZWQgaW4gU2VjdGlvbnMgNC4yLCA1ICh0aGF0IG1lbnRpb25zIHRoZW0gYXMg4oCcU2VydmljZSBz
ZWdtZW50c+KAnSkgIGFuZCA4LCB3aGlsZSBzbyBtYW55IHR5cGVzIG9mIFNlZ21lbnQgSURzIHRo
YXQgYXJlIGFscmVhZHkgd2VsbCBkZWZpbmVkIGJvdGggaW4gdGhlIFNSUElORyBXRyBkb2N1bWVu
dHMgYW5kIGluIHRoZSBleHRlbnNpb25zIG9mIHRoZSByZWxldmFudCByb3V0aW5nIHByb3RvY29s
cyBhcmUgbGVmdCBvdXQgb2Ygc2NvcGUgb2YgdGhlIGRyYWZ0LiAgVGhlIGF1dGhvcnMgaGF2ZSBh
Y2tub3dsZWRnZWQgdGhpcyBhbmQgcGxhbiB0byBmaXggdGhpcyBpc3N1ZSAocHJvYmFibHkgYnkg
cmVtb3ZpbmcgdGhlIFNlcnZpY2UgbGFiZWxzIGNvbXBsZXRlbHkpLg0KPE5hZ2VuZHJhPiBBcyB3
ZSBkaXNjdXNzZWQgb2ZmbGluZSwgdGhpcyBzZWN0aW9uIHdhcyBpbmNsdWRlZCBhcyBwYXJ0IG9m
IHRoZSBtZXJnZSBvZiB0aGUgdHdvIGluZGl2aWR1YWwgZHJhZnRzLiBUbyBhdm9pZCBhbnkgY29u
ZnVzaW9uIGFuZCBzdGF5IHdpdGhpbiB0aGUgc2NvcGUgb2YgdGhpcyBkcmFmdCwgd2UgcmVtb3Zl
ZCBhbnkgZGlzY3Vzc2lvbiBhYm91dCBzZXJ2aWNlIGxhYmVsL3NlZ21lbnQuDQoNCg0KICAxLiAg
VGhlIGRlc2NyaXB0aW9uIG9mIHBvc3NpYmxlIGRhdGEgcGxhbmUgbWFsZnVuY3Rpb25zIGluIHNl
Y3Rpb24gNC4xIHNlZW1zIHRvIGFzc3VtZSB0aGF0IGFsbCB0aGUgbm9kZXMgaW4gdGhlIHJlZmVy
ZW5jZWQgdG9wb2xvZ3kgKHNob3duIGluIEZpZ3VyZSAxKSB1cyB0aGUgc2FtZSBTUkdCLiBJZiB0
aGlzIGFzc3VtcHRpb24gKHdoaWNoIGlzIG5vdCBleHBsaWNpdGx5IG1lbnRpb25lZCkgaXMgbm90
IGNvcnJlY3QsIHRoZSBMU1AgUGluZyBFY2hvIHJlcXVlc3QgcGFja2V0cyB3b3VsZCBub3QgYmUg
4oCcZGVsaXZlcmVkIHRvIHRoZWlyIGV4cGVjdGVkIGRlc3RpbmF0aW9ucyBidXQgbm90IHZpYSB0
aGUgZXhwZWN0ZWQgcGF0aOKAnSAoYXMgdGhlIHRleHQgaW4gdGhpcyBzZWN0aW9uIGNsYWltcyku
IEkgc3VnZ2VzdCBtYWtpbmcgYW55IHN1Y2ggYXNzdW1wdGlvbnMgZXhwbGljaXQgaW4gdGhlIHRl
eHQNCg0KPE5hZ2VuZHJhPiBEb2VzIHRoZSBiZWxvdyB1cGRhdGVkIHRleHQgY2xhcmlmaWVzPzoN
Cg0KT0xEOg0KICAgICAgICAgICAgICAgICAgIEFzc3VtZSBpbiBhYm92ZSB0b3BvbG9neSwgUjEg
c2VuZHMgdHJhZmZpYyB3aXRoIHNlZ21lbnQgc3RhY2sgYXMNCiAgIHs5MTI0LCA1MDA4fSBzbyB0
aGF0IHRoZSBwYXRoIHRha2VuIHdpbGwgYmUgUjEtUjItUjQtUjUtUjctUjguICBJZg0KICAgdGhl
IEFkamFjZW5jeSBTZWdtZW50IElEIDkxMjQgaXMgbWlzcHJvZ3JhbW1lZCBpbiBSMiB0byBzZW5k
IHRoZQ0KICAgcGFja2V0IHRvIFIxIG9yIFIzLCBpdCB3aWxsIHN0aWxsIGJlIGRlbGl2ZXJlZCB0
byBSOCBidXQgaXMgbm90IHZpYQ0KICAgdGhlIGV4cGVjdGVkIHBhdGguDQoNCk5FVzoNCiAgICAg
ICAgICAgICAgICAgICBBc3N1bWUgaW4gYWJvdmUgdG9wb2xvZ3ksIFIxIHNlbmRzIHRyYWZmaWMg
d2l0aCBzZWdtZW50IHN0YWNrIGFzDQogICB7OTEyNCwgNTAwOH0gc28gdGhhdCB0aGUgcGF0aCB0
YWtlbiB3aWxsIGJlIFIxLVIyLVI0LVI1LVI3LVI4LiAgSWYNCiAgIHRoZSBBZGphY2VuY3kgU2Vn
bWVudCBJRCA5MTI0IGlzIG1pc3Byb2dyYW1tZWQgaW4gUjIgdG8gZm9yd2FyZCB0aGUNCiAgIHBh
Y2tldCB0byBSMSBvciBSMywgdGhlIHBhY2tldCBtYXkgc3RpbGwgYmUgZGVsaXZlcmVkIHRvIFI4
IChpZiB0aGUgbm9kZXMgYXJlDQogY29uZmlndXJlZCB3aXRoIHNhbWUgU1JHQilidXQgaXMgbm90
IHZpYSB0aGUgZXhwZWN0ZWQgcGF0aC4NCg0KDQoNCiAgMS4gICBJIGFtIG5vdCBzdXJlIGlmIOKA
nE9TUEbigJ0gYW5kIElTSVPigJ0gKHdpdGhvdXQgYW55IHJlZmVyZW5jZSB0byBTZWdtZW50IFJv
dXRpbmcpIGFyZSB0aGUgcHJvcGVyIG5hbWVzIGZvciB0aGUgbGFiZWwgZGlzdHJpYnV0aW9uIHBy
b3RvY29scyBpbiB0aGUgcHJvcG9zZWQgbmV3IElBTkEgcmVnaXN0cnkgaW4gU2VjdGlvbiAxMC4y
LiBGcm9tIG15IFBPViDigJxPU1BGL0lTSVMgU1IgRXh0ZW5zaW9uc+KAnSB3b3VsZCBiZSBtb3Jl
IGFwcHJvcHJpYXRlLiBUaGUgYXV0aG9ycyBkaXNhZ3JlZSB3aXRoIHRoaXMgcHJvcG9zYWwgY2xh
aW1pbmcgdGhhdCBPU1BGIGFuZCBJU0lTIGFyZSBub3QgdXNlZCBmb3IgbGFiZWwgZGlzdHJpYnV0
aW9uIGluIGFueSBvdGhlciB3YXkuIChSRkMgODAyOSB0aGF0IGVuY29kZXMgdGhlIGxhYmVsIGRp
c3RyaWJ1dGlvbiBwcm90b2NvbCBpbiB0aGUgRG93bnN0cmVhbSAgRGV0YWlsZWQgTWFwcGluZyBU
TFYgZGlkIG5vdCByZXF1ZXN0IGEgZGVkaWNhdGVkIHJlZ2lzdHJ5IGZvciB0aGlzIHB1cnBvc2Us
IGFuZCBJIHRoaW5rIHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBiZWVuIHJpZ2h0IHRvIHJlcXVlc3Qg
c3VjaCBhIHJlZ2lzdHJ5KS4NCjxOYWdlbmRyYT4gQXMgd2UgZGlzY3Vzc2VkLCB3ZSBhcmUgbm90
IGF3YXJlIG9mIHRoZSB1c2Ugb2YgT1NQRi9JU0lTIGZvciBsYWJlbCBkaXN0cmlidXRpb24gb3Ro
ZXIgdGhhbiBTUi4gSSBhbSBub3Qgc3VyZSBpZiB0aGVyZSBpcyBhIG5lZWQgdG8gZGlmZmVyZW50
aWF0ZSBCR1AgYXMgc2lnbmFsaW5nIHByb3RvY29sIGZvciBSRkMzMTA3IHZzIGVQRS4gV2UgbWF5
IG5lZWQgdG8gZ3VhZ2UgaXQgYW5kIHVwZGF0ZSBwcm90b2NvbCBCR1AgaWYgcmVxdWlyZWQuIElm
IHRoZSBXRyBhbmQvb3IgQUQgaXMgZmF2b3Igb2YgcmVuYW1pbmcgaXQgYXMg4oCcT1NQRi9JU0lT
IFNSIEV4dGVuc2lvbnPigJ0sIHdlIGNhbiBkZWZpbml0ZWx5IHVwZGF0ZSBpdCBhY2NvcmRpbmds
eS4NCg0KDQoNCiAgMS4gIEkgZG91YnQgdGhlIGRyYWZ0IG5lZWRzIGFkZHJlc3MgYW55IEZSUiBp
c3N1ZXMgZXZlbiBpbiBmdXR1cmUgKGFzIG1lbnRpb25lZCBpbiB0aGUgbGFzdCBzdGF0ZW1lbnQg
aW4gU2VjdGlvbiA1KSwgc2luY2UsIHRvIHRoZSBiZXN0IG9mIG15IHVuZGVyc3RhbmRpbmcsIGFu
eSBmb3JtIG9mIEZSUjoNCg0KICAgICAqICAgSXMgb3BlcmF0ZWQgbG9jYWxseSBieSB0aGUgbm9k
ZSB0aGF0IGlzIHVwc3RyZWFtIHRvIHRoZSBmYWlsdXJlIHdpdGhvdXQgcGFzc2luZyBhbnkgaW5m
b3JtYXRpb24gdG8gdGhlIGluaXRpYXRvciBvZiBMU1AtUGluZyBSZXF1ZXN0IHBhY2tldHMNCiAg
ICAgKiAgIEluIGFueSBjYXNlIGlzIGp1c3QgYSB0cmFuc2llbnQgc3RhdGUgaW4gdGhlIChwcmVz
dW1hYmx5IHNob3J0KSBpbnRlcnZhbCBiZXR3ZWVuIHRoZSBmYWlsdXJlIGJlaW5nIGRldGVjdGVk
IGJ5IHRoZSB1cHN0cmVhbSBub2RlIGFuZCByZS1jb252ZXJnZW5jZSBvZiBJR1ANCg0KPE5hZ2Vu
ZHJhPiBBbnkgZGlzY3Vzc2lvbiByZWxhdGVkIHRvIEZSUiBoYXMgYmVlbiByZW1vdmVkIGFscmVh
ZHkuDQoNCkkgYWxzbyB0aGluayB0aGF0IHJlZmVyZW5jZXMgdG8g4oCcZnV0dXJlIHZlcnNpb25z
4oCdIGFyZSBub3QgcXVpdGUgYXBwcm9wcmlhdGUgaW4gdGhlIGRvY3VtZW50IHRoYXQgaXMgZ29p
bmcgdG8gdGhlIElFVEYgTEMuIEkgcmVjb21tZW5kIHJlbW92aW5nIGFueSBzdWNoIHJlZmVyZW5j
ZXMgZnJvbSB0aGUgZG9jdW1lbnQsDQoNCjxOYWdlbmRyYT4gU2VydmljZSBzZWdtZW50IGlzIHRo
ZSBvbmUgd2hpY2ggaGFzIHNvbWUgcmVmZXJlbmNlIHRvIGZ1dHVyZSB2ZXJzaW9ucyBvciBkb2N1
bWVudC4gV2l0aCB0aGUgdXBkYXRlZCByZXZpc2lvbiwgd2UgY2xlYXJlZCBhbGwgcmVmZXJlbmNl
cyB0byBhbnkgZnV0dXJlIHZlcnNpb25zLg0KDQoNCiAgMS4gIFNlY3Rpb24gOSDigJxCYWNrd2Fy
ZCBDb21wYXRpYmlsaXR5IHdpdGggbm9uLVNlZ21lbnQgUm91dGluZyBkZXZpY2Vz4oCdIGRlZmlu
ZXMgdGhlIGJlaGF2aW9yIGZvciB0aGUgdHdvIHNsaWdodGx5IGRpZmZlcmVudCB1c2UgY2FzZXM6
DQoNCiAgICAgKiAgIExTUCBQaW5nIEVjaG8gUmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQg
YnkgYW4gU1ItY2FwYWJsZSBub2RlIChhbmQgdGhlcmVmb3JlIHRoZWlyIHRhcmdldCBGRUMgc3Rh
Y2sgY29udGFpbnMgU1ItcmVsYXRlZCBGRUNzKSwgd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBsZWdh
Y3kgZGV2aWNlIHRoYXQgaXMgbm90IFNSLWNhcGFibGUuIEluIHRoaXMgY2FzZSB0aGUgcHJvcG9z
ZWQgc29sdXRpb24gKHJlc3BvbmQgd2l0aCB0aGUgRkVDLXJldHVybi1jb2RlIOKAnFJlcGx5aW5n
IHJvdXRlciBoYXMgbm8gbWFwcGluZyBmb3IgdGhlIEZFQyBhdCBzdGFjay1kZXB0aOKAnSkgbG9v
a3MgYXMgdGhlIG9ubHkgcG9zc2liaWxpdHkgc2luY2UgdGhlIGxlZ2FjeSBkZXZpY2UgY2Fubm90
IHBhcnNlIFNSIEZFQ3MgaW4gYW55IGNhc2UNCiAgICAgKiAgIExTUCBQaW5nIEVjaG8gUmVxdWVz
dCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYSBsZWdhY3kgZGV2aWNlIHdoaWxlIHRoZSByZXNw
b25kZXIgaXMgU1ItY2FwYWJsZS4gVGhlIGRyYWZ0IGRlZmluZXMgdGhlIHNhbWUgYmVoYXZpb3Ig
aW4gdGhpcyBjYXNlIOKAkyBidXQsIElNSE8gYW5kIEZXSVcsIHRoZSByZXNwb25kZXIgY291bGQg
cHJvdmlkZSBzbGlnaHRseSBiZXR0ZXIgZGlhZ25vc3RpY3Mgc2luY2UgaXQgY2FuIHBhcnNlIHRo
ZSDigJxvbGTigJ0gdGFyZ2V0IEZFQyBhbmQgcmVjb2duaXplIHRoZSBlcXVpdmFsZW50IE5vZGUg
SUQuIEFuIGFkZGl0aW9uYWwgcmV0dXJuIGNvZGUgd291bGQgYmUgcmVxdWlyZWQgdG8gaW1wbGVt
ZW50IHRoaXMgYmVoYXZpb3IuDQoNCjxOYWdlbmRyYT4gSW4gdGhpcyBjYXNlLCBJIGJlbGlldmUg
dGhlIGxlZ2FjeSBub2RlIChJbml0aWF0b3IpIHdpbGwgbm90IGJlIGFibGUgdG8gcGFyc2UgdGhl
IG5ldyByZXR1cm4gY29kZSByZWNlaXZlZC4gSSBhbSBub3Qgc3VyZSBpZiBpdCB3aWxsIGJlIGhl
bHBmdWwuDQoNClRoaXMgaXNzdWUgaGFzIG5vdCBiZWVuIGRpc2N1c3NlZCB3aXRoIHRoZSBhdXRo
b3JzIGR1ZSB0byBsYWNrIG9mIHRpbWUuDQpOaXRzOg0KDQoNCiAgMS4gIFRoZSBub3RlIHRvIHRo
ZSBSRkMgRWRpdG9yIGluIFNlY3Rpb24gMTAgbWVudGlvbnMgZWFybHkgSUFOQSBhbGxvY2F0aW9u
IGZvciBzb21lIFN1Yi1UTFYgdHlwZXMgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQg4oCTIGJ1dCwg
YXMgb2YgdG9kYXksIHRoZXNlIGVhcmx5IGFsbG9jYXRpb25zIGhhdmUgYWxyZWFkeSBleHBpcmVk
ICh0aGV5IGhhdmUgYmVlbiBpbiBmb3JjZSB1bnRpbCAxNS4wOS4xNykuICBJIGhhdmUgdG8gYWRt
aXQgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kIHRoZSBpbXBsaWNhdGlvbnMgb2YgdGhp
cyBmYWN0IOKAkyBlLmcuLCB3aGV0aGVyIHRoZSBhdXRob3JzIG1heSBjb250aW51ZSB0byByZWZl
ciB0byB0aGUgc3BlY2lmaWMgdmFsdWVzIG9mIHBhcmFtZXRlcnMgKGUuZy4sIFN1Yi1UTFYgMzQs
IDM1IGV0Yy4pIGZvciB3aGljaCBlYXJseSBJQU5BIGFsbG9jYXRpb24gaGFzIGV4cGlyZWQsIG9y
IHNob3VsZCB1c2Ugc29tZSBvdGhlciBmb3JtIG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCkuDQoN
Cg0KPE5hZ2VuZHJhPiBMb2EgYW5kIEFtYW5kYSBoZWxwZWQgdXMgdG8gcmVuZXcgdGhpcyBhbGxv
Y2F0aW9uIGZvciBhbm90aGVyIHllYXIuIFNvIEkgdGhpbmsgdGhlIGFsbG9jYXRlZCB2YWx1ZSBp
cyB2YWxpZCBmb3IgYW5vdGhlciB5ZWFyLg0KDQoNCiAgMS4gIFRoZSBkcmFmdCBtZW50aW9ucyBh
IFRCRDcgdmFsdWUgdG8gYmUgYXNzaWduZWQgYnkgSUFOQSwgYnV0IHRoZXJlIGFyZSBubyBUQkQx
LCDigKYsIFRCRDYuIFRoZSBhdXRob3JzIGhhdmUgYWNrbm93bGVkZ2VkIHRoaXMgYW5kIHBsYW4g
dG8gZml4IGl0LiBIb3dldmVyLCBJIGRvIG5vdCBrbm93IGhvdyB0aGlzIGNhbiBiZSBhZmZlY3Rl
ZCBieSBleHBpcmF0aW9uIG9mIGVhcmx5IElBTkEgYWxsb2NhdGlvbnMgKHNlZSBhYm92ZSkNCjxO
YWdlbmRyYT4gV2UgY2hhbmdlZCB0aGlzIG9uZSB0byBUQkQxIOKYug0KDQoNCiAgMS4gIEkgaGF2
ZSBmYWlsZWQgdG8gdW5kZXJzdGFuZCB0aGUgaW50ZW50aW9uIG9mIHRoZSBhdXRob3JzIHJlZ2Fy
ZGluZyBhbHJlYWR5IG1lbnRpb25lZCBTZXJ2aWNlIGxhYmVscyBmcm9tIHRoZSBmb2xsb3dpbmcg
c3RhdGVtZW50IGluIHNlY3Rpb24gODog4oCcSG93IGEgbm9kZSB0cmVhdHMgU2VydmljZSBsYWJl
bCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50IGFuZCB3aWxsIGJlIGluY2x1
ZGVkIGluIHRoaXMgb3IgYSBkaWZmZXJlbnQgZG9jdW1lbnQgbGF0ZXLigJ0uIE9mIGNvdXJzZSwg
aWYgdGhlIFNlcnZpY2UgbGFiZWxzIGFyZSByZW1vdmVkIGZyb20gdGhlIGRyYWZ0LCB0aGlzIHNl
bnRlbmNlIHdvdWxkIGhvcGVmdWxseSBkaXNhcHBlYXIgd2l0aCBpdHMgaW50ZXJuYWwgY29udHJv
dmVyc3kuDQoNCiA8TmFnZW5kcmE+ICBBcyBtZW50aW9uZWQgZWFybGllciwgdGhpcyBzZWN0aW9u
IGFuZCBhbnkgcmVsYXRlZCBkaXNjdXNzaW9uIGFib3V0IHNlcnZpY2Ugc2VnbWVudCBoYXMgYmVl
biByZW1vdmVkIOKYui4NCg0KT25jZSBhZ2FpbiwgdGhhbmtzIGEgbG90IGZvciB0aGUgdGhvcm91
Z2ggcmV2aWV3IGFuZCBjb21tZW50cy4NCg0KVGhhbmtzLA0KTmFnZW5kcmENCg0KUmVnYXJkcywN
ClNhc2hhDQoNCk9mZmljZTogKzk3Mi0zOTI2MzAyDQpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAy
DQpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFu
ZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNClRo
aXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQg
Y29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMNCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5
IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlz
DQp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9u
ZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwNCmFuZCBhbGwgY29waWVzIHRo
ZXJlb2YuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KVGhp
cyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBj
b250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkg
YmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMN
CnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25l
IG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbA0KYW5kIGFsbCBjb3BpZXMgdGhl
cmVvZi4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1
IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vnb2UgVUkgU3lt
Ym9sIjsNCglwYW5vc2UtMToyIDExIDUgMiA0IDIgNCAyIDIgMzt9DQovKiBTdHlsZSBEZWZpbml0
aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OkNvdXJpZXI7
fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBh
cmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFy
Z2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNv
LXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5
OkNvdXJpZXI7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0K
CXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJ
bWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4t
bGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIixzZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjI1aW4gMS4waW4gMS4y
NWluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBE
ZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTg3ODQxOTAyOw0KCW1zby1s
aXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotOTU2MzAwMjQwIDY3Njk4
NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAz
IDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBo
YS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMw0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05
LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlz
dCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3Qg
bDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFu
LWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwxDQoJe21zby1saXN0
LWlkOjEzMTQzMzg2MTY7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxh
dGUtaWRzOjEwNzg4NzQ5MTQgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2
OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDE6bGV2
ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWwyDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2Vy
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxl
dmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQt
aW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVp
bjt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93
ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7
fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6MTkwODY4NzkxMDsNCgltc28tbGlzdC10eXBlOmh5
YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTc4ODQwNTIzOCA2NzY5ODcwMyA2NzY5ODcx
MyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2
NzY5ODcxNTt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpA
bGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxp
c3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw1
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJv
bWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwyOmxldmVsNw0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBs
aXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0
Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0K
CXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s
Pg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1s
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVs
YXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIg
bGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+SGkgU2FzaGEsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5N
dWNoIHRoYW5rcyBmb3IgeW91ciByZXZpZXchIFNvIGFzIG5vdCB0byBkZWxheSwgSSBzdGFydGVk
IHRoZSBMYXN0IENhbGwgd2l0aCB0aGUgbGF0ZXN0IGRyYWZ0ICh1cGRhdGVzIHBsdXMgc29tZSB3
b3JkLXNtb290aGluZyBzdWdnZXN0aW9ucyBmcm9tIG1lKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPklmIHlvdSAob3IgYW55b25lKSBoYXZlIGFueSBhZGRpdGlvbmFsIGNv
bW1lbnRzLCBwbGVhc2UgbGV0IHVzIGtub3cgYW5kIHdlIGNhbiBmaXggd2l0aCB0aGUgTGFzdCBD
YWxsIGNvbW1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhhbmtz
LTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5EZWJvcmFoPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQi
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPkZyb206PC9iPiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnXSA8Yj5PbiBC
ZWhhbGYgT2YNCjwvYj5BbGV4YW5kZXIgVmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgU2VwdGVtYmVyIDIxLCAyMDE3IDI6MjYgUE08YnI+DQo8Yj5Ubzo8L2I+IE5hZ2VuZHJh
IEt1bWFyIE5haW5hciAobmFpa3VtYXIpICZsdDtuYWlrdW1hckBjaXNjby5jb20mZ3Q7PGJyPg0K
PGI+Q2M6PC9iPiBydGctZGlyQGlldGYub3JnOyBkcmFmdC1pZXRmLW1wbHMtbHNwLXBpbmcuYWxs
QGlldGYub3JnOyBtcGxzQGlldGYub3JnOyBydGctYWRzQGlldGYub3JnOyBzcHJpbmdAaWV0Zi5v
cmc7IEpvbmF0aGFuIEhhcmR3aWNrIChKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSkg
Jmx0O0pvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW21wbHNdIFtzcHJpbmddIFJ0Z0RpciByZXZpZXc6IGh0dHBzOi8vd3d3LmlldGYu
b3JnL2lkL2RyYWZ0LWlldGYtbXBscy1zcHJpbmctbHNwLXBpbmctMDYudHh0PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
TmFnZW5kcmEsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgd2lsbCByZWFkIHRoZSAtMDggdmVyc2lvbiBhbmQg
c2VuZCBteSBmb3JtYWwgY29tbWVudHMgaW4gYSBmZXcgZGF5cy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QmFz
ZWQgb24geW91ciBpbmxpbmUgY29tbWVudHMsIEkgaG9wZWZ1bGx5IHdpbGwgYmUgYWJsZSB0byBj
b25maXJtIHRoYXQgYWxsIG15IGNvbmNlcm5zIGhhdmUgYmVlbiBzdWNjZXNzZnVsbHkgcmVzb2x2
ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGFsc28gaG9wZSB0aGF0
IDEteWVhciBleHRlbnNpb24gb2YgdGhlIElBTkEgZWFybHkgYWxsb2NhdGlvbnMgd2lsbCBzdWZm
aWNlIGZvciB0aGUgZG9jdW1lbnQgdG8gYmUgcHVibGlzaGVkLiBJdCBpcyBkZWZpbml0ZWx5IG5l
ZWRlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5TYXNoYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DZWxsOiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
RW1haWw6Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBl
Y2l0ZWxlLmNvbSI+DQpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+
IE5hZ2VuZHJhIEt1bWFyIE5haW5hciAobmFpa3VtYXIpIFs8YSBocmVmPSJtYWlsdG86bmFpa3Vt
YXJAY2lzY28uY29tIj5tYWlsdG86bmFpa3VtYXJAY2lzY28uY29tPC9hPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBUaHVyc2RheSwgU2VwdGVtYmVyIDIxLCAyMDE3IDE6NDEgQU08YnI+DQo8Yj5Ubzo8
L2I+IEFsZXhhbmRlciBWYWluc2h0ZWluICZsdDs8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZh
aW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9h
PiZndDs7DQo8YSBocmVmPSJtYWlsdG86cnRnLWFkc0BpZXRmLm9yZyI+cnRnLWFkc0BpZXRmLm9y
ZzwvYT48YnI+DQo8Yj5DYzo8L2I+IEpvbmF0aGFuIEhhcmR3aWNrICg8YSBocmVmPSJtYWlsdG86
Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20iPkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFz
d2l0Y2guY29tPC9hPikgJmx0OzxhIGhyZWY9Im1haWx0bzpKb25hdGhhbi5IYXJkd2lja0BtZXRh
c3dpdGNoLmNvbSI+Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb208L2E+Jmd0OzsNCjxh
IGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYub3JnIj5ydGctZGlyQGlldGYub3JnPC9hPjsgPGEg
aHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbXBscy1sc3AtcGluZy5hbGxAaWV0Zi5vcmciPg0KZHJh
ZnQtaWV0Zi1tcGxzLWxzcC1waW5nLmFsbEBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpz
cHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT47DQo8YSBocmVmPSJtYWlsdG86bXBs
c0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtz
cHJpbmddIFJ0Z0RpciByZXZpZXc6IDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX2lkX2RyYWZ0LTJEaWV0Zi0y
RG1wbHMtMkRzcHJpbmctMkRsc3AtMkRwaW5nLTJEMDYudHh0JmFtcDtkPUR3UUdhUSZhbXA7Yz1M
RllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPTZVaEdwVzlsd2k5ZE03allseFhEOHcmYW1wO209
LURuVXptd2R6c20wMldubVREVW9kZFF2TjdLdXFzRFRCeXZHODNQZktaNCZhbXA7cz1rMEhNS3lL
SWl0QkF5VGlGLUctaGo4TkVfZXZUWngtMjhKY3BGeVhadlM0JmFtcDtlPSI+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nLTA2LnR4dDwvYT48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIFNhc2hhLDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgZm9yIHRoZSBjb21tZW50cy4gUGxlYXNlIHNlZSBiZWxv
dzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5JIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0
ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3Mg
dG8gcmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZCBkcmFmdHMgYXMgdGhleSBw
YXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRpbWVz
IG9uIHNwZWNpYWwgcmVxdWVzdC4NCiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHBy
b3ZpZGUgYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9u
IGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKAizxhIGhyZWY9Imh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX190cmFjLnRv
b2xzLmlldGYub3JnX2FyZWFfcnRnX3RyYWNfd2lraV9SdGdEaXImYW1wO2Q9RHdNR2FRJmFtcDtj
PUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZhbXA7
bT0tRG5Vem13ZHpzbTAyV25tVERVb2RkUXZON0t1cXNEVEJ5dkc4M1BmS1o0JmFtcDtzPXB3TENp
VnZYY1p1cHI2MkJWRHF3SXJMYWNFYjNxV2VRel83cFd1c3FiZWcmYW1wO2U9Ij5odHRwOi8vdHJh
Yy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPC9hPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5BbHRob3VnaCB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0
aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywgaXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291
bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21t
ZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdo
IGRpc2N1c3Npb24gb3IgYnkgdXBkYXRpbmcNCiB0aGUgZHJhZnQuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkRvY3VtZW50OiA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19pZF9kcmFmdC0yRGlldGYtMkRtcGxz
LTJEc3ByaW5nLTJEbHNwLTJEcGluZy0yRDA2LnR4dCZhbXA7ZD1Ed01HYVEmYW1wO2M9TEZZWi1v
OV9IVU1lTVRTUWljdmpJZyZhbXA7cj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3JmFtcDttPS1EblV6
bXdkenNtMDJXbm1URFVvZGRRdk43S3Vxc0RUQnl2RzgzUGZLWjQmYW1wO3M9azBITUt5S0lpdEJB
eVRpRi1HLWhqOE5FX2V2VFp4LTI4SmNwRnlYWnZTNCZhbXA7ZT0iPg0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZy0wNi50eHQ8L2E+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlJldmlld2VyOiBBbGV4YW5kZXIgKOKAnFNhc2hh4oCdKSBWYWlu
c2h0ZWluPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJldmlldyBkYXRlOiAyMC4wOS4yMDE3PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPklFVEYgTEMgRW5kIERhdGU6IE5vdCBrbm93bjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjazxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48dT5TdW1tYXJ5PC91PjwvYj46PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkkgaGF2ZSBzaWduaWZpY2FudCBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IGFu
ZCByZWNvbW1lbmQgdGhhdCB0aGUgUm91dGluZyBBRHMgZGlzY3VzcyB0aGVzZSBpc3N1ZXMgZnVy
dGhlciB3aXRoIHRoZSBhdXRob3JzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48dT5Db21t
ZW50czwvdT48L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgbm90aWNlZCB0aGF0
IHRoZXJlIGlzIGFuIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWwtMkRhcmNoaXZlX3dlYl9ydGctMkRk
aXJfY3VycmVudF9tc2cwMzU0Mi5odG1sJmFtcDtkPUR3TUdhUSZhbXA7Yz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJmFtcDtyPTZVaEdwVzlsd2k5ZE03allseFhEOHcmYW1wO209LURuVXptd2R6c20w
MldubVREVW9kZFF2TjdLdXFzRFRCeXZHODNQZktaNCZhbXA7cz0waXhLMEZqandJOVQxYzhPZGRM
VFZ2MXFUaXFPa1g2dDUyM0EwMnp3NjVzJmFtcDtlPSI+DQplYXJsaWVyIHJldmlldyBvZiB0aGUg
c2FtZSB2ZXJzaW9uIG9mJm5ic3A7IHRoZSBkcmFmdDwvYT4sIGFuZCBJIGZ1bGx5IGFncmVlIHdp
dGggdGhlIHByZXZpb3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUgb3ZlcmFsbCBpbXByZXNzaW9u
IGFuZCBzcGVjaWZpYyBpc3N1ZXMgcmFpc2VkLiBJIGhhdmUgdHJpZWQgdG8gYXZvaWQgcmVwb3J0
aW5nIHRoZSBzYW1lIGlzc3VlcyBhZ2FpbiBhbmQgZm9jdXMgb25seSBvbiBuZXcgaXNzdWVzLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIHJldmlldyBoYXZlIGJlZW4gZG9uZSBvbiBhIHZl
cnkgdGlnaHQgc2NoZWR1bGUgZm9yIG1lLCBhbmQgdGhlcmVmb3JlIEkgY291bGQgaGF2ZSBtaXNz
ZWQgc29tZSBpc3N1ZXMgYW5kIGRlZmluaXRlbHkgbWFueSBuaXRzLiBUaGUgdGlnaHQgc2NoZWR1
bGUgaGFzIGFsc28gbGltaXRlZCBteSBhYmlsaXR5IHRvIGRpc2N1c3MgdGhlIGRyYWZ0IHdpdGgg
dGhlIGF1dGhvcnMgaW4gc3VmZmljaWVudCBkZXRhaWwNCiDigJMgYnV0IHNvbWUgaW50ZXJhY3Rp
b25zIGRpZCB0b29rIHBsYWNlLiBJIHdvdWxkIGxpa2UgdG8gdGhhbmsgdGhlIGF1dGhvcnMgZm9y
IHRoZWlyIGNvb3BlcmF0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48dT5NYWpvciBJ
c3N1ZXM8L3U+PC9iPjo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjEiIHR5
cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMSBsZXZlbDEg
bGZvMSI+U2VjdGlvbiA3LjQg4oCcU2VnbWVudCBJRCBDaGVja+KAnSBvZiB0aGUgZHJhZnQgY2xh
aW1zIHRvIHVwZGF0ZSDigJx0aGUgcHJvY2VkdXJlIGRlZmluZWQgaW4gU3RlcCA2IG9mIFNlY3Rp
b24gNC40Jm5ic3A7IG9mIFtSRkM4MDI5XeKAnS4gSG93ZXZlciwgSSBoYXZlIGZhaWxlZCB0byBp
bnRlZ3JhdGUgdGhlIGxvZ2ljIGRlZmluZWQgYnkgdGhlIHBzZXVkb2NvZGUgaW4gdGhpcw0KIHNl
Y3Rpb24gd2l0aCB0aGUgbG9naWMgZGVmaW5lZCBieSB0aGUgcmVmZXJlbmNlZCBwc2V1ZG9jb2Rl
LiZuYnNwOyA8bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4i
IHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIx
IiB0eXBlPSJhIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2
ZWwyIGxmbzEiPkkgaGF2ZSBzdXNwZWN0ZWQgdGhhdCB0aGUgbmV3bHkgaW50cm9kdWNlZCBsb2dp
YyBzaG91bGQgYmUgcGFydCBvZiB0aGUgRWdyZXNzIEZFQyBWYWxpZGF0aW9uIGxvZ2ljIGRlZmlu
ZWQgaW4gU2VjdGlvbiA0LjQuMSBvZiBSRkMgODAyOS4mbmJzcDsgVGhpcyBzdXNwaWNpb24gaGFz
IGJlZW4gYWNrbm93bGVkZ2VkIGJ5IHRoZSBhdXRob3JzLCBhbmQgdGhleSBwbGFuDQogdG8gZml4
IHRoZSB3cm9uZyByZWZlcmVuY2UgaW4gdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRyYWZ0LiA8
bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFn
ZW5kcmEmZ3Q7IFdlIGhhdmUgdGhpcyBhZGRyZXNzZWQgaW4gdGhlIG5ldyByZXZpc2lvbi4gV2Ug
aGF2ZSB1cGRhdGVkIHRoZSBzZWN0aW9uIGFzIDQuNC4xLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10
b3A6MGluIiBzdGFydD0iMSIgdHlwZT0iMSI+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBz
dGFydD0iMiIgdHlwZT0iYSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0
OmwxIGxldmVsMiBsZm8xIj5Gcm9tIG15IFBPViB0aGUgYmVzdCB3YXkgdG8gYXZvaWQgcG9zc2li
bGUgbWlzaW50ZXJwcmV0YXRpb24gYnkgdGhlIGltcGxlbWVudGVycyB3b3VsZCBiZSBpbmNsdXNp
b24gb2YgdGhlIHVwZGF0ZWQgdmVyc2lvbiBvZiB0aGUgcHNldWRvY29kZSAod2l0aCBleHBsaWNp
dCBtYXJraW5nIG9mIHRoZSBuZXcgbG9naWMpIGRpcmVjdGx5IGluIHRoZSBkb2N1bWVudC4NCiBJ
IGhhdmUgc3VnZ2VzdGVkIHRoaXMgdG8gdGhlIGF1dGhvcnMsIGJ1dCBJIGRpZCBub3QgZ2V0IHRo
ZWlyIHJlc3BvbnNlIHNvIGZhci48bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjwvb2w+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IFdlIGFkZHJlc3NlZCB0aGlzIG9uZSBhcyB3
ZWxsLiBXZSBpbmNsdWRlZCB0aGUgbW9kaWZpZWQvdXBkYXRlZCB2ZXJzaW9uIG9mIFN0ZXAgNCAo
ZnJvbSBSRkMgODAyOSkgYW5kIGNvbnRpbnVlZCB0aGUgcHJvY2VkdXJlIGFzIFN0ZXAgNGEuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIyIiB0eXBlPSIxIj4NCjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzEiPkkgYWdyZWUgd2l0
aCB0aGUgcHJldmlvdXMgcmV2aWV3ZXIgcmVnYXJkaW5nIHRoZSBtaXNtYXRjaCBiZXR3ZWVuIHRo
ZSAocHJlc3VtZWQpIGNsYWltIGFuZCB0aGUgYWN0dWFsIHNjb3BlIGNvdmVyZWQgYnkgdGhlIGRy
YWZ0LiBUbyB0aGUgYmVzdCBvZiBteSB1bmRlcnN0YW5kaW5nLCB0aGUgYXV0aG9ycyBoYXZlIGFs
cmVhZHkgYWdyZWVkIHRvIGZpeCB0aGlzDQogaW4gdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRy
YWZ0LjxvOnA+PC9vOnA+PC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IFdlIGNo
YW5nZWQgdGhlIHRpdGxlIHRvIHJlZmxlY3QgdGhlIHNjb3BlIGFwcHJvcHJpYXRlbHkuDQo8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHU+TWlub3IgSXNzdWVzPC91PjwvYj46PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxvbCBz
dHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzIiPkkgd29uZGVyIHdoeSB0aGUg
YXV0aG9ycyBwbGFjZSBzdWNoIGFuIGVtcGhhc2lzIG9uIFNlcnZpY2UgbGFiZWxzICh3aGljaCwg
QUZBSUssIGhhdmUgbm90IGJlZW4gZGVmaW5lZCBpbiBhbnkgbGV2ZWwgb2YgZGV0YWlsIGFueXdo
ZXJlIHNvIGZhcikg4oCTIHRoZXNlIGxhYmVscyBhcmUgbWVudGlvbmVkIGluIFNlY3Rpb25zIDQu
MiwgNSAodGhhdCBtZW50aW9ucw0KIHRoZW0gYXMg4oCcU2VydmljZSBzZWdtZW50c+KAnSkgJm5i
c3A7YW5kIDgsIHdoaWxlIHNvIG1hbnkgdHlwZXMgb2YgU2VnbWVudCBJRHMgdGhhdCBhcmUgYWxy
ZWFkeSB3ZWxsIGRlZmluZWQgYm90aCBpbiB0aGUgU1JQSU5HIFdHIGRvY3VtZW50cyBhbmQgaW4g
dGhlIGV4dGVuc2lvbnMgb2YgdGhlIHJlbGV2YW50IHJvdXRpbmcgcHJvdG9jb2xzIGFyZSBsZWZ0
IG91dCBvZiBzY29wZSBvZiB0aGUgZHJhZnQuJm5ic3A7IFRoZSBhdXRob3JzIGhhdmUgYWNrbm93
bGVkZ2VkDQogdGhpcyBhbmQgcGxhbiB0byBmaXggdGhpcyBpc3N1ZSAocHJvYmFibHkgYnkgcmVt
b3ZpbmcgdGhlIFNlcnZpY2UgbGFiZWxzIGNvbXBsZXRlbHkpLjxvOnA+PC9vOnA+PC9saT48L29s
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBBcyB3ZSBkaXNjdXNzZWQg
b2ZmbGluZSwgdGhpcyBzZWN0aW9uIHdhcyBpbmNsdWRlZCBhcyBwYXJ0IG9mIHRoZSBtZXJnZSBv
ZiB0aGUgdHdvIGluZGl2aWR1YWwgZHJhZnRzLiBUbyBhdm9pZCBhbnkgY29uZnVzaW9uIGFuZCBz
dGF5IHdpdGhpbiB0aGUgc2NvcGUgb2YgdGhpcyBkcmFmdCwgd2UgcmVtb3ZlZCBhbnkgZGlzY3Vz
c2lvbiBhYm91dCBzZXJ2aWNlIGxhYmVsL3NlZ21lbnQuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRv
cDowaW4iIHN0YXJ0PSIyIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzIiPlRoZSBkZXNjcmlwdGlvbiBvZiBwb3NzaWJsZSBkYXRh
IHBsYW5lIG1hbGZ1bmN0aW9ucyBpbiBzZWN0aW9uIDQuMSBzZWVtcyB0byBhc3N1bWUgdGhhdCBh
bGwgdGhlIG5vZGVzIGluIHRoZSByZWZlcmVuY2VkIHRvcG9sb2d5IChzaG93biBpbiBGaWd1cmUg
MSkgdXMgdGhlIHNhbWUgU1JHQi4gSWYgdGhpcyBhc3N1bXB0aW9uICh3aGljaCBpcyBub3QgZXhw
bGljaXRseQ0KIG1lbnRpb25lZCkgaXMgbm90IGNvcnJlY3QsIHRoZSBMU1AgUGluZyBFY2hvIHJl
cXVlc3QgcGFja2V0cyB3b3VsZCBub3QgYmUg4oCcZGVsaXZlcmVkIHRvIHRoZWlyIGV4cGVjdGVk
IGRlc3RpbmF0aW9ucyBidXQgbm90IHZpYSB0aGUgZXhwZWN0ZWQgcGF0aOKAnSAoYXMgdGhlIHRl
eHQgaW4gdGhpcyBzZWN0aW9uIGNsYWltcykuIEkgc3VnZ2VzdCBtYWtpbmcgYW55IHN1Y2ggYXNz
dW1wdGlvbnMgZXhwbGljaXQgaW4gdGhlIHRleHQ8bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jmx0O05hZ2VuZHJhJmd0OyBEb2VzIHRoZSBiZWxvdyB1cGRhdGVkIHRleHQgY2xhcmlmaWVz
Pzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T0xEOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNw
OyBBc3N1bWUgaW4gYWJvdmUgdG9wb2xvZ3ksIFIxIHNlbmRzIHRyYWZmaWMgd2l0aCBzZWdtZW50
IHN0YWNrIGFzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJz
cDsgezkxMjQsIDUwMDh9IHNvIHRoYXQgdGhlIHBhdGggdGFrZW4gd2lsbCBiZSBSMS1SMi1SNC1S
NS1SNy1SOC4mbmJzcDsgSWY8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyB0aGUgQWRqYWNlbmN5IFNlZ21lbnQgSUQgOTEyNCBpcyBtaXNwcm9ncmFtbWVk
IGluIFIyIHRvIHNlbmQgdGhlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsmbmJzcDsgcGFja2V0IHRvIFIxIG9yIFIzLCBpdCB3aWxsIHN0aWxsIGJlIGRlbGl2ZXJl
ZCB0byBSOCBidXQgaXMgbm90IHZpYTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7Jm5ic3A7IHRoZSBleHBlY3RlZCBwYXRoLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5ORVc6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7IEFzc3VtZSBpbiBhYm92ZSB0b3BvbG9n
eSwgUjEgc2VuZHMgdHJhZmZpYyB3aXRoIHNlZ21lbnQgc3RhY2sgYXM8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB7OTEyNCwgNTAwOH0gc28gdGhhdCB0
aGUgcGF0aCB0YWtlbiB3aWxsIGJlIFIxLVIyLVI0LVI1LVI3LVI4LiZuYnNwOyBJZjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHRoZSBBZGphY2VuY3kg
U2VnbWVudCBJRCA5MTI0IGlzIG1pc3Byb2dyYW1tZWQgaW4gUjIgdG8gZm9yd2FyZCB0aGU8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBwYWNrZXQgdG8g
UjEgb3IgUjMsIHRoZSBwYWNrZXQgbWF5IHN0aWxsIGJlIGRlbGl2ZXJlZCB0byBSOCAoaWYgdGhl
IG5vZGVzIGFyZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Y29u
ZmlndXJlZCB3aXRoIHNhbWUgU1JHQilidXQgaXMgbm90IHZpYSB0aGUgZXhwZWN0ZWQgcGF0aC48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9
Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMyIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMSBsZm8yIj4mbmJzcDtJIGFtIG5vdCBzdXJlIGlm
IOKAnE9TUEbigJ0gYW5kIElTSVPigJ0gKHdpdGhvdXQgYW55IHJlZmVyZW5jZSB0byBTZWdtZW50
IFJvdXRpbmcpIGFyZSB0aGUgcHJvcGVyIG5hbWVzIGZvciB0aGUgbGFiZWwgZGlzdHJpYnV0aW9u
IHByb3RvY29scyBpbiB0aGUgcHJvcG9zZWQgbmV3IElBTkEgcmVnaXN0cnkgaW4gU2VjdGlvbiAx
MC4yLiBGcm9tIG15IFBPViDigJxPU1BGL0lTSVMNCiBTUiBFeHRlbnNpb25z4oCdIHdvdWxkIGJl
IG1vcmUgYXBwcm9wcmlhdGUuIFRoZSBhdXRob3JzIGRpc2FncmVlIHdpdGggdGhpcyBwcm9wb3Nh
bCBjbGFpbWluZyB0aGF0IE9TUEYgYW5kIElTSVMgYXJlIG5vdCB1c2VkIGZvciBsYWJlbCBkaXN0
cmlidXRpb24gaW4gYW55IG90aGVyIHdheS4gKFJGQyA4MDI5IHRoYXQgZW5jb2RlcyB0aGUgbGFi
ZWwgZGlzdHJpYnV0aW9uIHByb3RvY29sIGluIHRoZSBEb3duc3RyZWFtJm5ic3A7IERldGFpbGVk
IE1hcHBpbmcgVExWDQogZGlkIG5vdCByZXF1ZXN0IGEgZGVkaWNhdGVkIHJlZ2lzdHJ5IGZvciB0
aGlzIHB1cnBvc2UsIGFuZCBJIHRoaW5rIHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBiZWVuIHJpZ2h0
IHRvIHJlcXVlc3Qgc3VjaCBhIHJlZ2lzdHJ5KS48bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgQXMgd2UgZGlzY3Vzc2VkLCB3ZSBhcmUg
bm90IGF3YXJlIG9mIHRoZSB1c2Ugb2YgT1NQRi9JU0lTIGZvciBsYWJlbCBkaXN0cmlidXRpb24g
b3RoZXIgdGhhbiBTUi4gSSBhbSBub3Qgc3VyZSBpZiB0aGVyZSBpcyBhIG5lZWQgdG8gZGlmZmVy
ZW50aWF0ZSBCR1AgYXMgc2lnbmFsaW5nIHByb3RvY29sIGZvciBSRkMzMTA3IHZzIGVQRS4gV2Ug
bWF5IG5lZWQgdG8gZ3VhZ2UgaXQgYW5kIHVwZGF0ZQ0KIHByb3RvY29sIEJHUCBpZiByZXF1aXJl
ZC4gSWYgdGhlIFdHIGFuZC9vciBBRCBpcyBmYXZvciBvZiByZW5hbWluZyBpdCBhcyDigJxPU1BG
L0lTSVMgU1IgRXh0ZW5zaW9uc+KAnSwgd2UgY2FuIGRlZmluaXRlbHkgdXBkYXRlIGl0IGFjY29y
ZGluZ2x5Lg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjQiIHR5cGU9IjEiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+SSBkb3VidCB0aGUg
ZHJhZnQgbmVlZHMgYWRkcmVzcyBhbnkgRlJSIGlzc3VlcyBldmVuIGluIGZ1dHVyZSAoYXMgbWVu
dGlvbmVkIGluIHRoZSBsYXN0IHN0YXRlbWVudCBpbiBTZWN0aW9uIDUpLCBzaW5jZSwgdG8gdGhl
IGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGluZywgYW55IGZvcm0gb2YgRlJSOg0KPG86cD48L286cD48
L2xpPjwvb2w+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iNCIgdHlwZT0iMSI+
DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMSIgdHlwZT0iYSI+DQo8bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMiBsZm8yIj5JcyBvcGVyYXRl
ZCBsb2NhbGx5IGJ5IHRoZSBub2RlIHRoYXQgaXMgdXBzdHJlYW0gdG8gdGhlIGZhaWx1cmUgd2l0
aG91dCBwYXNzaW5nIGFueSBpbmZvcm1hdGlvbiB0byB0aGUgaW5pdGlhdG9yIG9mIExTUC1QaW5n
IFJlcXVlc3QgcGFja2V0czxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1saXN0OmwyIGxldmVsMiBsZm8yIj5JbiBhbnkgY2FzZSBpcyBqdXN0IGEgdHJhbnNp
ZW50IHN0YXRlIGluIHRoZSAocHJlc3VtYWJseSBzaG9ydCkgaW50ZXJ2YWwgYmV0d2VlbiB0aGUg
ZmFpbHVyZSBiZWluZyBkZXRlY3RlZCBieSB0aGUgdXBzdHJlYW0gbm9kZSBhbmQgcmUtY29udmVy
Z2VuY2Ugb2YgSUdQPG86cD48L286cD48L2xpPjwvb2w+DQo8L29sPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFn
ZW5kcmEmZ3Q7IEFueSBkaXNjdXNzaW9uIHJlbGF0ZWQgdG8gRlJSIGhhcyBiZWVuIHJlbW92ZWQg
YWxyZWFkeS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PkkgYWxzbyB0aGluayB0aGF0IHJlZmVyZW5jZXMgdG8g4oCcZnV0dXJlIHZlcnNpb25z4oCdIGFy
ZSBub3QgcXVpdGUgYXBwcm9wcmlhdGUgaW4gdGhlIGRvY3VtZW50IHRoYXQgaXMgZ29pbmcgdG8g
dGhlIElFVEYgTEMuIEkgcmVjb21tZW5kIHJlbW92aW5nIGFueSBzdWNoIHJlZmVyZW5jZXMgZnJv
bSB0aGUgZG9jdW1lbnQsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsg
U2VydmljZSBzZWdtZW50IGlzIHRoZSBvbmUgd2hpY2ggaGFzIHNvbWUgcmVmZXJlbmNlIHRvIGZ1
dHVyZSB2ZXJzaW9ucyBvciBkb2N1bWVudC4gV2l0aCB0aGUgdXBkYXRlZCByZXZpc2lvbiwgd2Ug
Y2xlYXJlZCBhbGwgcmVmZXJlbmNlcyB0byBhbnkgZnV0dXJlIHZlcnNpb25zLg0KPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxvbCBz
dHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSI1IiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzIiPlNlY3Rpb24gOSDigJxCYWNr
d2FyZCBDb21wYXRpYmlsaXR5IHdpdGggbm9uLVNlZ21lbnQgUm91dGluZyBkZXZpY2Vz4oCdIGRl
ZmluZXMgdGhlIGJlaGF2aW9yIGZvciB0aGUgdHdvIHNsaWdodGx5IGRpZmZlcmVudCB1c2UgY2Fz
ZXM6DQo8bzpwPjwvbzpwPjwvbGk+PC9vbD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0
YXJ0PSI1IiB0eXBlPSIxIj4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0
eXBlPSJhIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwy
IGxmbzIiPkxTUCBQaW5nIEVjaG8gUmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYW4g
U1ItY2FwYWJsZSBub2RlIChhbmQgdGhlcmVmb3JlIHRoZWlyIHRhcmdldCBGRUMgc3RhY2sgY29u
dGFpbnMgU1ItcmVsYXRlZCBGRUNzKSwgd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBsZWdhY3kgZGV2
aWNlIHRoYXQgaXMgbm90IFNSLWNhcGFibGUuIEluIHRoaXMgY2FzZQ0KIHRoZSBwcm9wb3NlZCBz
b2x1dGlvbiAocmVzcG9uZCB3aXRoIHRoZSBGRUMtcmV0dXJuLWNvZGUg4oCcUmVwbHlpbmcgcm91
dGVyIGhhcyBubyBtYXBwaW5nIGZvciB0aGUgRkVDIGF0IHN0YWNrLWRlcHRo4oCdKSBsb29rcyBh
cyB0aGUgb25seSBwb3NzaWJpbGl0eSBzaW5jZSB0aGUgbGVnYWN5IGRldmljZSBjYW5ub3QgcGFy
c2UgU1IgRkVDcyBpbiBhbnkgY2FzZQ0KPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwyIGxmbzIiPkxTUCBQaW5nIEVjaG8gUmVxdWVz
dCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYSBsZWdhY3kgZGV2aWNlIHdoaWxlIHRoZSByZXNw
b25kZXIgaXMgU1ItY2FwYWJsZS4gVGhlIGRyYWZ0IGRlZmluZXMgdGhlIHNhbWUgYmVoYXZpb3Ig
aW4gdGhpcyBjYXNlIOKAkyBidXQsIElNSE8gYW5kIEZXSVcsIHRoZSByZXNwb25kZXIgY291bGQg
cHJvdmlkZSBzbGlnaHRseQ0KIGJldHRlciBkaWFnbm9zdGljcyBzaW5jZSBpdCBjYW4gcGFyc2Ug
dGhlIOKAnG9sZOKAnSB0YXJnZXQgRkVDIGFuZCByZWNvZ25pemUgdGhlIGVxdWl2YWxlbnQgTm9k
ZSBJRC4gQW4gYWRkaXRpb25hbCByZXR1cm4gY29kZSB3b3VsZCBiZSByZXF1aXJlZCB0byBpbXBs
ZW1lbnQgdGhpcyBiZWhhdmlvci4NCjxvOnA+PC9vOnA+PC9saT48L29sPg0KPC9vbD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jmx0O05hZ2VuZHJhJmd0OyBJbiB0aGlzIGNhc2UsIEkgYmVsaWV2ZSB0aGUgbGVnYWN5IG5v
ZGUgKEluaXRpYXRvcikgd2lsbCBub3QgYmUgYWJsZSB0byBwYXJzZSB0aGUgbmV3IHJldHVybiBj
b2RlIHJlY2VpdmVkLiBJIGFtIG5vdCBzdXJlIGlmIGl0IHdpbGwgYmUgaGVscGZ1bC4NCjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6Ljc1aW4iPlRoaXMgaXNzdWUg
aGFzIG5vdCBiZWVuIGRpc2N1c3NlZCB3aXRoIHRoZSBhdXRob3JzIGR1ZSB0byBsYWNrIG9mIHRp
bWUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48dT5OaXRzPC91Pjwv
Yj46PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxs
aSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPlRoZSBu
b3RlIHRvIHRoZSBSRkMgRWRpdG9yIGluIFNlY3Rpb24gMTAgbWVudGlvbnMgZWFybHkgSUFOQSBh
bGxvY2F0aW9uIGZvciBzb21lIFN1Yi1UTFYgdHlwZXMgZGVmaW5lZCBpbiB0aGUgZG9jdW1lbnQg
4oCTIGJ1dCwgYXMgb2YgdG9kYXksIHRoZXNlIGVhcmx5IGFsbG9jYXRpb25zIGhhdmUgYWxyZWFk
eSBleHBpcmVkICh0aGV5IGhhdmUgYmVlbiBpbg0KIGZvcmNlIHVudGlsIDE1LjA5LjE3KS4gJm5i
c3A7SSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBkbyBub3QgZnVsbHkgdW5kZXJzdGFuZCB0aGUgaW1w
bGljYXRpb25zIG9mIHRoaXMgZmFjdCDigJMgZS5nLiwgd2hldGhlciB0aGUgYXV0aG9ycyBtYXkg
Y29udGludWUgdG8gcmVmZXIgdG8gdGhlIHNwZWNpZmljIHZhbHVlcyBvZiBwYXJhbWV0ZXJzIChl
LmcuLCBTdWItVExWIDM0LCAzNSBldGMuKSBmb3Igd2hpY2ggZWFybHkgSUFOQSBhbGxvY2F0aW9u
IGhhcyBleHBpcmVkLA0KIG9yIHNob3VsZCB1c2Ugc29tZSBvdGhlciBmb3JtIG9mIHJlZmVyZW5j
ZSAoZS5nLiwgVEJEeCkuPG86cD48L286cD48L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7
TmFnZW5kcmEmZ3Q7IExvYSBhbmQgQW1hbmRhIGhlbHBlZCB1cyB0byByZW5ldyB0aGlzIGFsbG9j
YXRpb24gZm9yIGFub3RoZXIgeWVhci4gU28gSSB0aGluayB0aGUgYWxsb2NhdGVkIHZhbHVlIGlz
IHZhbGlkIGZvciBhbm90aGVyIHllYXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0
YXJ0PSIyIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6
bDAgbGV2ZWwxIGxmbzMiPlRoZSBkcmFmdCBtZW50aW9ucyBhIFRCRDcgdmFsdWUgdG8gYmUgYXNz
aWduZWQgYnkgSUFOQSwgYnV0IHRoZXJlIGFyZSBubyBUQkQxLCDigKYsIFRCRDYuIFRoZSBhdXRo
b3JzIGhhdmUgYWNrbm93bGVkZ2VkIHRoaXMgYW5kIHBsYW4gdG8gZml4IGl0LiBIb3dldmVyLCBJ
IGRvIG5vdCBrbm93IGhvdyB0aGlzIGNhbiBiZSBhZmZlY3RlZCBieSBleHBpcmF0aW9uDQogb2Yg
ZWFybHkgSUFOQSBhbGxvY2F0aW9ucyAoc2VlIGFib3ZlKTxvOnA+PC9vOnA+PC9saT48L29sPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBXZSBjaGFuZ2VkIHRoaXMgb25l
IHRvIFRCRDEgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1NlZ29lIFVJIFN5bWJvbCZx
dW90OyxzYW5zLXNlcmlmIj4NCuKYujwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBp
biIgc3RhcnQ9IjMiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bGlzdDpsMCBsZXZlbDEgbGZvMyI+SSBoYXZlIGZhaWxlZCB0byB1bmRlcnN0YW5kIHRoZSBpbnRl
bnRpb24gb2YgdGhlIGF1dGhvcnMgcmVnYXJkaW5nIGFscmVhZHkgbWVudGlvbmVkIFNlcnZpY2Ug
bGFiZWxzIGZyb20gdGhlIGZvbGxvd2luZyBzdGF0ZW1lbnQgaW4gc2VjdGlvbiA4OiDigJxIb3cg
YSBub2RlIHRyZWF0cyBTZXJ2aWNlIGxhYmVsIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMN
CiBkb2N1bWVudCBhbmQgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGlzIG9yIGEgZGlmZmVyZW50IGRv
Y3VtZW50IGxhdGVy4oCdLiBPZiBjb3Vyc2UsIGlmIHRoZSBTZXJ2aWNlIGxhYmVscyBhcmUgcmVt
b3ZlZCBmcm9tIHRoZSBkcmFmdCwgdGhpcyBzZW50ZW5jZSB3b3VsZCBob3BlZnVsbHkgZGlzYXBw
ZWFyIHdpdGggaXRzIGludGVybmFsIGNvbnRyb3ZlcnN5LjxvOnA+PC9vOnA+PC9saT48L29sPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsmbHQ7TmFnZW5kcmEmZ3Q7ICZuYnNwO0FzIG1lbnRpb25lZCBlYXJsaWVy
LCB0aGlzIHNlY3Rpb24gYW5kIGFueSByZWxhdGVkIGRpc2N1c3Npb24gYWJvdXQgc2VydmljZSBz
ZWdtZW50IGhhcyBiZWVuIHJlbW92ZWQNCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtT
ZWdvZSBVSSBTeW1ib2wmcXVvdDssc2Fucy1zZXJpZiI+4pi6PC9zcGFuPi48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T25jZSBhZ2FpbiwgdGhhbmtzIGEgbG90IGZvciB0aGUgdGhvcm91Z2ggcmV2
aWV3IGFuZCBjb21tZW50cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TmFnZW5kcmE8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNhc2hh
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9mZmljZTogJiM0Mzs5NzItMzkyNjMwMjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJiM0Mzs5NzItNTQ5MjY2MzAyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5FbWFpbDombmJzcDsmbmJzcDsgPGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWlu
c2h0ZWluQGVjaXRlbGUuY29tIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQo8YnI+DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGlu
dGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdo
aWNoIGlzDQo8YnI+DQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0
byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KPGJyPg0KdHJhbnNtaXNz
aW9uIGluIGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBh
bmQgdGhlbiBkZWxldGUgdGhlIG9yaWdpbmFsDQo8YnI+DQphbmQgYWxsIGNvcGllcyB0aGVyZW9m
Ljxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48YnI+DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+DQo8YnI+DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUg
cmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzDQo8YnI+DQpD
T05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4g
SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KPGJyPg0KdHJhbnNtaXNzaW9uIGluIGVycm9yLCBw
bGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUg
dGhlIG9yaWdpbmFsDQo8YnI+DQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_F64C10EAA68C8044B33656FA214632C87CE7BF16MISOUT7MSGUSRDE_--


From nobody Sat Sep 23 15:12:24 2017
Return-Path: <session-request@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 DDCC91321A4; Sat, 23 Sep 2017 15:12:22 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: mpls@ietf.org, tsaad@cisco.com, mpls-chairs@ietf.org, db3546@att.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.62.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150620474286.6545.2195498009134521506.idtracker@ietfa.amsl.com>
Date: Sat, 23 Sep 2017 15:12:22 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/qZxtey9BPMPAeV462pjYK8I1Cb8>
Subject: [mpls] mpls - Update to a Meeting Session Request for IETF 100
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 23 Sep 2017 22:12:23 -0000

An update to a meeting session request has just been submitted by Tarek Saad, a Secretary of the mpls working group.


---------------------------------------------------------
Working Group Name: Multiprotocol Label Switching
Area Name: Routing Area
Session Requester: Tarek Saad

Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 100
Conflicts to Avoid: 
 First Priority: teas ccamp pce spring bess bfd idr pals bier detnet
 Second Priority: nvo3 sfc i2rs rtgarea rtgwg
 Third Priority: ospf isis sidr


People who must be present:
  George Swallow
  Loa Andersson
  Deborah Brungard
  Nicolai Leymann
  Tarek Saad

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Sun Sep 24 00:01:43 2017
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 7BC6F13207A; Sun, 24 Sep 2017 00:01:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.301
X-Spam-Level: 
X-Spam-Status: No, score=-3.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.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 q0kQvpvPJDTP; Sun, 24 Sep 2017 00:01:35 -0700 (PDT)
Received: from mail1.bemta6.messagelabs.com (mail1.bemta6.messagelabs.com [193.109.254.110]) (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 D31DE124B18; Sun, 24 Sep 2017 00:01:34 -0700 (PDT)
Received: from [193.109.255.99] by server-6.bemta-6.messagelabs.com id 3B/28-03423-B4857C95; Sun, 24 Sep 2017 07:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTe0wTWRjFvZ2ZzqCMuRaQz0YTrWsoGBCMMY2 JiW4gqTFrUGNclM06lbFtbAvbKYr6h2AiicUHRlyFlJdWLFLDY1kquyo+g8+gZVkC2fqEIBAf iVERizqP6ur8cXPu+Z355tzkDkNoimgtwxe4eKeDs+nUk8lFiWM/JBt/7sxKrb+cYOh2l9CG2 +0BZNh/YL6h/1Q9ZRg9fFRtuOkZIww1/kHa0HnvA1rGGIcPeZCx7EMzZfR636uM1/sqiUxyA2 V1mHILNlGWtvMniLwDhWTBH22t6kLkf0+40WSGxMUEvOo4KG80uFQFvWNPKGXzCMG1wF3SjaI YNV4KLQ0htaRjcRJM+MJyiMBFBFw4+ZB2I4aJwTngb5+iZHjo8Z6kFP0jlLY8RZIm8Tw49TYg +yzOhuDQmciXQwhGXx4hpDlReAN8bIqVMghPh3e3/CpJEzge+geqZQ0Yg/d8F6HoOBh++pFS8 iZ4OFiLFH8OHH/goRU9C4LVJRG/mIbuvoifAn8efh7xf4LHJe3yUQDPhdZnv0jVADcgGPf1q5 VMEtwJD6gUsB/B0HAVqYCt0DR4lVLAPxQEGg9GwEzocbfRCuhQw4uJNzLQ4M1ww/OaLEVJFd+ cTtEOqO05JmsWT4Ob5QNkhdiKwInQ+NcCJTIHykoe04rWw15PJf2tX4PoM0gv8M5tvDN5YWqK yWk1W1x2zmpLTktdnGLnBYEz8zbOJKRszrW3IPHaTRKfc2i8LvMKmsGodHGsa31nlmaqKTdnh 4UTLL868228cAXNZBgdsOkSm+bkzXzBFqtNvLtfMDDRuli2eZ2IWSGPswtWs4JuoQym2NsbVj HH+0Li2iSvF+V14N+qCZWGdOQ6eG08u0aajaWXLfmOr6O//BlBNEsbwyKxrCY6j3fara7v+Qi KZ5Auhl0tTYm2OlxfG4yI5VRiue0N16RyLu5/pC1EdmLtxpwdUfnB/CXLw/fZrvTZ65YsPp3Q ry82Z43U7GotD/v8WaGd6t/2Tuoqf/X3A/2i9O0vmkfjZnccDbbNS1zuDuzJ9OgS5jq0b8+GM uIT9XX7hn2+YxleMrx7FVQ/K1pRVZPdvZLybvH9FxP1KW6oZ8rO6t/T0so+Va24VFF5WUcKFi 4tiXAK3GfIqNB0FAQAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-11.tower-48.messagelabs.com!1506236484!80132935!1
X-Originating-IP: [52.41.248.36]
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 27922 invoked from network); 24 Sep 2017 07:01:27 -0000
Received: from ec2-52-41-248-36.us-west-2.compute.amazonaws.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (52.41.248.36) by server-11.tower-48.messagelabs.com with AES256-SHA256 encrypted SMTP; 24 Sep 2017 07:01:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=O3Asss7priy/gGczd8Ky+aI6uYX8xiOWbdqQZcAFTKw=; b=iD7AAoWrQPx5dDesOUQYAnMskfuFhzI0MTMUiFATHXB/HpjQSYJ1jUTkmI4hOQGJT+LqNpRFJ70GG3xzeTuciqvsqDxn27RHHRX3osI0dPFEXE6EJkEgttkx5Y+mbGlhFef3DYcXL6aqLkWTvMaPI+JXfAHdBpBtNTKTWVZRr0Y=
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com (10.167.88.15) by AM4PR03MB1714.eurprd03.prod.outlook.com (10.167.88.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Sun, 24 Sep 2017 07:01:23 +0000
Received: from AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::71db:1e06:ca8b:da77]) by AM4PR03MB1713.eurprd03.prod.outlook.com ([fe80::71db:1e06:ca8b:da77%14]) with mapi id 15.20.0077.011; Sun, 24 Sep 2017 07:01:22 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "BRUNGARD, DEBORAH A" <db3546@att.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-mpls-lsp-ping.all@ietf.org" <draft-ietf-mpls-lsp-ping.all@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <Jonathan.Hardwick@metaswitch.com>, "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
Thread-Topic: [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
Thread-Index: AQHTMmGTKrYHjrFRHE+7WhCrFfdLIaK/p7EAgAHEslCAAjKd4A==
Date: Sun, 24 Sep 2017 07:01:22 +0000
Message-ID: <AM4PR03MB1713B61069BCB8F030A555D79D650@AM4PR03MB1713.eurprd03.prod.outlook.com>
References: <DBE838B2-3146-4EDD-8A27-6B06A7C0C3ED@cisco.com> <AM4PR03MB1713C3FB1B1764E15AFD557F9D660@AM4PR03MB1713.eurprd03.prod.outlook.com> <F64C10EAA68C8044B33656FA214632C87CE7BF16@MISOUT7MSGUSRDE.ITServices.sbc.com>
In-Reply-To: <F64C10EAA68C8044B33656FA214632C87CE7BF16@MISOUT7MSGUSRDE.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR03MB1714; 6:ZKUZQRwLMgP1Ji/P0iG4zfzn6kEUaDaFop0J9W690LnM6k3fuYPjXMAfWMws1SKLowAdFerZSMNFR0kLeenwoWx4e6WNUEHSkUS2lR1byoVKXanVcVGmvXDLqYK/4lJA2owQ/bxQZmgN4Xo5sTeMEvioKwRduHECwYmo6qyzeDR+1Ec4qdKdrJb4vxBHwVbxUXP9lcfkyJ2TM13BmtLI/Awm+Y7wQNZs6bRWtf4iFos1Cdym//XjKkiI2JwQ/ZSfSNsQDJfsXE5inMgmJe45srzoJ6phJoKp+XjL7RpkSCqM9PJWX/eHjs2m+lIK6MFlX4knXuDKP4pTt2Y32dnxTQ==; 5:htMjGKCI7n1+PFyU78STVdf+p5cAM695c1EqRjYjutiCE/LhzjllL+PQze6z9AlYLtODaVI0XB+FsYCmzBCxZVVZc4NogTSMB7sZ/X2zqrSRz2NKlbXw3UG582KIYKcfUucU0jMOCtc9QKBW6SvxDw==; 24:5RHwnkkMsRZV0BAdUJuNujJpyZinOfH2G2HOS0zEghyrQICaEm2waMuiH032Pgi68wC6Y6WvHMnz166x7r0SF3uNJ7k/hWuH6JLl03Whbfc=; 7:j8+NMk5Ss2dty8sRcxR0dJH1Cel2EA3X+hw48rPr2FXPNltgLxt2vo1uEyu5oowqkhOWVPnJ74TDQkxVybHiH4pYXsGifX3fSKcgpJsKG2FmGT218hkW+ObkgzPCSCSjhQjF9/hx6SaOR0ZCHBBo0VGpJJ5FukywV7CSdlCFGIKk307W3fQ9dD2lw5H9ojK8Xnh2YtNwS6D8smrvOiIGtdtNeg0Tbd3P5hylgiOvMmQ=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 06d9edbe-e9c2-4952-7e0b-08d5031a10df
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:AM4PR03MB1714; 
x-ms-traffictypediagnostic: AM4PR03MB1714:
x-exchange-antispam-report-test: UriScan:(10436049006162)(97927398514766)(95692535739014)(21748063052155)(279101305709854)(211171220733660);
x-microsoft-antispam-prvs: <AM4PR03MB17140E2337699EB33E24F4139D650@AM4PR03MB1714.eurprd03.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM4PR03MB1714; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM4PR03MB1714; 
x-forefront-prvs: 0440AC9990
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(51444003)(189002)(252514010)(84614002)(51914003)(377454003)(199003)(6246003)(3660700001)(3280700002)(72206003)(6116002)(102836003)(3846002)(790700001)(7696004)(6916009)(6506006)(2950100002)(53946003)(5660300001)(2906002)(54896002)(606006)(6306002)(14454004)(236005)(9686003)(6436002)(97736004)(50986999)(76176999)(966005)(54906003)(99286003)(55016002)(54356999)(478600001)(230783001)(33656002)(53546010)(4326008)(81166006)(81156014)(7736002)(8676002)(25786009)(189998001)(316002)(561944003)(74316002)(66066001)(101416001)(105586002)(106356001)(8936002)(53936002)(5250100002)(229853002)(86362001)(68736007)(2900100001)(163123001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR03MB1714; H:AM4PR03MB1713.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM4PR03MB1713B61069BCB8F030A555D79D650AM4PR03MB1713eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2017 07:01:22.9127 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1714
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/3-ttJDMB3j28rwLwSPx98vP08Do>
Subject: Re: [mpls] [spring] RtgDir review: https://www.ietf.org/id/draft-ietf-mpls-spring-lsp-ping-06.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 24 Sep 2017 07:01:40 -0000

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

RGVib3JhaCwKWW91IGFyZSB3ZWxjb21lLgpJIHdpbGwgcmVhZCB0aGUgbGF0ZXN0ICgtMDkpIHJl
dmlzaW9uIG9mIHRoZSBkcmFmdCB0byBjaGVjayBpZiBhbGwgbXkgY29tbWVudHMgaGF2ZSBiZWVu
IGFkZHJlc3NlZCwgYW5kIHBvc3QgdGhlIHJlc3VsdHMgd2l0aGluIGEgY291cGxlIG9mIGRheXMu
CgpSZWdhcmRzLApTYXNoYQoKT2ZmaWNlOiArOTcyLTM5MjY2MzAyCkNlbGw6ICAgICAgKzk3Mi01
NDkyNjYzMDIKRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20KCkZyb206
IEJSVU5HQVJELCBERUJPUkFIIEEgW21haWx0bzpkYjM1NDZAYXR0LmNvbV0KU2VudDogU2F0dXJk
YXksIFNlcHRlbWJlciAyMywgMjAxNyAxMjoyMyBBTQpUbzogQWxleGFuZGVyIFZhaW5zaHRlaW4g
PEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPjsgTmFnZW5kcmEgS3VtYXIgTmFpbmFy
IChuYWlrdW1hcikgPG5haWt1bWFyQGNpc2NvLmNvbT4KQ2M6IHJ0Zy1kaXJAaWV0Zi5vcmc7IGRy
YWZ0LWlldGYtbXBscy1sc3AtcGluZy5hbGxAaWV0Zi5vcmc7IG1wbHNAaWV0Zi5vcmc7IHJ0Zy1h
ZHNAaWV0Zi5vcmc7IHNwcmluZ0BpZXRmLm9yZzsgSm9uYXRoYW4gSGFyZHdpY2sgKEpvbmF0aGFu
LkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tKSA8Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5j
b20+ClN1YmplY3Q6IFJFOiBbc3ByaW5nXSBSdGdEaXIgcmV2aWV3OiBodHRwczovL3d3dy5pZXRm
Lm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nLTA2LnR4dAoKSGkgU2FzaGEs
CgpNdWNoIHRoYW5rcyBmb3IgeW91ciByZXZpZXchIFNvIGFzIG5vdCB0byBkZWxheSwgSSBzdGFy
dGVkIHRoZSBMYXN0IENhbGwgd2l0aCB0aGUgbGF0ZXN0IGRyYWZ0ICh1cGRhdGVzIHBsdXMgc29t
ZSB3b3JkLXNtb290aGluZyBzdWdnZXN0aW9ucyBmcm9tIG1lKS4KCklmIHlvdSAob3IgYW55b25l
KSBoYXZlIGFueSBhZGRpdGlvbmFsIGNvbW1lbnRzLCBwbGVhc2UgbGV0IHVzIGtub3cgYW5kIHdl
IGNhbiBmaXggd2l0aCB0aGUgTGFzdCBDYWxsIGNvbW1lbnRzLgoKVGhhbmtzLQpEZWJvcmFoCgoK
RnJvbTogbXBscyBbbWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFs
ZXhhbmRlciBWYWluc2h0ZWluClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTcgMjoy
NiBQTQpUbzogTmFnZW5kcmEgS3VtYXIgTmFpbmFyIChuYWlrdW1hcikgPG5haWt1bWFyQGNpc2Nv
LmNvbTxtYWlsdG86bmFpa3VtYXJAY2lzY28uY29tPj4KQ2M6IHJ0Zy1kaXJAaWV0Zi5vcmc8bWFp
bHRvOnJ0Zy1kaXJAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLW1wbHMtbHNwLXBpbmcuYWxsQGlldGYu
b3JnPG1haWx0bzpkcmFmdC1pZXRmLW1wbHMtbHNwLXBpbmcuYWxsQGlldGYub3JnPjsgbXBsc0Bp
ZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47IHJ0Zy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnJ0
Zy1hZHNAaWV0Zi5vcmc+OyBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47
IEpvbmF0aGFuIEhhcmR3aWNrIChKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbTxtYWls
dG86Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+KSA8Sm9uYXRoYW4uSGFyZHdpY2tA
bWV0YXN3aXRjaC5jb208bWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPj4K
U3ViamVjdDogUmU6IFttcGxzXSBbc3ByaW5nXSBSdGdEaXIgcmV2aWV3OiBodHRwczovL3d3dy5p
ZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nLTA2LnR4dAoKTmFnZW5k
cmEsCkkgd2lsbCByZWFkIHRoZSAtMDggdmVyc2lvbiBhbmQgc2VuZCBteSBmb3JtYWwgY29tbWVu
dHMgaW4gYSBmZXcgZGF5cy4KQmFzZWQgb24geW91ciBpbmxpbmUgY29tbWVudHMsIEkgaG9wZWZ1
bGx5IHdpbGwgYmUgYWJsZSB0byBjb25maXJtIHRoYXQgYWxsIG15IGNvbmNlcm5zIGhhdmUgYmVl
biBzdWNjZXNzZnVsbHkgcmVzb2x2ZWQuCgpJIGFsc28gaG9wZSB0aGF0IDEteWVhciBleHRlbnNp
b24gb2YgdGhlIElBTkEgZWFybHkgYWxsb2NhdGlvbnMgd2lsbCBzdWZmaWNlIGZvciB0aGUgZG9j
dW1lbnQgdG8gYmUgcHVibGlzaGVkLiBJdCBpcyBkZWZpbml0ZWx5IG5lZWRlZC4KClJlZ2FyZHMs
ClNhc2hhCgpPZmZpY2U6ICs5NzItMzkyNjYzMDIKQ2VsbDogICAgICArOTcyLTU0OTI2NjMwMgpF
bWFpbDogICBBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVy
LlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+CgpGcm9tOiBOYWdlbmRyYSBLdW1hciBOYWluYXIgKG5h
aWt1bWFyKSBbbWFpbHRvOm5haWt1bWFyQGNpc2NvLmNvbV0KU2VudDogVGh1cnNkYXksIFNlcHRl
bWJlciAyMSwgMjAxNyAxOjQxIEFNClRvOiBBbGV4YW5kZXIgVmFpbnNodGVpbiA8QWxleGFuZGVy
LlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tPj47IHJ0Zy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnJ0Zy1hZHNAaWV0Zi5vcmc+CkNjOiBK
b25hdGhhbiBIYXJkd2ljayAoSm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb208bWFpbHRv
OkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPikgPEpvbmF0aGFuLkhhcmR3aWNrQG1l
dGFzd2l0Y2guY29tPG1haWx0bzpKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbT4+OyBy
dGctZGlyQGlldGYub3JnPG1haWx0bzpydGctZGlyQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1tcGxz
LWxzcC1waW5nLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLWxzcC1waW5nLmFs
bEBpZXRmLm9yZz47IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPjsgbXBs
c0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4KU3ViamVjdDogUmU6IFtzcHJpbmddIFJ0
Z0RpciByZXZpZXc6IGh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbXBscy1zcHJp
bmctbHNwLXBpbmctMDYudHh0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX2lkX2RyYWZ0LTJEaWV0Zi0yRG1wbHMtMkRzcHJp
bmctMkRsc3AtMkRwaW5nLTJEMDYudHh0JmQ9RHdRR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZyPTZVaEdwVzlsd2k5ZE03allseFhEOHcmbT0tRG5Vem13ZHpzbTAyV25tVERVb2RkUXZON0t1
cXNEVEJ5dkc4M1BmS1o0JnM9azBITUt5S0lpdEJBeVRpRi1HLWhqOE5FX2V2VFp4LTI4SmNwRnlY
WnZTNCZlPT4KCkhpIFNhc2hhLAoKVGhhbmtzIGZvciB0aGUgY29tbWVudHMuIFBsZWFzZSBzZWUg
YmVsb3c6CgpIaSwKSSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3Jh
dGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHNlZWtz
IHRvIHJldmlldyBhbGwgcm91dGluZyBvciByb3V0aW5nLXJlbGF0ZWQgZHJhZnRzIGFzIHRoZXkg
cGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNHIHJldmlldywgYW5kIHNvbWV0aW1l
cyBvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMgdG8gcHJv
dmlkZSBhc3Npc3RhbmNlIHRvIHRoZSBSb3V0aW5nIEFEcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24g
YWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFzZSBzZWUg4oCLaHR0cDovL3RyYWMu
dG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0RpcjxodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fdHJhYy50b29scy5pZXRmLm9yZ19h
cmVhX3J0Z190cmFjX3dpa2lfUnRnRGlyJmQ9RHdNR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZyPTZVaEdwVzlsd2k5ZE03allseFhEOHcmbT0tRG5Vem13ZHpzbTAyV25tVERVb2RkUXZON0t1
cXNEVEJ5dkc4M1BmS1o0JnM9cHdMQ2lWdlhjWnVwcjYyQlZEcXdJckxhY0ViM3FXZVF6XzdwV3Vz
cWJlZyZlPT4KCkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1
c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdCB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBj
b25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90aGVyIElFVEYgTGFzdCBDYWxsIGNvbW1lbnRz
IHRoYXQgeW91IHJlY2VpdmUsIGFuZCBzdHJpdmUgdG8gcmVzb2x2ZSB0aGVtIHRocm91Z2ggZGlz
Y3Vzc2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJhZnQuCgpEb2N1bWVudDogaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZy0wNi50eHQ8aHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5v
cmdfaWRfZHJhZnQtMkRpZXRmLTJEbXBscy0yRHNwcmluZy0yRGxzcC0yRHBpbmctMkQwNi50eHQm
ZD1Ed01HYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4
dyZtPS1EblV6bXdkenNtMDJXbm1URFVvZGRRdk43S3Vxc0RUQnl2RzgzUGZLWjQmcz1rMEhNS3lL
SWl0QkF5VGlGLUctaGo4TkVfZXZUWngtMjhKY3BGeVhadlM0JmU9PgoKUmV2aWV3ZXI6IEFsZXhh
bmRlciAo4oCcU2FzaGHigJ0pIFZhaW5zaHRlaW4KClJldmlldyBkYXRlOiAyMC4wOS4yMDE3CgpJ
RVRGIExDIEVuZCBEYXRlOiBOb3Qga25vd24KCkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRzIFRy
YWNrCgpTdW1tYXJ5OgoKSSBoYXZlIHNpZ25pZmljYW50IGNvbmNlcm5zIGFib3V0IHRoaXMgZG9j
dW1lbnQgYW5kIHJlY29tbWVuZCB0aGF0IHRoZSBSb3V0aW5nIEFEcyBkaXNjdXNzIHRoZXNlIGlz
c3VlcyBmdXJ0aGVyIHdpdGggdGhlIGF1dGhvcnMuCgpDb21tZW50czoKCkkgaGF2ZSBub3RpY2Vk
IHRoYXQgdGhlcmUgaXMgYW4gZWFybGllciByZXZpZXcgb2YgdGhlIHNhbWUgdmVyc2lvbiBvZiAg
dGhlIGRyYWZ0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fd3d3LmlldGYub3JnX21haWwtMkRhcmNoaXZlX3dlYl9ydGctMkRkaXJfY3VycmVudF9t
c2cwMzU0Mi5odG1sJmQ9RHdNR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPTZVaEdwVzls
d2k5ZE03allseFhEOHcmbT0tRG5Vem13ZHpzbTAyV25tVERVb2RkUXZON0t1cXNEVEJ5dkc4M1Bm
S1o0JnM9MGl4SzBGamp3STlUMWM4T2RkTFRWdjFxVGlxT2tYNnQ1MjNBMDJ6dzY1cyZlPT4sIGFu
ZCBJIGZ1bGx5IGFncmVlIHdpdGggdGhlIHByZXZpb3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUg
b3ZlcmFsbCBpbXByZXNzaW9uIGFuZCBzcGVjaWZpYyBpc3N1ZXMgcmFpc2VkLiBJIGhhdmUgdHJp
ZWQgdG8gYXZvaWQgcmVwb3J0aW5nIHRoZSBzYW1lIGlzc3VlcyBhZ2FpbiBhbmQgZm9jdXMgb25s
eSBvbiBuZXcgaXNzdWVzLgoKVGhpcyByZXZpZXcgaGF2ZSBiZWVuIGRvbmUgb24gYSB2ZXJ5IHRp
Z2h0IHNjaGVkdWxlIGZvciBtZSwgYW5kIHRoZXJlZm9yZSBJIGNvdWxkIGhhdmUgbWlzc2VkIHNv
bWUgaXNzdWVzIGFuZCBkZWZpbml0ZWx5IG1hbnkgbml0cy4gVGhlIHRpZ2h0IHNjaGVkdWxlIGhh
cyBhbHNvIGxpbWl0ZWQgbXkgYWJpbGl0eSB0byBkaXNjdXNzIHRoZSBkcmFmdCB3aXRoIHRoZSBh
dXRob3JzIGluIHN1ZmZpY2llbnQgZGV0YWlsIOKAkyBidXQgc29tZSBpbnRlcmFjdGlvbnMgZGlk
IHRvb2sgcGxhY2UuIEkgd291bGQgbGlrZSB0byB0aGFuayB0aGUgYXV0aG9ycyBmb3IgdGhlaXIg
Y29vcGVyYXRpb24uCgpNYWpvciBJc3N1ZXM6CgoKICAxLiAgU2VjdGlvbiA3LjQg4oCcU2VnbWVu
dCBJRCBDaGVja+KAnSBvZiB0aGUgZHJhZnQgY2xhaW1zIHRvIHVwZGF0ZSDigJx0aGUgcHJvY2Vk
dXJlIGRlZmluZWQgaW4gU3RlcCA2IG9mIFNlY3Rpb24gNC40ICBvZiBbUkZDODAyOV3igJ0uIEhv
d2V2ZXIsIEkgaGF2ZSBmYWlsZWQgdG8gaW50ZWdyYXRlIHRoZSBsb2dpYyBkZWZpbmVkIGJ5IHRo
ZSBwc2V1ZG9jb2RlIGluIHRoaXMgc2VjdGlvbiB3aXRoIHRoZSBsb2dpYyBkZWZpbmVkIGJ5IHRo
ZSByZWZlcmVuY2VkIHBzZXVkb2NvZGUuCgogICAgICogICBJIGhhdmUgc3VzcGVjdGVkIHRoYXQg
dGhlIG5ld2x5IGludHJvZHVjZWQgbG9naWMgc2hvdWxkIGJlIHBhcnQgb2YgdGhlIEVncmVzcyBG
RUMgVmFsaWRhdGlvbiBsb2dpYyBkZWZpbmVkIGluIFNlY3Rpb24gNC40LjEgb2YgUkZDIDgwMjku
ICBUaGlzIHN1c3BpY2lvbiBoYXMgYmVlbiBhY2tub3dsZWRnZWQgYnkgdGhlIGF1dGhvcnMsIGFu
ZCB0aGV5IHBsYW4gdG8gZml4IHRoZSB3cm9uZyByZWZlcmVuY2UgaW4gdGhlIG5leHQgcmV2aXNp
b24gb2YgdGhlIGRyYWZ0Lgo8TmFnZW5kcmE+IFdlIGhhdmUgdGhpcyBhZGRyZXNzZWQgaW4gdGhl
IG5ldyByZXZpc2lvbi4gV2UgaGF2ZSB1cGRhdGVkIHRoZSBzZWN0aW9uIGFzIDQuNC4xLgoKCiAg
ICAgKiAgIEZyb20gbXkgUE9WIHRoZSBiZXN0IHdheSB0byBhdm9pZCBwb3NzaWJsZSBtaXNpbnRl
cnByZXRhdGlvbiBieSB0aGUgaW1wbGVtZW50ZXJzIHdvdWxkIGJlIGluY2x1c2lvbiBvZiB0aGUg
dXBkYXRlZCB2ZXJzaW9uIG9mIHRoZSBwc2V1ZG9jb2RlICh3aXRoIGV4cGxpY2l0IG1hcmtpbmcg
b2YgdGhlIG5ldyBsb2dpYykgZGlyZWN0bHkgaW4gdGhlIGRvY3VtZW50LiBJIGhhdmUgc3VnZ2Vz
dGVkIHRoaXMgdG8gdGhlIGF1dGhvcnMsIGJ1dCBJIGRpZCBub3QgZ2V0IHRoZWlyIHJlc3BvbnNl
IHNvIGZhci4KPE5hZ2VuZHJhPiBXZSBhZGRyZXNzZWQgdGhpcyBvbmUgYXMgd2VsbC4gV2UgaW5j
bHVkZWQgdGhlIG1vZGlmaWVkL3VwZGF0ZWQgdmVyc2lvbiBvZiBTdGVwIDQgKGZyb20gUkZDIDgw
MjkpIGFuZCBjb250aW51ZWQgdGhlIHByb2NlZHVyZSBhcyBTdGVwIDRhLgoKCiAgMS4gIEkgYWdy
ZWUgd2l0aCB0aGUgcHJldmlvdXMgcmV2aWV3ZXIgcmVnYXJkaW5nIHRoZSBtaXNtYXRjaCBiZXR3
ZWVuIHRoZSAocHJlc3VtZWQpIGNsYWltIGFuZCB0aGUgYWN0dWFsIHNjb3BlIGNvdmVyZWQgYnkg
dGhlIGRyYWZ0LiBUbyB0aGUgYmVzdCBvZiBteSB1bmRlcnN0YW5kaW5nLCB0aGUgYXV0aG9ycyBo
YXZlIGFscmVhZHkgYWdyZWVkIHRvIGZpeCB0aGlzIGluIHRoZSBuZXh0IHJldmlzaW9uIG9mIHRo
ZSBkcmFmdC4KCjxOYWdlbmRyYT4gV2UgY2hhbmdlZCB0aGUgdGl0bGUgdG8gcmVmbGVjdCB0aGUg
c2NvcGUgYXBwcm9wcmlhdGVseS4KCk1pbm9yIElzc3VlczoKCgogIDEuICBJIHdvbmRlciB3aHkg
dGhlIGF1dGhvcnMgcGxhY2Ugc3VjaCBhbiBlbXBoYXNpcyBvbiBTZXJ2aWNlIGxhYmVscyAod2hp
Y2gsIEFGQUlLLCBoYXZlIG5vdCBiZWVuIGRlZmluZWQgaW4gYW55IGxldmVsIG9mIGRldGFpbCBh
bnl3aGVyZSBzbyBmYXIpIOKAkyB0aGVzZSBsYWJlbHMgYXJlIG1lbnRpb25lZCBpbiBTZWN0aW9u
cyA0LjIsIDUgKHRoYXQgbWVudGlvbnMgdGhlbSBhcyDigJxTZXJ2aWNlIHNlZ21lbnRz4oCdKSAg
YW5kIDgsIHdoaWxlIHNvIG1hbnkgdHlwZXMgb2YgU2VnbWVudCBJRHMgdGhhdCBhcmUgYWxyZWFk
eSB3ZWxsIGRlZmluZWQgYm90aCBpbiB0aGUgU1JQSU5HIFdHIGRvY3VtZW50cyBhbmQgaW4gdGhl
IGV4dGVuc2lvbnMgb2YgdGhlIHJlbGV2YW50IHJvdXRpbmcgcHJvdG9jb2xzIGFyZSBsZWZ0IG91
dCBvZiBzY29wZSBvZiB0aGUgZHJhZnQuICBUaGUgYXV0aG9ycyBoYXZlIGFja25vd2xlZGdlZCB0
aGlzIGFuZCBwbGFuIHRvIGZpeCB0aGlzIGlzc3VlIChwcm9iYWJseSBieSByZW1vdmluZyB0aGUg
U2VydmljZSBsYWJlbHMgY29tcGxldGVseSkuCjxOYWdlbmRyYT4gQXMgd2UgZGlzY3Vzc2VkIG9m
ZmxpbmUsIHRoaXMgc2VjdGlvbiB3YXMgaW5jbHVkZWQgYXMgcGFydCBvZiB0aGUgbWVyZ2Ugb2Yg
dGhlIHR3byBpbmRpdmlkdWFsIGRyYWZ0cy4gVG8gYXZvaWQgYW55IGNvbmZ1c2lvbiBhbmQgc3Rh
eSB3aXRoaW4gdGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQsIHdlIHJlbW92ZWQgYW55IGRpc2N1c3Np
b24gYWJvdXQgc2VydmljZSBsYWJlbC9zZWdtZW50LgoKCiAgMS4gIFRoZSBkZXNjcmlwdGlvbiBv
ZiBwb3NzaWJsZSBkYXRhIHBsYW5lIG1hbGZ1bmN0aW9ucyBpbiBzZWN0aW9uIDQuMSBzZWVtcyB0
byBhc3N1bWUgdGhhdCBhbGwgdGhlIG5vZGVzIGluIHRoZSByZWZlcmVuY2VkIHRvcG9sb2d5IChz
aG93biBpbiBGaWd1cmUgMSkgdXMgdGhlIHNhbWUgU1JHQi4gSWYgdGhpcyBhc3N1bXB0aW9uICh3
aGljaCBpcyBub3QgZXhwbGljaXRseSBtZW50aW9uZWQpIGlzIG5vdCBjb3JyZWN0LCB0aGUgTFNQ
IFBpbmcgRWNobyByZXF1ZXN0IHBhY2tldHMgd291bGQgbm90IGJlIOKAnGRlbGl2ZXJlZCB0byB0
aGVpciBleHBlY3RlZCBkZXN0aW5hdGlvbnMgYnV0IG5vdCB2aWEgdGhlIGV4cGVjdGVkIHBhdGji
gJ0gKGFzIHRoZSB0ZXh0IGluIHRoaXMgc2VjdGlvbiBjbGFpbXMpLiBJIHN1Z2dlc3QgbWFraW5n
IGFueSBzdWNoIGFzc3VtcHRpb25zIGV4cGxpY2l0IGluIHRoZSB0ZXh0Cgo8TmFnZW5kcmE+IERv
ZXMgdGhlIGJlbG93IHVwZGF0ZWQgdGV4dCBjbGFyaWZpZXM/OgoKT0xEOgogICAgICAgICAgICAg
ICAgICAgQXNzdW1lIGluIGFib3ZlIHRvcG9sb2d5LCBSMSBzZW5kcyB0cmFmZmljIHdpdGggc2Vn
bWVudCBzdGFjayBhcwogICB7OTEyNCwgNTAwOH0gc28gdGhhdCB0aGUgcGF0aCB0YWtlbiB3aWxs
IGJlIFIxLVIyLVI0LVI1LVI3LVI4LiAgSWYKICAgdGhlIEFkamFjZW5jeSBTZWdtZW50IElEIDkx
MjQgaXMgbWlzcHJvZ3JhbW1lZCBpbiBSMiB0byBzZW5kIHRoZQogICBwYWNrZXQgdG8gUjEgb3Ig
UjMsIGl0IHdpbGwgc3RpbGwgYmUgZGVsaXZlcmVkIHRvIFI4IGJ1dCBpcyBub3QgdmlhCiAgIHRo
ZSBleHBlY3RlZCBwYXRoLgoKTkVXOgogICAgICAgICAgICAgICAgICAgQXNzdW1lIGluIGFib3Zl
IHRvcG9sb2d5LCBSMSBzZW5kcyB0cmFmZmljIHdpdGggc2VnbWVudCBzdGFjayBhcwogICB7OTEy
NCwgNTAwOH0gc28gdGhhdCB0aGUgcGF0aCB0YWtlbiB3aWxsIGJlIFIxLVIyLVI0LVI1LVI3LVI4
LiAgSWYKICAgdGhlIEFkamFjZW5jeSBTZWdtZW50IElEIDkxMjQgaXMgbWlzcHJvZ3JhbW1lZCBp
biBSMiB0byBmb3J3YXJkIHRoZQogICBwYWNrZXQgdG8gUjEgb3IgUjMsIHRoZSBwYWNrZXQgbWF5
IHN0aWxsIGJlIGRlbGl2ZXJlZCB0byBSOCAoaWYgdGhlIG5vZGVzIGFyZQogY29uZmlndXJlZCB3
aXRoIHNhbWUgU1JHQilidXQgaXMgbm90IHZpYSB0aGUgZXhwZWN0ZWQgcGF0aC4KCgoKICAxLiAg
IEkgYW0gbm90IHN1cmUgaWYg4oCcT1NQRuKAnSBhbmQgSVNJU+KAnSAod2l0aG91dCBhbnkgcmVm
ZXJlbmNlIHRvIFNlZ21lbnQgUm91dGluZykgYXJlIHRoZSBwcm9wZXIgbmFtZXMgZm9yIHRoZSBs
YWJlbCBkaXN0cmlidXRpb24gcHJvdG9jb2xzIGluIHRoZSBwcm9wb3NlZCBuZXcgSUFOQSByZWdp
c3RyeSBpbiBTZWN0aW9uIDEwLjIuIEZyb20gbXkgUE9WIOKAnE9TUEYvSVNJUyBTUiBFeHRlbnNp
b25z4oCdIHdvdWxkIGJlIG1vcmUgYXBwcm9wcmlhdGUuIFRoZSBhdXRob3JzIGRpc2FncmVlIHdp
dGggdGhpcyBwcm9wb3NhbCBjbGFpbWluZyB0aGF0IE9TUEYgYW5kIElTSVMgYXJlIG5vdCB1c2Vk
IGZvciBsYWJlbCBkaXN0cmlidXRpb24gaW4gYW55IG90aGVyIHdheS4gKFJGQyA4MDI5IHRoYXQg
ZW5jb2RlcyB0aGUgbGFiZWwgZGlzdHJpYnV0aW9uIHByb3RvY29sIGluIHRoZSBEb3duc3RyZWFt
ICBEZXRhaWxlZCBNYXBwaW5nIFRMViBkaWQgbm90IHJlcXVlc3QgYSBkZWRpY2F0ZWQgcmVnaXN0
cnkgZm9yIHRoaXMgcHVycG9zZSwgYW5kIEkgdGhpbmsgdGhhdCB0aGUgYXV0aG9ycyBoYXZlIGJl
ZW4gcmlnaHQgdG8gcmVxdWVzdCBzdWNoIGEgcmVnaXN0cnkpLgo8TmFnZW5kcmE+IEFzIHdlIGRp
c2N1c3NlZCwgd2UgYXJlIG5vdCBhd2FyZSBvZiB0aGUgdXNlIG9mIE9TUEYvSVNJUyBmb3IgbGFi
ZWwgZGlzdHJpYnV0aW9uIG90aGVyIHRoYW4gU1IuIEkgYW0gbm90IHN1cmUgaWYgdGhlcmUgaXMg
YSBuZWVkIHRvIGRpZmZlcmVudGlhdGUgQkdQIGFzIHNpZ25hbGluZyBwcm90b2NvbCBmb3IgUkZD
MzEwNyB2cyBlUEUuIFdlIG1heSBuZWVkIHRvIGd1YWdlIGl0IGFuZCB1cGRhdGUgcHJvdG9jb2wg
QkdQIGlmIHJlcXVpcmVkLiBJZiB0aGUgV0cgYW5kL29yIEFEIGlzIGZhdm9yIG9mIHJlbmFtaW5n
IGl0IGFzIOKAnE9TUEYvSVNJUyBTUiBFeHRlbnNpb25z4oCdLCB3ZSBjYW4gZGVmaW5pdGVseSB1
cGRhdGUgaXQgYWNjb3JkaW5nbHkuCgoKCiAgMS4gIEkgZG91YnQgdGhlIGRyYWZ0IG5lZWRzIGFk
ZHJlc3MgYW55IEZSUiBpc3N1ZXMgZXZlbiBpbiBmdXR1cmUgKGFzIG1lbnRpb25lZCBpbiB0aGUg
bGFzdCBzdGF0ZW1lbnQgaW4gU2VjdGlvbiA1KSwgc2luY2UsIHRvIHRoZSBiZXN0IG9mIG15IHVu
ZGVyc3RhbmRpbmcsIGFueSBmb3JtIG9mIEZSUjoKCiAgICAgKiAgIElzIG9wZXJhdGVkIGxvY2Fs
bHkgYnkgdGhlIG5vZGUgdGhhdCBpcyB1cHN0cmVhbSB0byB0aGUgZmFpbHVyZSB3aXRob3V0IHBh
c3NpbmcgYW55IGluZm9ybWF0aW9uIHRvIHRoZSBpbml0aWF0b3Igb2YgTFNQLVBpbmcgUmVxdWVz
dCBwYWNrZXRzCiAgICAgKiAgIEluIGFueSBjYXNlIGlzIGp1c3QgYSB0cmFuc2llbnQgc3RhdGUg
aW4gdGhlIChwcmVzdW1hYmx5IHNob3J0KSBpbnRlcnZhbCBiZXR3ZWVuIHRoZSBmYWlsdXJlIGJl
aW5nIGRldGVjdGVkIGJ5IHRoZSB1cHN0cmVhbSBub2RlIGFuZCByZS1jb252ZXJnZW5jZSBvZiBJ
R1AKCjxOYWdlbmRyYT4gQW55IGRpc2N1c3Npb24gcmVsYXRlZCB0byBGUlIgaGFzIGJlZW4gcmVt
b3ZlZCBhbHJlYWR5LgoKSSBhbHNvIHRoaW5rIHRoYXQgcmVmZXJlbmNlcyB0byDigJxmdXR1cmUg
dmVyc2lvbnPigJ0gYXJlIG5vdCBxdWl0ZSBhcHByb3ByaWF0ZSBpbiB0aGUgZG9jdW1lbnQgdGhh
dCBpcyBnb2luZyB0byB0aGUgSUVURiBMQy4gSSByZWNvbW1lbmQgcmVtb3ZpbmcgYW55IHN1Y2gg
cmVmZXJlbmNlcyBmcm9tIHRoZSBkb2N1bWVudCwKCjxOYWdlbmRyYT4gU2VydmljZSBzZWdtZW50
IGlzIHRoZSBvbmUgd2hpY2ggaGFzIHNvbWUgcmVmZXJlbmNlIHRvIGZ1dHVyZSB2ZXJzaW9ucyBv
ciBkb2N1bWVudC4gV2l0aCB0aGUgdXBkYXRlZCByZXZpc2lvbiwgd2UgY2xlYXJlZCBhbGwgcmVm
ZXJlbmNlcyB0byBhbnkgZnV0dXJlIHZlcnNpb25zLgoKCiAgMS4gIFNlY3Rpb24gOSDigJxCYWNr
d2FyZCBDb21wYXRpYmlsaXR5IHdpdGggbm9uLVNlZ21lbnQgUm91dGluZyBkZXZpY2Vz4oCdIGRl
ZmluZXMgdGhlIGJlaGF2aW9yIGZvciB0aGUgdHdvIHNsaWdodGx5IGRpZmZlcmVudCB1c2UgY2Fz
ZXM6CgogICAgICogICBMU1AgUGluZyBFY2hvIFJlcXVlc3QgcGFja2V0cyBhcmUgaW5pdGlhdGVk
IGJ5IGFuIFNSLWNhcGFibGUgbm9kZSAoYW5kIHRoZXJlZm9yZSB0aGVpciB0YXJnZXQgRkVDIHN0
YWNrIGNvbnRhaW5zIFNSLXJlbGF0ZWQgRkVDcyksIHdoaWxlIHRoZSByZXNwb25kZXIgaXMgbGVn
YWN5IGRldmljZSB0aGF0IGlzIG5vdCBTUi1jYXBhYmxlLiBJbiB0aGlzIGNhc2UgdGhlIHByb3Bv
c2VkIHNvbHV0aW9uIChyZXNwb25kIHdpdGggdGhlIEZFQy1yZXR1cm4tY29kZSDigJxSZXBseWlu
ZyByb3V0ZXIgaGFzIG5vIG1hcHBpbmcgZm9yIHRoZSBGRUMgYXQgc3RhY2stZGVwdGjigJ0pIGxv
b2tzIGFzIHRoZSBvbmx5IHBvc3NpYmlsaXR5IHNpbmNlIHRoZSBsZWdhY3kgZGV2aWNlIGNhbm5v
dCBwYXJzZSBTUiBGRUNzIGluIGFueSBjYXNlCiAgICAgKiAgIExTUCBQaW5nIEVjaG8gUmVxdWVz
dCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYSBsZWdhY3kgZGV2aWNlIHdoaWxlIHRoZSByZXNw
b25kZXIgaXMgU1ItY2FwYWJsZS4gVGhlIGRyYWZ0IGRlZmluZXMgdGhlIHNhbWUgYmVoYXZpb3Ig
aW4gdGhpcyBjYXNlIOKAkyBidXQsIElNSE8gYW5kIEZXSVcsIHRoZSByZXNwb25kZXIgY291bGQg
cHJvdmlkZSBzbGlnaHRseSBiZXR0ZXIgZGlhZ25vc3RpY3Mgc2luY2UgaXQgY2FuIHBhcnNlIHRo
ZSDigJxvbGTigJ0gdGFyZ2V0IEZFQyBhbmQgcmVjb2duaXplIHRoZSBlcXVpdmFsZW50IE5vZGUg
SUQuIEFuIGFkZGl0aW9uYWwgcmV0dXJuIGNvZGUgd291bGQgYmUgcmVxdWlyZWQgdG8gaW1wbGVt
ZW50IHRoaXMgYmVoYXZpb3IuCgo8TmFnZW5kcmE+IEluIHRoaXMgY2FzZSwgSSBiZWxpZXZlIHRo
ZSBsZWdhY3kgbm9kZSAoSW5pdGlhdG9yKSB3aWxsIG5vdCBiZSBhYmxlIHRvIHBhcnNlIHRoZSBu
ZXcgcmV0dXJuIGNvZGUgcmVjZWl2ZWQuIEkgYW0gbm90IHN1cmUgaWYgaXQgd2lsbCBiZSBoZWxw
ZnVsLgoKVGhpcyBpc3N1ZSBoYXMgbm90IGJlZW4gZGlzY3Vzc2VkIHdpdGggdGhlIGF1dGhvcnMg
ZHVlIHRvIGxhY2sgb2YgdGltZS4KTml0czoKCgogIDEuICBUaGUgbm90ZSB0byB0aGUgUkZDIEVk
aXRvciBpbiBTZWN0aW9uIDEwIG1lbnRpb25zIGVhcmx5IElBTkEgYWxsb2NhdGlvbiBmb3Igc29t
ZSBTdWItVExWIHR5cGVzIGRlZmluZWQgaW4gdGhlIGRvY3VtZW50IOKAkyBidXQsIGFzIG9mIHRv
ZGF5LCB0aGVzZSBlYXJseSBhbGxvY2F0aW9ucyBoYXZlIGFscmVhZHkgZXhwaXJlZCAodGhleSBo
YXZlIGJlZW4gaW4gZm9yY2UgdW50aWwgMTUuMDkuMTcpLiAgSSBoYXZlIHRvIGFkbWl0IHRoYXQg
SSBkbyBub3QgZnVsbHkgdW5kZXJzdGFuZCB0aGUgaW1wbGljYXRpb25zIG9mIHRoaXMgZmFjdCDi
gJMgZS5nLiwgd2hldGhlciB0aGUgYXV0aG9ycyBtYXkgY29udGludWUgdG8gcmVmZXIgdG8gdGhl
IHNwZWNpZmljIHZhbHVlcyBvZiBwYXJhbWV0ZXJzIChlLmcuLCBTdWItVExWIDM0LCAzNSBldGMu
KSBmb3Igd2hpY2ggZWFybHkgSUFOQSBhbGxvY2F0aW9uIGhhcyBleHBpcmVkLCBvciBzaG91bGQg
dXNlIHNvbWUgb3RoZXIgZm9ybSBvZiByZWZlcmVuY2UgKGUuZy4sIFRCRHgpLgoKCjxOYWdlbmRy
YT4gTG9hIGFuZCBBbWFuZGEgaGVscGVkIHVzIHRvIHJlbmV3IHRoaXMgYWxsb2NhdGlvbiBmb3Ig
YW5vdGhlciB5ZWFyLiBTbyBJIHRoaW5rIHRoZSBhbGxvY2F0ZWQgdmFsdWUgaXMgdmFsaWQgZm9y
IGFub3RoZXIgeWVhci4KCgogIDEuICBUaGUgZHJhZnQgbWVudGlvbnMgYSBUQkQ3IHZhbHVlIHRv
IGJlIGFzc2lnbmVkIGJ5IElBTkEsIGJ1dCB0aGVyZSBhcmUgbm8gVEJEMSwg4oCmLCBUQkQ2LiBU
aGUgYXV0aG9ycyBoYXZlIGFja25vd2xlZGdlZCB0aGlzIGFuZCBwbGFuIHRvIGZpeCBpdC4gSG93
ZXZlciwgSSBkbyBub3Qga25vdyBob3cgdGhpcyBjYW4gYmUgYWZmZWN0ZWQgYnkgZXhwaXJhdGlv
biBvZiBlYXJseSBJQU5BIGFsbG9jYXRpb25zIChzZWUgYWJvdmUpCjxOYWdlbmRyYT4gV2UgY2hh
bmdlZCB0aGlzIG9uZSB0byBUQkQxIOKYugoKCiAgMS4gIEkgaGF2ZSBmYWlsZWQgdG8gdW5kZXJz
dGFuZCB0aGUgaW50ZW50aW9uIG9mIHRoZSBhdXRob3JzIHJlZ2FyZGluZyBhbHJlYWR5IG1lbnRp
b25lZCBTZXJ2aWNlIGxhYmVscyBmcm9tIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50IGluIHNlY3Rp
b24gODog4oCcSG93IGEgbm9kZSB0cmVhdHMgU2VydmljZSBsYWJlbCBpcyBvdXRzaWRlIHRoZSBz
Y29wZSBvZiB0aGlzIGRvY3VtZW50IGFuZCB3aWxsIGJlIGluY2x1ZGVkIGluIHRoaXMgb3IgYSBk
aWZmZXJlbnQgZG9jdW1lbnQgbGF0ZXLigJ0uIE9mIGNvdXJzZSwgaWYgdGhlIFNlcnZpY2UgbGFi
ZWxzIGFyZSByZW1vdmVkIGZyb20gdGhlIGRyYWZ0LCB0aGlzIHNlbnRlbmNlIHdvdWxkIGhvcGVm
dWxseSBkaXNhcHBlYXIgd2l0aCBpdHMgaW50ZXJuYWwgY29udHJvdmVyc3kuCgogPE5hZ2VuZHJh
PiAgQXMgbWVudGlvbmVkIGVhcmxpZXIsIHRoaXMgc2VjdGlvbiBhbmQgYW55IHJlbGF0ZWQgZGlz
Y3Vzc2lvbiBhYm91dCBzZXJ2aWNlIHNlZ21lbnQgaGFzIGJlZW4gcmVtb3ZlZCDimLouCgpPbmNl
IGFnYWluLCB0aGFua3MgYSBsb3QgZm9yIHRoZSB0aG9yb3VnaCByZXZpZXcgYW5kIGNvbW1lbnRz
LgoKVGhhbmtzLApOYWdlbmRyYQoKUmVnYXJkcywKU2FzaGEKCk9mZmljZTogKzk3Mi0zOTI2MzAy
CkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDIKRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwoKVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhl
IHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcwpDT05GSURF
TlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcwp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0g
dXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwK
YW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwoKVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVu
dCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcwpDT05GSURFTlRJQUwgYW5k
IHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcwp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1t
YWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwKYW5kIGFsbCBj
b3BpZXMgdGhlcmVvZi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KClRo
aXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQg
Y29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMgCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5
IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlz
IAp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9u
ZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwgCmFuZCBhbGwgY29waWVzIHRo
ZXJlb2YuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDb3VyaWVy
OwoJcGFub3NlLTE6MiA3IDQgOSAyIDIgNSAyIDQgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWls
eToiQ2FtYnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1m
YWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0
O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJTZWdvZSBVSSBTeW1ib2wiOwoJcGFub3NlLTE6
MiAxMSA1IDIgNCAyIDQgMiAyIDM7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1h
bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7Cgljb2xvcjojMDU2M0MxOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRl
ZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNv
bG9yOiM5NTRGNzI7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcHJlCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOwoJ
bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMC4wcHQ7Cglm
b250LWZhbWlseTpDb3VyaWVyO30KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdy
YXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaAoJe21zby1zdHlsZS1wcmlvcml0eTozNDsKCW1hcmdp
bi10b3A6MGNtOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1hcmdpbi1ib3R0b206MGNtOwoJbWFyZ2lu
LWxlZnQ6MzYuMHB0OwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsK
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVk
Q2hhcgoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsKCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7Cglmb250
LWZhbWlseTpDb3VyaWVyO30KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9y
bWFsMAoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
OwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2lu
LWxlZnQ6MGNtOwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iLHNlcmlmO30Kc3Bhbi5FbWFpbFN0eWxlMjEKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsK
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6d2luZG93dGV4dDt9CnNw
YW4uRW1haWxTdHlsZTIyCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7Cglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOndpbmRvd3RleHQ7fQpzcGFuLkVtYWlsU3R5bGUy
MwoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7Cgljb2xvcjojMUY0OTdEO30Kc3Bhbi5FbWFpbFN0eWxlMjQKCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6IzFG
NDk3RDt9CnNwYW4uRW1haWxTdHlsZTI1Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9yOiMxRjQ5N0Q7fQouTXNv
Q2hwRGVmYXVsdAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1zaXplOjEwLjBw
dDt9CkBwYWdlIFdvcmRTZWN0aW9uMQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0OwoJbWFyZ2luOjcy
LjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9CmRpdi5Xb3JkU2VjdGlvbjEKCXtwYWdlOldvcmRT
ZWN0aW9uMTt9Ci8qIExpc3QgRGVmaW5pdGlvbnMgKi8KQGxpc3QgbDAKCXttc28tbGlzdC1pZDox
ODc4NDE5MDI7Cgltc28tbGlzdC10eXBlOmh5YnJpZDsKCW1zby1saXN0LXRlbXBsYXRlLWlkczot
OTU2MzAwMjQwIDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3
Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30KQGxpc3QgbDA6bGV2ZWwxCgl7bXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDA6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDpsZXZl
bDMKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50
Oi05LjBwdDt9CkBsaXN0IGwwOmxldmVsNAoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0
IGwwOmxldmVsNQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0
LWluZGVudDotMTguMHB0O30KQGxpc3QgbDA6bGV2ZWw2Cgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMDpsZXZlbDcK
CXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDpsZXZlbDgKCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGww
OmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJdGV4dC1p
bmRlbnQ6LTkuMHB0O30KQGxpc3QgbDEKCXttc28tbGlzdC1pZDoxMzE0MzM4NjE2OwoJbXNvLWxp
c3QtdHlwZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTA3ODg3NDkxNCA2NzY5ODcw
MyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2
NzY5ODcxMyA2NzY5ODcxNTt9CkBsaXN0IGwxOmxldmVsMQoJe21zby1sZXZlbC10YWItc3RvcDpu
b25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDt9CkBsaXN0IGwxOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2Vy
OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDE6bGV2ZWwzCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBs
MTpsZXZlbDQKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTpsZXZlbDUKCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25l
OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9
CkBsaXN0IGwxOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0
OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDE6bGV2ZWw3Cgl7bXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDot
MTguMHB0O30KQGxpc3QgbDE6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEt
bG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTpsZXZlbDkKCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50Oi05LjBwdDt9CkBs
aXN0IGwyCgl7bXNvLWxpc3QtaWQ6MTkwODY4NzkxMDsKCW1zby1saXN0LXR5cGU6aHlicmlkOwoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjE3ODg0MDUyMzggNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3
MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7
fQpAbGlzdCBsMjpsZXZlbDEKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMjpsZXZl
bDIKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDt9CkBsaXN0IGwyOmxldmVsMwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFu
LWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOnJpZ2h0OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDI6bGV2ZWw0Cgl7bXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0
LWluZGVudDotMTguMHB0O30KQGxpc3QgbDI6bGV2ZWw1Cgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMjpsZXZlbDYK
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50Oi05
LjBwdDt9CkBsaXN0IGwyOmxldmVsNwoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGwy
OmxldmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWlu
ZGVudDotMTguMHB0O30KQGxpc3QgbDI6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpvbAoJe21hcmdpbi1ib3R0b206
MGNtO30KdWwKCXttYXJnaW4tYm90dG9tOjBjbTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPgo8L286c2hh
cGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KPGJvZHkgYmdjb2xvcj0id2hpdGUi
IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+CjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5EZWJvcmFoLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPllvdSBhcmUgd2VsY29tZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5JIHdpbGwgcmVhZCB0aGUgbGF0ZXN0ICgtMDkpIHJldmlzaW9uIG9mIHRoZSBkcmFmdCB0
byBjaGVjayBpZiBhbGwgbXkgY29tbWVudHMgaGF2ZSBiZWVuIGFkZHJlc3NlZCwgYW5kIHBvc3Qg
dGhlIHJlc3VsdHMgd2l0aGluIGEgY291cGxlIG9mIGRheXMuPG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TYXNoYTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk9mZmljZTogJiM0Mzs5NzItMzkyNjYzMDI8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01
NDkyNjYzMDI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5FbWFpbDombmJzcDsmbmJzcDsgQWxleGFuZGVyLlZhaW5z
aHRlaW5AZWNpdGVsZS5jb208bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjwvZGl2Pgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPgo8ZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPkZyb206PC9iPiBCUlVOR0FSRCwgREVCT1JBSCBBIFttYWlsdG86ZGIzNTQ2QGF0
dC5jb21dIDxicj4KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBTZXB0ZW1iZXIgMjMsIDIwMTcgMTI6
MjMgQU08YnI+CjxiPlRvOjwvYj4gQWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0O0FsZXhhbmRlci5W
YWluc2h0ZWluQGVjaXRlbGUuY29tJmd0OzsgTmFnZW5kcmEgS3VtYXIgTmFpbmFyIChuYWlrdW1h
cikgJmx0O25haWt1bWFyQGNpc2NvLmNvbSZndDs8YnI+CjxiPkNjOjwvYj4gcnRnLWRpckBpZXRm
Lm9yZzsgZHJhZnQtaWV0Zi1tcGxzLWxzcC1waW5nLmFsbEBpZXRmLm9yZzsgbXBsc0BpZXRmLm9y
ZzsgcnRnLWFkc0BpZXRmLm9yZzsgc3ByaW5nQGlldGYub3JnOyBKb25hdGhhbiBIYXJkd2ljayAo
Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20pICZsdDtKb25hdGhhbi5IYXJkd2lja0Bt
ZXRhc3dpdGNoLmNvbSZndDs8YnI+CjxiPlN1YmplY3Q6PC9iPiBSRTogW3NwcmluZ10gUnRnRGly
IHJldmlldzogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1s
c3AtcGluZy0wNi50eHQ8bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhpIFNhc2hhLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPk11Y2ggdGhhbmtzIGZvciB5b3VyIHJldmlldyEgU28gYXMgbm90IHRvIGRlbGF5
LCBJIHN0YXJ0ZWQgdGhlIExhc3QgQ2FsbCB3aXRoIHRoZSBsYXRlc3QgZHJhZnQgKHVwZGF0ZXMg
cGx1cyBzb21lIHdvcmQtc21vb3RoaW5nIHN1Z2dlc3Rpb25zIGZyb20gbWUpLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHlvdSAob3IgYW55b25lKSBoYXZlIGFueSBhZGRp
dGlvbmFsIGNvbW1lbnRzLCBwbGVhc2UgbGV0IHVzIGtub3cgYW5kIHdlIGNhbiBmaXggd2l0aCB0
aGUgTGFzdCBDYWxsIGNvbW1lbnRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PlRoYW5rcy08L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EZWJvcmFoPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4w
cHQiPgo8ZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPkZyb206PC9iPiBtcGxzIFs8YSBocmVmPSJtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnPC9hPl0KPGI+T24gQmVoYWxmIE9mIDwvYj5B
bGV4YW5kZXIgVmFpbnNodGVpbjxicj4KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBTZXB0ZW1iZXIg
MjEsIDIwMTcgMjoyNiBQTTxicj4KPGI+VG86PC9iPiBOYWdlbmRyYSBLdW1hciBOYWluYXIgKG5h
aWt1bWFyKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5haWt1bWFyQGNpc2NvLmNvbSI+bmFpa3VtYXJA
Y2lzY28uY29tPC9hPiZndDs8YnI+CjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnJ0Zy1kaXJA
aWV0Zi5vcmciPnJ0Zy1kaXJAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0
Zi1tcGxzLWxzcC1waW5nLmFsbEBpZXRmLm9yZyI+CmRyYWZ0LWlldGYtbXBscy1sc3AtcGluZy5h
bGxAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRm
Lm9yZzwvYT47CjxhIGhyZWY9Im1haWx0bzpydGctYWRzQGlldGYub3JnIj5ydGctYWRzQGlldGYu
b3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+CnNwcmluZ0BpZXRmLm9y
ZzwvYT47IEpvbmF0aGFuIEhhcmR3aWNrICg8YSBocmVmPSJtYWlsdG86Sm9uYXRoYW4uSGFyZHdp
Y2tAbWV0YXN3aXRjaC5jb20iPkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPC9hPikg
Jmx0OzxhIGhyZWY9Im1haWx0bzpKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSI+Sm9u
YXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb208L2E+Jmd0Ozxicj4KPGI+U3ViamVjdDo8L2I+
IFJlOiBbbXBsc10gW3NwcmluZ10gUnRnRGlyIHJldmlldzogPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1tcGxzLXNwcmluZy1sc3AtcGluZy0wNi50eHQiPgpodHRw
czovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nLTA2LnR4
dDwvYT48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPk5hZ2VuZHJhLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgd2lsbCByZWFkIHRoZSAtMDgg
dmVyc2lvbiBhbmQgc2VuZCBteSBmb3JtYWwgY29tbWVudHMgaW4gYSBmZXcgZGF5cy48L3NwYW4+
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5CYXNlZCBvbiB5b3VyIGlubGluZSBjb21tZW50cywgSSBob3BlZnVsbHkgd2lsbCBi
ZSBhYmxlIHRvIGNvbmZpcm0gdGhhdCBhbGwgbXkgY29uY2VybnMgaGF2ZSBiZWVuIHN1Y2Nlc3Nm
dWxseSByZXNvbHZlZC48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGFsc28g
aG9wZSB0aGF0IDEteWVhciBleHRlbnNpb24gb2YgdGhlIElBTkEgZWFybHkgYWxsb2NhdGlvbnMg
d2lsbCBzdWZmaWNlIGZvciB0aGUgZG9jdW1lbnQgdG8gYmUgcHVibGlzaGVkLiBJdCBpcyBkZWZp
bml0ZWx5IG5lZWRlZC48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5S
ZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNhc2hhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNlbGw6Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7OTcyLTU0OTI2NjMwMjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkVtYWlsOiZuYnNwOyZuYnNwOyA8YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb20iPgpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48L3NwYW4+
PG86cD48L286cD48L3A+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8ZGl2Pgo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBOYWdl
bmRyYSBLdW1hciBOYWluYXIgKG5haWt1bWFyKSBbPGEgaHJlZj0ibWFpbHRvOm5haWt1bWFyQGNp
c2NvLmNvbSI+bWFpbHRvOm5haWt1bWFyQGNpc2NvLmNvbTwvYT5dCjxicj4KPGI+U2VudDo8L2I+
IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjEsIDIwMTcgMTo0MSBBTTxicj4KPGI+VG86PC9iPiBBbGV4
YW5kZXIgVmFpbnNodGVpbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWlu
QGVjaXRlbGUuY29tIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT4mZ3Q7Owo8
YSBocmVmPSJtYWlsdG86cnRnLWFkc0BpZXRmLm9yZyI+cnRnLWFkc0BpZXRmLm9yZzwvYT48YnI+
CjxiPkNjOjwvYj4gSm9uYXRoYW4gSGFyZHdpY2sgKDxhIGhyZWY9Im1haWx0bzpKb25hdGhhbi5I
YXJkd2lja0BtZXRhc3dpdGNoLmNvbSI+Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb208
L2E+KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29t
Ij5Kb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbTwvYT4mZ3Q7Owo8YSBocmVmPSJtYWls
dG86cnRnLWRpckBpZXRmLm9yZyI+cnRnLWRpckBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0
bzpkcmFmdC1pZXRmLW1wbHMtbHNwLXBpbmcuYWxsQGlldGYub3JnIj4KZHJhZnQtaWV0Zi1tcGxz
LWxzcC1waW5nLmFsbEBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5v
cmciPnNwcmluZ0BpZXRmLm9yZzwvYT47CjxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5t
cGxzQGlldGYub3JnPC9hPjxicj4KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBSdGdEaXIg
cmV2aWV3OiA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19pZF9kcmFmdC0yRGlldGYtMkRtcGxzLTJEc3ByaW5n
LTJEbHNwLTJEcGluZy0yRDA2LnR4dCZhbXA7ZD1Ed1FHYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZhbXA7cj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3JmFtcDttPS1EblV6bXdkenNtMDJX
bm1URFVvZGRRdk43S3Vxc0RUQnl2RzgzUGZLWjQmYW1wO3M9azBITUt5S0lpdEJBeVRpRi1HLWhq
OE5FX2V2VFp4LTI4SmNwRnlYWnZTNCZhbXA7ZT0iPgpodHRwczovL3d3dy5pZXRmLm9yZy9pZC9k
cmFmdC1pZXRmLW1wbHMtc3ByaW5nLWxzcC1waW5nLTA2LnR4dDwvYT48bzpwPjwvbzpwPjwvcD4K
PC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgU2FzaGEsPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFu
a3MgZm9yIHRoZSBjb21tZW50cy4gUGxlYXNlIHNlZSBiZWxvdzo8bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkhpLDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgYmVlbiBz
ZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFm
dC4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8gcmV2aWV3IGFsbCByb3V0aW5nIG9y
IHJvdXRpbmctcmVsYXRlZCBkcmFmdHMgYXMgdGhleSBwYXNzIHRocm91Z2ggSUVURiBsYXN0IGNh
bGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRpbWVzIG9uIHNwZWNpYWwgcmVxdWVzdC4KIFRo
ZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBhc3Npc3RhbmNlIHRvIHRoZSBS
b3V0aW5nIEFEcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0
b3JhdGUsIHBsZWFzZSBzZWUg4oCLPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3RyYWMudG9vbHMuaWV0Zi5vcmdfYXJlYV9ydGdfdHJh
Y193aWtpX1J0Z0RpciZhbXA7ZD1Ed01HYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZh
bXA7cj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3JmFtcDttPS1EblV6bXdkenNtMDJXbm1URFVvZGRR
dk43S3Vxc0RUQnl2RzgzUGZLWjQmYW1wO3M9cHdMQ2lWdlhjWnVwcjYyQlZEcXdJckxhY0ViM3FX
ZVF6XzdwV3VzcWJlZyZhbXA7ZT0iPmh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRn
L3RyYWMvd2lraS9SdGdEaXI8L2E+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbHRob3VnaCB0aGVz
ZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywg
aXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRo
IGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQg
c3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Npb24gb3IgYnkgdXBkYXRpbmcK
IHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvY3VtZW50OiA8YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRm
Lm9yZ19pZF9kcmFmdC0yRGlldGYtMkRtcGxzLTJEc3ByaW5nLTJEbHNwLTJEcGluZy0yRDA2LnR4
dCZhbXA7ZD1Ed01HYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj02VWhHcFc5
bHdpOWRNN2pZbHhYRDh3JmFtcDttPS1EblV6bXdkenNtMDJXbm1URFVvZGRRdk43S3Vxc0RUQnl2
RzgzUGZLWjQmYW1wO3M9azBITUt5S0lpdEJBeVRpRi1HLWhqOE5FX2V2VFp4LTI4SmNwRnlYWnZT
NCZhbXA7ZT0iPgpodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW1wbHMtc3ByaW5n
LWxzcC1waW5nLTA2LnR4dDwvYT48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJldmlld2VyOiBBbGV4
YW5kZXIgKOKAnFNhc2hh4oCdKSBWYWluc2h0ZWluPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXZp
ZXcgZGF0ZTogMjAuMDkuMjAxNzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SUVURiBMQyBFbmQgRGF0
ZTogTm90IGtub3duPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbnRlbmRlZCBzdGF0dXM6IFN0YW5k
YXJkcyBUcmFjazxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHU+U3VtbWFyeTwvdT48L2I+Ojxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIHNpZ25pZmljYW50IGNvbmNlcm5zIGFib3V0IHRo
aXMgZG9jdW1lbnQgYW5kIHJlY29tbWVuZCB0aGF0IHRoZSBSb3V0aW5nIEFEcyBkaXNjdXNzIHRo
ZXNlIGlzc3VlcyBmdXJ0aGVyIHdpdGggdGhlIGF1dGhvcnMuPG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48dT5Db21tZW50czwvdT48L2I+OjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIG5v
dGljZWQgdGhhdCB0aGVyZSBpcyBhbiA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsLTJEYXJjaGl2ZV93
ZWJfcnRnLTJEZGlyX2N1cnJlbnRfbXNnMDM1NDIuaHRtbCZhbXA7ZD1Ed01HYVEmYW1wO2M9TEZZ
Wi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3JmFtcDttPS1E
blV6bXdkenNtMDJXbm1URFVvZGRRdk43S3Vxc0RUQnl2RzgzUGZLWjQmYW1wO3M9MGl4SzBGamp3
STlUMWM4T2RkTFRWdjFxVGlxT2tYNnQ1MjNBMDJ6dzY1cyZhbXA7ZT0iPgplYXJsaWVyIHJldmll
dyBvZiB0aGUgc2FtZSB2ZXJzaW9uIG9mJm5ic3A7IHRoZSBkcmFmdDwvYT4sIGFuZCBJIGZ1bGx5
IGFncmVlIHdpdGggdGhlIHByZXZpb3VzIHJldmlld2VyIHJlZ2FyZGluZyB0aGUgb3ZlcmFsbCBp
bXByZXNzaW9uIGFuZCBzcGVjaWZpYyBpc3N1ZXMgcmFpc2VkLiBJIGhhdmUgdHJpZWQgdG8gYXZv
aWQgcmVwb3J0aW5nIHRoZSBzYW1lIGlzc3VlcyBhZ2FpbiBhbmQgZm9jdXMgb25seSBvbiBuZXcg
aXNzdWVzLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhpcyByZXZpZXcgaGF2ZSBiZWVuIGRvbmUg
b24gYSB2ZXJ5IHRpZ2h0IHNjaGVkdWxlIGZvciBtZSwgYW5kIHRoZXJlZm9yZSBJIGNvdWxkIGhh
dmUgbWlzc2VkIHNvbWUgaXNzdWVzIGFuZCBkZWZpbml0ZWx5IG1hbnkgbml0cy4gVGhlIHRpZ2h0
IHNjaGVkdWxlIGhhcyBhbHNvIGxpbWl0ZWQgbXkgYWJpbGl0eSB0byBkaXNjdXNzIHRoZSBkcmFm
dCB3aXRoIHRoZSBhdXRob3JzIGluIHN1ZmZpY2llbnQgZGV0YWlsCiDigJMgYnV0IHNvbWUgaW50
ZXJhY3Rpb25zIGRpZCB0b29rIHBsYWNlLiBJIHdvdWxkIGxpa2UgdG8gdGhhbmsgdGhlIGF1dGhv
cnMgZm9yIHRoZWlyIGNvb3BlcmF0aW9uLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHU+TWFq
b3IgSXNzdWVzPC91PjwvYj46PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPgo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMSIg
dHlwZT0iMSI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwx
IGxmbzEiPlNlY3Rpb24gNy40IOKAnFNlZ21lbnQgSUQgQ2hlY2vigJ0gb2YgdGhlIGRyYWZ0IGNs
YWltcyB0byB1cGRhdGUg4oCcdGhlIHByb2NlZHVyZSBkZWZpbmVkIGluIFN0ZXAgNiBvZiBTZWN0
aW9uIDQuNCZuYnNwOyBvZiBbUkZDODAyOV3igJ0uIEhvd2V2ZXIsIEkgaGF2ZSBmYWlsZWQgdG8g
aW50ZWdyYXRlIHRoZSBsb2dpYyBkZWZpbmVkIGJ5IHRoZSBwc2V1ZG9jb2RlIGluIHRoaXMKIHNl
Y3Rpb24gd2l0aCB0aGUgbG9naWMgZGVmaW5lZCBieSB0aGUgcmVmZXJlbmNlZCBwc2V1ZG9jb2Rl
LiZuYnNwOyA8bzpwPjwvbzpwPjwvbGk+PC9vbD4KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIg
c3RhcnQ9IjEiIHR5cGU9IjEiPgo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMSIg
dHlwZT0iYSI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwy
IGxmbzEiPkkgaGF2ZSBzdXNwZWN0ZWQgdGhhdCB0aGUgbmV3bHkgaW50cm9kdWNlZCBsb2dpYyBz
aG91bGQgYmUgcGFydCBvZiB0aGUgRWdyZXNzIEZFQyBWYWxpZGF0aW9uIGxvZ2ljIGRlZmluZWQg
aW4gU2VjdGlvbiA0LjQuMSBvZiBSRkMgODAyOS4mbmJzcDsgVGhpcyBzdXNwaWNpb24gaGFzIGJl
ZW4gYWNrbm93bGVkZ2VkIGJ5IHRoZSBhdXRob3JzLCBhbmQgdGhleSBwbGFuCiB0byBmaXggdGhl
IHdyb25nIHJlZmVyZW5jZSBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQuIDxvOnA+
PC9vOnA+PC9saT48L29sPgo8L29sPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEm
Z3Q7IFdlIGhhdmUgdGhpcyBhZGRyZXNzZWQgaW4gdGhlIG5ldyByZXZpc2lvbi4gV2UgaGF2ZSB1
cGRhdGVkIHRoZSBzZWN0aW9uIGFzIDQuNC4xLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIg
c3RhcnQ9IjEiIHR5cGU9IjEiPgo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMiIg
dHlwZT0iYSI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwy
IGxmbzEiPkZyb20gbXkgUE9WIHRoZSBiZXN0IHdheSB0byBhdm9pZCBwb3NzaWJsZSBtaXNpbnRl
cnByZXRhdGlvbiBieSB0aGUgaW1wbGVtZW50ZXJzIHdvdWxkIGJlIGluY2x1c2lvbiBvZiB0aGUg
dXBkYXRlZCB2ZXJzaW9uIG9mIHRoZSBwc2V1ZG9jb2RlICh3aXRoIGV4cGxpY2l0IG1hcmtpbmcg
b2YgdGhlIG5ldyBsb2dpYykgZGlyZWN0bHkgaW4gdGhlIGRvY3VtZW50LgogSSBoYXZlIHN1Z2dl
c3RlZCB0aGlzIHRvIHRoZSBhdXRob3JzLCBidXQgSSBkaWQgbm90IGdldCB0aGVpciByZXNwb25z
ZSBzbyBmYXIuPG86cD48L286cD48L2xpPjwvb2w+Cjwvb2w+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZsdDtOYWdlbmRyYSZndDsgV2UgYWRkcmVzc2VkIHRoaXMgb25lIGFzIHdlbGwuIFdlIGluY2x1
ZGVkIHRoZSBtb2RpZmllZC91cGRhdGVkIHZlcnNpb24gb2YgU3RlcCA0IChmcm9tIFJGQyA4MDI5
KSBhbmQgY29udGludWVkIHRoZSBwcm9jZWR1cmUgYXMgU3RlcCA0YS48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxvbCBzdHlsZT0ibWFy
Z2luLXRvcDowY20iIHN0YXJ0PSIyIiB0eXBlPSIxIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbGlzdDpsMSBsZXZlbDEgbGZvMSI+SSBhZ3JlZSB3aXRoIHRoZSBwcmV2aW91cyBy
ZXZpZXdlciByZWdhcmRpbmcgdGhlIG1pc21hdGNoIGJldHdlZW4gdGhlIChwcmVzdW1lZCkgY2xh
aW0gYW5kIHRoZSBhY3R1YWwgc2NvcGUgY292ZXJlZCBieSB0aGUgZHJhZnQuIFRvIHRoZSBiZXN0
IG9mIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBhdXRob3JzIGhhdmUgYWxyZWFkeSBhZ3JlZWQgdG8g
Zml4IHRoaXMKIGluIHRoZSBuZXh0IHJldmlzaW9uIG9mIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwv
bGk+PC9vbD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZsdDtOYWdlbmRyYSZndDsgV2UgY2hhbmdlZCB0aGUgdGl0bGUgdG8g
cmVmbGVjdCB0aGUgc2NvcGUgYXBwcm9wcmlhdGVseS4KPG86cD48L286cD48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48dT5NaW5vciBJc3N1ZXM8L3U+PC9iPjo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHN0
YXJ0PSIxIiB0eXBlPSIxIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDps
MiBsZXZlbDEgbGZvMiI+SSB3b25kZXIgd2h5IHRoZSBhdXRob3JzIHBsYWNlIHN1Y2ggYW4gZW1w
aGFzaXMgb24gU2VydmljZSBsYWJlbHMgKHdoaWNoLCBBRkFJSywgaGF2ZSBub3QgYmVlbiBkZWZp
bmVkIGluIGFueSBsZXZlbCBvZiBkZXRhaWwgYW55d2hlcmUgc28gZmFyKSDigJMgdGhlc2UgbGFi
ZWxzIGFyZSBtZW50aW9uZWQgaW4gU2VjdGlvbnMgNC4yLCA1ICh0aGF0IG1lbnRpb25zCiB0aGVt
IGFzIOKAnFNlcnZpY2Ugc2VnbWVudHPigJ0pICZuYnNwO2FuZCA4LCB3aGlsZSBzbyBtYW55IHR5
cGVzIG9mIFNlZ21lbnQgSURzIHRoYXQgYXJlIGFscmVhZHkgd2VsbCBkZWZpbmVkIGJvdGggaW4g
dGhlIFNSUElORyBXRyBkb2N1bWVudHMgYW5kIGluIHRoZSBleHRlbnNpb25zIG9mIHRoZSByZWxl
dmFudCByb3V0aW5nIHByb3RvY29scyBhcmUgbGVmdCBvdXQgb2Ygc2NvcGUgb2YgdGhlIGRyYWZ0
LiZuYnNwOyBUaGUgYXV0aG9ycyBoYXZlIGFja25vd2xlZGdlZAogdGhpcyBhbmQgcGxhbiB0byBm
aXggdGhpcyBpc3N1ZSAocHJvYmFibHkgYnkgcmVtb3ZpbmcgdGhlIFNlcnZpY2UgbGFiZWxzIGNv
bXBsZXRlbHkpLjxvOnA+PC9vOnA+PC9saT48L29sPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7
TmFnZW5kcmEmZ3Q7IEFzIHdlIGRpc2N1c3NlZCBvZmZsaW5lLCB0aGlzIHNlY3Rpb24gd2FzIGlu
Y2x1ZGVkIGFzIHBhcnQgb2YgdGhlIG1lcmdlIG9mIHRoZSB0d28gaW5kaXZpZHVhbCBkcmFmdHMu
IFRvIGF2b2lkIGFueSBjb25mdXNpb24gYW5kIHN0YXkgd2l0aGluIHRoZSBzY29wZSBvZiB0aGlz
IGRyYWZ0LCB3ZSByZW1vdmVkIGFueSBkaXNjdXNzaW9uIGFib3V0IHNlcnZpY2UgbGFiZWwvc2Vn
bWVudC48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+CjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHN0YXJ0PSIyIiB0eXBlPSIxIj4KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+VGhlIGRl
c2NyaXB0aW9uIG9mIHBvc3NpYmxlIGRhdGEgcGxhbmUgbWFsZnVuY3Rpb25zIGluIHNlY3Rpb24g
NC4xIHNlZW1zIHRvIGFzc3VtZSB0aGF0IGFsbCB0aGUgbm9kZXMgaW4gdGhlIHJlZmVyZW5jZWQg
dG9wb2xvZ3kgKHNob3duIGluIEZpZ3VyZSAxKSB1cyB0aGUgc2FtZSBTUkdCLiBJZiB0aGlzIGFz
c3VtcHRpb24gKHdoaWNoIGlzIG5vdCBleHBsaWNpdGx5CiBtZW50aW9uZWQpIGlzIG5vdCBjb3Jy
ZWN0LCB0aGUgTFNQIFBpbmcgRWNobyByZXF1ZXN0IHBhY2tldHMgd291bGQgbm90IGJlIOKAnGRl
bGl2ZXJlZCB0byB0aGVpciBleHBlY3RlZCBkZXN0aW5hdGlvbnMgYnV0IG5vdCB2aWEgdGhlIGV4
cGVjdGVkIHBhdGjigJ0gKGFzIHRoZSB0ZXh0IGluIHRoaXMgc2VjdGlvbiBjbGFpbXMpLiBJIHN1
Z2dlc3QgbWFraW5nIGFueSBzdWNoIGFzc3VtcHRpb25zIGV4cGxpY2l0IGluIHRoZSB0ZXh0PG86
cD48L286cD48L2xpPjwvb2w+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IERvZXMgdGhlIGJlbG93
IHVwZGF0ZWQgdGV4dCBjbGFyaWZpZXM/OjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T0xEOjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJm5ic3A7Jm5ic3A7IEFzc3VtZSBpbiBhYm92ZSB0b3BvbG9neSwgUjEgc2VuZHMg
dHJhZmZpYyB3aXRoIHNlZ21lbnQgc3RhY2sgYXM8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7Jm5ic3A7IHs5MTI0LCA1MDA4fSBzbyB0aGF0IHRoZSBwYXRoIHRha2Vu
IHdpbGwgYmUgUjEtUjItUjQtUjUtUjctUjguJm5ic3A7IElmPG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB0aGUgQWRqYWNlbmN5IFNlZ21lbnQgSUQgOTEy
NCBpcyBtaXNwcm9ncmFtbWVkIGluIFIyIHRvIHNlbmQgdGhlPG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBwYWNrZXQgdG8gUjEgb3IgUjMsIGl0IHdpbGwg
c3RpbGwgYmUgZGVsaXZlcmVkIHRvIFI4IGJ1dCBpcyBub3QgdmlhPG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB0aGUgZXhwZWN0ZWQgcGF0aC48bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk5FVzo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyBBc3N1bWUgaW4g
YWJvdmUgdG9wb2xvZ3ksIFIxIHNlbmRzIHRyYWZmaWMgd2l0aCBzZWdtZW50IHN0YWNrIGFzPG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyB7OTEyNCwgNTAw
OH0gc28gdGhhdCB0aGUgcGF0aCB0YWtlbiB3aWxsIGJlIFIxLVIyLVI0LVI1LVI3LVI4LiZuYnNw
OyBJZjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgdGhl
IEFkamFjZW5jeSBTZWdtZW50IElEIDkxMjQgaXMgbWlzcHJvZ3JhbW1lZCBpbiBSMiB0byBmb3J3
YXJkIHRoZTxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsg
cGFja2V0IHRvIFIxIG9yIFIzLCB0aGUgcGFja2V0IG1heSBzdGlsbCBiZSBkZWxpdmVyZWQgdG8g
UjggKGlmIHRoZSBub2RlcyBhcmU8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7Y29uZmlndXJlZCB3aXRoIHNhbWUgU1JHQilidXQgaXMgbm90IHZpYSB0aGUgZXhwZWN0
ZWQgcGF0aC48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8b2wg
c3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMyIgdHlwZT0iMSI+CjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzIiPiZuYnNwO0kgYW0gbm90IHN1
cmUgaWYg4oCcT1NQRuKAnSBhbmQgSVNJU+KAnSAod2l0aG91dCBhbnkgcmVmZXJlbmNlIHRvIFNl
Z21lbnQgUm91dGluZykgYXJlIHRoZSBwcm9wZXIgbmFtZXMgZm9yIHRoZSBsYWJlbCBkaXN0cmli
dXRpb24gcHJvdG9jb2xzIGluIHRoZSBwcm9wb3NlZCBuZXcgSUFOQSByZWdpc3RyeSBpbiBTZWN0
aW9uIDEwLjIuIEZyb20gbXkgUE9WIOKAnE9TUEYvSVNJUwogU1IgRXh0ZW5zaW9uc+KAnSB3b3Vs
ZCBiZSBtb3JlIGFwcHJvcHJpYXRlLiBUaGUgYXV0aG9ycyBkaXNhZ3JlZSB3aXRoIHRoaXMgcHJv
cG9zYWwgY2xhaW1pbmcgdGhhdCBPU1BGIGFuZCBJU0lTIGFyZSBub3QgdXNlZCBmb3IgbGFiZWwg
ZGlzdHJpYnV0aW9uIGluIGFueSBvdGhlciB3YXkuIChSRkMgODAyOSB0aGF0IGVuY29kZXMgdGhl
IGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90b2NvbCBpbiB0aGUgRG93bnN0cmVhbSZuYnNwOyBEZXRh
aWxlZCBNYXBwaW5nIFRMVgogZGlkIG5vdCByZXF1ZXN0IGEgZGVkaWNhdGVkIHJlZ2lzdHJ5IGZv
ciB0aGlzIHB1cnBvc2UsIGFuZCBJIHRoaW5rIHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBiZWVuIHJp
Z2h0IHRvIHJlcXVlc3Qgc3VjaCBhIHJlZ2lzdHJ5KS48bzpwPjwvbzpwPjwvbGk+PC9vbD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBBcyB3ZSBkaXNjdXNzZWQsIHdlIGFy
ZSBub3QgYXdhcmUgb2YgdGhlIHVzZSBvZiBPU1BGL0lTSVMgZm9yIGxhYmVsIGRpc3RyaWJ1dGlv
biBvdGhlciB0aGFuIFNSLiBJIGFtIG5vdCBzdXJlIGlmIHRoZXJlIGlzIGEgbmVlZCB0byBkaWZm
ZXJlbnRpYXRlIEJHUCBhcyBzaWduYWxpbmcgcHJvdG9jb2wgZm9yIFJGQzMxMDcgdnMgZVBFLiBX
ZSBtYXkgbmVlZCB0byBndWFnZSBpdCBhbmQgdXBkYXRlCiBwcm90b2NvbCBCR1AgaWYgcmVxdWly
ZWQuIElmIHRoZSBXRyBhbmQvb3IgQUQgaXMgZmF2b3Igb2YgcmVuYW1pbmcgaXQgYXMg4oCcT1NQ
Ri9JU0lTIFNSIEV4dGVuc2lvbnPigJ0sIHdlIGNhbiBkZWZpbml0ZWx5IHVwZGF0ZSBpdCBhY2Nv
cmRpbmdseS4KPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPG9s
IHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjQiIHR5cGU9IjEiPgo8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwyIGxldmVsMSBsZm8yIj5JIGRvdWJ0IHRoZSBkcmFm
dCBuZWVkcyBhZGRyZXNzIGFueSBGUlIgaXNzdWVzIGV2ZW4gaW4gZnV0dXJlIChhcyBtZW50aW9u
ZWQgaW4gdGhlIGxhc3Qgc3RhdGVtZW50IGluIFNlY3Rpb24gNSksIHNpbmNlLCB0byB0aGUgYmVz
dCBvZiBteSB1bmRlcnN0YW5kaW5nLCBhbnkgZm9ybSBvZiBGUlI6CjxvOnA+PC9vOnA+PC9saT48
L29sPgo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iNCIgdHlwZT0iMSI+CjxvbCBz
dHlsZT0ibWFyZ2luLXRvcDowY20iIHN0YXJ0PSIxIiB0eXBlPSJhIj4KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMiBsZXZlbDIgbGZvMiI+SXMgb3BlcmF0ZWQgbG9jYWxs
eSBieSB0aGUgbm9kZSB0aGF0IGlzIHVwc3RyZWFtIHRvIHRoZSBmYWlsdXJlIHdpdGhvdXQgcGFz
c2luZyBhbnkgaW5mb3JtYXRpb24gdG8gdGhlIGluaXRpYXRvciBvZiBMU1AtUGluZyBSZXF1ZXN0
IHBhY2tldHM8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bGlzdDpsMiBsZXZlbDIgbGZvMiI+SW4gYW55IGNhc2UgaXMganVzdCBhIHRyYW5zaWVudCBzdGF0
ZSBpbiB0aGUgKHByZXN1bWFibHkgc2hvcnQpIGludGVydmFsIGJldHdlZW4gdGhlIGZhaWx1cmUg
YmVpbmcgZGV0ZWN0ZWQgYnkgdGhlIHVwc3RyZWFtIG5vZGUgYW5kIHJlLWNvbnZlcmdlbmNlIG9m
IElHUDxvOnA+PC9vOnA+PC9saT48L29sPgo8L29sPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBB
bnkgZGlzY3Vzc2lvbiByZWxhdGVkIHRvIEZSUiBoYXMgYmVlbiByZW1vdmVkIGFscmVhZHkuPG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5JIGFsc28gdGhp
bmsgdGhhdCByZWZlcmVuY2VzIHRvIOKAnGZ1dHVyZSB2ZXJzaW9uc+KAnSBhcmUgbm90IHF1aXRl
IGFwcHJvcHJpYXRlIGluIHRoZSBkb2N1bWVudCB0aGF0IGlzIGdvaW5nIHRvIHRoZSBJRVRGIExD
LiBJIHJlY29tbWVuZCByZW1vdmluZyBhbnkgc3VjaCByZWZlcmVuY2VzIGZyb20gdGhlIGRvY3Vt
ZW50LDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBTZXJ2aWNlIHNlZ21l
bnQgaXMgdGhlIG9uZSB3aGljaCBoYXMgc29tZSByZWZlcmVuY2UgdG8gZnV0dXJlIHZlcnNpb25z
IG9yIGRvY3VtZW50LiBXaXRoIHRoZSB1cGRhdGVkIHJldmlzaW9uLCB3ZSBjbGVhcmVkIGFsbCBy
ZWZlcmVuY2VzIHRvIGFueSBmdXR1cmUgdmVyc2lvbnMuCjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPG9sIHN0eWxlPSJtYXJnaW4tdG9w
OjBjbSIgc3RhcnQ9IjUiIHR5cGU9IjEiPgo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1saXN0OmwyIGxldmVsMSBsZm8yIj5TZWN0aW9uIDkg4oCcQmFja3dhcmQgQ29tcGF0aWJpbGl0
eSB3aXRoIG5vbi1TZWdtZW50IFJvdXRpbmcgZGV2aWNlc+KAnSBkZWZpbmVzIHRoZSBiZWhhdmlv
ciBmb3IgdGhlIHR3byBzbGlnaHRseSBkaWZmZXJlbnQgdXNlIGNhc2VzOgo8bzpwPjwvbzpwPjwv
bGk+PC9vbD4KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjUiIHR5cGU9IjEiPgo8
b2wgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiBzdGFydD0iMSIgdHlwZT0iYSI+CjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWwyIGxmbzIiPkxTUCBQaW5nIEVjaG8g
UmVxdWVzdCBwYWNrZXRzIGFyZSBpbml0aWF0ZWQgYnkgYW4gU1ItY2FwYWJsZSBub2RlIChhbmQg
dGhlcmVmb3JlIHRoZWlyIHRhcmdldCBGRUMgc3RhY2sgY29udGFpbnMgU1ItcmVsYXRlZCBGRUNz
KSwgd2hpbGUgdGhlIHJlc3BvbmRlciBpcyBsZWdhY3kgZGV2aWNlIHRoYXQgaXMgbm90IFNSLWNh
cGFibGUuIEluIHRoaXMgY2FzZQogdGhlIHByb3Bvc2VkIHNvbHV0aW9uIChyZXNwb25kIHdpdGgg
dGhlIEZFQy1yZXR1cm4tY29kZSDigJxSZXBseWluZyByb3V0ZXIgaGFzIG5vIG1hcHBpbmcgZm9y
IHRoZSBGRUMgYXQgc3RhY2stZGVwdGjigJ0pIGxvb2tzIGFzIHRoZSBvbmx5IHBvc3NpYmlsaXR5
IHNpbmNlIHRoZSBsZWdhY3kgZGV2aWNlIGNhbm5vdCBwYXJzZSBTUiBGRUNzIGluIGFueSBjYXNl
CjxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omwy
IGxldmVsMiBsZm8yIj5MU1AgUGluZyBFY2hvIFJlcXVlc3QgcGFja2V0cyBhcmUgaW5pdGlhdGVk
IGJ5IGEgbGVnYWN5IGRldmljZSB3aGlsZSB0aGUgcmVzcG9uZGVyIGlzIFNSLWNhcGFibGUuIFRo
ZSBkcmFmdCBkZWZpbmVzIHRoZSBzYW1lIGJlaGF2aW9yIGluIHRoaXMgY2FzZSDigJMgYnV0LCBJ
TUhPIGFuZCBGV0lXLCB0aGUgcmVzcG9uZGVyIGNvdWxkIHByb3ZpZGUgc2xpZ2h0bHkKIGJldHRl
ciBkaWFnbm9zdGljcyBzaW5jZSBpdCBjYW4gcGFyc2UgdGhlIOKAnG9sZOKAnSB0YXJnZXQgRkVD
IGFuZCByZWNvZ25pemUgdGhlIGVxdWl2YWxlbnQgTm9kZSBJRC4gQW4gYWRkaXRpb25hbCByZXR1
cm4gY29kZSB3b3VsZCBiZSByZXF1aXJlZCB0byBpbXBsZW1lbnQgdGhpcyBiZWhhdmlvci4KPG86
cD48L286cD48L2xpPjwvb2w+Cjwvb2w+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IEluIHRoaXMg
Y2FzZSwgSSBiZWxpZXZlIHRoZSBsZWdhY3kgbm9kZSAoSW5pdGlhdG9yKSB3aWxsIG5vdCBiZSBh
YmxlIHRvIHBhcnNlIHRoZSBuZXcgcmV0dXJuIGNvZGUgcmVjZWl2ZWQuIEkgYW0gbm90IHN1cmUg
aWYgaXQgd2lsbCBiZSBoZWxwZnVsLgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDo1NC4wcHQiPlRoaXMgaXNzdWUgaGFzIG5vdCBiZWVuIGRpc2N1c3NlZCB3aXRoIHRo
ZSBhdXRob3JzIGR1ZSB0byBsYWNrIG9mIHRpbWUuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjx1Pk5pdHM8L3U+PC9iPjo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowY20i
IHN0YXJ0PSIxIiB0eXBlPSIxIj4KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlz
dDpsMCBsZXZlbDEgbGZvMyI+VGhlIG5vdGUgdG8gdGhlIFJGQyBFZGl0b3IgaW4gU2VjdGlvbiAx
MCBtZW50aW9ucyBlYXJseSBJQU5BIGFsbG9jYXRpb24gZm9yIHNvbWUgU3ViLVRMViB0eXBlcyBk
ZWZpbmVkIGluIHRoZSBkb2N1bWVudCDigJMgYnV0LCBhcyBvZiB0b2RheSwgdGhlc2UgZWFybHkg
YWxsb2NhdGlvbnMgaGF2ZSBhbHJlYWR5IGV4cGlyZWQgKHRoZXkgaGF2ZSBiZWVuIGluCiBmb3Jj
ZSB1bnRpbCAxNS4wOS4xNykuICZuYnNwO0kgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZG8gbm90IGZ1
bGx5IHVuZGVyc3RhbmQgdGhlIGltcGxpY2F0aW9ucyBvZiB0aGlzIGZhY3Qg4oCTIGUuZy4sIHdo
ZXRoZXIgdGhlIGF1dGhvcnMgbWF5IGNvbnRpbnVlIHRvIHJlZmVyIHRvIHRoZSBzcGVjaWZpYyB2
YWx1ZXMgb2YgcGFyYW1ldGVycyAoZS5nLiwgU3ViLVRMViAzNCwgMzUgZXRjLikgZm9yIHdoaWNo
IGVhcmx5IElBTkEgYWxsb2NhdGlvbiBoYXMgZXhwaXJlZCwKIG9yIHNob3VsZCB1c2Ugc29tZSBv
dGhlciBmb3JtIG9mIHJlZmVyZW5jZSAoZS5nLiwgVEJEeCkuPG86cD48L286cD48L2xpPjwvb2w+
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jmx0O05hZ2VuZHJhJmd0OyBMb2EgYW5kIEFtYW5kYSBoZWxwZWQgdXMg
dG8gcmVuZXcgdGhpcyBhbGxvY2F0aW9uIGZvciBhbm90aGVyIHllYXIuIFNvIEkgdGhpbmsgdGhl
IGFsbG9jYXRlZCB2YWx1ZSBpcyB2YWxpZCBmb3IgYW5vdGhlciB5ZWFyLjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPG9sIHN0eWxlPSJt
YXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjIiIHR5cGU9IjEiPgo8bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8zIj5UaGUgZHJhZnQgbWVudGlvbnMgYSBUQkQ3
IHZhbHVlIHRvIGJlIGFzc2lnbmVkIGJ5IElBTkEsIGJ1dCB0aGVyZSBhcmUgbm8gVEJEMSwg4oCm
LCBUQkQ2LiBUaGUgYXV0aG9ycyBoYXZlIGFja25vd2xlZGdlZCB0aGlzIGFuZCBwbGFuIHRvIGZp
eCBpdC4gSG93ZXZlciwgSSBkbyBub3Qga25vdyBob3cgdGhpcyBjYW4gYmUgYWZmZWN0ZWQgYnkg
ZXhwaXJhdGlvbgogb2YgZWFybHkgSUFOQSBhbGxvY2F0aW9ucyAoc2VlIGFib3ZlKTxvOnA+PC9v
OnA+PC9saT48L29sPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbHQ7TmFnZW5kcmEmZ3Q7IFdlIGNo
YW5nZWQgdGhpcyBvbmUgdG8gVEJEMSA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7U2Vn
b2UgVUkgU3ltYm9sJnF1b3Q7LHNhbnMtc2VyaWYiPgrimLo8L3NwYW4+PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8b2wgc3R5bGU9Im1h
cmdpbi10b3A6MGNtIiBzdGFydD0iMyIgdHlwZT0iMSI+CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzMiPkkgaGF2ZSBmYWlsZWQgdG8gdW5kZXJzdGFu
ZCB0aGUgaW50ZW50aW9uIG9mIHRoZSBhdXRob3JzIHJlZ2FyZGluZyBhbHJlYWR5IG1lbnRpb25l
ZCBTZXJ2aWNlIGxhYmVscyBmcm9tIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50IGluIHNlY3Rpb24g
ODog4oCcSG93IGEgbm9kZSB0cmVhdHMgU2VydmljZSBsYWJlbCBpcyBvdXRzaWRlIHRoZSBzY29w
ZSBvZiB0aGlzCiBkb2N1bWVudCBhbmQgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGlzIG9yIGEgZGlm
ZmVyZW50IGRvY3VtZW50IGxhdGVy4oCdLiBPZiBjb3Vyc2UsIGlmIHRoZSBTZXJ2aWNlIGxhYmVs
cyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBkcmFmdCwgdGhpcyBzZW50ZW5jZSB3b3VsZCBob3BlZnVs
bHkgZGlzYXBwZWFyIHdpdGggaXRzIGludGVybmFsIGNvbnRyb3ZlcnN5LjxvOnA+PC9vOnA+PC9s
aT48L29sPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jmx0O05hZ2VuZHJhJmd0OyAmbmJzcDtBcyBtZW50aW9uZWQg
ZWFybGllciwgdGhpcyBzZWN0aW9uIGFuZCBhbnkgcmVsYXRlZCBkaXNjdXNzaW9uIGFib3V0IHNl
cnZpY2Ugc2VnbWVudCBoYXMgYmVlbiByZW1vdmVkCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtTZWdvZSBVSSBTeW1ib2wmcXVvdDssc2Fucy1zZXJpZiI+4pi6PC9zcGFuPi48bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk9uY2UgYWdhaW4sIHRoYW5rcyBhIGxvdCBmb3IgdGhlIHRob3JvdWdo
IHJldmlldyBhbmQgY29tbWVudHMuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5hZ2VuZHJhPG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TYXNoYTxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2MzAyPG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNlbGw6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICYjNDM7OTcyLTU0OTI2NjMwMjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5FbWFpbDombmJzcDsmbmJzcDsgPGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWlu
QGVjaXRlbGUuY29tIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188YnI+Cjxicj4KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3Ig
dGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcwo8YnI+
CkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29t
LiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzCjxicj4KdHJhbnNtaXNzaW9uIGluIGVycm9yLCBw
bGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUg
dGhlIG9yaWdpbmFsCjxicj4KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi48YnI+Cl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4KPGJyPgo8YnI+CjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxicj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgo8YnI+ClRo
aXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQg
Y29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMKPGJyPgpDT05GSURFTlRJQUwgYW5kIHdoaWNo
IG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcwo8YnI+CnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1h
aWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbAo8YnI+CmFuZCBh
bGwgY29waWVzIHRoZXJlb2YuPGJyPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PG86cD48L286
cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPGJyIGNsZWFyPSJib3RoIj4KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PEJSPgo8QlI+ClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGll
bnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMgPEJSPgpDT05GSURFTlRJ
QUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhh
dmUgcmVjZWl2ZWQgdGhpcyA8QlI+CnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9y
bSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5h
bCA8QlI+CmFuZCBhbGwgY29waWVzIHRoZXJlb2YuPEJSPgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188QlI+
CjwvYm9keT4KPC9odG1sPgoK

--_000_AM4PR03MB1713B61069BCB8F030A555D79D650AM4PR03MB1713eurp_--


From nobody Mon Sep 25 05:17:29 2017
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 9C143134239; Mon, 25 Sep 2017 05:17:21 -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.62.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150634184159.27707.14403337091654546779@ietfa.amsl.com>
Date: Mon, 25 Sep 2017 05:17:21 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/dWorEBBIuzx-ABuIzC9YdD-rRB0>
Subject: [mpls] I-D Action: draft-ietf-mpls-spring-lsp-ping-10.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 25 Sep 2017 12:17:22 -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 Switched Path (LSP) Ping/Traceroute for Segment Routing IGP Prefix and Adjacency SIDs with MPLS Data-plane
        Authors         : Nagendra Kumar
                          Carlos Pignataro
                          George Swallow
                          Nobo Akiya
                          Sriganesh Kini
                          Mach(Guoyi) Chen
	Filename        : draft-ietf-mpls-spring-lsp-ping-10.txt
	Pages           : 21
	Date            : 2017-09-25

Abstract:
   A Segment Routing architecture leverages source routing and tunneling
   paradigms and can be directly applied to use of a Multi Protocol
   Label Switching (MPLS) data plane.  A node steers a packet through a
   controlled set of instructions called segments, by prepending the
   packet with a Segment Routing header.

   The segment assignment and forwarding semantic nature of Segment
   Routing raises additional consideration for connectivity verification
   and fault isolation for an LSP within a Segment Routing architecture.
   This document illustrates the problem and defines extensions to
   perform LSP Ping and Traceroute for a Segment Routing network with a
   MPLS data plane.


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

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

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


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 Sep 27 06:45:50 2017
Return-Path: <janl@tail-f.com>
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 67F67133338; Wed, 27 Sep 2017 06:45:47 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Jan Lindblad <janl@tail-f.com>
To: <yang-doctors@ietf.org>
Cc: mpls@ietf.org, draft-ietf-mpls-ldp-yang.all@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.62.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150651994737.24952.4533200012074763035@ietfa.amsl.com>
Date: Wed, 27 Sep 2017 06:45:47 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/-oPUMsT9_Wmkkr1acKieeRuT5Rs>
Subject: [mpls] Yangdoctors early review of draft-ietf-mpls-ldp-yang-02
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 27 Sep 2017 13:45:47 -0000

Reviewer: Jan Lindblad
Review result: Almost Ready

I had a read through of the draft RFC and looked at the YANG model in
particular. Generally speaking, I think the YANG looks good. I don't know much
about MPLS, however, so I can't judge the usefulness of the model. I'm bringing
up a few points for discussion below.

1) IETF, OpenConfig and NMDA

Early on in the draft, there is this section:

   For the configuration and state data, this model follows the similar
   approach described in [I-D.openconfig-netmod-opstate] to represent
   the configuration (intended state) and operational (applied and
   derived) state.  This means that for every configuration (rw) item,
   there is an associated (ro) item under "state" container to represent
   the applied state.  Furthermore, protocol derived state is also kept
   under "state" tree corresponding to the protocol area (discovery,
   peer etc.).  [Ed note: This document will be (re-)aligned with
   [I-D.openconfig-netmod-opstate] once that specification is adopted as
   a WG document].

This alignment is sorely needed. I don't want to open up a new chapter in the
IETF vs. OpenConfig style modeling debate, but I will simply note that the
current model does not fit nicely into the surrounding MPLS, routing and
interface models. Since consistency is a primary factor for ease of use, the
model isn't very easy to use in its current form.

2) Lack of default/mandatory/description

As has become a standing item in my reviews, there are a number of leafs that
have no default, or mandatory statement, and no leaf name or description making
it obvious to the user what would happen if this leaf is not set. This is
particularly problematic with the "leaf enable {type boolean;} leafs. I get
"enabled false" and "enabled true" even without any description. But what if
enabled isn't specified? At the minimum level, the description should describe
this case. Better if there was a default making this clear. Or if a default
really isn't appropriate, so make it mandatory.

Here are a list of leafs/line numbers where I think this is a problem. There
are many others that have no default/mandatory/description, but where I suspect
people who understand LDP might have an opinion about reasonable behavior if
not set.

ietf-mpls-ldp:
  251  leaf hello-holdtime {
  261  leaf hello-interval {
  335  leaf enable {
  346  leaf hello-holdtime {
  357  leaf hello-interval {
  380  leaf enable {
  385  leaf reconnect-time {
  395  leaf recovery-time {
  406  leaf forwarding-holdtime {
  424  leaf enable {
  429  leaf reconnect-time {
  439  leaf recovery-time {
  462  leaf lsr-id {
  533  leaf session-ka-holdtime {
  544  leaf session-ka-interval {
  777  leaf enable {
  892  leaf enable {
1011  leaf enable {
1131  leaf enable {
1261  leaf lsr-id {
1331  leaf lsr-id {

ietf-mpls-ldp-extended:
  183  leaf transport-address {
  193  leaf transport-address {
  204  leaf key-chain {
  218  leaf enable {
  228  leaf enable {
  238  leaf enable {
  249  leaf igp-synchronization-delay {
  300  leaf ldp-disable {
  325  leaf helper-enable {
  336  leaf transport-address {
  354  leaf transport-address {
  375  leaf igp-synchronization-delay {
  473  leaf admin-down {
  500  leaf enable {
  505  leaf peer-list {
  537  leaf enable {
  620  leaf enable {
  723  leaf enable {
  728  leaf local-address {
  781  leaf interface {

3) Odd naming convention for keys

Many list keys are named by the same (or similar) name as the list. Repetitions
of the same symbol makes it harder for users/programmers to get their code
right, and even discuss the code. A common practice when there is no obvious
identifier to use with the key is to use "name" or "id" for the key.

    list peer {
      key "peer advertisement-type";

The peer is keyed by "peer"? and advertisement-type. Looking at the "peer",
it's a leafref to an lsr-id. So maybe that's a good name?

    list peer {
      key "lsr-id advertisement-type";

ietf-mpls-ldp:
  296  list peer { key "peer advertisement-type"; --> "lsr-id
  advertisement-type"? 932  list address { key "address"; --> ipv4? 944  list
  fec-label { key "fec"; --> prefix? 979  list interface { key "interface"; -->
  name?

ietf-mpls-ldp-extended:
  279  list interface { key "interface"; --> name?
  288  list address-family { key "afi"; --> name?
  577  list address { key "address"; --> ipv6?
  589  list fec-label { key "fec"; --> prefix?

4) Password handling

The session auth password is commented out in the current model for some
reason. Password handling is somewhat of a wart in an inconvenient place in
YANG today, causing a whole array of interop issues of varying severity. One of
the solutions working best with the current YANG spec (could perhaps be fixed
in future YANG versions) is to not include passwords in the configuration, but
only have an operational element with the encrypted value or last changed
timestamp and and rpc/action to set the password.

/*
    leaf session-authentication-md5-password {
      type string {
        length "1..80";
      }
      description
        "Assigns an encrypted MD5 password to an LDP
         peer";
    } // md5-password
*/

There may be other possibilities as well at modeling this in a friendlier way.

5) Neighbor/prefix/peer list references

The ietf-mpls-ldp-extended module defined three reference types as strings. Are
these free form strings, or is there any guidance that can be provided to
users? Where would I go to find out what values are possible? I don't suppose
any of these could be a leafref.

  typedef neighbor-list-ref {
    type string;
    description
      "A type for a reference to a neighbor list.";
  }

  typedef prefix-list-ref {
    type string;
    description
      "A type for a reference to a prefix list.";
  }

  typedef peer-list-ref {
    type string;
    description
      "A type for a reference to a peer list.";

6) Some short/pointless descriptions

    leaf prefix {
      type inet:ip-prefix;
      description
        "FEC.";
    }

    leaf lsr-id {
      type yang:dotted-quad;
      description "Router ID.";
    }

Descriptions like these aren't helpful. Explain how to arrive at a good value,
and what it means if the value is absent.

I stumbled over a copy-paste description at line 235. Presumably hello-dropped
should have a different description.

      leaf hello-received {
        type yang:counter64;
        description
          "The number of hello messages received.";
      }
      leaf hello-dropped {
        type yang:counter64;
        description
          "The number of hello messages received.";
      }

7) Captialized enum

The YANG convention is that all enums, all symbols actually, are in all lower
case.

ietf-mpls-ldp:
  915  enum Ordered {

ietf-mpls-ldp-extended:
  560  enum Ordered {

That's it, thank you.
/jan



From nobody Wed Sep 27 08:36:37 2017
Return-Path: <cbowers@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 B4E99132D22 for <mpls@ietfa.amsl.com>; Wed, 27 Sep 2017 08:36:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.02 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 bSCICeS8Dh6v for <mpls@ietfa.amsl.com>; Wed, 27 Sep 2017 08:36:29 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0106.outbound.protection.outlook.com [104.47.37.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98DF613300C for <mpls@ietf.org>; Wed, 27 Sep 2017 08:35:06 -0700 (PDT)
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; bh=qBpnnxnVIKnfeQigof/htxknpkr+PzNL3bFq2hHWBV8=; b=NCfQr3rfrWkQG5yWC/88u8ZPCO5WALaVnSm61krdPDVUoc9H9ks6F8Vv8uQXfDZqHWhw8uaszizQr2iEaOrXv7Fz7HU+w04wk+q6qI6nNVEzP3ktnTAvHzwkue10vZ5f6p+8splNfSdBUwyZugcF3eTAqidMixaUVhuAWzZr18o=
Received: from MWHPR05MB2829.namprd05.prod.outlook.com (10.168.245.11) by MWHPR05MB2832.namprd05.prod.outlook.com (10.168.245.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.5; Wed, 27 Sep 2017 15:35:04 +0000
Received: from MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) by MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) with mapi id 15.20.0077.016; Wed, 27 Sep 2017 15:35:04 +0000
From: Chris Bowers <cbowers@juniper.net>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: feedback on draft-ietf-mpls-spring-entropy-label-06
Thread-Index: AdM0zZfiGSUUUtE7RmO0PLo8iv8Ylw==
Date: Wed, 27 Sep 2017 15:35:04 +0000
Message-ID: <MWHPR05MB2829DBA518A84BD6A9BCDD4CA9780@MWHPR05MB2829.namprd05.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=cbowers@juniper.net; 
x-originating-ip: [66.129.239.11]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR05MB2832; 6:bmqBQad2h42XuqlX/ruJ3NVQxrLpg7h1Hd297DyuOsLCm0QBpG4hOb05KEc7MznT+JO27beaHtMzFekMxcloSO8cNOpll4BDMs5yfDET/KW2Ujy4l7zg1Tu0eQteth8eyhc2vBZyz85fybl3Ejs8TS6/mor51WrBnj23cgmFar1QZIg1iq4OYXan01gxOZPEayCy5cGf33VKUEmi9NB6G9Z4ZvC0Uzphf/xifdKaWZ1/9GRKQ7YS3UNg9TU85MnSPd9vmsUz5Tmg+gmFQ41GU56FxD3wlPLXS+7YFWYPkqKluzVGbWWOZwVV2+VjjKsJMpWy4wOQKsx+NLQX6VoFgA==; 5:ng4oeU6dug5NMunzChCpiFN0ljvBmJnrJ0cYy+yF676rAR5c9S0O2rXu7nVWjjuciaSOZ2RXGxphfV9ah4PVBACF65egR/lZM4DugYDXkW5cE8a7cLMLvdCtabwqjkW7C9gOWOrw7LmLG/FgziLVqQ==; 24:awUKnADXp7suD+64MT1i/X2QcM0OCgjtWjq47uI9h+hYGYinWj+5YC17W88/bc7ujscKHPKuHBVxCn/UjBgiaUbK/vuCOpP8Ody/lyt1Ui4=; 7:E80JhiACm0s5M40kPJw2imgC2kyzCeeFLCqFgR4UCB6Xm/SwzTwNh1XWJNC7vhSy87KMvGWukAviOSEHd1zDH3GZdzvGRF2mHZV3JooKK1ZqxuXOR0E0yn9MQyJDkcvBJ1yB/cS/4k18q0FSn/ryyIQNJWCzlNwuoiBtQDhQuEPWXjNX/EoP+40NpLEO393N1CIIQUCrqLLbrYvQWjLtr2YysGI37NH9uUhwWMqvZAQ=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 6c7d7640-ba59-45cf-0954-08d505bd531c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:MWHPR05MB2832; 
x-ms-traffictypediagnostic: MWHPR05MB2832:
x-exchange-antispam-report-test: UriScan:(158342451672863)(278428928389397)(166708455590820)(21748063052155); 
x-microsoft-antispam-prvs: <MWHPR05MB283240B42C3DF31531212510A9780@MWHPR05MB2832.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR05MB2832; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR05MB2832; 
x-forefront-prvs: 04433051BF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(346002)(376002)(39860400002)(189002)(37854004)(199003)(53936002)(7736002)(305945005)(2906002)(3280700002)(50986999)(68736007)(54356999)(2900100001)(53946003)(33656002)(25786009)(8676002)(8936002)(1730700003)(99286003)(230783001)(81156014)(55016002)(106356001)(105586002)(5660300001)(3660700001)(189998001)(74316002)(97736004)(7696004)(101416001)(6306002)(2351001)(6916009)(966005)(81166006)(478600001)(66066001)(6506006)(5640700003)(316002)(6436002)(77096006)(2501003)(9686003)(6116002)(14454004)(575784001)(102836003)(3846002)(86362001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR05MB2832; H:MWHPR05MB2829.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_MWHPR05MB2829DBA518A84BD6A9BCDD4CA9780MWHPR05MB2829namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2017 15:35:04.2847 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB2832
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/U8pswr28PmT8Cb1MLLxdOZBU924>
Subject: [mpls] feedback on draft-ietf-mpls-spring-entropy-label-06
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 27 Sep 2017 15:36:36 -0000

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

MPLS WG,

I wanted to provide some feedback on draft-ietf-mpls-spring-entropy-label-0=
6.

I first provide some general observations.
These are follow by a diff with suggested text changes and inline comments.
That diff can also be found at:
https://github.com/cbowers/outgoing-feedback-on-ietf-drafts-2017/commit/730=
143fb43b9bc9712e0e03178842acbea109040?diff=3Dsplit

General observations:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
There are several places in the document that use a description of segment =
routing using label stacks of node and adjacency segments as a form of LSP =
hierarchy with nested LSPs or nested tunnels. Three examples of this are gi=
ven below.  This is makes the text confusing for a couple of reasons.

First, segment routing architecture document don't use this description of =
SR using label stacks of node and adj-segments as nested LSPs or tunnels.  =
Instead that document defines an SR tunnel as a list of segments to be push=
ed on packets directed on the tunnel.  Many reference to "tunnels" in the c=
urrent document should be replaced with "segments" in order to be consisten=
t with the terminology in the SR architecture document.  It would be good t=
o bring the terminology into alignment with the SR architecture draft, or a=
t least be explicit about using different terminology.

Second, referring to segment routing using node and adjacency SIDs as a for=
m of LSP hierarchy is confusing since segment routing has its own form of L=
SP hierarchy using Binding-SIDs.

-------
Section 1:
                                                                           =
             When using LSP
   hierarchies, there are implications on how [RFC6790] should be
   applied.  The current document addresses the case where the hierarchy
   is created at a single LSR as required by source routed tunnels with
   label stacks.
---------
Section 3:
                                                                           =
                       Indeed, the SPRING
   architecture with the MPLS dataplane uses nested MPLS LSPs composing
   the source routed label stacks.
----------
10.2.  An EL per tunnel in the stack
   In this option, each tunnel in the stack can be given its own EL.
   The source LSR pushes an <ELI, EL> before pushing a tunnel label when
   load-balancing is required to direct traffic on that tunnel.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The label stack notation should be made consistent across the document.

Below are examples of three different notations.
Section 3: angle brackets with top label first.
<L_N- P3, L_A-L1, L_N-D>

Section 7.1.1: curly brackets with top label last.
{VPN_label, Adj_P6PE2, Adj_P5P6,
   Adj_P4P5, Adj_P3P4, Adj_Bundle_P2P3, Adj_P1P2}

Section 10: curly brackets with top label first
{L_N-P3, L_A-L1, L_N-D, ELI,  EL}

I generally favor having the top label first, because it is easier to work =
out the reading left to right.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The use of the terms "adjacency bundle" and "bundle" is inconsistent and un=
clear to the reader.

Sometimes the text seems to be talking about L3 adj-sids that share a commo=
n sid value with the adj-set bit set.
(Note that this is not necessarily ECMP because the costs of the links shar=
ing an adj-set value is not necessarily equal, but more correctly just load=
 balancing).

There is also discussion of L2 adj-bundles.

It is not clear when the generic term adjacency bundles is used, whether or=
 not L2 and L3 bundles are being referred to, and how this relates to adj-s=
ets.

I would suggest using the following terms consistently:

L3 adjacency set - multiple L3 adjacencies sharing a common value of the ad=
j-sid with the Set bit set.
L2 adjacency bundle - a single L3 adjacency advertising L2 Bundle member ad=
j-sids
L2 adjacency set - members of a L2 adjacency bundle sharing a common value =
of the adj-sid with the Set bit set.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Diff with inlined comments:

diff --git a/draft-ietf-mpls-spring-entropy-label-06.txt b/draft-ietf-mpls-=
spring-entropy-label-06.txt
index 83babb8..9a2c643 100644
--- a/draft-ietf-mpls-spring-entropy-label-06.txt
+++ b/draft-ietf-mpls-spring-entropy-label-06.txt
@@ -130,6 +130,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017
    stacked MPLS tunnels as described in
    [I-D.ietf-spring-segment-routing] where deeper label stacks are more
    prevalent.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] The above statement is fairly mysterious. It is not clear
+   what document RFC7325 was clarifying in the first place.   The statemen=
t
+   should either be explained in more detail here, or deleted.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    Entropy label (EL) [RFC6790] is a technique used in the MPLS data
    plane to provide entropy for load-balancing.  When using LSP
@@ -144,7 +150,8 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
    implementations when applying [RFC6790] to deeper label stacks.
    Options that were considered to arrive at the recommended solution
    are documented for historical purposes in Section 10.
-
+
+
 1.1.  Requirements Language

    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
@@ -209,7 +216,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017

                   Figure 1: Traffic engineering use-case

-   Traffic-engineering (TE) is one of the applications of MPLS and is
+   Traffic-engineering is one of the applications of MPLS and is
    also a requirement for source routed tunnels with label stacks
    [RFC7855].  Consider the topology shown in Figure 1.  The LSR S
    requires data to be sent to LSR D along a traffic-engineered path
@@ -301,6 +308,10 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

                     Figure 2: Label stacks with ELI/EL

+       =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+       [CB] Make a direct reference to Figure 2 instead of in the figure b=
elow.
+       =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
    In the figure below, we consider the displayed packets received on a
    router interface.  We consider also a single ERLD value for the
    router.
@@ -339,6 +350,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

    o  MUST be entropy label capable and, as a consequence, MUST apply
       all the procedures defined in [RFC6790].
+
+         =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+         [CB] This text here should clarify exactly what procedures in RFC=
6790
+         must be applied.  6790 also defines signalling procedure which
+         presumably don't apply here.
+         =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    o  MUST be able to read an ELI/EL which is located within its ERLD
       value.
@@ -419,14 +436,18 @@ Internet-Draft      Entropy Labels for SPRING tunnels=
           May 2017

    The binding SID allows binding a segment identifier to an existing
    LSP.  As examples, the binding SID can represent an RSVP-TE tunnel,
-   an LDP path (through the mapping server advertisement), a SPRING
-   path...  Each LSP associated with a binding SID has its own entropy
+   an LDP path (through the mapping server advertisement), or a SPRING
+   path.  Each LSP associated with a binding SID has its own entropy
    label capability.

    In the figure 3, if we consider that:

    o  P6, PE2, P10, P11, P12 are pure LDP routers.
-
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] It seems like P13 should also be a pure LDP router for simplicity.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
    o  PE1, P1, P2, P3, P4, P7, P8, P9 are pure SPRING routers.

    o  P5 is running SPRING and LDP.
@@ -458,8 +479,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017
               +----+                   +----+   +----+
                                        SPRING    LDP

-   In term of packet forwarding, by learning the MS advertisement from
-   PE5, PE1 imposes a label 1020 to an IP packet destinated to PE2.
+   In terms of packet forwarding, by learning the MS advertisement from
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] Better to say "mapping server" instead of MS here because there
+   is also an MSD in this document with a completely different meaning.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D
+   P5, PE1 imposes a label 1020 to an IP packet destinated to PE2.
    SPRING routers along the shortest path to PE2 will switch the traffic
    until it reaches P5 which will perform the LSP stitching.  P5 will
    swap the SPRING label 1020 to the LDP label 20 advertised by the
@@ -509,7 +534,16 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

 7.1.  Overview

-   The solution described in this section follows [RFC6790].  Within a
+   The solution described in this section follows [RFC6790].
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+[CB] It is not clear this sentence means.  Does the solution follow
+some aspect of RFC6790? Or does the description of the solution
+follow the method used to describe the solution RFC6790?  What aspect of
+RFC6790 is being followed?  Either explain this more clearly, or
+delete the sentence.
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
+   Within a
    SPRING path, a node may be ingress, egress, transit (regarding the
    entropy label processing described in [RFC6790]), or it can be any
    combination of those.  For example:
@@ -534,6 +568,14 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017
    of an MPLS packet that it receives, then it would lead to poor load-
    balancing at that LSR.  Hence an ELI/EL pair MUST be within the ERLD
    of the LSR in order for the LSR to use the EL during load-balancing.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB]  It is not clear that the MUST above should be a capital MUST.
+   Does this mean that an EL that is outside of the advertised ERLD of
+   a router MUST NOT be used for load-balancing?  This seems wrong given
+   that this spec allows for ERLD to be the minimum of the ERLD of
+   different line cards.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    Adding a single ELI/EL pair for the entire SPRING path may lead also
    to poor load-balancing as well because the EL/ELI may not occur
@@ -552,7 +594,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
    The ELs among multiple <ELI, EL> pairs inserted in the stack MAY be
    the same or different.  The LSR that inserts <ELI, EL> pairs MAY have
    limitations on the number of such pairs that it can insert and also
-   the depth at which it can insert them.  If due to limitations, the
+   the depth at which it can insert them.  If, due to limitations, the



@@ -569,6 +611,14 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

 7.1.1.  Example 1

+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+[CB] I would try to come up with a descriptive section title
+instead of "Example 1".  It looks like it is a caption
+for Figure 4 and you don't know if you should expect to see
+the figure referred to as "example 1" or "figure 4".
+proposed title
+"Example where ingress node has the ability to push deep label stacks"
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

                         ECMP          LAG           LAG
       PE1 --- P1 --- P2 --- P3 --- P4 --- P5 --- P6 --- PE2
@@ -627,6 +677,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017
    necessary label imposition capacity.

 7.1.2.  Example 2
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+[CB] I would try to come up with a descriptive section title
+instead of "Example 2".
+such as
+"Example where ingress node does not have the ability to push deep label s=
tacks"
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


                       ECMP          LAG           ECMP         ECMP
@@ -678,7 +734,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017

    An implementation SHOULD try to maximize the load-balancing where
    multiple ECMP paths are available and minimize the number of EL/ELIs
-   that need to be inserted.  In case of trade-off, an implementation
+   that need to be inserted.  In case of a trade-off, an implementation
    MAY provide flexibility to the operator to select the criteria to be
    considered when placing EL/ELIs or the sub-objective for which to
    optimize.
@@ -695,7 +751,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
 7.2.1.  ERLD value

    As mentioned in Section 7.1, the ERLD value is an important parameter
-   to consider when inserting ELI/EL as if an ELI/EL does not fall
+   to consider when inserting ELI/EL.  If an ELI/EL does not fall
    within the ERLD of a node on the path, the node will not be able to
    load-balance the traffic efficiently.

@@ -729,7 +785,7 @@ Kini, et al.            Expires November 4, 2017       =
        [Page 13]
 Internet-Draft      Entropy Labels for SPRING tunnels           May 2017


-   the ERLD associated to label Node_P9 would be the minimum ERLD
+   the ERLD associated with label Node_P9 would be the minimum ERLD
    between nodes {P2,P3,P4 ..., P8}.  If an implementation does not
    support the computation of minimum ERLD, it should consider the ERLD
    of P2 (starting node that will forward based on the Node_P9 label).
@@ -754,12 +810,21 @@ Internet-Draft      Entropy Labels for SPRING tunnels=
           May 2017

    Let's consider a path from PE1 to PE2 using the following stack
    pushed by PE1: {Service_label, Adj_PE2P9, Node_P9, Adj_P1P2}.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] Add a referecence to figure 6.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    If, for example, PE1 is limited to pushing 6 labels, it can add a
    single ELI/EL within the label stack.  An operator may want to favor
    a placement that would allow load-balancing along the Node-SID path.
    In the figure above, P3 which is along the Node-SID path requires
    load-balancing on two equal-cost paths.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] It is not clear to me why P3 in figure 6 requires load-balancing.
+   P3-P4-P5 is the shortest path with no ECMP.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    An implementation may try to evaluate if load-balancing is really
    required within a node segment path.  This could be done by running
@@ -774,6 +839,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

 7.2.2.2.  Adjacency-SID representing an ECMP bundle

+=3D=3D=3D=3D=3D=3D=3D=3D=3D
+[CB] If this is referring to adj-sets, then they are necessarily ECMP
+because there is no requirement that the members of the adj-set have
+the same IGP cost.
+=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
    When an adjacency segment representing an ECMP bundle is used within
    a label stack, an implementation can deduce that load-balancing is
    expected at the node that advertised this adjacency segment.  An
@@ -801,8 +872,8 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
    Readers should note that an adjacency segment representing a single
    IP link may require load-balancing.  This is the case when a LAG (L2
    bundle) is implemented between two IP nodes and the L2 bundle SR
-   extensions [I-D.ietf-isis-l2bundles] are not implemented.  In such
-   case, it may be interesting to keep the possibility to insert an EL/
+   extensions [I-D.ietf-isis-l2bundles] are not implemented.  In such a
+   case, it may be useful to insert an EL/
    ELI in a readable position for the LSR advertising the label
    associated with the adjacency segment.

@@ -861,19 +932,28 @@ Internet-Draft      Entropy Labels for SPRING tunnels=
           May 2017
 7.2.5.  Combining criteria

    An implementation can combine multiple criteria to determine the best
-   EL/ELIs placement.  But combining too much criteria may lead to
+   EL/ELIs placement.  However, combining too many criteria may lead to
    implementation complexity and high control plane resource
-   consumption.  Each time the network topology changes, a new
+   consumption.
+
+   =3D=3D=3D=3D=3D=3D
+   [CB] "high control plane resource consumption" kind of implies an
+   increase in advertisements and messaging.  If that is not the case,
+   then perhaps is is better to just say "implementation complexity
+   and high resource consumption".
+   =3D=3D=3D=3D=3D=3D
+
+   Each time the network topology changes, a new
    evaluation of the EL/ELI placement will be necessary for each
    impacted LSPs.

-8.  A simple algorithm example
+8.  A simple example algorithm

-   A simple implementation can only take into account ERLD when placing
-   ELI/EL while keep minimizing the number of EL/ELIs inserted and
-   maximizing the number of LSRs that can load-balance.
-
-   The algorithm example is based on the following considerations:
+   A simple implementation might take into account ERLD when placing
+   ELI/EL while trying to minimize the number of EL/ELIs inserted and
+   trying to maximize the number of LSRs that can load-balance.
+
+   The example algorithm is based on the following considerations:

    o  An LSR that is limited in the number of <ELI, EL> pairs that it
       can insert SHOULD insert such pairs deeper in the stack.
@@ -885,7 +965,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
    o  An LSR should try to insert the minimum number of such pairs while
       trying to satisfy the above criteria.

-   The pseudocode of the example is shown below.
+   The pseudocode of the example algorithm is shown below.



@@ -919,7 +999,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017

 9.  Deployment Considerations

-   As long as LSR node dataplane capabilities with be limited (number of
+   As long as LSR node dataplane capabilities are limited (number of
    labels that can be pushed, or number of labels that can be
    inspected), hop-by-hop load-balancing of SPRING encapsulated flows
    will require trade-offs.
@@ -954,18 +1034,24 @@ Internet-Draft      Entropy Labels for SPRING tunnel=
s           May 2017


    In future, hardware and software capacity may increase dataplane
-   capabilities and may be remove some of these limits, increasing load-
+   capabilities and may be remove some of these limitations, increasing lo=
ad-
    balancing capability using entropy labels.

 10.  Options considered

    Different options that were considered to arrive at the recommended
    solution are documented in this section.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] It would be good to include some verbiage about this information b=
eing
+   provided for historical purposes. That is already in the introduction ,=
 but
+   it wouldn't hurt to put it here as well.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

 10.1.  Single EL at the bottom of the stack of tunnels

    In this option, a single EL is used for the entire label stack.  The
-   source LSR S encodes the entropy label (EL) at the bottom of the
+   source LSR S encodes the entropy label at the bottom of the
    label stack.  In the example described in Section 3, it will result
    in the label stack at LSR S to look like {L_N-P3, L_A-L1, L_N-D, ELI,
    EL} {remaining packet header}.  Note that the notation in [RFC6790]
@@ -976,15 +1062,30 @@ Internet-Draft      Entropy Labels for SPRING tunnel=
s           May 2017
    header when making forwarding decisions.  In the example described in
    Section 3, the LSR P1 would load-balance traffic poorly on the
    parallel links L3 and L4 since the EL is below the ERLD of the packet
-   received by P1.  A load-balanced network design using this approach
+   received by P1.
+       =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+       [CB] This is confusing for two reasons.  First, as far as I can tel=
l, the text
+       in section 3 doesn't say what the ERLD of P1 is.  Second, the sente=
nce refers
+       to the ERLD of the packet, but it seems like it would be clearer to=
 talk
+    about the ERLD of P1.
+
+       =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
+   A load-balanced network design using this approach
    must ensure that all intermediate LSRs have the capability to
    traverse the maximum label stack depth as required for the
    application that uses source routed stacking.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] "traverse" is confusing here.  perhaps just "read".
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D

    In the case where the hardware is capable of pushing a single <ELI,
    EL> pair at any depth, this option is the same as the recommended
    solution in Section 7.
-
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB]  This sentence doesn't make sense to me.  Either clarify it or del=
ete it.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
    This option was rejected since there exist a number of hardware
    implementations which have a low maximum readable label depth.
    Choosing this option can lead to a loss of load-balancing using EL in
@@ -1016,11 +1117,14 @@ Internet-Draft      Entropy Labels for SPRING tunne=
ls           May 2017
    overhead and potential MTU issues of deep label stacks should be
    considered in the network design.

-   In the case where the RLD is the minimum value (3) for all LSRs, all
+   In the case where the ERLD is the minimum value (3) for all LSRs, all
    LSRs are EL capable and the LSR that is inserting <ELI, EL> pairs has
    no limit on how many it can insert then this option is the same as
    the recommended solution in Section 7.
-
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB]  I find this comparison to the solution in section 7 to be
+   confusing rather than helpful.  Perhaps it needs to be rephrased.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
    This option was rejected due to the existence of hardware
    implementations that can push a limited number of labels on the label
    stack.  Choosing this option would result in a hardware requirement
@@ -1096,7 +1200,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels=
           May 2017
    encoded label stack would be {L_N-P3, ELI, EL, L_A-L1, L_N-D, ELI,
    EL} where all the ELs would typically have the same value.

-   In the case where the RLD has different values along the path and the
+   In the case where the ERLD has different values along the path and the
    LSR that is inserting <ELI, EL> pairs has no limit on how many pairs
    it can insert, and it knows the appropriate positions in the stack
    where they should be inserted, this option is the same as the



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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"3"><span style=3D"font-size:12pt;">
<div>MPLS WG,</div>
<div>&nbsp;</div>
<div>I wanted to provide some feedback on draft-ietf-mpls-spring-entropy-la=
bel-06.</div>
<div>&nbsp;</div>
<div>I first provide some general observations.</div>
<div>These are follow by a diff with suggested text changes and inline comm=
ents. </div>
<div>That diff can also be found at:</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;"><a href=3D"https://gi=
thub.com/cbowers/outgoing-feedback-on-ietf-drafts-2017/commit/730143fb43b9b=
c9712e0e03178842acbea109040?diff=3Dsplit"><font size=3D"3" color=3D"#0563C1=
"><span style=3D"font-size:12pt;"><u>https://github.com/cbowers/outgoing-fe=
edback-on-ietf-drafts-2017/commit/730143fb43b9bc9712e0e03178842acbea109040?=
diff=3Dsplit</u></span></font></a></span></font></div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>General observations:</div>
<div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>There are several places in the document that use a description of seg=
ment routing using label stacks of node and adjacency segments as a form of=
 LSP hierarchy with nested LSPs or nested tunnels. Three examples of this a=
re given below.&nbsp; This is makes the
text confusing for a couple of reasons.</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>First, segment routing architecture document don&#8217;t use this desc=
ription of SR using label stacks of node and adj-segments as nested LSPs or=
 tunnels.&nbsp; Instead that document defines an SR tunnel as a list of seg=
ments to be pushed on packets directed on the
tunnel.&nbsp; Many reference to &#8220;tunnels&#8221; in the current docume=
nt should be replaced with &#8220;segments&#8221; in order to be consistent=
 with the terminology in the SR architecture document.&nbsp; It would be go=
od to bring the terminology into alignment with the SR architecture
draft, or at least be explicit about using different terminology.&nbsp; </d=
iv>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>Second, referring to segment routing using node and adjacency SIDs as =
a form of LSP hierarchy is confusing since segment routing has its own form=
 of LSP hierarchy using Binding-SIDs.</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>-------</div>
<div>Section 1:</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; When using LSP</div>
<div>&nbsp;&nbsp; hierarchies, there are implications on how [RFC6790] shou=
ld be</div>
<div>&nbsp;&nbsp; applied.&nbsp; The current document addresses the case wh=
ere the hierarchy</div>
<div>&nbsp;&nbsp; is created at a single LSR as required by source routed t=
unnels with</div>
<div>&nbsp;&nbsp; label stacks.</div>
<div>---------</div>
<div>Section 3:</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Indeed, the =
SPRING</div>
<div>&nbsp;&nbsp; architecture with the MPLS dataplane uses nested MPLS LSP=
s composing</div>
<div>&nbsp;&nbsp; the source routed label stacks.</div>
<div>----------</div>
<div>10.2.&nbsp; An EL per tunnel in the stack</div>
<div>&nbsp;&nbsp; In this option, each tunnel in the stack can be given its=
 own EL.</div>
<div>&nbsp;&nbsp; The source LSR pushes an &lt;ELI, EL&gt; before pushing a=
 tunnel label when</div>
<div>&nbsp;&nbsp; load-balancing is required to direct traffic on that tunn=
el.</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>The label stack notation should be made consistent across the document=
.&nbsp; </div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>Below are examples of three different notations.&nbsp; </div>
<div>Section 3: angle brackets with top label first.</div>
<div>&lt;L_N- P3, L_A-L1, L_N-D&gt;</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>Section 7.1.1: curly brackets with top label last.</div>
<div>{VPN_label, Adj_P6PE2, Adj_P5P6,</div>
<div>&nbsp;&nbsp; Adj_P4P5, Adj_P3P4, Adj_Bundle_P2P3, Adj_P1P2}</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>Section 10: curly brackets with top label first</div>
<div>{L_N-P3, L_A-L1, L_N-D, ELI,  EL}</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>I generally favor having the top label first, because it is easier to =
work out the reading left to right.</div>
<div>&nbsp;</div>
<div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>The use of the terms &#8220;adjacency bundle&#8221; and &#8220;bundle&=
#8221; is inconsistent and unclear to the reader.</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>Sometimes the text seems to be talking about L3 adj-sids that share a =
common sid value with the adj-set bit set. </div>
<div>(Note that this is not necessarily ECMP because the costs of the links=
 sharing an adj-set value is not necessarily equal, but more correctly just=
 load balancing).</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>There is also discussion of L2 adj-bundles.&nbsp; </div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>It is not clear when the generic term adjacency bundles is used, wheth=
er or not L2 and L3 bundles are being referred to, and how this relates to =
adj-sets. </div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>I would suggest using the following terms consistently: </div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>L3 adjacency set &#8211; multiple L3 adjacencies sharing a common valu=
e of the adj-sid with the Set bit set.</div>
<div>L2 adjacency bundle &#8211; a single L3 adjacency advertising L2 Bundl=
e member adj-sids</div>
<div>L2 adjacency set &#8211; members of a L2 adjacency bundle sharing a co=
mmon value of the adj-sid with the Set bit set.</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>Diff with inlined comments:</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div>diff --git a/draft-ietf-mpls-spring-entropy-label-06.txt b/draft-ietf-=
mpls-spring-entropy-label-06.txt</div>
<div>index 83babb8..9a2c643 100644</div>
<div>--- a/draft-ietf-mpls-spring-entropy-label-06.txt</div>
<div>&#43;&#43;&#43; b/draft-ietf-mpls-spring-entropy-label-06.txt</div>
<div>@@ -130,6 &#43;130,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; stacked MPLS tunnels as described in</div>
<div>&nbsp;&nbsp;&nbsp; [I-D.ietf-spring-segment-routing] where deeper labe=
l stacks are more</div>
<div>&nbsp;&nbsp;&nbsp; prevalent.</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</di=
v>
<div>&#43;&nbsp;&nbsp; [CB] The above statement is fairly mysterious. It is=
 not clear</div>
<div>&#43;&nbsp;&nbsp; what document RFC7325 was clarifying in the first pl=
ace.&nbsp;&nbsp; The statement </div>
<div>&#43;&nbsp;&nbsp; should either be explained in more detail here, or d=
eleted.&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</di=
v>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; Entropy label (EL) [RFC6790] is a technique used in=
 the MPLS data</div>
<div>&nbsp;&nbsp;&nbsp; plane to provide entropy for load-balancing.&nbsp; =
When using LSP</div>
<div>@@ -144,7 &#43;150,8 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E=
ntropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; implementations when applying [RFC6790] to deeper l=
abel stacks.</div>
<div>&nbsp;&nbsp;&nbsp; Options that were considered to arrive at the recom=
mended solution</div>
<div>&nbsp;&nbsp;&nbsp; are documented for historical purposes in Section 1=
0.</div>
<div>-</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; </div>
<div> 1.1.&nbsp; Requirements Language</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; The key words &quot;MUST&quot;, &quot;MUST NOT&quot=
;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&quot;,</div>
<div>@@ -209,7 &#43;216,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E=
ntropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Figure 1: Traffic engineering use-ca=
se</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; Traffic-engineering (TE) is one of the applications of M=
PLS and is</div>
<div>&#43;&nbsp;&nbsp; Traffic-engineering is one of the applications of MP=
LS and is</div>
<div>&nbsp;&nbsp;&nbsp; also a requirement for source routed tunnels with l=
abel stacks</div>
<div>&nbsp;&nbsp;&nbsp; [RFC7855].&nbsp; Consider the topology shown in Fig=
ure 1.&nbsp; The LSR S</div>
<div>&nbsp;&nbsp;&nbsp; requires data to be sent to LSR D along a traffic-e=
ngineered path</div>
<div>@@ -301,6 &#43;308,10 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Figure 2: Label stacks w=
ith ELI/EL</div>
<div>&nbsp;</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [CB] Make a direct reference=
 to Figure 2 instead of in the figure below.</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; </div>
<div>&nbsp;&nbsp;&nbsp; In the figure below, we consider the displayed pack=
ets received on a</div>
<div>&nbsp;&nbsp;&nbsp; router interface.&nbsp; We consider also a single E=
RLD value for the</div>
<div>&nbsp;&nbsp;&nbsp; router.</div>
<div>@@ -339,6 &#43;350,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; o&nbsp; MUST be entropy label capable and, as a con=
sequence, MUST apply</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all the procedures defined in [RF=
C6790].</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [CB] This text h=
ere should clarify exactly what procedures in RFC6790</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; must be applied.=
&nbsp; 6790 also defines signalling procedure which </div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; presumably don't=
 apply here.</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; o&nbsp; MUST be able to read an ELI/EL which is loc=
ated within its ERLD</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value.</div>
<div>@@ -419,14 &#43;436,18 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; The binding SID allows binding a segment identifier=
 to an existing</div>
<div>&nbsp;&nbsp;&nbsp; LSP.&nbsp; As examples, the binding SID can represe=
nt an RSVP-TE tunnel,</div>
<div>-&nbsp;&nbsp; an LDP path (through the mapping server advertisement), =
a SPRING</div>
<div>-&nbsp;&nbsp; path...&nbsp; Each LSP associated with a binding SID has=
 its own entropy</div>
<div>&#43;&nbsp;&nbsp; an LDP path (through the mapping server advertisemen=
t), or a SPRING</div>
<div>&#43;&nbsp;&nbsp; path.&nbsp; Each LSP associated with a binding SID h=
as its own entropy</div>
<div>&nbsp;&nbsp;&nbsp; label capability.</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; In the figure 3, if we consider that:</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; o&nbsp; P6, PE2, P10, P11, P12 are pure LDP routers=
.</div>
<div>-</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB] It seems like P13 should also be a pure LDP rou=
ter for simplicity.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&nbsp;&nbsp;&nbsp; o&nbsp; PE1, P1, P2, P3, P4, P7, P8, P9 are pure SP=
RING routers.</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; o&nbsp; P5 is running SPRING and LDP.</div>
<div>@@ -458,8 &#43;479,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; &#43;----&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;----&#4=
3;&nbsp;&nbsp; &#43;----&#43;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; SPRING&nbsp;&nbsp;&nbsp; LDP</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; In term of packet forwarding, by learning the MS adverti=
sement from</div>
<div>-&nbsp;&nbsp; PE5, PE1 imposes a label 1020 to an IP packet destinated=
 to PE2.</div>
<div>&#43;&nbsp;&nbsp; In terms of packet forwarding, by learning the MS ad=
vertisement from</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB] Better to say &quot;mapping server&quot; instea=
d of MS here because there</div>
<div>&#43;&nbsp;&nbsp; is also an MSD in this document with a completely di=
fferent meaning.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; P5, PE1 imposes a label 1020 to an IP packet destina=
ted to PE2.</div>
<div>&nbsp;&nbsp;&nbsp; SPRING routers along the shortest path to PE2 will =
switch the traffic</div>
<div>&nbsp;&nbsp;&nbsp; until it reaches P5 which will perform the LSP stit=
ching.&nbsp; P5 will</div>
<div>&nbsp;&nbsp;&nbsp; swap the SPRING label 1020 to the LDP label 20 adve=
rtised by the</div>
<div>@@ -509,7 &#43;534,16 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div> 7.1.&nbsp; Overview</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; The solution described in this section follows [RFC6790]=
.&nbsp; Within a</div>
<div>&#43;&nbsp;&nbsp; The solution described in this section follows [RFC6=
790]. </div>
<div>&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;[CB] It is not clear this sentence means.&nbsp; Does the solution=
 follow </div>
<div>&#43;some aspect of RFC6790? Or does the description of the solution <=
/div>
<div>&#43;follow the method used to describe the solution RFC6790?&nbsp; Wh=
at aspect of </div>
<div>&#43;RFC6790 is being followed?&nbsp; Either explain this more clearly=
, or </div>
<div>&#43;delete the sentence.</div>
<div>&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;</div>
<div>&#43;&nbsp;&nbsp; Within a</div>
<div>&nbsp;&nbsp;&nbsp; SPRING path, a node may be ingress, egress, transit=
 (regarding the</div>
<div>&nbsp;&nbsp;&nbsp; entropy label processing described in [RFC6790]), o=
r it can be any</div>
<div>&nbsp;&nbsp;&nbsp; combination of those.&nbsp; For example:</div>
<div>@@ -534,6 &#43;568,14 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; of an MPLS packet that it receives, then it would l=
ead to poor load-</div>
<div>&nbsp;&nbsp;&nbsp; balancing at that LSR.&nbsp; Hence an ELI/EL pair M=
UST be within the ERLD</div>
<div>&nbsp;&nbsp;&nbsp; of the LSR in order for the LSR to use the EL durin=
g load-balancing.</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB]&nbsp; It is not clear that the MUST above shoul=
d be a capital MUST.</div>
<div>&#43;&nbsp;&nbsp; Does this mean that an EL that is outside of the adv=
ertised ERLD of </div>
<div>&#43;&nbsp;&nbsp; a router MUST NOT be used for load-balancing?&nbsp; =
This seems wrong given</div>
<div>&#43;&nbsp;&nbsp; that this spec allows for ERLD to be the minimum of =
the ERLD of </div>
<div>&#43;&nbsp;&nbsp; different line cards.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; Adding a single ELI/EL pair for the entire SPRING p=
ath may lead also</div>
<div>&nbsp;&nbsp;&nbsp; to poor load-balancing as well because the EL/ELI m=
ay not occur</div>
<div>@@ -552,7 &#43;594,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E=
ntropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; The ELs among multiple &lt;ELI, EL&gt; pairs insert=
ed in the stack MAY be</div>
<div>&nbsp;&nbsp;&nbsp; the same or different.&nbsp; The LSR that inserts &=
lt;ELI, EL&gt; pairs MAY have</div>
<div>&nbsp;&nbsp;&nbsp; limitations on the number of such pairs that it can=
 insert and also</div>
<div>-&nbsp;&nbsp; the depth at which it can insert them.&nbsp; If due to l=
imitations, the</div>
<div>&#43;&nbsp;&nbsp; the depth at which it can insert them.&nbsp; If, due=
 to limitations, the</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>@@ -569,6 &#43;611,14 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div> 7.1.1.&nbsp; Example 1</div>
<div>&nbsp;</div>
<div>&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;[CB] I would try to come up with a descriptive section title </di=
v>
<div>&#43;instead of &quot;Example 1&quot;.&nbsp; It looks like it is a cap=
tion </div>
<div>&#43;for Figure 4 and you don't know if you should expect to see</div>
<div>&#43;the figure referred to as &quot;example 1&quot; or &quot;figure 4=
&quot;.</div>
<div>&#43;proposed title</div>
<div>&#43;&quot;Example where ingress node has the ability to push deep lab=
el stacks&quot;</div>
<div>&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
ECMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LAG&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LAG</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PE1 --- P1 --- P2 --- P3 --- P4 -=
-- P5 --- P6 --- PE2</div>
<div>@@ -627,6 &#43;677,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; necessary label imposition capacity.</div>
<div>&nbsp;</div>
<div> 7.1.2.&nbsp; Example 2</div>
<div>&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;[CB] I would try to come up with a descriptive section title </di=
v>
<div>&#43;instead of &quot;Example 2&quot;. </div>
<div>&#43;such as</div>
<div>&#43;&quot;Example where ingress node does not have the ability to pus=
h deep label stacks&quot;</div>
<div>&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ECMP&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LAG&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ECMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; ECMP</div>
<div>@@ -678,7 &#43;734,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E=
ntropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; An implementation SHOULD try to maximize the load-b=
alancing where</div>
<div>&nbsp;&nbsp;&nbsp; multiple ECMP paths are available and minimize the =
number of EL/ELIs</div>
<div>-&nbsp;&nbsp; that need to be inserted.&nbsp; In case of trade-off, an=
 implementation</div>
<div>&#43;&nbsp;&nbsp; that need to be inserted.&nbsp; In case of a trade-o=
ff, an implementation</div>
<div>&nbsp;&nbsp;&nbsp; MAY provide flexibility to the operator to select t=
he criteria to be</div>
<div>&nbsp;&nbsp;&nbsp; considered when placing EL/ELIs or the sub-objectiv=
e for which to</div>
<div>&nbsp;&nbsp;&nbsp; optimize.</div>
<div>@@ -695,7 &#43;751,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E=
ntropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; May 2017</div>
<div> 7.2.1.&nbsp; ERLD value</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; As mentioned in Section 7.1, the ERLD value is an i=
mportant parameter</div>
<div>-&nbsp;&nbsp; to consider when inserting ELI/EL as if an ELI/EL does n=
ot fall</div>
<div>&#43;&nbsp;&nbsp; to consider when inserting ELI/EL.&nbsp; If an ELI/E=
L does not fall</div>
<div>&nbsp;&nbsp;&nbsp; within the ERLD of a node on the path, the node wil=
l not be able to</div>
<div>&nbsp;&nbsp;&nbsp; load-balance the traffic efficiently.</div>
<div>&nbsp;</div>
<div>@@ -729,7 &#43;785,7 @@ Kini, et al.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires November 4, 2017&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Page 13=
]</div>
<div> Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Entropy Labels for SPRIN=
G tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2=
017</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; the ERLD associated to label Node_P9 would be the minimu=
m ERLD</div>
<div>&#43;&nbsp;&nbsp; the ERLD associated with label Node_P9 would be the =
minimum ERLD</div>
<div>&nbsp;&nbsp;&nbsp; between nodes {P2,P3,P4 ..., P8}.&nbsp; If an imple=
mentation does not</div>
<div>&nbsp;&nbsp;&nbsp; support the computation of minimum ERLD, it should =
consider the ERLD</div>
<div>&nbsp;&nbsp;&nbsp; of P2 (starting node that will forward based on the=
 Node_P9 label).</div>
<div>@@ -754,12 &#43;810,21 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; Let's consider a path from PE1 to PE2 using the fol=
lowing stack</div>
<div>&nbsp;&nbsp;&nbsp; pushed by PE1: {Service_label, Adj_PE2P9, Node_P9, =
Adj_P1P2}.</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</di=
v>
<div>&#43;&nbsp;&nbsp; [CB] Add a referecence to figure 6.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<=
/div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; If, for example, PE1 is limited to pushing 6 labels=
, it can add a</div>
<div>&nbsp;&nbsp;&nbsp; single ELI/EL within the label stack.&nbsp; An oper=
ator may want to favor</div>
<div>&nbsp;&nbsp;&nbsp; a placement that would allow load-balancing along t=
he Node-SID path.</div>
<div>&nbsp;&nbsp;&nbsp; In the figure above, P3 which is along the Node-SID=
 path requires</div>
<div>&nbsp;&nbsp;&nbsp; load-balancing on two equal-cost paths.</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB] It is not clear to me why P3 in figure 6 requir=
es load-balancing.</div>
<div>&#43;&nbsp;&nbsp; P3-P4-P5 is the shortest path with no ECMP.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; An implementation may try to evaluate if load-balan=
cing is really</div>
<div>&nbsp;&nbsp;&nbsp; required within a node segment path.&nbsp; This cou=
ld be done by running</div>
<div>@@ -774,6 &#43;839,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div> 7.2.2.2.&nbsp; Adjacency-SID representing an ECMP bundle</div>
<div>&nbsp;</div>
<div>&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;[CB] If this is referring to adj-sets, then they are necessarily =
ECMP </div>
<div>&#43;because there is no requirement that the members of the adj-set h=
ave</div>
<div>&#43;the same IGP cost.</div>
<div>&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;</div>
<div>&nbsp;&nbsp;&nbsp; When an adjacency segment representing an ECMP bund=
le is used within</div>
<div>&nbsp;&nbsp;&nbsp; a label stack, an implementation can deduce that lo=
ad-balancing is</div>
<div>&nbsp;&nbsp;&nbsp; expected at the node that advertised this adjacency=
 segment.&nbsp; An</div>
<div>@@ -801,8 &#43;872,8 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E=
ntropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; Readers should note that an adjacency segment repre=
senting a single</div>
<div>&nbsp;&nbsp;&nbsp; IP link may require load-balancing.&nbsp; This is t=
he case when a LAG (L2</div>
<div>&nbsp;&nbsp;&nbsp; bundle) is implemented between two IP nodes and the=
 L2 bundle SR</div>
<div>-&nbsp;&nbsp; extensions [I-D.ietf-isis-l2bundles] are not implemented=
.&nbsp; In such</div>
<div>-&nbsp;&nbsp; case, it may be interesting to keep the possibility to i=
nsert an EL/</div>
<div>&#43;&nbsp;&nbsp; extensions [I-D.ietf-isis-l2bundles] are not impleme=
nted.&nbsp; In such a</div>
<div>&#43;&nbsp;&nbsp; case, it may be useful to insert an EL/</div>
<div>&nbsp;&nbsp;&nbsp; ELI in a readable position for the LSR advertising =
the label</div>
<div>&nbsp;&nbsp;&nbsp; associated with the adjacency segment.</div>
<div>&nbsp;</div>
<div>@@ -861,19 &#43;932,28 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; May 2017</div>
<div> 7.2.5.&nbsp; Combining criteria</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; An implementation can combine multiple criteria to =
determine the best</div>
<div>-&nbsp;&nbsp; EL/ELIs placement.&nbsp; But combining too much criteria=
 may lead to</div>
<div>&#43;&nbsp;&nbsp; EL/ELIs placement.&nbsp; However, combining too many=
 criteria may lead to</div>
<div>&nbsp;&nbsp;&nbsp; implementation complexity and high control plane re=
source</div>
<div>-&nbsp;&nbsp; consumption.&nbsp; Each time the network topology change=
s, a new</div>
<div>&#43;&nbsp;&nbsp; consumption.&nbsp; </div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB] &quot;high control plane resource consumption&q=
uot; kind of implies an </div>
<div>&#43;&nbsp;&nbsp; increase in advertisements and messaging.&nbsp; If t=
hat is not the case,</div>
<div>&#43;&nbsp;&nbsp; then perhaps is is better to just say &quot;implemen=
tation complexity </div>
<div>&#43;&nbsp;&nbsp; and high resource consumption&quot;.&nbsp;&nbsp; </d=
iv>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; Each time the network topology changes, a new</div>
<div>&nbsp;&nbsp;&nbsp; evaluation of the EL/ELI placement will be necessar=
y for each</div>
<div>&nbsp;&nbsp;&nbsp; impacted LSPs.</div>
<div>&nbsp;</div>
<div>-8.&nbsp; A simple algorithm example</div>
<div>&#43;8.&nbsp; A simple example algorithm</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; A simple implementation can only take into account ERLD =
when placing</div>
<div>-&nbsp;&nbsp; ELI/EL while keep minimizing the number of EL/ELIs inser=
ted and</div>
<div>-&nbsp;&nbsp; maximizing the number of LSRs that can load-balance.</di=
v>
<div>-</div>
<div>-&nbsp;&nbsp; The algorithm example is based on the following consider=
ations:</div>
<div>&#43;&nbsp;&nbsp; A simple implementation might take into account ERLD=
 when placing</div>
<div>&#43;&nbsp;&nbsp; ELI/EL while trying to minimize the number of EL/ELI=
s inserted and</div>
<div>&#43;&nbsp;&nbsp; trying to maximize the number of LSRs that can load-=
balance.</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; The example algorithm is based on the following cons=
iderations:</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; o&nbsp; An LSR that is limited in the number of &lt=
;ELI, EL&gt; pairs that it</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; can insert SHOULD insert such pai=
rs deeper in the stack.</div>
<div>@@ -885,7 &#43;965,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E=
ntropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; o&nbsp; An LSR should try to insert the minimum num=
ber of such pairs while</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trying to satisfy the above crite=
ria.</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; The pseudocode of the example is shown below.</div>
<div>&#43;&nbsp;&nbsp; The pseudocode of the example algorithm is shown bel=
ow.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>@@ -919,7 &#43;999,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E=
ntropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div> 9.&nbsp; Deployment Considerations</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; As long as LSR node dataplane capabilities with be limit=
ed (number of</div>
<div>&#43;&nbsp;&nbsp; As long as LSR node dataplane capabilities are limit=
ed (number of</div>
<div>&nbsp;&nbsp;&nbsp; labels that can be pushed, or number of labels that=
 can be</div>
<div>&nbsp;&nbsp;&nbsp; inspected), hop-by-hop load-balancing of SPRING enc=
apsulated flows</div>
<div>&nbsp;&nbsp;&nbsp; will require trade-offs.</div>
<div>@@ -954,18 &#43;1034,24 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; In future, hardware and software capacity may incre=
ase dataplane</div>
<div>-&nbsp;&nbsp; capabilities and may be remove some of these limits, inc=
reasing load-</div>
<div>&#43;&nbsp;&nbsp; capabilities and may be remove some of these limitat=
ions, increasing load-</div>
<div>&nbsp;&nbsp;&nbsp; balancing capability using entropy labels.</div>
<div>&nbsp;</div>
<div> 10.&nbsp; Options considered</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; Different options that were considered to arrive at=
 the recommended</div>
<div>&nbsp;&nbsp;&nbsp; solution are documented in this section.</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB] It would be good to include some verbiage about=
 this information being </div>
<div>&#43;&nbsp;&nbsp; provided for historical purposes. That is already in=
 the introduction , but </div>
<div>&#43;&nbsp;&nbsp; it wouldn't hurt to put it here as well.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&nbsp;</div>
<div> 10.1.&nbsp; Single EL at the bottom of the stack of tunnels</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; In this option, a single EL is used for the entire =
label stack.&nbsp; The</div>
<div>-&nbsp;&nbsp; source LSR S encodes the entropy label (EL) at the botto=
m of the</div>
<div>&#43;&nbsp;&nbsp; source LSR S encodes the entropy label at the bottom=
 of the</div>
<div>&nbsp;&nbsp;&nbsp; label stack.&nbsp; In the example described in Sect=
ion 3, it will result</div>
<div>&nbsp;&nbsp;&nbsp; in the label stack at LSR S to look like {L_N-P3, L=
_A-L1, L_N-D, ELI,</div>
<div>&nbsp;&nbsp;&nbsp; EL} {remaining packet header}.&nbsp; Note that the =
notation in [RFC6790]</div>
<div>@@ -976,15 &#43;1062,30 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; header when making forwarding decisions.&nbsp; In t=
he example described in</div>
<div>&nbsp;&nbsp;&nbsp; Section 3, the LSR P1 would load-balance traffic po=
orly on the</div>
<div>&nbsp;&nbsp;&nbsp; parallel links L3 and L4 since the EL is below the =
ERLD of the packet</div>
<div>-&nbsp;&nbsp; received by P1.&nbsp; A load-balanced network design usi=
ng this approach</div>
<div>&#43;&nbsp;&nbsp; received by P1. </div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [CB] This is confusing for t=
wo reasons.&nbsp; First, as far as I can tell, the text</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in section 3 doesn't say wha=
t the ERLD of P1 is.&nbsp; Second, the sentence refers</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to the ERLD of the packet, b=
ut it seems like it would be clearer to talk</div>
<div>&#43;&nbsp;&nbsp;&nbsp; about the ERLD of P1.</div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</div>
<div>&#43;</div>
<div>&#43;&nbsp;&nbsp; A load-balanced network design using this approach</=
div>
<div>&nbsp;&nbsp;&nbsp; must ensure that all intermediate LSRs have the cap=
ability to</div>
<div>&nbsp;&nbsp;&nbsp; traverse the maximum label stack depth as required =
for the</div>
<div>&nbsp;&nbsp;&nbsp; application that uses source routed stacking.</div>
<div>&#43;&nbsp;&nbsp; </div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB] &quot;traverse&quot; is confusing here.&nbsp; p=
erhaps just &quot;read&quot;.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; In the case where the hardware is capable of pushin=
g a single &lt;ELI,</div>
<div>&nbsp;&nbsp;&nbsp; EL&gt; pair at any depth, this option is the same a=
s the recommended</div>
<div>&nbsp;&nbsp;&nbsp; solution in Section 7.</div>
<div>-</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB]&nbsp; This sentence doesn't make sense to me.&n=
bsp; Either clarify it or delete it.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&nbsp;&nbsp;&nbsp; This option was rejected since there exist a number=
 of hardware</div>
<div>&nbsp;&nbsp;&nbsp; implementations which have a low maximum readable l=
abel depth.</div>
<div>&nbsp;&nbsp;&nbsp; Choosing this option can lead to a loss of load-bal=
ancing using EL in</div>
<div>@@ -1016,11 &#43;1117,14 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; overhead and potential MTU issues of deep label sta=
cks should be</div>
<div>&nbsp;&nbsp;&nbsp; considered in the network design.</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; In the case where the RLD is the minimum value (3) for a=
ll LSRs, all</div>
<div>&#43;&nbsp;&nbsp; In the case where the ERLD is the minimum value (3) =
for all LSRs, all</div>
<div>&nbsp;&nbsp;&nbsp; LSRs are EL capable and the LSR that is inserting &=
lt;ELI, EL&gt; pairs has</div>
<div>&nbsp;&nbsp;&nbsp; no limit on how many it can insert then this option=
 is the same as</div>
<div>&nbsp;&nbsp;&nbsp; the recommended solution in Section 7.</div>
<div>-</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&#43;&nbsp;&nbsp; [CB]&nbsp; I find this comparison to the solution in=
 section 7 to be</div>
<div>&#43;&nbsp;&nbsp; confusing rather than helpful.&nbsp; Perhaps it need=
s to be rephrased.</div>
<div>&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div>
<div>&nbsp;&nbsp;&nbsp; This option was rejected due to the existence of ha=
rdware</div>
<div>&nbsp;&nbsp;&nbsp; implementations that can push a limited number of l=
abels on the label</div>
<div>&nbsp;&nbsp;&nbsp; stack.&nbsp; Choosing this option would result in a=
 hardware requirement</div>
<div>@@ -1096,7 &#43;1200,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; May 2017</div>
<div>&nbsp;&nbsp;&nbsp; encoded label stack would be {L_N-P3, ELI, EL, L_A-=
L1, L_N-D, ELI,</div>
<div>&nbsp;&nbsp;&nbsp; EL} where all the ELs would typically have the same=
 value.</div>
<div>&nbsp;</div>
<div>-&nbsp;&nbsp; In the case where the RLD has different values along the=
 path and the</div>
<div>&#43;&nbsp;&nbsp; In the case where the ERLD has different values alon=
g the path and the</div>
<div>&nbsp;&nbsp;&nbsp; LSR that is inserting &lt;ELI, EL&gt; pairs has no =
limit on how many pairs</div>
<div>&nbsp;&nbsp;&nbsp; it can insert, and it knows the appropriate positio=
ns in the stack</div>
<div>&nbsp;&nbsp;&nbsp; where they should be inserted, this option is the s=
ame as the</div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
<div><font size=3D"2"><span style=3D"font-size:11pt;">&nbsp;</span></font><=
/div>
</span></font>
</body>
</html>

--_000_MWHPR05MB2829DBA518A84BD6A9BCDD4CA9780MWHPR05MB2829namp_--


From nobody Wed Sep 27 17:06:39 2017
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 11B7A1351C1; Wed, 27 Sep 2017 17:06:31 -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.62.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150655719102.13642.18111417773000015939@ietfa.amsl.com>
Date: Wed, 27 Sep 2017 17:06:31 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/OpdZ-4fgysUUaqJYXT604nKkwIg>
Subject: [mpls] I-D Action: draft-ietf-mpls-spring-lsp-ping-11.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 28 Sep 2017 00:06:31 -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 Switched Path (LSP) Ping/Traceroute for Segment Routing IGP Prefix and Adjacency SIDs with MPLS Data-plane
        Authors         : Nagendra Kumar
                          Carlos Pignataro
                          George Swallow
                          Nobo Akiya
                          Sriganesh Kini
                          Mach(Guoyi) Chen
	Filename        : draft-ietf-mpls-spring-lsp-ping-11.txt
	Pages           : 21
	Date            : 2017-09-27

Abstract:
   A Segment Routing architecture leverages source routing and tunneling
   paradigms and can be directly applied to use of a Multi Protocol
   Label Switching (MPLS) data plane.  A node steers a packet through a
   controlled set of instructions called segments, by prepending the
   packet with a Segment Routing header.

   The segment assignment and forwarding semantic nature of Segment
   Routing raises additional consideration for connectivity verification
   and fault isolation for an LSP within a Segment Routing architecture.
   This document illustrates the problem and defines extensions to
   perform LSP Ping and Traceroute for Segment Routing IGP Prefix and
   Adjacency SIDs with a MPLS data plane.


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

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

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


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 Sep 28 07:47:17 2017
Return-Path: <yshen@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 5F77613321C; Thu, 28 Sep 2017 07:47:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 JIsr8POmueOk; Thu, 28 Sep 2017 07:47:14 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0090.outbound.protection.outlook.com [104.47.33.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB62C133211; Thu, 28 Sep 2017 07:47:13 -0700 (PDT)
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; bh=RJf5u+zdaS1bJRygAVJ3WokaRAVE1EoyLZwQkHhD4oA=; b=H7TXL45raeJrdyVlxgEbECkKBv4oQjmMYQvqWcOmoJD7WIEY+z+iGy8ldKyEb7ULigXpm/0D42gFfcq/KIHFqq+YPZK0qArKhxGdOlHGYKjDKQKRNlLritO+MyvVTVmuII8/4ObyaLw1yuw7+8GUwRh7kay7PVsatvOVd18RQ3E=
Received: from BN3PR0501MB1554.namprd05.prod.outlook.com (10.161.217.144) by BN3PR0501MB1555.namprd05.prod.outlook.com (10.161.217.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.5; Thu, 28 Sep 2017 14:47:11 +0000
Received: from BN3PR0501MB1554.namprd05.prod.outlook.com ([10.161.217.144]) by BN3PR0501MB1554.namprd05.prod.outlook.com ([10.161.217.144]) with mapi id 15.20.0077.016; Thu, 28 Sep 2017 14:47:12 +0000
From: Yimin Shen <yshen@juniper.net>
To: "draft-sitaraman-mpls-rsvp-shared-labels@ietf.org" <draft-sitaraman-mpls-rsvp-shared-labels@ietf.org>, "swallow.ietf@gmail.com" <swallow.ietf@gmail.com>, "loa@pi.nu" <loa@pi.nu>, "n.leymann@telekom.de" <n.leymann@telekom.de>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT rreview of draft-sitaraman-mpls-rsvp-shared-labels
Thread-Index: AQHTLgesGlw57Hf0ekmP1b7ujcj2oKLKMjeA
Date: Thu, 28 Sep 2017 14:47:11 +0000
Message-ID: <9240A4AD-4185-47E4-8D91-4F043787FCD0@juniper.net>
References: <d6676034-3841-e79f-f833-419e6c97d0de@pi.nu>
In-Reply-To: <d6676034-3841-e79f-f833-419e6c97d0de@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1555; 6:NvlVlKNkXVi4V3b94aAqLE9/ATUXKjWw8FHRGSU3Ao8iy0pcM3jAuqZSMAC7nxJqIMt2/xjg6ikJCGlp7QPbtRlRD1m5PqmAS+BBiXMd0Ko536ApVq0sDRTXzFlW5VQBrw60WYUSVo7sFABr0OOQzDdLv3aPamBtivjTg8SZeB6M5xBGLtJJayNOEdlBl00GEd37Yy5pGH5kXusktUa7BGrl7QaIhTWPa0UsX8SA9e2/RBFncN/S2UP99yaTlQS67rpS9GmSraN5ckxfCI8hJpLiJk5wXcDiZLGmpv2WVfl9mqeV13djMU/QL2KBB03+snX5lHCX7UTf1wF6i+APhA==; 5:ky7Bl9HGsRE8HhEQga0Jf8xeK6gsuB4Me4kjf//5JXSe9opt+hkjA71AQiba20rIE4A8YuvUZpRCU3QSMgVPiN1NTGudxOWqptEb90k/XVOVong7y4yBWWifjYHKwe3iJyoaoAVbfIq3MT7LLyBd4w==; 24:voh3c2mPQMsKNMI1x1p6MXbfs2w7qdhTYN96wGnbcgntiO5ozcu0aWHxhjLJkuIswiHoE/LYsbyqMnuYP3coaFg1jYkHkIBwxU0zIVC9lUU=; 7:yL/kazFCyuq+JwlV4Le7AFxmbkNCGcVbZ3vBbK9fD4CjrhgQ62V3GW3eH7+IInEZYpGSUNqXO0xMpDUiPIMdVuabKG4LkrsoCnpg9mLksvBj341aOn60xAyWd+zplpj6ULnc8TpXGh8V4k6xxdXSWStZCh75DXZC9c4liLh+DcB/YDNfasY4J8EDgfCg+zMh4rVynYeLWB/I7G0UqWuQw6tPFUgPTSpAxZ5M1vMLey0=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 29651cb2-9ebc-42c1-cdeb-08d5067fcd80
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BN3PR0501MB1555; 
x-ms-traffictypediagnostic: BN3PR0501MB1555:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=yshen@juniper.net; 
x-exchange-antispam-report-test: UriScan:;
x-microsoft-antispam-prvs: <BN3PR0501MB1555E331FE938D5EC9ACACF5BD790@BN3PR0501MB1555.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(12181511122)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN3PR0501MB1555; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN3PR0501MB1555; 
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(346002)(39860400002)(189002)(199003)(37854004)(33656002)(106356001)(7736002)(68736007)(39060400002)(478600001)(81156014)(3846002)(3280700002)(86362001)(6506006)(6246003)(2950100002)(53936002)(105586002)(14454004)(36756003)(413944005)(8676002)(97736004)(102836003)(66066001)(305945005)(6116002)(189998001)(2906002)(8936002)(50986999)(229853002)(58126008)(110136005)(76176999)(54356999)(2201001)(99286003)(230783001)(83716003)(81166006)(6486002)(5660300001)(2900100001)(2501003)(25786009)(83506001)(6436002)(77096006)(3660700001)(82746002)(6512007)(101416001)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1555; H:BN3PR0501MB1554.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <3C82893798C7954D9AF7E657F515F43E@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2017 14:47:11.9614 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1555
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/0PnASSQxQRrO4NyWY70fWh1t6ts>
Subject: Re: [mpls] MPLS-RT rreview of draft-sitaraman-mpls-rsvp-shared-labels
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 28 Sep 2017 14:47:15 -0000

RGVhciBBdXRob3JzLCBXRyBDaGFpcnMsIGFuZCBjb2xsZWFndWVzLA0KDQpJIHdhcyBzZWxlY3Rl
ZCBhcyBhbiBNUExTLVJUIHJldmlld2VyIGZvciBkcmFmdC1zaXRhcmFtYW4tbXBscy1yc3ZwLXNo
YXJlZC1sYWJlbHMtMDIuIEnigJl2ZSBub3cgY29tcGxldGVkIG15IHJldmlldyB3aXRoIHRoZSBm
b2xsb3dpbmcgY29uc2lkZXJhdGlvbi4NCg0KLSBUaGUgZHJhZnQgdGFyZ2V0cyBvbiBkZWNvdXBs
aW5nIFJTVlAgcHJvdG9jb2wgc3RhdGUgZnJvbSBNUExTIGZvcndhcmRpbmcgcGxhbmUgc3RhdGUs
IHdoaWNoIGlzIGEgd2VsbC1rbm93biBjaGFsbGVuZ2UgaW4gdG9kYXnigJlzIHNjYWxpbmcgTVBM
UyBuZXR3b3Jrcy4gDQotIEl0IGludHJvZHVjZXMgdGhlIOKAnHBvcC1hbmQtZm9yd2FyZOKAnSBw
YXJhZGlnbSB0byBSU1ZQIExTUHMgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIHNpbXBsaWNpdHkg
b2YgdGhlIHNlZ21lbnQgcm91dGluZyBNUExTIGZvcndhcmRpbmcgcGxhbmUsIHdoaWNoIGlzIGFu
IGVsZWdhbnQgYW5kIGdlbmVyaWMgc29sdXRpb24uDQotIEl0IGlzIHdlbGwgd3JpdHRlbiBpbiBh
IGNvaGVyZW50IG1hbm5lci4NCg0KVGhlcmVmb3JlLCBJIHN1cHBvcnQgdGhpcyBkcmFmdCB0byBi
ZSBhZG9wdGVkIGFzIGEgV0cgZG9jdW1lbnQuDQoNCkJlc2lkZXMgdGhhdCwgSSBkbyBoYXZlIGEg
ZmV3IG9mIG90aGVyIGNvbW1lbnRzLCBhbmQgaG9wZSB0aGV5IGNhbiBiZSBhZGRyZXNzZWQgd2hp
bGUgdGhlIGRyYWZ0IGlzIHByb2dyZXNzaW5nLiBIb3dldmVyLCB0aGVzZSBjb21tZW50cyBzaG91
bGQgbm90IGJlIGNvbnNpZGVyZWQgYXMgZ2F0aW5nIHRoZSBhZG9wdGlvbi4NCg0KWzFdIEluIHNv
bWUgcGxhY2VzIGluIHNlY3Rpb25zIDMgYW5kIDEwLCDigJxTSE9VTETigJ0gbWF5IGJlIHJlcGxh
Y2VkIGJ5IOKAnE1VU1TigJ0uDQoNCkV4YW1wbGU6IEFuIExTUiBTSE9VTEQgYWxsb2NhdGUgYSB1
bmlxdWUgcG9wIGxhYmVsIGZvciBlYWNoIFRFIGxpbmsuDQoNClsyXSBUaGUgbWVjaGFuaXNtIHNl
ZW1zIHRvIGFwcGx5IHRvIFAyUCBMU1Agc2lnbmFsaW5nIG9ubHkuIEl0IHdvdWxkIGJlIGdvb2Qg
aWYgdGhlIGRyYWZ0IGNhbiBjbGFyaWZ5IHRoYXQgUDJNUCBMU1Agc2lnbmFsaW5nIGlzIG91dCBv
ZiBzY29wZSBvciBmb3IgZnV0dXJlIHN0dWR5Lg0KDQpbM10gRGVsZWdhdGlvbiBob3AgYW5kIGRl
bGVnYXRpb24gbGFiZWwuDQoNCkl0IGlzIHdvcnRoIGNsYXJpZnlpbmcgaW4gdGhlIGRyYWZ0IHRo
YXQgdGhlIGNhc2VzIG9mIEZpZ3VyZS0zIChpLmUuIFN0YWNrIHRvIFJlYWNoIERlbGVnYXRpb24g
SG9wKSBhbmQgRmlndXJlLTQgKFN0YWNrIHRvIFJlYWNoIEVncmVzcykgbWF5IGNvLWV4aXN0IGZv
ciBhIGdpdmVuIGRlbGVnYXRpb24gaG9wIEQuIEZvciBleGFtcGxlLCBMU1AtMSBtYXkgYmUgc2ln
bmFsZWQgd2l0aCB0aGUgTFNJLUQtUzJFIGZsYWcsIHdoaWxlIExTUC0yICh3aGljaCBhbHNvIHRy
YXZlcnNlIGZyb20gRCB0byBMKSBtYXkgYmUgc2lnbmFsZWQgd2l0aG91dCB0aGUgTFNJLUQtUzJF
IGZsYWcuIEQgd2lsbCBuZWVkIHRvIGFsbG9jYXRlIHR3byBkaXN0aW5jdCBkZWxlZ2F0aW9uIGxh
YmVscyB0byBzZXJ2ZSB0aGUgdHdvIExTUHMuIFRoaXMgd2lsbCBoZWxwIG1ha2UgdGhpcyBwYXJ0
IGVhc2llciB0byB1bmRlcnN0YW5kLg0KDQpSZWdhcmRzLA0KDQotLSBZaW1pbiBTaGVuDQpKdW5p
cGVyIE5ldHdvcmtzDQogDQoNCg==


From nobody Fri Sep 29 04:45:54 2017
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 B95451344F5 for <mpls@ietfa.amsl.com>; Fri, 29 Sep 2017 04:45:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 dUZON_oV-dL6 for <mpls@ietfa.amsl.com>; Fri, 29 Sep 2017 04:45:52 -0700 (PDT)
Received: from asmtp2.iomartmail.com (asmtp2.iomartmail.com [62.128.201.249]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3F131331D2 for <mpls@ietf.org>; Fri, 29 Sep 2017 04:45:51 -0700 (PDT)
Received: from asmtp2.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id v8TBjnjQ017430 for <mpls@ietf.org>; Fri, 29 Sep 2017 12:45:49 +0100
Received: from 950129200 (218.122.115.87.dyn.plus.net [87.115.122.218]) (authenticated bits=0) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id v8TBjlAM017399 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <mpls@ietf.org>; Fri, 29 Sep 2017 12:45:48 +0100
Reply-To: <adrian@olddog.co.uk>
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <mpls@ietf.org>
References: <150666923228.12541.3751117725164075928.idtracker@ietfa.amsl.com> <4514eb7756a943aab88636f6f02f9192@CO2PR05MB971.namprd05.prod.outlook.com>
In-Reply-To: <4514eb7756a943aab88636f6f02f9192@CO2PR05MB971.namprd05.prod.outlook.com>
Date: Fri, 29 Sep 2017 12:45:46 +0100
Message-ID: <035f01d33918$7e034c20$7a09e460$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQL1xVQvMvRyF4LQ/krwVFXYWAox7AGx+t3EoHkVtmA=
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.1.0.1062-23358.006
X-TM-AS-Result: No--4.232-10.0-31-10
X-imss-scan-details: No--4.232-10.0-31-10
X-TMASE-MatchedRID: 7ySqCuYCpfi0m/IROg5s5VaOpp/sV5nVUCwb19dUaUkVfVI/St6D9ltd Wuvgwxv1xbPLnG7/MpK2T+3dKBSatLrHY8Lbk0RmBSRvGZl8inWd2Wz0X3OaLRVB6TO99Zdlzv0 +UmYCZcMBQ32Cw3tNsR9l1zPMOb+6TX7PJ/OU3vL+xOhjarOnHmMVPzx/r2cb+gtHj7OwNO2Ohz Oa6g8KrYgaL5fkEBZ2aT2fdrZ878WNEay1tHIoMCarV0CQenIblUH2ikiM0YgKnZ1bvUb9cLHXK TRVAmFchW29oAb12RfZHMXbwYwNAK9jgFugizruseEwD1oOm6H9bIg2Dkyp2p6ynLz4TfprpPXM 0lobhrKUTGVAhB5EbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/jSM9UkouyRrvig9tZlyKEDBONs0>
Subject: Re: [mpls] I-D was expired <draft-ietf-mpls-opportunistic-encrypt-03.txt>
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 29 Sep 2017 11:45:54 -0000

As previously discussed, the authors have allowed this draft to expire for lack
of experimentation.

If anyone wants to come back and revisit the topic, the authors would (of
course) be happy to discuss it.

Adrian

> ________________________________________
> From: I-D Expiring System
> Sent: 29 September 2017 08:13:52 (UTC+00:00) Dublin, Edinburgh, Lisbon, London
> To: draft-ietf-mpls-opportunistic-encrypt@ietf.org
> Cc: Loa Andersson; mpls-chairs@ietf.org; db3546@att.com; loa@pi.nu
> Subject: I-D was expired <draft-ietf-mpls-opportunistic-encrypt-03.txt>
> 
> <draft-ietf-mpls-opportunistic-encrypt-03.txt> was just expired.
> This draft is in the state "I-D Exists" in the Datatracker.
> 
> 
> Thanks,
> IETF Secretariat.


From nobody Fri Sep 29 05:16:13 2017
Return-Path: <stephane.litkowski@orange.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 A755B13450C for <mpls@ietfa.amsl.com>; Fri, 29 Sep 2017 05:16:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.618
X-Spam-Level: 
X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 EQpWHwDK1Dpf for <mpls@ietfa.amsl.com>; Fri, 29 Sep 2017 05:16:07 -0700 (PDT)
Received: from relais-inet.orange.com (mta136.mail.business.static.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0AA6A124B18 for <mpls@ietf.org>; Fri, 29 Sep 2017 05:16:07 -0700 (PDT)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id 0F8114028F; Fri, 29 Sep 2017 14:16:05 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.62]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id D67E31A0059; Fri, 29 Sep 2017 14:16:04 +0200 (CEST)
Received: from OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe]) by OPEXCLILM5E.corporate.adroot.infra.ftgroup ([fe80::2912:bfa5:91d3:bf63%18]) with mapi id 14.03.0361.001; Fri, 29 Sep 2017 14:16:04 +0200
From: <stephane.litkowski@orange.com>
To: Chris Bowers <cbowers@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: feedback on draft-ietf-mpls-spring-entropy-label-06
Thread-Index: AdM0zZfiGSUUUtE7RmO0PLo8iv8YlwEM386w
Date: Fri, 29 Sep 2017 12:16:03 +0000
Message-ID: <23095_1506687365_59CE3984_23095_101_1_9E32478DFA9976438E7A22F69B08FF921EA822F7@OPEXCLILMA4.corporate.adroot.infra.ftgroup>
References: <MWHPR05MB2829DBA518A84BD6A9BCDD4CA9780@MWHPR05MB2829.namprd05.prod.outlook.com>
In-Reply-To: <MWHPR05MB2829DBA518A84BD6A9BCDD4CA9780@MWHPR05MB2829.namprd05.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.3]
Content-Type: multipart/alternative; boundary="_000_9E32478DFA9976438E7A22F69B08FF921EA822F7OPEXCLILMA4corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/2Re1IjCjnAlW1_Evvy0Rm2od-f0>
Subject: Re: [mpls] feedback on draft-ietf-mpls-spring-entropy-label-06
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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, 29 Sep 2017 12:16:12 -0000

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

Hi Chris,

Thanks a lot for your review, I appreciate.
Pls give me some time to review it in details.
Regarding your general  observation. I agree that talking about nested tunn=
els not being  aligned with the SR architecture. But from an MPLS dataplane=
 architecture point of view, an SR TE tunnel using an MPLS dataplane could =
be seen as MPLS nested tunnels which looks important to see the implication=
s of the entropy label placement. If we do not go into this nested tunnel a=
pproach, there may be no way to be aligned with RFC6790 section 4.2
So if we consider that the SRTE tunnel is a single tunnel. We may only be a=
ble to add an ELI/EL next to the bottom label of the SRTE tunnel which may =
prevent loadbalancing as described in the draft.

Let's work together on a better wording, but I do not think that we can avo=
id talking about nested tunnels at a certain point.

More comments may come later after my review.

Brgds,

Stephane


From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Chris Bowers
Sent: Wednesday, September 27, 2017 17:35
To: mpls@ietf.org
Subject: [mpls] feedback on draft-ietf-mpls-spring-entropy-label-06

MPLS WG,

I wanted to provide some feedback on draft-ietf-mpls-spring-entropy-label-0=
6.

I first provide some general observations.
These are follow by a diff with suggested text changes and inline comments.
That diff can also be found at:
https://github.com/cbowers/outgoing-feedback-on-ietf-drafts-2017/commit/730=
143fb43b9bc9712e0e03178842acbea109040?diff=3Dsplit

General observations:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
There are several places in the document that use a description of segment =
routing using label stacks of node and adjacency segments as a form of LSP =
hierarchy with nested LSPs or nested tunnels. Three examples of this are gi=
ven below.  This is makes the text confusing for a couple of reasons.

First, segment routing architecture document don't use this description of =
SR using label stacks of node and adj-segments as nested LSPs or tunnels.  =
Instead that document defines an SR tunnel as a list of segments to be push=
ed on packets directed on the tunnel.  Many reference to "tunnels" in the c=
urrent document should be replaced with "segments" in order to be consisten=
t with the terminology in the SR architecture document.  It would be good t=
o bring the terminology into alignment with the SR architecture draft, or a=
t least be explicit about using different terminology.

Second, referring to segment routing using node and adjacency SIDs as a for=
m of LSP hierarchy is confusing since segment routing has its own form of L=
SP hierarchy using Binding-SIDs.

-------
Section 1:
                                                                           =
             When using LSP
   hierarchies, there are implications on how [RFC6790] should be
   applied.  The current document addresses the case where the hierarchy
   is created at a single LSR as required by source routed tunnels with
   label stacks.
---------
Section 3:
                                                                           =
                       Indeed, the SPRING
   architecture with the MPLS dataplane uses nested MPLS LSPs composing
   the source routed label stacks.
----------
10.2.  An EL per tunnel in the stack
   In this option, each tunnel in the stack can be given its own EL.
   The source LSR pushes an <ELI, EL> before pushing a tunnel label when
   load-balancing is required to direct traffic on that tunnel.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The label stack notation should be made consistent across the document.

Below are examples of three different notations.
Section 3: angle brackets with top label first.
<L_N- P3, L_A-L1, L_N-D>

Section 7.1.1: curly brackets with top label last.
{VPN_label, Adj_P6PE2, Adj_P5P6,
   Adj_P4P5, Adj_P3P4, Adj_Bundle_P2P3, Adj_P1P2}

Section 10: curly brackets with top label first
{L_N-P3, L_A-L1, L_N-D, ELI, EL}

I generally favor having the top label first, because it is easier to work =
out the reading left to right.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The use of the terms "adjacency bundle" and "bundle" is inconsistent and un=
clear to the reader.

Sometimes the text seems to be talking about L3 adj-sids that share a commo=
n sid value with the adj-set bit set.
(Note that this is not necessarily ECMP because the costs of the links shar=
ing an adj-set value is not necessarily equal, but more correctly just load=
 balancing).

There is also discussion of L2 adj-bundles.

It is not clear when the generic term adjacency bundles is used, whether or=
 not L2 and L3 bundles are being referred to, and how this relates to adj-s=
ets.

I would suggest using the following terms consistently:

L3 adjacency set - multiple L3 adjacencies sharing a common value of the ad=
j-sid with the Set bit set.
L2 adjacency bundle - a single L3 adjacency advertising L2 Bundle member ad=
j-sids
L2 adjacency set - members of a L2 adjacency bundle sharing a common value =
of the adj-sid with the Set bit set.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Diff with inlined comments:

diff --git a/draft-ietf-mpls-spring-entropy-label-06.txt b/draft-ietf-mpls-=
spring-entropy-label-06.txt
index 83babb8..9a2c643 100644
--- a/draft-ietf-mpls-spring-entropy-label-06.txt
+++ b/draft-ietf-mpls-spring-entropy-label-06.txt
@@ -130,6 +130,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017
    stacked MPLS tunnels as described in
    [I-D.ietf-spring-segment-routing] where deeper label stacks are more
    prevalent.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] The above statement is fairly mysterious. It is not clear
+   what document RFC7325 was clarifying in the first place.   The statement
+   should either be explained in more detail here, or deleted.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    Entropy label (EL) [RFC6790] is a technique used in the MPLS data
    plane to provide entropy for load-balancing.  When using LSP
@@ -144,7 +150,8 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
    implementations when applying [RFC6790] to deeper label stacks.
    Options that were considered to arrive at the recommended solution
    are documented for historical purposes in Section 10.
-
+
+
1.1.  Requirements Language

    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
@@ -209,7 +216,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017

                   Figure 1: Traffic engineering use-case

-   Traffic-engineering (TE) is one of the applications of MPLS and is
+   Traffic-engineering is one of the applications of MPLS and is
    also a requirement for source routed tunnels with label stacks
    [RFC7855].  Consider the topology shown in Figure 1.  The LSR S
    requires data to be sent to LSR D along a traffic-engineered path
@@ -301,6 +308,10 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

                     Figure 2: Label stacks with ELI/EL

+       =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+       [CB] Make a direct reference to Figure 2 instead of in the figure b=
elow.
+       =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
    In the figure below, we consider the displayed packets received on a
    router interface.  We consider also a single ERLD value for the
    router.
@@ -339,6 +350,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

    o  MUST be entropy label capable and, as a consequence, MUST apply
       all the procedures defined in [RFC6790].
+
+         =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+         [CB] This text here should clarify exactly what procedures in RFC=
6790
+         must be applied.  6790 also defines signalling procedure which
+         presumably don't apply here.
+         =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    o  MUST be able to read an ELI/EL which is located within its ERLD
       value.
@@ -419,14 +436,18 @@ Internet-Draft      Entropy Labels for SPRING tunnels=
           May 2017

    The binding SID allows binding a segment identifier to an existing
    LSP.  As examples, the binding SID can represent an RSVP-TE tunnel,
-   an LDP path (through the mapping server advertisement), a SPRING
-   path...  Each LSP associated with a binding SID has its own entropy
+   an LDP path (through the mapping server advertisement), or a SPRING
+   path.  Each LSP associated with a binding SID has its own entropy
    label capability.

    In the figure 3, if we consider that:

    o  P6, PE2, P10, P11, P12 are pure LDP routers.
-
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] It seems like P13 should also be a pure LDP router for simplicity.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
    o  PE1, P1, P2, P3, P4, P7, P8, P9 are pure SPRING routers.

    o  P5 is running SPRING and LDP.
@@ -458,8 +479,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017
               +----+                   +----+   +----+
                                        SPRING    LDP

-   In term of packet forwarding, by learning the MS advertisement from
-   PE5, PE1 imposes a label 1020 to an IP packet destinated to PE2.
+   In terms of packet forwarding, by learning the MS advertisement from
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] Better to say "mapping server" instead of MS here because there
+   is also an MSD in this document with a completely different meaning.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D
+   P5, PE1 imposes a label 1020 to an IP packet destinated to PE2.
    SPRING routers along the shortest path to PE2 will switch the traffic
    until it reaches P5 which will perform the LSP stitching.  P5 will
    swap the SPRING label 1020 to the LDP label 20 advertised by the
@@ -509,7 +534,16 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

7.1.  Overview

-   The solution described in this section follows [RFC6790].  Within a
+   The solution described in this section follows [RFC6790].
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+[CB] It is not clear this sentence means.  Does the solution follow
+some aspect of RFC6790? Or does the description of the solution
+follow the method used to describe the solution RFC6790?  What aspect of
+RFC6790 is being followed?  Either explain this more clearly, or
+delete the sentence.
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
+   Within a
    SPRING path, a node may be ingress, egress, transit (regarding the
    entropy label processing described in [RFC6790]), or it can be any
    combination of those.  For example:
@@ -534,6 +568,14 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017
    of an MPLS packet that it receives, then it would lead to poor load-
    balancing at that LSR.  Hence an ELI/EL pair MUST be within the ERLD
    of the LSR in order for the LSR to use the EL during load-balancing.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB]  It is not clear that the MUST above should be a capital MUST.
+   Does this mean that an EL that is outside of the advertised ERLD of
+   a router MUST NOT be used for load-balancing?  This seems wrong given
+   that this spec allows for ERLD to be the minimum of the ERLD of
+   different line cards.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    Adding a single ELI/EL pair for the entire SPRING path may lead also
    to poor load-balancing as well because the EL/ELI may not occur
@@ -552,7 +594,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
    The ELs among multiple <ELI, EL> pairs inserted in the stack MAY be
    the same or different.  The LSR that inserts <ELI, EL> pairs MAY have
    limitations on the number of such pairs that it can insert and also
-   the depth at which it can insert them.  If due to limitations, the
+   the depth at which it can insert them.  If, due to limitations, the



@@ -569,6 +611,14 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

7.1.1.  Example 1

+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+[CB] I would try to come up with a descriptive section title
+instead of "Example 1".  It looks like it is a caption
+for Figure 4 and you don't know if you should expect to see
+the figure referred to as "example 1" or "figure 4".
+proposed title
+"Example where ingress node has the ability to push deep label stacks"
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

                         ECMP          LAG           LAG
       PE1 --- P1 --- P2 --- P3 --- P4 --- P5 --- P6 --- PE2
@@ -627,6 +677,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017
    necessary label imposition capacity.

7.1.2.  Example 2
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+[CB] I would try to come up with a descriptive section title
+instead of "Example 2".
+such as
+"Example where ingress node does not have the ability to push deep label s=
tacks"
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


                       ECMP          LAG           ECMP         ECMP
@@ -678,7 +734,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017

    An implementation SHOULD try to maximize the load-balancing where
    multiple ECMP paths are available and minimize the number of EL/ELIs
-   that need to be inserted.  In case of trade-off, an implementation
+   that need to be inserted.  In case of a trade-off, an implementation
    MAY provide flexibility to the operator to select the criteria to be
    considered when placing EL/ELIs or the sub-objective for which to
    optimize.
@@ -695,7 +751,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
7.2.1.  ERLD value

    As mentioned in Section 7.1, the ERLD value is an important parameter
-   to consider when inserting ELI/EL as if an ELI/EL does not fall
+   to consider when inserting ELI/EL.  If an ELI/EL does not fall
    within the ERLD of a node on the path, the node will not be able to
    load-balance the traffic efficiently.

@@ -729,7 +785,7 @@ Kini, et al.            Expires November 4, 2017       =
        [Page 13]
Internet-Draft      Entropy Labels for SPRING tunnels           May 2017


-   the ERLD associated to label Node_P9 would be the minimum ERLD
+   the ERLD associated with label Node_P9 would be the minimum ERLD
    between nodes {P2,P3,P4 ..., P8}.  If an implementation does not
    support the computation of minimum ERLD, it should consider the ERLD
    of P2 (starting node that will forward based on the Node_P9 label).
@@ -754,12 +810,21 @@ Internet-Draft      Entropy Labels for SPRING tunnels=
           May 2017

    Let's consider a path from PE1 to PE2 using the following stack
    pushed by PE1: {Service_label, Adj_PE2P9, Node_P9, Adj_P1P2}.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] Add a referecence to figure 6.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    If, for example, PE1 is limited to pushing 6 labels, it can add a
    single ELI/EL within the label stack.  An operator may want to favor
    a placement that would allow load-balancing along the Node-SID path.
    In the figure above, P3 which is along the Node-SID path requires
    load-balancing on two equal-cost paths.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] It is not clear to me why P3 in figure 6 requires load-balancing.
+   P3-P4-P5 is the shortest path with no ECMP.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

    An implementation may try to evaluate if load-balancing is really
    required within a node segment path.  This could be done by running
@@ -774,6 +839,12 @@ Internet-Draft      Entropy Labels for SPRING tunnels =
          May 2017

7.2.2.2.  Adjacency-SID representing an ECMP bundle

+=3D=3D=3D=3D=3D=3D=3D=3D=3D
+[CB] If this is referring to adj-sets, then they are necessarily ECMP
+because there is no requirement that the members of the adj-set have
+the same IGP cost.
+=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
    When an adjacency segment representing an ECMP bundle is used within
    a label stack, an implementation can deduce that load-balancing is
    expected at the node that advertised this adjacency segment.  An
@@ -801,8 +872,8 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
    Readers should note that an adjacency segment representing a single
    IP link may require load-balancing.  This is the case when a LAG (L2
    bundle) is implemented between two IP nodes and the L2 bundle SR
-   extensions [I-D.ietf-isis-l2bundles] are not implemented.  In such
-   case, it may be interesting to keep the possibility to insert an EL/
+   extensions [I-D.ietf-isis-l2bundles] are not implemented.  In such a
+   case, it may be useful to insert an EL/
    ELI in a readable position for the LSR advertising the label
    associated with the adjacency segment.

@@ -861,19 +932,28 @@ Internet-Draft      Entropy Labels for SPRING tunnels=
           May 2017
7.2.5.  Combining criteria

    An implementation can combine multiple criteria to determine the best
-   EL/ELIs placement.  But combining too much criteria may lead to
+   EL/ELIs placement.  However, combining too many criteria may lead to
    implementation complexity and high control plane resource
-   consumption.  Each time the network topology changes, a new
+   consumption.
+
+   =3D=3D=3D=3D=3D=3D
+   [CB] "high control plane resource consumption" kind of implies an
+   increase in advertisements and messaging.  If that is not the case,
+   then perhaps is is better to just say "implementation complexity
+   and high resource consumption".
+   =3D=3D=3D=3D=3D=3D
+
+   Each time the network topology changes, a new
    evaluation of the EL/ELI placement will be necessary for each
    impacted LSPs.

-8.  A simple algorithm example
+8.  A simple example algorithm

-   A simple implementation can only take into account ERLD when placing
-   ELI/EL while keep minimizing the number of EL/ELIs inserted and
-   maximizing the number of LSRs that can load-balance.
-
-   The algorithm example is based on the following considerations:
+   A simple implementation might take into account ERLD when placing
+   ELI/EL while trying to minimize the number of EL/ELIs inserted and
+   trying to maximize the number of LSRs that can load-balance.
+
+   The example algorithm is based on the following considerations:

    o  An LSR that is limited in the number of <ELI, EL> pairs that it
       can insert SHOULD insert such pairs deeper in the stack.
@@ -885,7 +965,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017
    o  An LSR should try to insert the minimum number of such pairs while
       trying to satisfy the above criteria.

-   The pseudocode of the example is shown below.
+   The pseudocode of the example algorithm is shown below.



@@ -919,7 +999,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels  =
         May 2017

9.  Deployment Considerations

-   As long as LSR node dataplane capabilities with be limited (number of
+   As long as LSR node dataplane capabilities are limited (number of
    labels that can be pushed, or number of labels that can be
    inspected), hop-by-hop load-balancing of SPRING encapsulated flows
    will require trade-offs.
@@ -954,18 +1034,24 @@ Internet-Draft      Entropy Labels for SPRING tunnel=
s           May 2017


    In future, hardware and software capacity may increase dataplane
-   capabilities and may be remove some of these limits, increasing load-
+   capabilities and may be remove some of these limitations, increasing lo=
ad-
    balancing capability using entropy labels.

10.  Options considered

    Different options that were considered to arrive at the recommended
    solution are documented in this section.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] It would be good to include some verbiage about this information b=
eing
+   provided for historical purposes. That is already in the introduction ,=
 but
+   it wouldn't hurt to put it here as well.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

10.1.  Single EL at the bottom of the stack of tunnels

    In this option, a single EL is used for the entire label stack.  The
-   source LSR S encodes the entropy label (EL) at the bottom of the
+   source LSR S encodes the entropy label at the bottom of the
    label stack.  In the example described in Section 3, it will result
    in the label stack at LSR S to look like {L_N-P3, L_A-L1, L_N-D, ELI,
    EL} {remaining packet header}.  Note that the notation in [RFC6790]
@@ -976,15 +1062,30 @@ Internet-Draft      Entropy Labels for SPRING tunnel=
s           May 2017
    header when making forwarding decisions.  In the example described in
    Section 3, the LSR P1 would load-balance traffic poorly on the
    parallel links L3 and L4 since the EL is below the ERLD of the packet
-   received by P1.  A load-balanced network design using this approach
+   received by P1.
+       =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+       [CB] This is confusing for two reasons.  First, as far as I can tel=
l, the text
+       in section 3 doesn't say what the ERLD of P1 is.  Second, the sente=
nce refers
+       to the ERLD of the packet, but it seems like it would be clearer to=
 talk
+    about the ERLD of P1.
+
+       =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+
+   A load-balanced network design using this approach
    must ensure that all intermediate LSRs have the capability to
    traverse the maximum label stack depth as required for the
    application that uses source routed stacking.
+
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB] "traverse" is confusing here.  perhaps just "read".
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D

    In the case where the hardware is capable of pushing a single <ELI,
    EL> pair at any depth, this option is the same as the recommended
    solution in Section 7.
-
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB]  This sentence doesn't make sense to me.  Either clarify it or del=
ete it.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
    This option was rejected since there exist a number of hardware
    implementations which have a low maximum readable label depth.
    Choosing this option can lead to a loss of load-balancing using EL in
@@ -1016,11 +1117,14 @@ Internet-Draft      Entropy Labels for SPRING tunne=
ls           May 2017
    overhead and potential MTU issues of deep label stacks should be
    considered in the network design.

-   In the case where the RLD is the minimum value (3) for all LSRs, all
+   In the case where the ERLD is the minimum value (3) for all LSRs, all
    LSRs are EL capable and the LSR that is inserting <ELI, EL> pairs has
    no limit on how many it can insert then this option is the same as
    the recommended solution in Section 7.
-
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+   [CB]  I find this comparison to the solution in section 7 to be
+   confusing rather than helpful.  Perhaps it needs to be rephrased.
+   =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
    This option was rejected due to the existence of hardware
    implementations that can push a limited number of labels on the label
    stack.  Choosing this option would result in a hardware requirement
@@ -1096,7 +1200,7 @@ Internet-Draft      Entropy Labels for SPRING tunnels=
           May 2017
    encoded label stack would be {L_N-P3, ELI, EL, L_A-L1, L_N-D, ELI,
    EL} where all the ELs would typically have the same value.

-   In the case where the RLD has different values along the path and the
+   In the case where the ERLD has different values along the path and the
    LSR that is inserting <ELI, EL> pairs has no limit on how many pairs
    it can insert, and it knows the appropriate positions in the stack
    where they should be inserted, this option is the same as the



___________________________________________________________________________=
______________________________________________

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

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


--_000_9E32478DFA9976438E7A22F69B08FF921EA822F7OPEXCLILMA4corp_
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 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	border:none;
	padding:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
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"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Chris,<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks a lot for your rev=
iew, I appreciate.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Pls give me some time to =
review it in details.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Regarding your general&nb=
sp; observation. I agree that talking about nested tunnels not being &nbsp;=
aligned with the SR architecture. But from an MPLS dataplane architecture
 point of view, an SR TE tunnel using an MPLS dataplane could be seen as MP=
LS nested tunnels which looks important to see the implications of the entr=
opy label placement. If we do not go into this nested tunnel approach, ther=
e may be no way to be aligned with
 RFC6790 section 4.2</span><span style=3D"font-size:10.0pt;font-family:&quo=
t;Courier New&quot;;color:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">So if we consider that th=
e SRTE tunnel is a single tunnel. We may only be able to add an ELI/EL next=
 to the bottom label of the SRTE tunnel which may prevent
 loadbalancing as described in the draft.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Let&#8217;s work together=
 on a better wording, but I do not think that we can avoid talking about ne=
sted tunnels at a certain point.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">More comments may come la=
ter after my review.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Brgds,<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Stephane<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mpls [ma=
ilto:mpls-bounces@ietf.org]
<b>On Behalf Of </b>Chris Bowers<br>
<b>Sent:</b> Wednesday, September 27, 2017 17:35<br>
<b>To:</b> mpls@ietf.org<br>
<b>Subject:</b> [mpls] feedback on draft-ietf-mpls-spring-entropy-label-06<=
o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">MPLS WG,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">I wanted to provide some feedback on draft-ietf-mpls-spr=
ing-entropy-label-06.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">I first provide some general observations.<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">These are follow by a diff with suggested text changes a=
nd inline comments.
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">That diff can also be found at:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;"><a href=3D"https://github.com/cbowers/o=
utgoing-feedback-on-ietf-drafts-2017/commit/730143fb43b9bc9712e0e03178842ac=
bea109040?diff=3Dsplit"><span style=3D"font-size:12.0pt;color:#0563C1">http=
s://github.com/cbowers/outgoing-feedback-on-ietf-drafts-2017/commit/730143f=
b43b9bc9712e0e03178842acbea109040?diff=3Dsplit</span></a></span><span style=
=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">General observations:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">There are several places in the document that use a desc=
ription of segment routing using label stacks of node and adjacency segment=
s as a form of LSP hierarchy with nested LSPs or nested
 tunnels. Three examples of this are given below.&nbsp; This is makes the t=
ext confusing for a couple of reasons.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">First, segment routing architecture document don&#8217;t=
 use this description of SR using label stacks of node and adj-segments as =
nested LSPs or tunnels.&nbsp; Instead that document defines an SR tunnel
 as a list of segments to be pushed on packets directed on the tunnel.&nbsp=
; Many reference to &#8220;tunnels&#8221; in the current document should be=
 replaced with &#8220;segments&#8221; in order to be consistent with the te=
rminology in the SR architecture document.&nbsp; It would be good
 to bring the terminology into alignment with the SR architecture draft, or=
 at least be explicit about using different terminology.&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Second, referring to segment routing using node and adja=
cency SIDs as a form of LSP hierarchy is confusing since segment routing ha=
s its own form of LSP hierarchy using Binding-SIDs.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-------<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Section 1:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; When using LSP<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; hierarchies, there are implications on how =
[RFC6790] should be<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; applied.&nbsp; The current document address=
es the case where the hierarchy<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; is created at a single LSR as required by s=
ource routed tunnels with<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; label stacks.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">---------<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Section 3:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; Indeed, the SPRING<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; architecture with the MPLS dataplane uses n=
ested MPLS LSPs composing<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; the source routed label stacks.<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">----------<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">10.2.&nbsp; An EL per tunnel in the stack<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; In this option, each tunnel in the stack ca=
n be given its own EL.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; The source LSR pushes an &lt;ELI, EL&gt; be=
fore pushing a tunnel label when<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; load-balancing is required to direct traffi=
c on that tunnel.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">The label stack notation should be made consistent acros=
s the document.&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Below are examples of three different notations.&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Section 3: angle brackets with top label first.<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&lt;L_N- P3, L_A-L1, L_N-D&gt;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Section 7.1.1: curly brackets with top label last.<o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">{VPN_label, Adj_P6PE2, Adj_P5P6,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp; Adj_P4P5, Adj_P3P4, Adj_Bundle_P2P3, Adj_P1=
P2}<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Section 10: curly brackets with top label first<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">{L_N-P3, L_A-L1, L_N-D, ELI, EL}<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">I generally favor having the top label first, because it=
 is easier to work out the reading left to right.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">The use of the terms &#8220;adjacency bundle&#8221; and =
&#8220;bundle&#8221; is inconsistent and unclear to the reader.<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Sometimes the text seems to be talking about L3 adj-sids=
 that share a common sid value with the adj-set bit set.
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">(Note that this is not necessarily ECMP because the cost=
s of the links sharing an adj-set value is not necessarily equal, but more =
correctly just load balancing).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">There is also discussion of L2 adj-bundles.&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">It is not clear when the generic term adjacency bundles =
is used, whether or not L2 and L3 bundles are being referred to, and how th=
is relates to adj-sets.
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">I would suggest using the following terms consistently:
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">L3 adjacency set &#8211; multiple L3 adjacencies sharing=
 a common value of the adj-sid with the Set bit set.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">L2 adjacency bundle &#8211; a single L3 adjacency advert=
ising L2 Bundle member adj-sids<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">L2 adjacency set &#8211; members of a L2 adjacency bundl=
e sharing a common value of the adj-sid with the Set bit set.<o:p></o:p></s=
pan></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Diff with inlined comments:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">diff --git a/draft-ietf-mpls-spring-entropy-label-06.txt=
 b/draft-ietf-mpls-spring-entropy-label-06.txt<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">index 83babb8..9a2c643 100644<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">--- a/draft-ietf-mpls-spring-entropy-label-06.txt<o:p></=
o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&#43;&#43; b/draft-ietf-mpls-spring-entropy-label-0=
6.txt<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -130,6 &#43;130,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; stacked MPLS tunnels as described in<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; [I-D.ietf-spring-segment-routing] whe=
re deeper label stacks are more<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; prevalent.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB] The above statement is fairly mys=
terious. It is not clear<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; what document RFC7325 was clarifying i=
n the first place.&nbsp;&nbsp; The statement
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; should either be explained in more det=
ail here, or deleted.&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; Entropy label (EL) [RFC6790] is a tec=
hnique used in the MPLS data<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; plane to provide entropy for load-bal=
ancing.&nbsp; When using LSP<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -144,7 &#43;150,8 @@ Internet-Draft&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; implementations when applying [RFC679=
0] to deeper label stacks.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; Options that were considered to arriv=
e at the recommended solution<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; are documented for historical purpose=
s in Section 10.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">1.1.&nbsp; Requirements Language<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; The key words &quot;MUST&quot;, &quot=
;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&q=
uot;,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -209,7 &#43;216,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Figure 1: Traffic engi=
neering use-case<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; Traffic-engineering (TE) is one of the app=
lications of MPLS and is<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; Traffic-engineering is one of the appl=
ications of MPLS and is<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; also a requirement for source routed =
tunnels with label stacks<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; [RFC7855].&nbsp; Consider the topolog=
y shown in Figure 1.&nbsp; The LSR S<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; requires data to be sent to LSR D alo=
ng a traffic-engineered path<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -301,6 &#43;308,10 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Figure 2: =
Label stacks with ELI/EL<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [CB] Make a di=
rect reference to Figure 2 instead of in the figure below.<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D&nbsp;&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; In the figure below, we consider the =
displayed packets received on a<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; router interface.&nbsp; We consider a=
lso a single ERLD value for the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; router.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -339,6 &#43;350,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; o&nbsp; MUST be entropy label capable=
 and, as a consequence, MUST apply<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all the procedures =
defined in [RFC6790].<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o=
:p>
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [C=
B] This text here should clarify exactly what procedures in RFC6790<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mu=
st be applied.&nbsp; 6790 also defines signalling procedure which
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pr=
esumably don't apply here.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; o&nbsp; MUST be able to read an ELI/E=
L which is located within its ERLD<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value.<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -419,14 &#43;436,18 @@ Internet-Draft&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; The binding SID allows binding a segm=
ent identifier to an existing<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; LSP.&nbsp; As examples, the binding S=
ID can represent an RSVP-TE tunnel,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; an LDP path (through the mapping server ad=
vertisement), a SPRING<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; path...&nbsp; Each LSP associated with a b=
inding SID has its own entropy<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; an LDP path (through the mapping serve=
r advertisement), or a SPRING<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; path.&nbsp; Each LSP associated with a=
 binding SID has its own entropy<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; label capability.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; In the figure 3, if we consider that:=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; o&nbsp; P6, PE2, P10, P11, P12 are pu=
re LDP routers.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB] It seems like P13 should also be =
a pure LDP router for simplicity.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o=
:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; o&nbsp; PE1, P1, P2, P3, P4, P7, P8, =
P9 are pure SPRING routers.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; o&nbsp; P5 is running SPRING and LDP.=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -458,8 &#43;479,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;----&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &#43;----&#43;&nbsp;&nbsp; &#43;----&#43;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; SPRING&nbsp;&nbsp;&nbsp; LDP<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; In term of packet forwarding, by learning =
the MS advertisement from<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; PE5, PE1 imposes a label 1020 to an IP pac=
ket destinated to PE2.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; In terms of packet forwarding, by lear=
ning the MS advertisement from<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB] Better to say &quot;mapping serve=
r&quot; instead of MS here because there<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; is also an MSD in this document with a=
 completely different meaning.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; P5, PE1 imposes a label 1020 to an IP =
packet destinated to PE2.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; SPRING routers along the shortest pat=
h to PE2 will switch the traffic<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; until it reaches P5 which will perfor=
m the LSP stitching.&nbsp; P5 will<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; swap the SPRING label 1020 to the LDP=
 label 20 advertised by the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -509,7 &#43;534,16 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">7.1.&nbsp; Overview<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; The solution described in this section fol=
lows [RFC6790].&nbsp; Within a<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; The solution described in this section=
 follows [RFC6790].
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;[CB] It is not clear this sentence means.&nbsp; Doe=
s the solution follow
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;some aspect of RFC6790? Or does the description of =
the solution
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;follow the method used to describe the solution RFC=
6790?&nbsp; What aspect of
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;RFC6790 is being followed?&nbsp; Either explain thi=
s more clearly, or
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;delete the sentence.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; Within a<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; SPRING path, a node may be ingress, e=
gress, transit (regarding the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; entropy label processing described in=
 [RFC6790]), or it can be any<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; combination of those.&nbsp; For examp=
le:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -534,6 &#43;568,14 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; of an MPLS packet that it receives, t=
hen it would lead to poor load-<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; balancing at that LSR.&nbsp; Hence an=
 ELI/EL pair MUST be within the ERLD<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; of the LSR in order for the LSR to us=
e the EL during load-balancing.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB]&nbsp; It is not clear that the MU=
ST above should be a capital MUST.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; Does this mean that an EL that is outs=
ide of the advertised ERLD of
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; a router MUST NOT be used for load-bal=
ancing?&nbsp; This seems wrong given<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; that this spec allows for ERLD to be t=
he minimum of the ERLD of
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; different line cards.<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; Adding a single ELI/EL pair for the e=
ntire SPRING path may lead also<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; to poor load-balancing as well becaus=
e the EL/ELI may not occur<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -552,7 &#43;594,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; The ELs among multiple &lt;ELI, EL&gt=
; pairs inserted in the stack MAY be<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; the same or different.&nbsp; The LSR =
that inserts &lt;ELI, EL&gt; pairs MAY have<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; limitations on the number of such pai=
rs that it can insert and also<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; the depth at which it can insert them.&nbs=
p; If due to limitations, the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; the depth at which it can insert them.=
&nbsp; If, due to limitations, the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -569,6 &#43;611,14 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">7.1.1.&nbsp; Example 1<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;[CB] I would try to come up with a descriptive sect=
ion title
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;instead of &quot;Example 1&quot;.&nbsp; It looks li=
ke it is a caption
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;for Figure 4 and you don't know if you should expec=
t to see<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;the figure referred to as &quot;example 1&quot; or =
&quot;figure 4&quot;.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;proposed title<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&quot;Example where ingress node has the ability to=
 push deep label stacks&quot;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; ECMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LA=
G&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LAG<o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PE1 --- P1 --- P2 -=
-- P3 --- P4 --- P5 --- P6 --- PE2<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -627,6 &#43;677,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; necessary label imposition capacity.<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">7.1.2.&nbsp; Example 2<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;[CB] I would try to come up with a descriptive sect=
ion title
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;instead of &quot;Example 2&quot;.
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;such as<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&quot;Example where ingress node does not have the =
ability to push deep label stacks&quot;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; ECMP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LAG&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ECMP&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; ECMP<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -678,7 &#43;734,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; An implementation SHOULD try to maxim=
ize the load-balancing where<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; multiple ECMP paths are available and=
 minimize the number of EL/ELIs<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; that need to be inserted.&nbsp; In case of=
 trade-off, an implementation<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; that need to be inserted.&nbsp; In cas=
e of a trade-off, an implementation<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; MAY provide flexibility to the operat=
or to select the criteria to be<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; considered when placing EL/ELIs or th=
e sub-objective for which to<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; optimize.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -695,7 &#43;751,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">7.2.1.&nbsp; ERLD value<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; As mentioned in Section 7.1, the ERLD=
 value is an important parameter<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; to consider when inserting ELI/EL as if an=
 ELI/EL does not fall<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; to consider when inserting ELI/EL.&nbs=
p; If an ELI/EL does not fall<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; within the ERLD of a node on the path=
, the node will not be able to<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; load-balance the traffic efficiently.=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -729,7 &#43;785,7 @@ Kini, et al.&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Expires November 4, 2017&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; [Page 13]<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">Internet-Draft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Entropy Lab=
els for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; the ERLD associated to label Node_P9 would=
 be the minimum ERLD<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; the ERLD associated with label Node_P9=
 would be the minimum ERLD<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; between nodes {P2,P3,P4 ..., P8}.&nbs=
p; If an implementation does not<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; support the computation of minimum ER=
LD, it should consider the ERLD<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; of P2 (starting node that will forwar=
d based on the Node_P9 label).<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -754,12 &#43;810,21 @@ Internet-Draft&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; Let's consider a path from PE1 to PE2=
 using the following stack<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; pushed by PE1: {Service_label, Adj_PE=
2P9, Node_P9, Adj_P1P2}.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB] Add a referecence to figure 6.<o:=
p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; If, for example, PE1 is limited to pu=
shing 6 labels, it can add a<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; single ELI/EL within the label stack.=
&nbsp; An operator may want to favor<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; a placement that would allow load-bal=
ancing along the Node-SID path.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; In the figure above, P3 which is alon=
g the Node-SID path requires<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; load-balancing on two equal-cost path=
s.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB] It is not clear to me why P3 in f=
igure 6 requires load-balancing.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; P3-P4-P5 is the shortest path with no =
ECMP.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p>=
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; An implementation may try to evaluate=
 if load-balancing is really<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; required within a node segment path.&=
nbsp; This could be done by running<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -774,6 &#43;839,12 @@ Internet-Draft&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">7.2.2.2.&nbsp; Adjacency-SID representing an ECMP bundle=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;[CB] If this is referring to adj-sets, then they ar=
e necessarily ECMP
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;because there is no requirement that the members of=
 the adj-set have<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;the same IGP cost.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; When an adjacency segment representin=
g an ECMP bundle is used within<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; a label stack, an implementation can =
deduce that load-balancing is<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; expected at the node that advertised =
this adjacency segment.&nbsp; An<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -801,8 &#43;872,8 @@ Internet-Draft&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; Readers should note that an adjacency=
 segment representing a single<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; IP link may require load-balancing.&n=
bsp; This is the case when a LAG (L2<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; bundle) is implemented between two IP=
 nodes and the L2 bundle SR<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; extensions [I-D.ietf-isis-l2bundles] are n=
ot implemented.&nbsp; In such<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; case, it may be interesting to keep the po=
ssibility to insert an EL/<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; extensions [I-D.ietf-isis-l2bundles] a=
re not implemented.&nbsp; In such a<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; case, it may be useful to insert an EL=
/<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; ELI in a readable position for the LS=
R advertising the label<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; associated with the adjacency segment=
.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -861,19 &#43;932,28 @@ Internet-Draft&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">7.2.5.&nbsp; Combining criteria<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; An implementation can combine multipl=
e criteria to determine the best<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; EL/ELIs placement.&nbsp; But combining too=
 much criteria may lead to<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; EL/ELIs placement.&nbsp; However, comb=
ining too many criteria may lead to<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; implementation complexity and high co=
ntrol plane resource<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; consumption.&nbsp; Each time the network t=
opology changes, a new<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; consumption.&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB] &quot;high control plane resource=
 consumption&quot; kind of implies an
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; increase in advertisements and messagi=
ng.&nbsp; If that is not the case,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; then perhaps is is better to just say =
&quot;implementation complexity
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; and high resource consumption&quot;.&n=
bsp;&nbsp;
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; Each time the network topology changes=
, a new<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; evaluation of the EL/ELI placement wi=
ll be necessary for each<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; impacted LSPs.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-8.&nbsp; A simple algorithm example<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;8.&nbsp; A simple example algorithm<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; A simple implementation can only take into=
 account ERLD when placing<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; ELI/EL while keep minimizing the number of=
 EL/ELIs inserted and<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; maximizing the number of LSRs that can loa=
d-balance.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; The algorithm example is based on the foll=
owing considerations:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; A simple implementation might take int=
o account ERLD when placing<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; ELI/EL while trying to minimize the nu=
mber of EL/ELIs inserted and<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; trying to maximize the number of LSRs =
that can load-balance.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; The example algorithm is based on the =
following considerations:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; o&nbsp; An LSR that is limited in the=
 number of &lt;ELI, EL&gt; pairs that it<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; can insert SHOULD i=
nsert such pairs deeper in the stack.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -885,7 &#43;965,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; o&nbsp; An LSR should try to insert t=
he minimum number of such pairs while<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trying to satisfy t=
he above criteria.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; The pseudocode of the example is shown bel=
ow.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; The pseudocode of the example algorith=
m is shown below.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -919,7 &#43;999,7 @@ Internet-Draft&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">9.&nbsp; Deployment Considerations<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; As long as LSR node dataplane capabilities=
 with be limited (number of<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; As long as LSR node dataplane capabili=
ties are limited (number of<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; labels that can be pushed, or number =
of labels that can be<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; inspected), hop-by-hop load-balancing=
 of SPRING encapsulated flows<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; will require trade-offs.<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -954,18 &#43;1034,24 @@ Internet-Draft&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; In future, hardware and software capa=
city may increase dataplane<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; capabilities and may be remove some of the=
se limits, increasing load-<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; capabilities and may be remove some of=
 these limitations, increasing load-<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; balancing capability using entropy la=
bels.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">10.&nbsp; Options considered<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; Different options that were considere=
d to arrive at the recommended<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; solution are documented in this secti=
on.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB] It would be good to include some =
verbiage about this information being
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; provided for historical purposes. That=
 is already in the introduction , but
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; it wouldn't hurt to put it here as wel=
l.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">10.1.&nbsp; Single EL at the bottom of the stack of tunn=
els<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; In this option, a single EL is used f=
or the entire label stack.&nbsp; The<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; source LSR S encodes the entropy label (EL=
) at the bottom of the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; source LSR S encodes the entropy label=
 at the bottom of the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; label stack.&nbsp; In the example des=
cribed in Section 3, it will result<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; in the label stack at LSR S to look l=
ike {L_N-P3, L_A-L1, L_N-D, ELI,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; EL} {remaining packet header}.&nbsp; =
Note that the notation in [RFC6790]<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -976,15 &#43;1062,30 @@ Internet-Draft&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; header when making forwarding decisio=
ns.&nbsp; In the example described in<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; Section 3, the LSR P1 would load-bala=
nce traffic poorly on the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; parallel links L3 and L4 since the EL=
 is below the ERLD of the packet<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; received by P1.&nbsp; A load-balanced netw=
ork design using this approach<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; received by P1.
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [CB] This is c=
onfusing for two reasons.&nbsp; First, as far as I can tell, the text<o:p><=
/o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in section 3 d=
oesn't say what the ERLD of P1 is.&nbsp; Second, the sentence refers<o:p></=
o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to the ERLD of=
 the packet, but it seems like it would be clearer to talk<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp; about the ERLD of P1.<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p>
</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; A load-balanced network design using t=
his approach<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; must ensure that all intermediate LSR=
s have the capability to<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; traverse the maximum label stack dept=
h as required for the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; application that uses source routed s=
tacking.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB] &quot;traverse&quot; is confusing=
 here.&nbsp; perhaps just &quot;read&quot;.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; In the case where the hardware is cap=
able of pushing a single &lt;ELI,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; EL&gt; pair at any depth, this option=
 is the same as the recommended<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; solution in Section 7.<o:p></o:p></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB]&nbsp; This sentence doesn't make =
sense to me.&nbsp; Either clarify it or delete it.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; This option was rejected since there =
exist a number of hardware<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; implementations which have a low maxi=
mum readable label depth.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; Choosing this option can lead to a lo=
ss of load-balancing using EL in<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -1016,11 &#43;1117,14 @@ Internet-Draft&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; overhead and potential MTU issues of =
deep label stacks should be<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; considered in the network design.<o:p=
></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; In the case where the RLD is the minimum v=
alue (3) for all LSRs, all<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; In the case where the ERLD is the mini=
mum value (3) for all LSRs, all<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; LSRs are EL capable and the LSR that =
is inserting &lt;ELI, EL&gt; pairs has<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; no limit on how many it can insert th=
en this option is the same as<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; the recommended solution in Section 7=
.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; [CB]&nbsp; I find this comparison to t=
he solution in section 7 to be<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; confusing rather than helpful.&nbsp; P=
erhaps it needs to be rephrased.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; This option was rejected due to the e=
xistence of hardware<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; implementations that can push a limit=
ed number of labels on the label<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; stack.&nbsp; Choosing this option wou=
ld result in a hardware requirement<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">@@ -1096,7 &#43;1200,7 @@ Internet-Draft&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Entropy Labels for SPRING tunnels&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; May 2017<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; encoded label stack would be {L_N-P3,=
 ELI, EL, L_A-L1, L_N-D, ELI,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; EL} where all the ELs would typically=
 have the same value.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">-&nbsp;&nbsp; In the case where the RLD has different va=
lues along the path and the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&#43;&nbsp;&nbsp; In the case where the ERLD has differe=
nt values along the path and the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; LSR that is inserting &lt;ELI, EL&gt;=
 pairs has no limit on how many pairs<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; it can insert, and it knows the appro=
priate positions in the stack<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;">&nbsp;&nbsp;&nbsp; where they should be inserted, this o=
ption is the same as the<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;">&nbsp;</span><span style=3D"font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
</div>
<PRE>______________________________________________________________________=
___________________________________________________

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

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

--_000_9E32478DFA9976438E7A22F69B08FF921EA822F7OPEXCLILMA4corp_--

