
From nobody Tue Sep  5 06:08:29 2017
Return-Path: <balajir@juniper.net>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 453BB1329AB for <rtg-bfd@ietfa.amsl.com>; Tue,  5 Sep 2017 06:06:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=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 3V1PkOoMHAAX for <rtg-bfd@ietfa.amsl.com>; Tue,  5 Sep 2017 06:06:54 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0095.outbound.protection.outlook.com [104.47.36.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41D121329C7 for <rtg-bfd@ietf.org>; Tue,  5 Sep 2017 06:06:54 -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=i13USTABfqir5Y60Kd6M1Y4ZTXiiNWHQmcILk6Jr9HQ=; b=AtXCjisTeG8dYDNQgLMMgkR44HpJzXR9kqftgNeyCOoxZej4gBBpprRNkT3glt2c4CMv5Rz28iG1bftIAaRjoOb19oknvt0sFScKvJSAr23n3nfO4suWJMny149DeLRjI7G61nMZkQTjPWCh4jQm2Oic8z9OjWi50b56EoMaZpc=
Received: from MWHPR05MB3215.namprd05.prod.outlook.com (10.173.229.146) by MWHPR05MB3583.namprd05.prod.outlook.com (10.174.250.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.3; Tue, 5 Sep 2017 13:06:51 +0000
Received: from MWHPR05MB3215.namprd05.prod.outlook.com ([10.173.229.146]) by MWHPR05MB3215.namprd05.prod.outlook.com ([10.173.229.146]) with mapi id 15.20.0013.015; Tue, 5 Sep 2017 13:06:51 +0000
From: Balaji Rajagopalan <balajir@juniper.net>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: Mach Chen <mach.chen@huawei.com>, "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jeffrey Haas <jhaas@pfrc.org>, Kireeti Kompella <kireeti@juniper.net>, Thomas Nadeau <tnadeau@lucidvision.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>, Alia Atlas <akatlas@gmail.com>
Subject: Re: [Technical Errata Reported] RFC5884 (5085)
Thread-Topic: [Technical Errata Reported] RFC5884 (5085)
Thread-Index: AQHTEmO6It6KBy1xuUWF7JOUmCVKk6J/bMuAgAAJToCAB2B3AIAAOi4AgADYioCACJzagIAAwhAAgBV+5IA=
Date: Tue, 5 Sep 2017 13:06:50 +0000
Message-ID: <ADFFD606-43A1-46F6-9D4D-BF2BF54851C2@juniper.net>
References: <20170811053550.27303B81263@rfc-editor.org> <20170811173930.GJ24942@pfrc.org> <CA+RyBmWYRAT3g=zCN+ot9mFDYuPCOGCwyPQJp-+9AfA6oJjttA@mail.gmail.com> <DDFD74A7-D09D-43AE-9BAD-24273A53C55B@juniper.net> <705BEEE3-BC31-42CA-BE0F-06EB6E529A65@cisco.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE29188220B@dggeml508-mbx.china.huawei.com> <6F83D826-CF7F-462A-BE54-35F46D76A9A8@juniper.net> <CA+RyBmVjBBXGh3DaR0vB90HwNjKxMw850e_bY1QSHuycyNP85g@mail.gmail.com>
In-Reply-To: <CA+RyBmVjBBXGh3DaR0vB90HwNjKxMw850e_bY1QSHuycyNP85g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.1d.0.161209
x-originating-ip: [116.197.184.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR05MB3583; 6:quf0JB2X2fJ1XKuI1qmfWId5eRZorNAVJVcIAzvFMseWw6+fO2cSREbLOs+wFmqigXzqNjv4x43h4fPgaRQHjD4TNCe7pBvpmumxIzTTMCjrEaXfpDQXQhzdWuIhkaM1OmNnp4R1cqPUXdeWR+4zuaw4/CwqH1CgFcA69tiHIbVIKA0CCyW4ipusYsrDtOOmfTaNeDcbtR/LvCgjrfss/UWT+BPdcsUIIxZGcctKpo6WJzV8QuWT5nnZyvyrosV/so+O1dVIyZUY20PC/xPb2AzINDxtqf6+J1RpoFwIVxqv4wjORSZn/S6Rnb/0zwhBhH9NlmJgITtU+NX8inmjWg==; 5:RHSFbmziHjDJATRM+PMycIafuJDl+v/NKTBaoxVPlhqA3Sj+mXZqyG3ie3ZAEOhwWIOtqpij9iy2gz/d8gnhVxfUmbTpgf5ydN0bnvxNVZVUGfUZ3B/+TwJOH1bPq8DyCVFPqb7YcqJBZ63KtxT6aA==; 24:LVrjs6jiAJ/qJX+JoPStbEWA/fIoSgF5bZWx54JSxMeJ3x2A9psvnYChxLXP1HbMEC4ZPwoaPZQXczztuPIvhZNbb4y1gR5aKYZZ6u2Xk5E=; 7:nt/1fgq5i0hfQKM71qxBUSs3KCXQMA3q9DfOOSBmsDwdx8ys+alFhUriFGw64WEExAugXitaMBt+L5esaDsUOpI8guoTK9n+HG2+sFWWYdsc+r3MiFmLnsbeidJnvOENbDqCE964mLWmllPwGKKKDTlTcBqD6JeOR7B6sPPh65yuWaH+WhyjQDCAcRm8KW5tzARCrqzMJiyqt0SjQpJic2qkrtpR9KE3e3ivHt3pPVs=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10019020)(24454002)(199003)(189002)(377454003)(51444003)(6506006)(101416001)(7736002)(229853002)(6486002)(733005)(33656002)(189998001)(6436002)(14454004)(4326008)(966005)(3846002)(478600001)(6116002)(102836003)(83506001)(39060400002)(561944003)(86362001)(82746002)(77096006)(68736007)(2900100001)(8676002)(93886005)(3280700002)(3660700001)(8936002)(1411001)(36756003)(110136004)(5660300001)(236005)(6246003)(9326002)(6916009)(105586002)(66066001)(99286003)(18926415007)(81156014)(81166006)(106356001)(76176999)(54356999)(50986999)(25786009)(2906002)(83716003)(606006)(6512007)(53546010)(54906002)(2950100002)(53936002)(97736004)(4001350100001)(6306002)(54896002); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR05MB3583; H:MWHPR05MB3215.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
x-ms-office365-filtering-correlation-id: 8249c48c-da84-4b27-aa76-08d4f45ef945
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:MWHPR05MB3583; 
x-ms-traffictypediagnostic: MWHPR05MB3583:
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(21748063052155)(6911010853514)(225473673943800)(50582790962513);
x-microsoft-antispam-prvs: <MWHPR05MB358328F282AC5FF49B55FCFBAB960@MWHPR05MB3583.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)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR05MB3583; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR05MB3583; 
x-forefront-prvs: 0421BF7135
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balajir@juniper.net; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_ADFFD60643A146F69D4DBF2BF54851C2junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2017 13:06:51.1496 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB3583
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/LKtwg3aEQAejXO_GVU3sdeX2lrA>
X-Mailman-Approved-At: Tue, 05 Sep 2017 06:08:26 -0700
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Sep 2017 13:06:59 -0000

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

SGkgR3JlZywNCg0KV2hpbGUgYWxsIHRoZSBpc3N1ZXMgeW91IGJyaW5nIHVwIGFyZSB2YWxpZCwg
dGhlIGNoYW5nZSBJIGhhZCBwcm9wb3NlZCBtZXJlbHkgbWFrZXMgYSBtaW5vciBjb3JyZWN0aW9u
IHRvIGltcHJvdmUgdGV4dHVhbCBjbGFyaXR5LiBUaGVyZSB3YXMgbm8gYXR0ZW1wdCB0byBhbHRl
ciB0aGUgcHJvdG9jb2wgaW4gYW55IHdheS4NCg0KSSB0aGluayBib3RoIHRoZSBmb2xsb3dpbmcg
YXNwZWN0cyBhcmUgbm9uLXRyaXZpYWwsIGFuZCBhcmUgYmV5b25kIHRoZSBzY29wZSBvZiBlcnJh
dGEuIFBlcmhhcHMsIHRoZXNlIGlzc3VlcyBhcmUgYmV0dGVyIGFkZHJlc3NlZCBpbiBhIOKAnC1i
aXPigJ0uDQoNCi0gICAgICAgICBSZW1vdmFsIG9mIEJGRC1kaXNjIGZyb20gdGhlIExTUC1QaW5n
IHJlcGx5LiBJIGRlZmVyIHRvIEtpcmVldGkgJiBvdGhlciBhdXRob3JzIG9mIHRoZSBSRkMgdG8g
Y29tbWVudC9kZWNpZGUgd2hldGhlciBCRkQtZGlzYyBjYW4gYmUgcmVtb3ZlZCBmcm9tIHRoZSBy
ZXBseS4NCi0gICAgICAgICBSdWxlcyB0byBzcGVjaWZ5IGhhbmRsaW5nIG9mIG1pc21hdGNoIGJl
dHdlZW4gQkZELWRpc2MgaW4gdGhlIExTUC1QaW5nIHJlcGx5ICYgdGhlIEJGRCBzZXNzaW9uDQoN
Ci0tDQpCYWxhamkgUmFqYWdvcGFsYW4NCg0KDQpGcm9tOiBHcmVnIE1pcnNreSA8Z3JlZ2ltaXJz
a3lAZ21haWwuY29tPg0KRGF0ZTogV2VkbmVzZGF5LCAyMyBBdWd1c3QgMjAxNyBhdCA3OjUxIEFN
DQpUbzogQmFsYWppIFJhamFnb3BhbGFuIDxiYWxhamlyQGp1bmlwZXIubmV0Pg0KQ2M6IE1hY2gg
Q2hlbiA8bWFjaC5jaGVuQGh1YXdlaS5jb20+LCAiQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEp
IiA8Y3BpZ25hdGFAY2lzY28uY29tPiwgSmVmZnJleSBIYWFzIDxqaGFhc0BwZnJjLm9yZz4sIEtp
cmVldGkgS29tcGVsbGEgPGtpcmVldGlAanVuaXBlci5uZXQ+LCBUaG9tYXMgTmFkZWF1IDx0bmFk
ZWF1QGx1Y2lkdmlzaW9uLmNvbT4sICJydGctYmZkQGlldGYub3JnIiA8cnRnLWJmZEBpZXRmLm9y
Zz4sICJSZXNoYWQgUmFobWFuIChycmFobWFuKSIgPHJyYWhtYW5AY2lzY28uY29tPiwgQWxpYSBB
dGxhcyA8YWthdGxhc0BnbWFpbC5jb20+DQpTdWJqZWN0OiBSZTogW1RlY2huaWNhbCBFcnJhdGEg
UmVwb3J0ZWRdIFJGQzU4ODQgKDUwODUpDQoNCkhpIEJhbGFqaSwNCkkndmUgYmVlbiB0aGlua2lu
ZyBhYm91dCB0aGUgdmFsdWUgb2YgaW5jbHVkaW5nIEJGRCBEaXNjcmltaW5hdG9yIFRMViBpbiBl
Y2hvIHJlcGx5IHNlbnQgYnkgZWdyZXNzLiBXaGF0IHdlJ2QgZXhwZWN0IGluZ3Jlc3MgdG8gZG8g
dXBvbiByZWNlaXZpbmcgdGhlIHJlcGx5PyBNYXRjaCB0byBiZmQucmVtb3RlRGlzY3I/IEkgdGhp
bmsgdGhhdCB0aGVuIGVjaG8gcmVwbHkgbXVzdCBpbmNsdWRlIHRoZSB2YWx1ZSBmcm9tIHRoZSBv
cmlnaW5hbCBCRkQgRGlzY3JpbWluYXRvciBUTFYgc28gdGhhdCBpbmdyZXNzIHVzZXMgaXQgdG8g
ZGVtdXggQkZEIHNlc3Npb25zLiBPciBpbmdyZXNzIGRvZXNuJ3QgdmFsaWRhdGUgdGhlIHZhbHVl
IGluIEJGRCBEaXNjcmltaW5hdG9yIFRMViBidXQgb25seSB0aGF0IHRoZSBUTFYgaXMgaW5jbHVk
ZWQgaW4gcmVwbHk/IElmIHdlIGxlYXZlIGFjdGlvbnMgb2YgdGhlIGluZ3Jlc3MgdXBvbiByZWNl
aXB0IG9mIHRoZSByZXBseSB3aXRoIEJGRCBEaXNjcmltaW5hdG9yIHVuZGVyc3BlY2lmaWVkIGl0
IG1heSByZXN1bHQgaW4gYW5vdGhlciBzZXQgb2YgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZXMuIFBl
cmhhcHMgdGhlIHNpbXBsZXN0IHdheSB0byBhdm9pZCB0aGF0IHdvdWxkIGJlIHRvIG5vdCBhbGxv
dyBCRkQgRGlzY3JpbWluYXRvciBUTFYgaW4gdGhlIHJlcGx5Lg0KDQpSZWdhcmRzLA0KR3JlZw0K
DQpPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAyOjE2IEFNLCBCYWxhamkgUmFqYWdvcGFsYW4gPGJh
bGFqaXJAanVuaXBlci5uZXQ8bWFpbHRvOmJhbGFqaXJAanVuaXBlci5uZXQ+PiB3cm90ZToNClRo
YXQgc291bmRzIGJldHRlci4gSG93IGFib3V0IHRoZSBmb2xsb3dpbmcgdGV4dD8NCg0KVGhlIGVn
cmVzcyBMU1IgTVVTVCBmb2xsb3cgdGhlIHByb2NlZHVyZXMgZGVzY3JpYmVkIGluIFtSRkM0Mzc5
XSBpbiBwcm9jZXNzaW5nIHRoZSBMU1AgUGluZyByZXF1ZXN0LiBUaGUgTFNQIFBpbmcgcmVwbHkg
Z2VuZXJhdGVkIGJ5IHRoZSBlZ3Jlc3MgTUFZIGNhcnJ5IHRoZSBsb2NhbCBkaXNjcmltaW5hdG9y
IGFzc2lnbmVkIGJ5IGl0IGZvciB0aGUgQkZEIHNlc3Npb24uDQoNCi0tDQpCYWxhamkgUmFqYWdv
cGFsYW4NCg0KRnJvbTogTWFjaCBDaGVuIDxtYWNoLmNoZW5AaHVhd2VpLmNvbTxtYWlsdG86bWFj
aC5jaGVuQGh1YXdlaS5jb20+Pg0KRGF0ZTogVGh1cnNkYXksIDE3IEF1Z3VzdCAyMDE3IGF0IDg6
NDUgQU0NClRvOiAiQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIiA8Y3BpZ25hdGFAY2lzY28u
Y29tPG1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20+PiwgQmFsYWppIFJhamFnb3BhbGFuIDxiYWxh
amlyQGp1bmlwZXIubmV0PG1haWx0bzpiYWxhamlyQGp1bmlwZXIubmV0Pj4sIEdyZWcgTWlyc2t5
IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+LCBK
ZWZmcmV5IEhhYXMgPGpoYWFzQHBmcmMub3JnPG1haWx0bzpqaGFhc0BwZnJjLm9yZz4+DQpDYzog
S2lyZWV0aSBLb21wZWxsYSA8a2lyZWV0aUBqdW5pcGVyLm5ldDxtYWlsdG86a2lyZWV0aUBqdW5p
cGVyLm5ldD4+LCBUaG9tYXMgTmFkZWF1IDx0bmFkZWF1QGx1Y2lkdmlzaW9uLmNvbTxtYWlsdG86
dG5hZGVhdUBsdWNpZHZpc2lvbi5jb20+PiwgInJ0Zy1iZmRAaWV0Zi5vcmc8bWFpbHRvOnJ0Zy1i
ZmRAaWV0Zi5vcmc+IiA8cnRnLWJmZEBpZXRmLm9yZzxtYWlsdG86cnRnLWJmZEBpZXRmLm9yZz4+
LCAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFuQGNpc2NvLmNvbTxtYWlsdG86cnJh
aG1hbkBjaXNjby5jb20+PiwgQWxpYSBBdGxhcyA8YWthdGxhc0BnbWFpbC5jb208bWFpbHRvOmFr
YXRsYXNAZ21haWwuY29tPj4NClN1YmplY3Q6IFJFOiBbVGVjaG5pY2FsIEVycmF0YSBSZXBvcnRl
ZF0gUkZDNTg4NCAoNTA4NSkNCg0KSW5kZWVkLCBJIGFsc28gbGlrZSBMZXPigJlzIHN1Z2dlc3Rp
b24hDQoNCkJlc3QgcmVnYXJkcywNCk1hY2gNCg0KRnJvbTogUnRnLWJmZCBbbWFpbHRvOnJ0Zy1i
ZmQtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86cnRnLWJmZC1ib3VuY2VzQGlldGYub3JnPl0gT24g
QmVoYWxmIE9mIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKQ0KU2VudDogV2VkbmVzZGF5LCBB
dWd1c3QgMTYsIDIwMTcgMTA6MjAgUE0NClRvOiBCYWxhamkgUmFqYWdvcGFsYW4gPGJhbGFqaXJA
anVuaXBlci5uZXQ8bWFpbHRvOmJhbGFqaXJAanVuaXBlci5uZXQ+PjsgR3JlZyBNaXJza3kgPGdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTxtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tPj47IEplZmZy
ZXkgSGFhcyA8amhhYXNAcGZyYy5vcmc8bWFpbHRvOmpoYWFzQHBmcmMub3JnPj4NCkNjOiBLaXJl
ZXRpIEtvbXBlbGxhIDxraXJlZXRpQGp1bmlwZXIubmV0PG1haWx0bzpraXJlZXRpQGp1bmlwZXIu
bmV0Pj47IFRob21hcyBOYWRlYXUgPHRuYWRlYXVAbHVjaWR2aXNpb24uY29tPG1haWx0bzp0bmFk
ZWF1QGx1Y2lkdmlzaW9uLmNvbT4+OyBydGctYmZkQGlldGYub3JnPG1haWx0bzpydGctYmZkQGll
dGYub3JnPjsgUmVzaGFkIFJhaG1hbiAocnJhaG1hbikgPHJyYWhtYW5AY2lzY28uY29tPG1haWx0
bzpycmFobWFuQGNpc2NvLmNvbT4+OyBBbGlhIEF0bGFzIDxha2F0bGFzQGdtYWlsLmNvbTxtYWls
dG86YWthdGxhc0BnbWFpbC5jb20+Pg0KU3ViamVjdDogUmU6IFtUZWNobmljYWwgRXJyYXRhIFJl
cG9ydGVkXSBSRkM1ODg0ICg1MDg1KQ0KDQpUaGlzIHNvdW5kcyBsaWtlIGEgZ29vZCBzdW1tYXJ5
IG9mIHRoZSB0YWN0aWNhbCBmaXguDQoNCihBbHRob3VnaCwgbGlrZSBMZXMgd3JvdGUgZG93biwg
c2F5aW5nIOKAnE1VU1QgZm9sbG93IFtMU1AtUGluZ13igJ0gaXMgYmV0dGVyIHRoYW4g4oCcTVVT
VCBTZW5kIGEgUmVwbHnigJ0pDQoNCkFzIGFuIGFzaWRlIC0tIFdoZW4gaXQgY29tZXMgdG8gSW50
ZXJvcCwgSSByZW1lbWJlciBhbHNvIGlzc3VlcyBhcm91bmQgdGhlIFVEUCBQb3J0IG9uIHRoZSBl
Z3Jlc3MgQkZEIENvbnRyb2wgcGFja2V0LCBkZXBlbmRpbmcgb24gd2hldGhlciB0aGUgcmVzcG9u
c2UgaXMgSVAtYmFzZWQgdnMuIG92ZXIgYW4gTVBMUyBMU1AuICBUcmFja2luZyB0aGlzIGRvd24s
IHRoaXMgd2FzIGlkZW50aWZpZWQgYXQgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZl
L3dlYi9ydGctYmZkL2N1cnJlbnQvbXNnMDA0NDcuaHRtbCAoY29tbWVudHMgb24gU2VjdGlvbnMg
NiBhbmQgNyksIGFuZCBpdCBzZWVtcywgd2UgbWF5IGhhdmUgdGhlIHJpZ2h0IGJ1ZyBidXQgYSB3
cm9uZyBmaXguDQoNClRoYW5rcywNCg0KLS0gQ2FybG9zLg0KDQpGcm9tOiBSdGctYmZkIDxydGct
YmZkLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnJ0Zy1iZmQtYm91bmNlc0BpZXRmLm9yZz4+IG9u
IGJlaGFsZiBvZiBCYWxhamkgUmFqYWdvcGFsYW4gPGJhbGFqaXJAanVuaXBlci5uZXQ8bWFpbHRv
OmJhbGFqaXJAanVuaXBlci5uZXQ+Pg0KRGF0ZTogV2VkbmVzZGF5LCBBdWd1c3QgMTYsIDIwMTcg
YXQgMToyMyBBTQ0KVG86IEdyZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbT4+LCBKZWZmIEhhYXMgPGpoYWFzQHBmcmMub3JnPG1haWx0
bzpqaGFhc0BwZnJjLm9yZz4+DQpDYzogS2lyZWV0aSBLb21wZWxsYSA8a2lyZWV0aUBqdW5pcGVy
Lm5ldDxtYWlsdG86a2lyZWV0aUBqdW5pcGVyLm5ldD4+LCBUb20gTmFkZWF1IDx0bmFkZWF1QGx1
Y2lkdmlzaW9uLmNvbTxtYWlsdG86dG5hZGVhdUBsdWNpZHZpc2lvbi5jb20+PiwgInJ0Zy1iZmRA
aWV0Zi5vcmc8bWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmc+IiA8cnRnLWJmZEBpZXRmLm9yZzxtYWls
dG86cnRnLWJmZEBpZXRmLm9yZz4+LCAiUmVzaGFkIFJhaG1hbiAocnJhaG1hbikiIDxycmFobWFu
QGNpc2NvLmNvbTxtYWlsdG86cnJhaG1hbkBjaXNjby5jb20+PiwgQWxpYSBBdGxhcyA8YWthdGxh
c0BnbWFpbC5jb208bWFpbHRvOmFrYXRsYXNAZ21haWwuY29tPj4NClN1YmplY3Q6IFJlOiBbVGVj
aG5pY2FsIEVycmF0YSBSZXBvcnRlZF0gUkZDNTg4NCAoNTA4NSkNCg0KSeKAmW0gYXdhcmUgb2Yg
dGhyZWUgZGlmZmVyZW50IGJlaGF2aW91cnMgZnJvbSB0aHJlZSBkaWZmZXJlbnQgdmVuZG9ycyB0
aGF0IEkgY2FtZSBhY3Jvc3MgaW4gdGhlIGNvdXJzZSBvZiBpbnRlci1vcDoNCi0gICAgICAgICBB
bHdheXMgcmVzcG9uZCB0byBhbiBMU1AtUGluZyByZXF1ZXN0IGNhcnJ5aW5nIGEgQkZEIGRpc2MN
Ci0gICAgICAgICBOZXZlciBzZW5kIGEgcmVzcG9uc2UgdG8gYW4gTFNQLVBpbmcgcmVxdWVzdCBj
YXJyeWluZyBhIEJGRCBkaXNjDQotICAgICAgICAgRG9u4oCZdCByZXNwb25kIHRvIHRoZSBmaXJz
dCBMU1AtUGluZyByZXF1ZXN0IGNhcnJ5aW5nIGEgQkZEIGRpc2MsIGJ1dCByZXNwb25kIHRvIHRo
ZSBzdWJzZXF1ZW50IG9uZXMNCg0KDQpUaGlzIGV4cGVyaWVuY2UgbGVhZHMgbWUgdG8gYmVsaWV2
ZSB0aGF0IHRoaXMgcHJvY2VkdXJlIGlzIE5PVCB3ZWxsLXVuZGVyc3Rvb2QuICBTbywgcHVibGlj
YXRpb24gb2YgZXJyYXRhIG9uIHRoaXMgaXNzdWUgaXMgbmVjZXNzYXJ5Lg0KDQpBcyBzb21lIG9m
IHRoZSBjby1hdXRob3JzIGhhdmUgY2xhcmlmaWVkIGluIGZ1cnRoZXIgZW1haWxzLCBpbmNsdXNp
b24gb2YgQkZEIGRpc2NyaW1pbmF0b3IgaW4gdGhlIExTUC1QaW5nIHJlcXVlc3QgZG9lcyBub3Qg
Y2hhbmdlIExTUC1QaW5n4oCZcyBiYXNpYyBmdW5jdGlvbi4gU28sIHRoZSBlZ3Jlc3MgbXVzdCBz
ZW5kIGEgcmVwbHkuIFRoaXMgaXMgd2hhdCB0aGUgZXJyYXR1bSBjbGFyaWZpZXMuDQoNCi0tDQpC
YWxhamkgUmFqYWdvcGFsYW4NCg0KDQoNCkZyb206IFJ0Zy1iZmQgPHJ0Zy1iZmQtYm91bmNlc0Bp
ZXRmLm9yZzxtYWlsdG86cnRnLWJmZC1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mIEdy
ZWcgTWlyc2t5IDxncmVnaW1pcnNreUBnbWFpbC5jb208bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbT4+DQpEYXRlOiBGcmlkYXksIDExIEF1Z3VzdCAyMDE3IGF0IDExOjQyIFBNDQpUbzogSmVm
ZnJleSBIYWFzIDxqaGFhc0BwZnJjLm9yZzxtYWlsdG86amhhYXNAcGZyYy5vcmc+Pg0KQ2M6IEtp
cmVldGkgS29tcGVsbGEgPGtpcmVldGlAanVuaXBlci5uZXQ8bWFpbHRvOmtpcmVldGlAanVuaXBl
ci5uZXQ+PiwgVGhvbWFzIE5hZGVhdSA8dG5hZGVhdUBsdWNpZHZpc2lvbi5jb208bWFpbHRvOnRu
YWRlYXVAbHVjaWR2aXNpb24uY29tPj4sICJydGctYmZkQGlldGYub3JnPG1haWx0bzpydGctYmZk
QGlldGYub3JnPiIgPHJ0Zy1iZmRAaWV0Zi5vcmc8bWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmc+Piwg
IlJlc2hhZCBSYWhtYW4gKHJyYWhtYW4pIiA8cnJhaG1hbkBjaXNjby5jb208bWFpbHRvOnJyYWht
YW5AY2lzY28uY29tPj4sIEFsaWEgQXRsYXMgPGFrYXRsYXNAZ21haWwuY29tPG1haWx0bzpha2F0
bGFzQGdtYWlsLmNvbT4+DQpTdWJqZWN0OiBSZTogW1RlY2huaWNhbCBFcnJhdGEgUmVwb3J0ZWRd
IFJGQzU4ODQgKDUwODUpDQoNClJlLXNlbmRpbmcgdG8gdGhlIGNvcnJlY3RlZCBsaXN0IChhcG9s
b2dpZXMgZm9yIGR1cGxpY2F0ZXMpLg0KDQpEZWFyIEFsbCwNCkkgc3VnZ2VzdCB0byByZWplY3Qg
dGhpcyBwcm9wb3NhbC4gVGhlIGN1cnJlbnQgdGV4dCBpcyBjbGVhciBhbmQgdGhlIG1lY2hhbmlj
cyBvZiBib290c3RyYXBwaW5nIEJGRCBzZXNzaW9uIG92ZXIgTVBMUyBMU1AgaXMgd2VsbCB1bmRl
cnN0b29kIC0gcmVtb3RlIHBlZXIgTVVTVCBzdGFydCBzZW5kaW5nIEJGRCBjb250cm9sIHBhY2tl
dHMgZmlyc3QgYW5kIEJGRCBwZWVyIE1BWSBzZW5kIEVjaG8gUmVwbHkgd2l0aCBpdHMgTG9jYWwg
RGlzY3JpbWluYXRvciBhcyB2YWx1ZSBpbiBCRkQgRGlzY3JpbWluYXRvciBUTFYuDQoNClJlZ2Fy
ZHMsDQpHcmVnDQoNCg0KT24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgMTA6MzkgQU0sIEplZmZyZXkg
SGFhcyA8amhhYXNAcGZyYy5vcmc8bWFpbHRvOmpoYWFzQHBmcmMub3JnPj4gd3JvdGU6DQpbTm90
ZSB0aGF0IEkgaGF2ZSBhZGp1c3RlZCB0aGUgYWRkcmVzc2VzIGluIHRoZSBoZWFkZXJzIHRvIHRy
eSB0byBjYXRjaCB0aGUNClJGQyBhdXRob3JzJyBjdXJyZW50IGFjY291bnRzLl0NCg0KDQpUaGUg
NTg4NCBpbnRlcm9wIGlzc3VlIGtlZXBzIGJ1YmJsaW5nIHVwLiAgQmFsYWppIHN1Ym1pdHRlZCBh
biBlcnJhdGEsIHdoaWNoDQpwcm92aWRlcyB1cyB3aXRoIGEgZ29vZCBwbGFjZSB0byBzdGFydCB0
ZWNobmljYWwgZGlzY3Vzc2lvbi4NCg0KUGxlYXNlIG5vdGUgSSBhbHNvIHNwZW50IHNvbWUgdGlt
ZSBvZmYtbGlzdCBkaXNjdXNzaW5nIHRoaXMgZXJyYXRhIHdpdGgNCkJhbGFqaS4NCg0KDQpPbiBU
aHUsIEF1ZyAxMCwgMjAxNyBhdCAxMDozNTo1MFBNIC0wNzAwLCBSRkMgRXJyYXRhIFN5c3RlbSB3
cm90ZToNCj4gU2VjdGlvbjogNg0KPg0KPiBPcmlnaW5hbCBUZXh0DQo+IC0tLS0tLS0tLS0tLS0N
Cj4gVGhlIGVncmVzcyBMU1IgTUFZIHJlc3BvbmQgd2l0aCBhbiBMU1AgUGluZyBFY2hvDQo+IHJl
cGx5IG1lc3NhZ2UgdGhhdCBjYXJyaWVzIHRoZSBsb2NhbCBkaXNjcmltaW5hdG9yIGFzc2lnbmVk
IGJ5IGl0IGZvcg0KPiB0aGUgQkZEIHNlc3Npb24uDQo+DQo+IENvcnJlY3RlZCBUZXh0DQo+IC0t
LS0tLS0tLS0tLS0tDQo+IFRoZSBlZ3Jlc3MgTFNSIE1VU1QgcmVzcG9uZCB3aXRoIGFuIExTUCBQ
aW5nIEVjaG8gcmVwbHkgbWVzc2FnZSB0aGF0DQo+IE1BWSBjYXJyeSB0aGUgbG9jYWwgZGlzY3Jp
bWluYXRvciBhc3NpZ25lZCBieSBpdCBmb3IgdGhlIEJGRCBzZXNzaW9uLg0KPg0KPg0KPiBOb3Rl
cw0KPiAtLS0tLQ0KPiBJdCBpcyBub3QgY2xlYXIgZnJvbSB0aGUgb3JpZ2luYWwgdGV4dCB3aGlj
aCBvZiB0aGUgZm9sbG93aW5nIGlzIG9wdGlvbmFsOg0KPiAgIC0gIFRoZSBlZ3Jlc3MgTVVTVCBz
ZW5kIGEgcmVwbHksIGJ1dCB0aGUgZGlzY3JpbWluYXRvciBpbiB0aGUgcmVwbHkgaXMgb3B0aW9u
YWwNCj4gICAtICBUaGUgcmVwbHkgaXRzZWxmIGlzIG9wdGlvbmFsDQo+DQo+IFRlY2huaWNhbGx5
LCB0aGUgcmVwbHkgY2Fubm90IGJlIG9wdGlvbmFsLCBiZWNhdXNlIHRoZSBlZ3Jlc3MgbmVlZHMg
dG8gcmVwb3J0IExTUC1QaW5nIHZlcmlmaWNhdGlvbiBzdGF0dXMgdG8gdGhlIGluZ3Jlc3MuDQo+
DQo+IFRoZSBwcm9wb3NlZCB0ZXh0IHJlY29tbWVuZHMgdG8gaW5jbHVkZSBCRkQgZGlzY3JpbWlu
YXRvciBpbiB0aGUgcmVwbHkuIFRoaXMgd2FzIHRoZSBpbnRlbnQgb2YgdGhlIG9yaWdpbmFsIHRl
eHQuDQoNCk15IG9waW5pb24gZm9sbG93czoNCg0KSW4gc2VjdGlvbiA2IC0NCg0KOiAgICBPbiBy
ZWNlaXB0IG9mIHRoZSBMU1AgUGluZyBFY2hvIHJlcXVlc3QgbWVzc2FnZSwgdGhlIGVncmVzcyBM
U1IgTVVTVA0KOiAgICBzZW5kIGEgQkZEIENvbnRyb2wgcGFja2V0IHRvIHRoZSBpbmdyZXNzIExT
UiwgaWYgdGhlIHZhbGlkYXRpb24gb2YNCjogICAgdGhlIEZFQyBpbiB0aGUgTFNQIFBpbmcgRWNo
byByZXF1ZXN0IG1lc3NhZ2Ugc3VjY2VlZHMuICBUaGlzIEJGRA0KOiAgICBDb250cm9sIHBhY2tl
dCBNVVNUIHNldCB0aGUgWW91ciBEaXNjcmltaW5hdG9yIGZpZWxkIHRvIHRoZQ0KOiAgICBkaXNj
cmltaW5hdG9yIHJlY2VpdmVkIGZyb20gdGhlIGluZ3Jlc3MgTFNSIGluIHRoZSBMU1AgUGluZyBF
Y2hvDQo6ICAgIHJlcXVlc3QgbWVzc2FnZS4gIFRoZSBlZ3Jlc3MgTFNSIE1BWSByZXNwb25kIHdp
dGggYW4gTFNQIFBpbmcgRWNobw0KOiAgICByZXBseSBtZXNzYWdlIHRoYXQgY2FycmllcyB0aGUg
bG9jYWwgZGlzY3JpbWluYXRvciBhc3NpZ25lZCBieSBpdCBmb3INCjogICAgdGhlIEJGRCBzZXNz
aW9uLiAgVGhlIGxvY2FsIGRpc2NyaW1pbmF0b3IgYXNzaWduZWQgYnkgdGhlIGVncmVzcyBMU1IN
CjogICAgTVVTVCBiZSB1c2VkIGFzIHRoZSBNeSBEaXNjcmltaW5hdG9yIGZpZWxkIGluIHRoZSBC
RkQgc2Vzc2lvbiBwYWNrZXRzDQo6ICAgIHNlbnQgYnkgdGhlIGVncmVzcyBMU1IuDQoNCkluIHRo
ZSB0ZXh0IGFib3ZlLCBJIGNvbnNpZGVyIGl0IHF1aXRlIGNsZWFyIHRoYXQgdGhlIHJlY2VpcHQg
b2YgdGhlIEJGRA0KcGFja2V0IGNvbnRhaW5zIHN1ZmZpY2llbnQgc3RhdGUgdG8gYnJpbmcgdXAg
dGhlIEJGRCBzZXNzaW9uLiAgVGhlIHJlY2VpcHQNCm9mIHRoZSBzYW1lIERpc2NyaW1pbmF0b3Ig
aW4gdGhlIExTUCBQaW5nIEVjaG8gUmVwbHkgaXMgb3B0aW9uYWwuDQoNClRoaXMgbWFrZXMgc2Vu
c2UgcGFydGlhbGx5IGJlY2F1c2UgdGhlIHJlcGx5IG1heSBiZSBkcm9wcGVkIGFuZCB3ZSB3YW50
IHRoZQ0KQkZEIHNlc3Npb24gdG8gY29tZSB1cCBhcyBmYXN0IGFzIHBvc3NpYmxlLg0KDQpUaGUg
cG9pbnQgb2YgY29udGVudGlvbiBhcHBlYXJzIHRvIGJlIHdoYXQgdG8gZG8gaWYgd2UgKm5ldmVy
KiBnZXQgc3VjaA0KcmVwbGllcy4gIEl0J3Mgd29ydGggcG9pbnRpbmcgb3V0IGFkZGl0aW9uYWwg
dGV4dCBpbiBSRkMgNTg4NCwgc2VjdGlvbiAzLjIuDQoNCjogICAgSGVuY2UsIEJGRCBpcyB1c2Vk
IGluIGNvbmp1bmN0aW9uIHdpdGggTFNQIFBpbmcgZm9yIE1QTFMgTFNQIGZhdWx0DQo6ICAgIGRl
dGVjdGlvbjoNCjoNCjogICAgICAgaSkgTFNQIFBpbmcgaXMgdXNlZCBmb3IgYm9vdHN0cmFwcGlu
ZyB0aGUgQkZEIHNlc3Npb24gYXMgZGVzY3JpYmVkDQo6ICAgICAgICAgIGxhdGVyIGluIHRoaXMg
ZG9jdW1lbnQuDQo6DQo6ICAgICAgaWkpIEJGRCBpcyB1c2VkIHRvIGV4Y2hhbmdlIGZhdWx0IGRl
dGVjdGlvbiAoaS5lLiwgQkZEIHNlc3Npb24pDQo6ICAgICAgICAgIHBhY2tldHMgYXQgdGhlIHJl
cXVpcmVkIGRldGVjdGlvbiBpbnRlcnZhbC4NCjoNCjogICAgIGlpaSkgTFNQIFBpbmcgaXMgdXNl
ZCB0byBwZXJpb2RpY2FsbHkgdmVyaWZ5IHRoZSBjb250cm9sIHBsYW5lDQo6ICAgICAgICAgIGFn
YWluc3QgdGhlIGRhdGEgcGxhbmUgYnkgZW5zdXJpbmcgdGhhdCB0aGUgTFNQIGlzIG1hcHBlZCB0
bw0KOiAgICAgICAgICB0aGUgc2FtZSBGRUMsIGF0IHRoZSBlZ3Jlc3MsIGFzIHRoZSBpbmdyZXNz
Lg0KDQppaWkgYWJvdmUgcmVtaW5kcyB1cyB0aGF0IHRoZSBMU1AgbWF5IGJlIHRvcm4gZG93biBi
ZWNhdXNlIExTUCBQaW5nIGZhaWxzLg0KVGh1cywgaXQgc2VlbXMgcHJvYmxlbWF0aWMgdGhhdCB3
ZSBkbyBub3QgZ2V0IGEgcmVwbHkgZXZlci4NCg0KSG93ZXZlciwgd2l0aCB0aGUgQkZEIHNlc3Np
b24gaW4gdGhlIFVwIHN0YXRlLCB3ZSBoYXZlIGluZm9ybWF0aW9uIHByb3ZpbmcNCnRoYXQgdGhl
IExTUCBpcyB1cC4gIFRodXMgd2UgaGF2ZSBjb250cmFkaWN0b3J5IGludGVudC4NCg0KLS0tDQoN
Ck15IG9waW5pb24gaXMgdGhhdCB0aGUgTUFZIGluIHRoZSBSRkMgNTg4NCBwcm9jZWR1cmVzIGlz
IGludGVuZGVkIHRvIGhhdmUNCnRoZSBCRkQgc2Vzc2lvbiBjb21lIHVwIGJ5IHRoZSBtb3N0IGV4
cGVkaWVudCBtZWFucy4gIEkgZG8gbm90IGJlbGlldmUgdGhlDQpsaWtlbHkgaW50ZW50IHdhcyB0
byBzYXkgImRvbid0IHNlbmQgRWNobyBSZXBseSIuICBBbW9uZyBvdGhlciB0aGluZ3MsIHRoYXQN
CnNlZW1zIGNvbnRyYXJ5IHRvIHRoZSBpbnRlbnQgb2YgdGhlIGdlbmVyYWwgTFNQIFBpbmcgcHJv
Y2VkdXJlcy4NCg0KSGF2aW5nIGdpdmVuIG15IHBlcnNvbmFsIG9ic2VydmF0aW9ucywgd2Ugbm93
IGdldCB0byB0aGUgYnVzaW5lc3Mgb2YgdGhlDQpXb3JraW5nIEdyb3VwOiBEZWJhdGluZyBpbnRl
bnQgYW5kIHJlbGF0ZWQgdGV4dC4NCg0KLS0gSmVmZg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxuczptdj0iaHR0cDovL21hY1ZtbFNj
aGVtYVVyaSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGhlYWQ+
DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hh
cnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJUaXRsZSIgY29udGVudD0iIj4NCjxtZXRhIG5hbWU9
IktleXdvcmRzIiBjb250ZW50PSIiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJN
aWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8IS0tW2lmICFtc29dPjxzdHls
ZT52XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQpvXDoqIHtiZWhhdmlvcjp1cmwo
I2RlZmF1bHQjVk1MKTt9DQp3XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQouc2hh
cGUge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PHN0
eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpHZW9yZ2lhOw0KCXBhbm9zZS0xOjIg
NCA1IDIgNSA0IDUgMiAzIDM7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm0tNzEzOTYz
Nzg2NzYxODMwMjMzNm1zb2xpc3RwYXJhZ3JhcGgsIGxpLm0tNzEzOTYzNzg2NzYxODMwMjMzNm1z
b2xpc3RwYXJhZ3JhcGgsIGRpdi5tLTcxMzk2Mzc4Njc2MTgzMDIzMzZtc29saXN0cGFyYWdyYXBo
DQoJe21zby1zdHlsZS1uYW1lOm1fLTcxMzk2Mzc4Njc2MTgzMDIzMzZtc29saXN0cGFyYWdyYXBo
Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6R2VvcmdpYTsN
Cgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4ubXNvSW5zDQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCW1zby1zdHlsZS1uYW1lOiIiOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
DQoJY29sb3I6dGVhbDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjU5
NS4wcHQgODQyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVh
ZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1HQiIgbGluaz0iYmx1ZSIgdmxpbms9
InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPkhpIEdyZWcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj5XaGlsZSBhbGwgdGhlIGlzc3VlcyB5b3UgYnJpbmcgdXAgYXJlIHZhbGlkLCB0aGUgY2hh
bmdlIEkgaGFkIHByb3Bvc2VkIG1lcmVseSBtYWtlcyBhIG1pbm9yIGNvcnJlY3Rpb24gdG8gaW1w
cm92ZSB0ZXh0dWFsIGNsYXJpdHkuIFRoZXJlIHdhcyBubyBhdHRlbXB0IHRvIGFsdGVyIHRoZSBw
cm90b2NvbCBpbg0KIGFueSB3YXkuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWE7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhO21zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj5JIHRoaW5rIGJvdGggdGhlIGZvbGxvd2luZyBhc3BlY3RzIGFyZSBu
b24tdHJpdmlhbCwgYW5kIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9mIGVycmF0YS4gUGVyaGFwcywg
dGhlc2UgaXNzdWVzIGFyZSBiZXR0ZXIgYWRkcmVzc2VkIGluIGEg4oCcLWJpc+KAnS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6R2VvcmdpYTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5Okdlb3JnaWE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPi0mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtSZW1vdmFsIG9mIEJGRC1kaXNj
IGZyb20gdGhlIExTUC1QaW5nIHJlcGx5LiBJIGRlZmVyIHRvJm5ic3A7S2lyZWV0aSZuYnNwOyZh
bXA7IG90aGVyIGF1dGhvcnMgb2YgdGhlIFJGQyB0byBjb21tZW50L2RlY2lkZSB3aGV0aGVyIEJG
RC1kaXNjIGNhbiBiZSByZW1vdmVkIGZyb20gdGhlIHJlcGx5LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lh
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4tJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UnVsZXMgdG8gc3BlY2lmeSBoYW5kbGluZyBvZiBt
aXNtYXRjaCBiZXR3ZWVuIEJGRC1kaXNjIGluIHRoZSBMU1AtUGluZyByZXBseSAmYW1wOyB0aGUg
QkZEIHNlc3Npb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
Pi0tPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkJhbGFq
aSBSYWphZ29wYWxhbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGli
cmk7Y29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj4NCjwvYj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6Q2FsaWJyaTtjb2xvcjpibGFjayI+R3JlZyBNaXJza3kgJmx0O2dyZWdpbWlyc2t5QGdtYWls
LmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+V2VkbmVzZGF5LCAyMyBBdWd1c3QgMjAxNyBhdCA3
OjUxIEFNPGJyPg0KPGI+VG86IDwvYj5CYWxhamkgUmFqYWdvcGFsYW4gJmx0O2JhbGFqaXJAanVu
aXBlci5uZXQmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5NYWNoIENoZW4gJmx0O21hY2guY2hlbkBodWF3
ZWkuY29tJmd0OywgJnF1b3Q7Q2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpJnF1b3Q7ICZsdDtj
cGlnbmF0YUBjaXNjby5jb20mZ3Q7LCBKZWZmcmV5IEhhYXMgJmx0O2poYWFzQHBmcmMub3JnJmd0
OywgS2lyZWV0aSBLb21wZWxsYSAmbHQ7a2lyZWV0aUBqdW5pcGVyLm5ldCZndDssIFRob21hcyBO
YWRlYXUgJmx0O3RuYWRlYXVAbHVjaWR2aXNpb24uY29tJmd0OywgJnF1b3Q7cnRnLWJmZEBpZXRm
Lm9yZyZxdW90OyAmbHQ7cnRnLWJmZEBpZXRmLm9yZyZndDssICZxdW90O1Jlc2hhZCBSYWhtYW4N
CiAocnJhaG1hbikmcXVvdDsgJmx0O3JyYWhtYW5AY2lzY28uY29tJmd0OywgQWxpYSBBdGxhcyAm
bHQ7YWthdGxhc0BnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbVGVjaG5p
Y2FsIEVycmF0YSBSZXBvcnRlZF0gUkZDNTg4NCAoNTA4NSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEJhbGFqaSwgPG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSd2ZSBiZWVuIHRoaW5raW5n
IGFib3V0IHRoZSB2YWx1ZSBvZiBpbmNsdWRpbmcgQkZEIERpc2NyaW1pbmF0b3IgVExWIGluIGVj
aG8gcmVwbHkgc2VudCBieSBlZ3Jlc3MuIFdoYXQgd2UnZCBleHBlY3QgaW5ncmVzcyB0byBkbyB1
cG9uIHJlY2VpdmluZyB0aGUgcmVwbHk/IE1hdGNoIHRvIGJmZC5yZW1vdGVEaXNjcj8gSSB0aGlu
ayB0aGF0IHRoZW4gZWNobyByZXBseSBtdXN0IGluY2x1ZGUgdGhlIHZhbHVlIGZyb20NCiB0aGUg
b3JpZ2luYWwgQkZEIERpc2NyaW1pbmF0b3IgVExWIHNvIHRoYXQgaW5ncmVzcyB1c2VzIGl0IHRv
IGRlbXV4IEJGRCBzZXNzaW9ucy4gT3IgaW5ncmVzcyBkb2Vzbid0IHZhbGlkYXRlIHRoZSB2YWx1
ZSBpbiBCRkQgRGlzY3JpbWluYXRvciBUTFYgYnV0IG9ubHkgdGhhdCB0aGUgVExWIGlzIGluY2x1
ZGVkIGluIHJlcGx5PyBJZiB3ZSBsZWF2ZSBhY3Rpb25zIG9mIHRoZSBpbmdyZXNzIHVwb24gcmVj
ZWlwdCBvZiB0aGUgcmVwbHkgd2l0aCBCRkQNCiBEaXNjcmltaW5hdG9yIHVuZGVyc3BlY2lmaWVk
IGl0IG1heSByZXN1bHQgaW4gYW5vdGhlciBzZXQgb2YgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZXMu
IFBlcmhhcHMgdGhlIHNpbXBsZXN0IHdheSB0byBhdm9pZCB0aGF0IHdvdWxkIGJlIHRvIG5vdCBh
bGxvdyBCRkQgRGlzY3JpbWluYXRvciBUTFYgaW4gdGhlIHJlcGx5LjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+R3JlZzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBUdWUsIEF1ZyAy
MiwgMjAxNyBhdCAyOjE2IEFNLCBCYWxhamkgUmFqYWdvcGFsYW4gJmx0OzxhIGhyZWY9Im1haWx0
bzpiYWxhamlyQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+YmFsYWppckBqdW5pcGVyLm5l
dDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBj
bSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6R2Vvcmdp
YSI+VGhhdCBzb3VuZHMgYmV0dGVyLiBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZyB0ZXh0Pzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5Okdlb3JnaWEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEiPlRoZSBlZ3Jl
c3MgTFNSIE1VU1QgZm9sbG93IHRoZSBwcm9jZWR1cmVzIGRlc2NyaWJlZCBpbiBbUkZDNDM3OV0g
aW4gcHJvY2Vzc2luZyB0aGUgTFNQIFBpbmcgcmVxdWVzdC4gVGhlIExTUCBQaW5nIHJlcGx5IGdl
bmVyYXRlZCBieSB0aGUgZWdyZXNzDQogTUFZIGNhcnJ5IHRoZSBsb2NhbCBkaXNjcmltaW5hdG9y
IGFzc2lnbmVkIGJ5IGl0IGZvciB0aGUgQkZEIHNlc3Npb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6R2Vvcmdp
YSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSI+LS08L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lh
Ij5CYWxhamkgUmFqYWdvcGFsYW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpO2NvbG9yOmJsYWNr
Ij5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTtjb2xv
cjpibGFjayI+TWFjaCBDaGVuICZsdDs8YSBocmVmPSJtYWlsdG86bWFjaC5jaGVuQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWNoLmNoZW5AaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+
RGF0ZTogPC9iPlRodXJzZGF5LCAxNyBBdWd1c3QgMjAxNyBhdCA4OjQ1IEFNPGJyPg0KPGI+VG86
IDwvYj4mcXVvdDtDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5jcGlnbmF0YUBjaXNj
by5jb208L2E+Jmd0OywgQmFsYWppIFJhamFnb3BhbGFuICZsdDs8YSBocmVmPSJtYWlsdG86YmFs
YWppckBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmJhbGFqaXJAanVuaXBlci5uZXQ8L2E+
Jmd0OywgR3JlZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OywNCiBKZWZm
cmV5IEhhYXMgJmx0OzxhIGhyZWY9Im1haWx0bzpqaGFhc0BwZnJjLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPmpoYWFzQHBmcmMub3JnPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPktpcmVldGkgS29tcGVs
bGEgJmx0OzxhIGhyZWY9Im1haWx0bzpraXJlZXRpQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFu
ayI+a2lyZWV0aUBqdW5pcGVyLm5ldDwvYT4mZ3Q7LCBUaG9tYXMgTmFkZWF1ICZsdDs8YSBocmVm
PSJtYWlsdG86dG5hZGVhdUBsdWNpZHZpc2lvbi5jb20iIHRhcmdldD0iX2JsYW5rIj50bmFkZWF1
QGx1Y2lkdmlzaW9uLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZEBp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+JnF1b3Q7DQogJmx0
OzxhIGhyZWY9Im1haWx0bzpydGctYmZkQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cnRnLWJm
ZEBpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDtSZXNoYWQgUmFobWFuIChycmFobWFuKSZxdW90OyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJh
aG1hbkBjaXNjby5jb208L2E+Jmd0OywgQWxpYSBBdGxhcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFr
YXRsYXNAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+YWthdGxhc0BnbWFpbC5jb208L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SRTogW1RlY2huaWNhbCBFcnJhdGEgUmVwb3J0ZWRdIFJG
QzU4ODQgKDUwODUpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OkNhbGlicmk7Y29sb3I6IzFGNDk3RCI+SW5kZWVkLCBJIGFsc28gbGlrZSBM
ZXPigJlzIHN1Z2dlc3Rpb24hPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDYWxpYnJp
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q2Fs
aWJyaTtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTpDYWxpYnJpO2NvbG9yOiMxRjQ5N0QiPk1hY2g8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OkNhbGlicmk7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OkNhbGlicmkiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpDYWxpYnJpIj4gUnRnLWJmZCBbbWFpbHRvOjxh
IGhyZWY9Im1haWx0bzpydGctYmZkLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5y
dGctYmZkLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DYXJsb3Mg
UGlnbmF0YXJvIChjcGlnbmF0YSk8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBBdWd1c3Qg
MTYsIDIwMTcgMTA6MjAgUE08YnI+DQo8Yj5Ubzo8L2I+IEJhbGFqaSBSYWphZ29wYWxhbiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJhbGFqaXJAanVuaXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5iYWxh
amlyQGp1bmlwZXIubmV0PC9hPiZndDs7IEdyZWcgTWlyc2t5ICZsdDs8YSBocmVmPSJtYWlsdG86
Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3JlZ2ltaXJza3lAZ21haWwu
Y29tPC9hPiZndDs7IEplZmZyZXkgSGFhcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpoYWFzQHBmcmMu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+amhhYXNAcGZyYy5vcmc8L2E+Jmd0Ozxicj4NCjxiPkNjOjwv
Yj4gS2lyZWV0aSBLb21wZWxsYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtpcmVldGlAanVuaXBlci5u
ZXQiIHRhcmdldD0iX2JsYW5rIj5raXJlZXRpQGp1bmlwZXIubmV0PC9hPiZndDs7IFRob21hcyBO
YWRlYXUgJmx0OzxhIGhyZWY9Im1haWx0bzp0bmFkZWF1QGx1Y2lkdmlzaW9uLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPnRuYWRlYXVAbHVjaWR2aXNpb24uY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWls
dG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+
OyBSZXNoYWQgUmFobWFuIChycmFobWFuKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJyYWhtYW5AY2lz
Y28uY29tIiB0YXJnZXQ9Il9ibGFuayI+cnJhaG1hbkBjaXNjby5jb208L2E+Jmd0OzsgQWxpYSBB
dGxhcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFrYXRsYXNAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+YWthdGxhc0BnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW1Rl
Y2huaWNhbCBFcnJhdGEgUmVwb3J0ZWRdIFJGQzU4ODQgKDUwODUpPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OkNhbGlicmkiPlRoaXMgc291bmRzIGxpa2UgYSBnb29kIHN1bW1h
cnkgb2YgdGhlIHRhY3RpY2FsIGZpeC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNh
bGlicmkiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q2FsaWJyaSI+KEFs
dGhvdWdoLCBsaWtlIExlcyB3cm90ZSBkb3duLCBzYXlpbmcg4oCcTVVTVCBmb2xsb3cgW0xTUC1Q
aW5nXeKAnSBpcyBiZXR0ZXIgdGhhbiDigJxNVVNUIFNlbmQgYSBSZXBseeKAnSk8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNhbGlicmkiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6Q2FsaWJyaSI+QXMgYW4gYXNpZGUgLS0gV2hlbiBpdCBjb21lcyB0byBJbnRl
cm9wLCBJIHJlbWVtYmVyIGFsc28gaXNzdWVzIGFyb3VuZCB0aGUgVURQIFBvcnQgb24gdGhlIGVn
cmVzcyBCRkQgQ29udHJvbCBwYWNrZXQsIGRlcGVuZGluZw0KIG9uIHdoZXRoZXIgdGhlIHJlc3Bv
bnNlIGlzIElQLWJhc2VkIHZzLiBvdmVyIGFuIE1QTFMgTFNQLiZuYnNwOyBUcmFja2luZyB0aGlz
IGRvd24sIHRoaXMgd2FzIGlkZW50aWZpZWQgYXQNCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWwtYXJjaGl2ZS93ZWIvcnRnLWJmZC9jdXJyZW50L21zZzAwNDQ3Lmh0bWwiIHRhcmdl
dD0iX2JsYW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvcnRnLWJm
ZC9jdXJyZW50L21zZzAwNDQ3Lmh0bWw8L2E+IChjb21tZW50cyBvbiBTZWN0aW9ucyA2IGFuZCA3
KSwgYW5kIGl0IHNlZW1zLCB3ZSBtYXkgaGF2ZSB0aGUgcmlnaHQgYnVnIGJ1dCBhIHdyb25nIGZp
eC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OkNhbGlicmkiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6Q2FsaWJyaSI+VGhhbmtzLDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6Q2FsaWJyaSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTpDYWxpYnJpIj4tLSBDYXJsb3MuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpD
YWxpYnJpIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5SdGctYmZkICZs
dDs8YSBocmVmPSJtYWlsdG86cnRnLWJmZC1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+cnRnLWJmZC1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIEJhbGFqaSBS
YWphZ29wYWxhbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJhbGFqaXJAanVuaXBlci5uZXQiIHRhcmdl
dD0iX2JsYW5rIj5iYWxhamlyQGp1bmlwZXIubmV0PC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+
V2VkbmVzZGF5LCBBdWd1c3QgMTYsIDIwMTcgYXQgMToyMyBBTTxicj4NCjxiPlRvOiA8L2I+R3Jl
ZyBNaXJza3kgJmx0OzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iIHRhcmdl
dD0iX2JsYW5rIj5ncmVnaW1pcnNreUBnbWFpbC5jb208L2E+Jmd0OywgSmVmZiBIYWFzICZsdDs8
YSBocmVmPSJtYWlsdG86amhhYXNAcGZyYy5vcmciIHRhcmdldD0iX2JsYW5rIj5qaGFhc0BwZnJj
Lm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5LaXJlZXRpIEtvbXBlbGxhICZsdDs8YSBocmVm
PSJtYWlsdG86a2lyZWV0aUBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmtpcmVldGlAanVu
aXBlci5uZXQ8L2E+Jmd0OywgVG9tIE5hZGVhdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRuYWRlYXVA
bHVjaWR2aXNpb24uY29tIiB0YXJnZXQ9Il9ibGFuayI+dG5hZGVhdUBsdWNpZHZpc2lvbi5jb208
L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86
cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5vcmc8L2E+Jmd0
OywgJnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpycmFobWFuQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJyYWhtYW5AY2lzY28uY29tPC9h
PiZndDssIEFsaWEgQXRsYXMgJmx0OzxhIGhyZWY9Im1haWx0bzpha2F0bGFzQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmFrYXRsYXNAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0
OiA8L2I+UmU6IFtUZWNobmljYWwgRXJyYXRhIFJlcG9ydGVkXSBSRkM1ODg0ICg1MDg1KTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6R2VvcmdpYSI+SeKAmW0gYXdhcmUgb2YgdGhyZWUgZGlmZmVyZW50IGJlaGF2aW91cnMgZnJv
bSB0aHJlZSBkaWZmZXJlbnQgdmVuZG9ycyB0aGF0IEkgY2FtZSBhY3Jvc3MgaW4gdGhlIGNvdXJz
ZSBvZiBpbnRlci1vcDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lh
Ij4tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+DQo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6R2VvcmdpYSI+QWx3YXlzIHJlc3BvbmQgdG8gYW4gTFNQLVBpbmcgcmVxdWVzdCBj
YXJyeWluZyBhIEJGRCBkaXNjPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6R2Vv
cmdpYSI+LTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPg0KPHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5Okdlb3JnaWEiPk5ldmVyIHNlbmQgYSByZXNwb25zZSB0byBhbiBMU1AtUGlu
ZyByZXF1ZXN0IGNhcnJ5aW5nIGEgQkZEIGRpc2M8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTpHZW9yZ2lhIj4tPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+DQo8
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSI+RG9u4oCZdCByZXNwb25kIHRvIHRoZSBm
aXJzdCBMU1AtUGluZyByZXF1ZXN0IGNhcnJ5aW5nIGEgQkZEIGRpc2MsIGJ1dCByZXNwb25kIHRv
IHRoZSBzdWJzZXF1ZW50IG9uZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibS03
MTM5NjM3ODY3NjE4MzAyMzM2bXNvbGlzdHBhcmFncmFwaCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5Okdlb3JnaWEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEiPlRoaXMgZXhwZXJpZW5j
ZSBsZWFkcyBtZSB0byBiZWxpZXZlIHRoYXQgdGhpcyBwcm9jZWR1cmUgaXMgTk9UIHdlbGwtdW5k
ZXJzdG9vZC4mbmJzcDsgU28sIHB1YmxpY2F0aW9uIG9mIGVycmF0YSBvbiB0aGlzIGlzc3VlIGlz
IG5lY2Vzc2FyeS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpH
ZW9yZ2lhIj5BcyBzb21lIG9mIHRoZSBjby1hdXRob3JzIGhhdmUgY2xhcmlmaWVkIGluIGZ1cnRo
ZXIgZW1haWxzLCBpbmNsdXNpb24gb2YgQkZEIGRpc2NyaW1pbmF0b3IgaW4gdGhlIExTUC1QaW5n
IHJlcXVlc3QgZG9lcyBub3QgY2hhbmdlIExTUC1QaW5n4oCZcyBiYXNpYw0KIGZ1bmN0aW9uLiBT
bywgdGhlIGVncmVzcyBtdXN0IHNlbmQgYSByZXBseS4gVGhpcyBpcyB3aGF0IHRoZSBlcnJhdHVt
IGNsYXJpZmllcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpH
ZW9yZ2lhIj4tLTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEiPkJhbGFqaSBSYWphZ29wYWxhbjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5Okdlb3JnaWEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5Okdlb3JnaWEiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpO2NvbG9yOmJsYWNrIj5SdGctYmZkICZsdDs8
YSBocmVmPSJtYWlsdG86cnRnLWJmZC1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
cnRnLWJmZC1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIEdyZWcgTWlyc2t5
ICZsdDs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Z3JlZ2ltaXJza3lAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5
LCAxMSBBdWd1c3QgMjAxNyBhdCAxMTo0MiBQTTxicj4NCjxiPlRvOiA8L2I+SmVmZnJleSBIYWFz
ICZsdDs8YSBocmVmPSJtYWlsdG86amhhYXNAcGZyYy5vcmciIHRhcmdldD0iX2JsYW5rIj5qaGFh
c0BwZnJjLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj5LaXJlZXRpIEtvbXBlbGxhICZsdDs8
YSBocmVmPSJtYWlsdG86a2lyZWV0aUBqdW5pcGVyLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmtpcmVl
dGlAanVuaXBlci5uZXQ8L2E+Jmd0OywgVGhvbWFzIE5hZGVhdSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnRuYWRlYXVAbHVjaWR2aXNpb24uY29tIiB0YXJnZXQ9Il9ibGFuayI+dG5hZGVhdUBsdWNpZHZp
c2lvbi5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1iZmRAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5ydGctYmZkQGlldGYub3JnPC9hPiZxdW90Ow0KICZsdDs8YSBocmVm
PSJtYWlsdG86cnRnLWJmZEBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnJ0Zy1iZmRAaWV0Zi5v
cmc8L2E+Jmd0OywgJnF1b3Q7UmVzaGFkIFJhaG1hbiAocnJhaG1hbikmcXVvdDsgJmx0OzxhIGhy
ZWY9Im1haWx0bzpycmFobWFuQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnJyYWhtYW5AY2lz
Y28uY29tPC9hPiZndDssIEFsaWEgQXRsYXMgJmx0OzxhIGhyZWY9Im1haWx0bzpha2F0bGFzQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFrYXRsYXNAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8
Yj5TdWJqZWN0OiA8L2I+UmU6IFtUZWNobmljYWwgRXJyYXRhIFJlcG9ydGVkXSBSRkM1ODg0ICg1
MDg1KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPlJlLXNlbmRpbmcgdG8gdGhlIGNvcnJlY3RlZCBsaXN0IChhcG9sb2dpZXMg
Zm9yIGR1cGxpY2F0ZXMpLg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQiPkRlYXIgQWxs
LA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdCI+SSBzdWdnZXN0IHRvIHJlamVjdCB0aGlzIHBy
b3Bvc2FsLiBUaGUgY3VycmVudCB0ZXh0IGlzIGNsZWFyIGFuZCB0aGUgbWVjaGFuaWNzIG9mIGJv
b3RzdHJhcHBpbmcgQkZEIHNlc3Npb24gb3ZlciBNUExTIExTUCBpcyB3ZWxsIHVuZGVyc3Rvb2Qg
LSByZW1vdGUNCiBwZWVyIE1VU1Qgc3RhcnQgc2VuZGluZyBCRkQgY29udHJvbCBwYWNrZXRzIGZp
cnN0IGFuZCBCRkQgcGVlciBNQVkgc2VuZCBFY2hvIFJlcGx5IHdpdGggaXRzIExvY2FsIERpc2Ny
aW1pbmF0b3IgYXMgdmFsdWUgaW4gQkZEIERpc2NyaW1pbmF0b3IgVExWLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjVwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjku
NXB0Ij5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdCI+R3JlZzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tdG9w
OjEuNXB0Ij4NCjxkaXYgaWQ9Im1fLTcxMzk2Mzc4Njc2MTgzMDIzMzZnbWFpbC06MXo4Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdCI+PGltZyBi
b3JkZXI9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGlkPSJtXy03MTM5NjM3ODY3NjE4MzAyMzM2
X3gwMDVmX3gwMDAwX2kxMDI1IiBzcmM9Imh0dHBzOi8vc3NsLmdzdGF0aWMuY29tL3VpL3YxL2lj
b25zL21haWwvaW1hZ2VzL2NsZWFyZG90LmdpZiI+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9u
IEZyaSwgQXVnIDExLCAyMDE3IGF0IDEwOjM5IEFNLCBKZWZmcmV5IEhhYXMgJmx0OzxhIGhyZWY9
Im1haWx0bzpqaGFhc0BwZnJjLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmpoYWFzQHBmcmMub3JnPC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYu
MHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdCI+W05vdGUgdGhhdCBJIGhhdmUg
YWRqdXN0ZWQgdGhlIGFkZHJlc3NlcyBpbiB0aGUgaGVhZGVycyB0byB0cnkgdG8gY2F0Y2ggdGhl
PGJyPg0KUkZDIGF1dGhvcnMnIGN1cnJlbnQgYWNjb3VudHMuXTxicj4NCjxicj4NCjxicj4NClRo
ZSA1ODg0IGludGVyb3AgaXNzdWUga2VlcHMgYnViYmxpbmcgdXAuJm5ic3A7IEJhbGFqaSBzdWJt
aXR0ZWQgYW4gZXJyYXRhLCB3aGljaDxicj4NCnByb3ZpZGVzIHVzIHdpdGggYSBnb29kIHBsYWNl
IHRvIHN0YXJ0IHRlY2huaWNhbCBkaXNjdXNzaW9uLjxicj4NCjxicj4NClBsZWFzZSBub3RlIEkg
YWxzbyBzcGVudCBzb21lIHRpbWUgb2ZmLWxpc3QgZGlzY3Vzc2luZyB0aGlzIGVycmF0YSB3aXRo
PGJyPg0KQmFsYWppLjxicj4NCjxicj4NCjxicj4NCk9uIFRodSwgQXVnIDEwLCAyMDE3IGF0IDEw
OjM1OjUwUE0gLTA3MDAsIFJGQyBFcnJhdGEgU3lzdGVtIHdyb3RlOjxicj4NCiZndDsgU2VjdGlv
bjogNjxicj4NCiZndDs8YnI+DQomZ3Q7IE9yaWdpbmFsIFRleHQ8YnI+DQomZ3Q7IC0tLS0tLS0t
LS0tLS08YnI+DQomZ3Q7IFRoZSBlZ3Jlc3MgTFNSIE1BWSByZXNwb25kIHdpdGggYW4gTFNQIFBp
bmcgRWNobzxicj4NCiZndDsgcmVwbHkgbWVzc2FnZSB0aGF0IGNhcnJpZXMgdGhlIGxvY2FsIGRp
c2NyaW1pbmF0b3IgYXNzaWduZWQgYnkgaXQgZm9yPGJyPg0KJmd0OyB0aGUgQkZEIHNlc3Npb24u
PGJyPg0KJmd0Ozxicj4NCiZndDsgQ29ycmVjdGVkIFRleHQ8YnI+DQomZ3Q7IC0tLS0tLS0tLS0t
LS0tPGJyPg0KJmd0OyBUaGUgZWdyZXNzIExTUiBNVVNUIHJlc3BvbmQgd2l0aCBhbiBMU1AgUGlu
ZyBFY2hvIHJlcGx5IG1lc3NhZ2UgdGhhdDxicj4NCiZndDsgTUFZIGNhcnJ5IHRoZSBsb2NhbCBk
aXNjcmltaW5hdG9yIGFzc2lnbmVkIGJ5IGl0IGZvciB0aGUgQkZEIHNlc3Npb24uPGJyPg0KJmd0
Ozxicj4NCiZndDs8YnI+DQomZ3Q7IE5vdGVzPGJyPg0KJmd0OyAtLS0tLTxicj4NCiZndDsgSXQg
aXMgbm90IGNsZWFyIGZyb20gdGhlIG9yaWdpbmFsIHRleHQgd2hpY2ggb2YgdGhlIGZvbGxvd2lu
ZyBpcyBvcHRpb25hbDo8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOy0mbmJzcDsgVGhlIGVncmVzcyBN
VVNUIHNlbmQgYSByZXBseSwgYnV0IHRoZSBkaXNjcmltaW5hdG9yIGluIHRoZSByZXBseSBpcyBv
cHRpb25hbDxicj4NCiZndDsmbmJzcDsgJm5ic3A7LSZuYnNwOyBUaGUgcmVwbHkgaXRzZWxmIGlz
IG9wdGlvbmFsPGJyPg0KJmd0Ozxicj4NCiZndDsgVGVjaG5pY2FsbHksIHRoZSByZXBseSBjYW5u
b3QgYmUgb3B0aW9uYWwsIGJlY2F1c2UgdGhlIGVncmVzcyBuZWVkcyB0byByZXBvcnQgTFNQLVBp
bmcgdmVyaWZpY2F0aW9uIHN0YXR1cyB0byB0aGUgaW5ncmVzcy48YnI+DQomZ3Q7PGJyPg0KJmd0
OyBUaGUgcHJvcG9zZWQgdGV4dCByZWNvbW1lbmRzIHRvIGluY2x1ZGUgQkZEIGRpc2NyaW1pbmF0
b3IgaW4gdGhlIHJlcGx5LiBUaGlzIHdhcyB0aGUgaW50ZW50IG9mIHRoZSBvcmlnaW5hbCB0ZXh0
Ljxicj4NCjxicj4NCk15IG9waW5pb24gZm9sbG93czo8YnI+DQo8YnI+DQpJbiBzZWN0aW9uIDYg
LTxicj4NCjxicj4NCjombmJzcDsgJm5ic3A7IE9uIHJlY2VpcHQgb2YgdGhlIExTUCBQaW5nIEVj
aG8gcmVxdWVzdCBtZXNzYWdlLCB0aGUgZWdyZXNzIExTUiBNVVNUPGJyPg0KOiZuYnNwOyAmbmJz
cDsgc2VuZCBhIEJGRCBDb250cm9sIHBhY2tldCB0byB0aGUgaW5ncmVzcyBMU1IsIGlmIHRoZSB2
YWxpZGF0aW9uIG9mPGJyPg0KOiZuYnNwOyAmbmJzcDsgdGhlIEZFQyBpbiB0aGUgTFNQIFBpbmcg
RWNobyByZXF1ZXN0IG1lc3NhZ2Ugc3VjY2VlZHMuJm5ic3A7IFRoaXMgQkZEPGJyPg0KOiZuYnNw
OyAmbmJzcDsgQ29udHJvbCBwYWNrZXQgTVVTVCBzZXQgdGhlIFlvdXIgRGlzY3JpbWluYXRvciBm
aWVsZCB0byB0aGU8YnI+DQo6Jm5ic3A7ICZuYnNwOyBkaXNjcmltaW5hdG9yIHJlY2VpdmVkIGZy
b20gdGhlIGluZ3Jlc3MgTFNSIGluIHRoZSBMU1AgUGluZyBFY2hvPGJyPg0KOiZuYnNwOyAmbmJz
cDsgcmVxdWVzdCBtZXNzYWdlLiZuYnNwOyBUaGUgZWdyZXNzIExTUiBNQVkgcmVzcG9uZCB3aXRo
IGFuIExTUCBQaW5nIEVjaG88YnI+DQo6Jm5ic3A7ICZuYnNwOyByZXBseSBtZXNzYWdlIHRoYXQg
Y2FycmllcyB0aGUgbG9jYWwgZGlzY3JpbWluYXRvciBhc3NpZ25lZCBieSBpdCBmb3I8YnI+DQo6
Jm5ic3A7ICZuYnNwOyB0aGUgQkZEIHNlc3Npb24uJm5ic3A7IFRoZSBsb2NhbCBkaXNjcmltaW5h
dG9yIGFzc2lnbmVkIGJ5IHRoZSBlZ3Jlc3MgTFNSPGJyPg0KOiZuYnNwOyAmbmJzcDsgTVVTVCBi
ZSB1c2VkIGFzIHRoZSBNeSBEaXNjcmltaW5hdG9yIGZpZWxkIGluIHRoZSBCRkQgc2Vzc2lvbiBw
YWNrZXRzPGJyPg0KOiZuYnNwOyAmbmJzcDsgc2VudCBieSB0aGUgZWdyZXNzIExTUi48YnI+DQo8
YnI+DQpJbiB0aGUgdGV4dCBhYm92ZSwgSSBjb25zaWRlciBpdCBxdWl0ZSBjbGVhciB0aGF0IHRo
ZSByZWNlaXB0IG9mIHRoZSBCRkQ8YnI+DQpwYWNrZXQgY29udGFpbnMgc3VmZmljaWVudCBzdGF0
ZSB0byBicmluZyB1cCB0aGUgQkZEIHNlc3Npb24uJm5ic3A7IFRoZSByZWNlaXB0PGJyPg0Kb2Yg
dGhlIHNhbWUgRGlzY3JpbWluYXRvciBpbiB0aGUgTFNQIFBpbmcgRWNobyBSZXBseSBpcyBvcHRp
b25hbC48YnI+DQo8YnI+DQpUaGlzIG1ha2VzIHNlbnNlIHBhcnRpYWxseSBiZWNhdXNlIHRoZSBy
ZXBseSBtYXkgYmUgZHJvcHBlZCBhbmQgd2Ugd2FudCB0aGU8YnI+DQpCRkQgc2Vzc2lvbiB0byBj
b21lIHVwIGFzIGZhc3QgYXMgcG9zc2libGUuPGJyPg0KPGJyPg0KVGhlIHBvaW50IG9mIGNvbnRl
bnRpb24gYXBwZWFycyB0byBiZSB3aGF0IHRvIGRvIGlmIHdlICpuZXZlciogZ2V0IHN1Y2g8YnI+
DQpyZXBsaWVzLiZuYnNwOyBJdCdzIHdvcnRoIHBvaW50aW5nIG91dCBhZGRpdGlvbmFsIHRleHQg
aW4gUkZDIDU4ODQsIHNlY3Rpb24gMy4yLjxicj4NCjxicj4NCjombmJzcDsgJm5ic3A7IEhlbmNl
LCBCRkQgaXMgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIExTUCBQaW5nIGZvciBNUExTIExTUCBm
YXVsdDxicj4NCjombmJzcDsgJm5ic3A7IGRldGVjdGlvbjo8YnI+DQo6PGJyPg0KOiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO2kpIExTUCBQaW5nIGlzIHVzZWQgZm9yIGJvb3RzdHJhcHBpbmcg
dGhlIEJGRCBzZXNzaW9uIGFzIGRlc2NyaWJlZDxicj4NCjombmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7IGxhdGVyIGluIHRoaXMgZG9jdW1lbnQuPGJyPg0KOjxicj4NCjombmJzcDsg
Jm5ic3A7ICZuYnNwOyBpaSkgQkZEIGlzIHVzZWQgdG8gZXhjaGFuZ2UgZmF1bHQgZGV0ZWN0aW9u
IChpLmUuLCBCRkQgc2Vzc2lvbik8YnI+DQo6Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyBwYWNrZXRzIGF0IHRoZSByZXF1aXJlZCBkZXRlY3Rpb24gaW50ZXJ2YWwuPGJyPg0KOjxi
cj4NCjombmJzcDsgJm5ic3A7ICZuYnNwO2lpaSkgTFNQIFBpbmcgaXMgdXNlZCB0byBwZXJpb2Rp
Y2FsbHkgdmVyaWZ5IHRoZSBjb250cm9sIHBsYW5lPGJyPg0KOiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgYWdhaW5zdCB0aGUgZGF0YSBwbGFuZSBieSBlbnN1cmluZyB0aGF0IHRo
ZSBMU1AgaXMgbWFwcGVkIHRvPGJyPg0KOiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgdGhlIHNhbWUgRkVDLCBhdCB0aGUgZWdyZXNzLCBhcyB0aGUgaW5ncmVzcy48YnI+DQo8YnI+
DQppaWkgYWJvdmUgcmVtaW5kcyB1cyB0aGF0IHRoZSBMU1AgbWF5IGJlIHRvcm4gZG93biBiZWNh
dXNlIExTUCBQaW5nIGZhaWxzLjxicj4NClRodXMsIGl0IHNlZW1zIHByb2JsZW1hdGljIHRoYXQg
d2UgZG8gbm90IGdldCBhIHJlcGx5IGV2ZXIuPGJyPg0KPGJyPg0KSG93ZXZlciwgd2l0aCB0aGUg
QkZEIHNlc3Npb24gaW4gdGhlIFVwIHN0YXRlLCB3ZSBoYXZlIGluZm9ybWF0aW9uIHByb3Zpbmc8
YnI+DQp0aGF0IHRoZSBMU1AgaXMgdXAuJm5ic3A7IFRodXMgd2UgaGF2ZSBjb250cmFkaWN0b3J5
IGludGVudC48YnI+DQo8YnI+DQotLS08YnI+DQo8YnI+DQpNeSBvcGluaW9uIGlzIHRoYXQgdGhl
IE1BWSBpbiB0aGUgUkZDIDU4ODQgcHJvY2VkdXJlcyBpcyBpbnRlbmRlZCB0byBoYXZlPGJyPg0K
dGhlIEJGRCBzZXNzaW9uIGNvbWUgdXAgYnkgdGhlIG1vc3QgZXhwZWRpZW50IG1lYW5zLiZuYnNw
OyBJIGRvIG5vdCBiZWxpZXZlIHRoZTxicj4NCmxpa2VseSBpbnRlbnQgd2FzIHRvIHNheSAmcXVv
dDtkb24ndCBzZW5kIEVjaG8gUmVwbHkmcXVvdDsuJm5ic3A7IEFtb25nIG90aGVyIHRoaW5ncywg
dGhhdDxicj4NCnNlZW1zIGNvbnRyYXJ5IHRvIHRoZSBpbnRlbnQgb2YgdGhlIGdlbmVyYWwgTFNQ
IFBpbmcgcHJvY2VkdXJlcy48YnI+DQo8YnI+DQpIYXZpbmcgZ2l2ZW4gbXkgcGVyc29uYWwgb2Jz
ZXJ2YXRpb25zLCB3ZSBub3cgZ2V0IHRvIHRoZSBidXNpbmVzcyBvZiB0aGU8YnI+DQpXb3JraW5n
IEdyb3VwOiBEZWJhdGluZyBpbnRlbnQgYW5kIHJlbGF0ZWQgdGV4dC48YnI+DQo8YnI+DQotLSBK
ZWZmPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_ADFFD60643A146F69D4DBF2BF54851C2junipernet_--


From nobody Fri Sep  8 14:46:51 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 163F513295C for <rtg-bfd@ietfa.amsl.com>; Fri,  8 Sep 2017 14:46:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o_vYiw-acqfk for <rtg-bfd@ietfa.amsl.com>; Fri,  8 Sep 2017 14:46:45 -0700 (PDT)
Received: from mail-lf0-x231.google.com (mail-lf0-x231.google.com [IPv6:2a00:1450:4010:c07::231]) (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 E25421270AB for <rtg-bfd@ietf.org>; Fri,  8 Sep 2017 14:46:44 -0700 (PDT)
Received: by mail-lf0-x231.google.com with SMTP id l196so8228824lfl.1 for <rtg-bfd@ietf.org>; Fri, 08 Sep 2017 14:46:44 -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=UW8v6m1OP/3ZSdIUCVYvg9tXcrbTLqbWgH7KMi6+TPU=; b=qjBC66/Lx4I+xiO6yTeHzoXFDQf0NRIPxdhtQHZRceQfv27eAG+EgmVMC9S7u/t3ch x7BTvMu+YWfdT3tXfCPbSKjHeg4j8wPZiFkIsbmychgFLJEXajjbMWD50RcI+NsTp1VN RIxXwiTadEpKCXaYuyvQAlg/hc8eTl5pu+QzjzhH9Y78toFT+z1EVeBnsmZu6+HmD5Sz PDYNwLEQJzslJcZix9QFaERGqp2rKAqCqoMFpT1V2i5UsF0ofg1sgnOdA+zT6agzsSIq qSrrj5ORd0//BPiX/gaaL8RVRKIqEXoSZES6iIfzy5kpmZVfp6TNPBE+JU1r6xXbPPkd JS4Q==
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=UW8v6m1OP/3ZSdIUCVYvg9tXcrbTLqbWgH7KMi6+TPU=; b=AGDI0Kw7frGw/xAF0G4mqFbuB+At7IuCq+Ynm66fOzeujIHd5FgO62Ko6ZPDWWQXsf yVm7K/fSpNTpJ3TBPUXAIAgem9rM6DRYvSjSmH6JCSqD/e/utputgmrYTmyfWoxN29sh D+uElb7ONEpDHiHpAOOkd+MNaJmmI7FPnJ6uJyfNqkLtGqJjy8BTUhDeV02tBNNmS7/x uVu6n6HZILt3Qny4Y6VKGraL4j5gt7zqwzpCOliaGWB3D0L84OouCskiKeX7PEGIMdlw LRxGkJZhT+bi3IrCMPNPF7hRnJm/b1lOBaFKmpCH5O2SMnrDFuJc/Bbd9K6n8BYKFSEN 0moA==
X-Gm-Message-State: AHPjjUiHDA11R/95T/N4sBK/OrEGcLA1MT0ZRH9bYdTkMykFtQF/tNzU t10X2ysXiGsX6ofikyIncfDhM6sDmg==
X-Google-Smtp-Source: AOwi7QB5lo9XGaywqpmUY+rqaMCcaGOa+RKidYZHzMzcXkENsRwfJKiQSth4Z16an3lnATrkGQBav2qGRo1vVbXKpqQ=
X-Received: by 10.25.18.38 with SMTP id h38mr1387598lfi.73.1504907202905; Fri, 08 Sep 2017 14:46:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.88.81 with HTTP; Fri, 8 Sep 2017 14:46:41 -0700 (PDT)
In-Reply-To: <ADFFD606-43A1-46F6-9D4D-BF2BF54851C2@juniper.net>
References: <20170811053550.27303B81263@rfc-editor.org> <20170811173930.GJ24942@pfrc.org> <CA+RyBmWYRAT3g=zCN+ot9mFDYuPCOGCwyPQJp-+9AfA6oJjttA@mail.gmail.com> <DDFD74A7-D09D-43AE-9BAD-24273A53C55B@juniper.net> <705BEEE3-BC31-42CA-BE0F-06EB6E529A65@cisco.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE29188220B@dggeml508-mbx.china.huawei.com> <6F83D826-CF7F-462A-BE54-35F46D76A9A8@juniper.net> <CA+RyBmVjBBXGh3DaR0vB90HwNjKxMw850e_bY1QSHuycyNP85g@mail.gmail.com> <ADFFD606-43A1-46F6-9D4D-BF2BF54851C2@juniper.net>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 8 Sep 2017 14:46:41 -0700
Message-ID: <CA+RyBmXQzUf2wZrZWBUzX26LCaKSDd9j6Ppg=Aeo8Y5NrhKNKQ@mail.gmail.com>
Subject: Re: [Technical Errata Reported] RFC5884 (5085)
To: Balaji Rajagopalan <balajir@juniper.net>
Cc: Mach Chen <mach.chen@huawei.com>,  "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Jeffrey Haas <jhaas@pfrc.org>,  Kireeti Kompella <kireeti@juniper.net>, Thomas Nadeau <tnadeau@lucidvision.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "Reshad Rahman (rrahman)" <rrahman@cisco.com>, Alia Atlas <akatlas@gmail.com>
Content-Type: multipart/alternative; boundary="001a113fb3743fcb8e0558b48310"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/s7xs1608B58TK3fNzNPjIshgqMY>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Sep 2017 21:46:49 -0000

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

Hi Balaj,
I think that we need help from WG chairs to find the best way to handle
this case. The original Errata that triggered this very helpful discussion
propsed the following new text:

The egress LSR MUST respond with an LSP Ping Echo reply message that
MAY carry the local discriminator assigned by it for the BFD session.

Your new proposal is very much different:

The egress LSR MUST follow the procedures described in [RFC4379] in
processing the LSP Ping request. The LSP Ping reply generated by the egress
MAY carry the local discriminator assigned by it for the BFD session.

I agree with latter but think that text proposed by Les goes further in
clarifying bootstrapping of BFD session. Perhaps the question is not only
in improving the original text:

The egress LSR MAY respond with an LSP Ping Echo
reply message that carries the local discriminator assigned by it for
the BFD session.

but making the whole RFC 5884 clearer by drafting 5884bis. I 'd propose two
questions to continue the discussion:

   - would 5884bis recommend use of particular Reply mode in echo request
   with BFD Discriminator TLV;
   - whether echo reply includes BFD Discriminator it the Reply mode is set
   to one of values that commands to send the reply.

To the first I propose to consider that the ingress LER SHOULD set Reply
mode to No reply. And to the second that the ingress LER SHOULD NOT include
BFD Discriminator TLV when sending echo reply to the BFD session
bootstrapping LSP ping.

Regards,
Greg

On Tue, Sep 5, 2017 at 6:06 AM, Balaji Rajagopalan <balajir@juniper.net>
wrote:

> Hi Greg,
>
>
>
> While all the issues you bring up are valid, the change I had proposed
> merely makes a minor correction to improve textual clarity. There was no
> attempt to alter the protocol in any way.
>
>
>
> I think both the following aspects are non-trivial, and are beyond the
> scope of errata. Perhaps, these issues are better addressed in a =E2=80=
=9C-bis=E2=80=9D.
>
>
>
> -         Removal of BFD-disc from the LSP-Ping reply. I defer
> to Kireeti & other authors of the RFC to comment/decide whether BFD-disc
> can be removed from the reply.
>
> -         Rules to specify handling of mismatch between BFD-disc in the
> LSP-Ping reply & the BFD session
>
>
>
> --
>
> Balaji Rajagopalan
>
>
>
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Wednesday, 23 August 2017 at 7:51 AM
> *To: *Balaji Rajagopalan <balajir@juniper.net>
> *Cc: *Mach Chen <mach.chen@huawei.com>, "Carlos Pignataro (cpignata)" <
> cpignata@cisco.com>, Jeffrey Haas <jhaas@pfrc.org>, Kireeti Kompella <
> kireeti@juniper.net>, Thomas Nadeau <tnadeau@lucidvision.com>, "
> rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "Reshad Rahman (rrahman)" <
> rrahman@cisco.com>, Alia Atlas <akatlas@gmail.com>
>
> *Subject: *Re: [Technical Errata Reported] RFC5884 (5085)
>
>
>
> Hi Balaji,
>
> I've been thinking about the value of including BFD Discriminator TLV in
> echo reply sent by egress. What we'd expect ingress to do upon receiving
> the reply? Match to bfd.remoteDiscr? I think that then echo reply must
> include the value from the original BFD Discriminator TLV so that ingress
> uses it to demux BFD sessions. Or ingress doesn't validate the value in B=
FD
> Discriminator TLV but only that the TLV is included in reply? If we leave
> actions of the ingress upon receipt of the reply with BFD Discriminator
> underspecified it may result in another set of interoperability issues.
> Perhaps the simplest way to avoid that would be to not allow BFD
> Discriminator TLV in the reply.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Aug 22, 2017 at 2:16 AM, Balaji Rajagopalan <balajir@juniper.net>
> wrote:
>
> That sounds better. How about the following text?
>
>
>
> The egress LSR MUST follow the procedures described in [RFC4379] in
> processing the LSP Ping request. The LSP Ping reply generated by the egre=
ss
> MAY carry the local discriminator assigned by it for the BFD session.
>
>
>
> --
>
> Balaji Rajagopalan
>
>
>
> *From: *Mach Chen <mach.chen@huawei.com>
> *Date: *Thursday, 17 August 2017 at 8:45 AM
> *To: *"Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Balaji
> Rajagopalan <balajir@juniper.net>, Greg Mirsky <gregimirsky@gmail.com>,
> Jeffrey Haas <jhaas@pfrc.org>
> *Cc: *Kireeti Kompella <kireeti@juniper.net>, Thomas Nadeau <
> tnadeau@lucidvision.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "Reshad
> Rahman (rrahman)" <rrahman@cisco.com>, Alia Atlas <akatlas@gmail.com>
> *Subject: *RE: [Technical Errata Reported] RFC5884 (5085)
>
>
>
> Indeed, I also like Les=E2=80=99s suggestion!
>
>
>
> Best regards,
>
> Mach
>
>
>
> *From:* Rtg-bfd [mailto:rtg-bfd-bounces@ietf.org] *On Behalf Of *Carlos
> Pignataro (cpignata)
> *Sent:* Wednesday, August 16, 2017 10:20 PM
> *To:* Balaji Rajagopalan <balajir@juniper.net>; Greg Mirsky <
> gregimirsky@gmail.com>; Jeffrey Haas <jhaas@pfrc.org>
> *Cc:* Kireeti Kompella <kireeti@juniper.net>; Thomas Nadeau <
> tnadeau@lucidvision.com>; rtg-bfd@ietf.org; Reshad Rahman (rrahman) <
> rrahman@cisco.com>; Alia Atlas <akatlas@gmail.com>
> *Subject:* Re: [Technical Errata Reported] RFC5884 (5085)
>
>
>
> This sounds like a good summary of the tactical fix.
>
>
>
> (Although, like Les wrote down, saying =E2=80=9CMUST follow [LSP-Ping]=E2=
=80=9D is better
> than =E2=80=9CMUST Send a Reply=E2=80=9D)
>
>
>
> As an aside -- When it comes to Interop, I remember also issues around th=
e
> UDP Port on the egress BFD Control packet, depending on whether the
> response is IP-based vs. over an MPLS LSP.  Tracking this down, this was
> identified at https://www.ietf.org/mail-archive/web/rtg-bfd/current/
> msg00447.html (comments on Sections 6 and 7), and it seems, we may have
> the right bug but a wrong fix.
>
>
>
> Thanks,
>
>
>
> -- Carlos.
>
>
>
> *From: *Rtg-bfd <rtg-bfd-bounces@ietf.org> on behalf of Balaji
> Rajagopalan <balajir@juniper.net>
> *Date: *Wednesday, August 16, 2017 at 1:23 AM
> *To: *Greg Mirsky <gregimirsky@gmail.com>, Jeff Haas <jhaas@pfrc.org>
> *Cc: *Kireeti Kompella <kireeti@juniper.net>, Tom Nadeau <
> tnadeau@lucidvision.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "Reshad
> Rahman (rrahman)" <rrahman@cisco.com>, Alia Atlas <akatlas@gmail.com>
> *Subject: *Re: [Technical Errata Reported] RFC5884 (5085)
>
>
>
> I=E2=80=99m aware of three different behaviours from three different vend=
ors that
> I came across in the course of inter-op:
>
> -         Always respond to an LSP-Ping request carrying a BFD disc
>
> -         Never send a response to an LSP-Ping request carrying a BFD dis=
c
>
> -         Don=E2=80=99t respond to the first LSP-Ping request carrying a =
BFD
> disc, but respond to the subsequent ones
>
>
>
> This experience leads me to believe that this procedure is NOT
> well-understood.  So, publication of errata on this issue is necessary.
>
>
>
> As some of the co-authors have clarified in further emails, inclusion of
> BFD discriminator in the LSP-Ping request does not change LSP-Ping=E2=80=
=99s basic
> function. So, the egress must send a reply. This is what the erratum
> clarifies.
>
>
>
> --
>
> Balaji Rajagopalan
>
>
>
>
>
>
>
> *From: *Rtg-bfd <rtg-bfd-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> *Date: *Friday, 11 August 2017 at 11:42 PM
> *To: *Jeffrey Haas <jhaas@pfrc.org>
> *Cc: *Kireeti Kompella <kireeti@juniper.net>, Thomas Nadeau <
> tnadeau@lucidvision.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "Reshad
> Rahman (rrahman)" <rrahman@cisco.com>, Alia Atlas <akatlas@gmail.com>
> *Subject: *Re: [Technical Errata Reported] RFC5884 (5085)
>
>
>
> Re-sending to the corrected list (apologies for duplicates).
>
>
>
> Dear All,
>
> I suggest to reject this proposal. The current text is clear and the
> mechanics of bootstrapping BFD session over MPLS LSP is well understood -
> remote peer MUST start sending BFD control packets first and BFD peer MAY
> send Echo Reply with its Local Discriminator as value in BFD Discriminato=
r
> TLV.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Aug 11, 2017 at 10:39 AM, Jeffrey Haas <jhaas@pfrc.org> wrote:
>
> [Note that I have adjusted the addresses in the headers to try to catch t=
he
> RFC authors' current accounts.]
>
>
> The 5884 interop issue keeps bubbling up.  Balaji submitted an errata,
> which
> provides us with a good place to start technical discussion.
>
> Please note I also spent some time off-list discussing this errata with
> Balaji.
>
>
> On Thu, Aug 10, 2017 at 10:35:50PM -0700, RFC Errata System wrote:
> > Section: 6
> >
> > Original Text
> > -------------
> > The egress LSR MAY respond with an LSP Ping Echo
> > reply message that carries the local discriminator assigned by it for
> > the BFD session.
> >
> > Corrected Text
> > --------------
> > The egress LSR MUST respond with an LSP Ping Echo reply message that
> > MAY carry the local discriminator assigned by it for the BFD session.
> >
> >
> > Notes
> > -----
> > It is not clear from the original text which of the following is
> optional:
> >   -  The egress MUST send a reply, but the discriminator in the reply i=
s
> optional
> >   -  The reply itself is optional
> >
> > Technically, the reply cannot be optional, because the egress needs to
> report LSP-Ping verification status to the ingress.
> >
> > The proposed text recommends to include BFD discriminator in the reply.
> This was the intent of the original text.
>
> My opinion follows:
>
> In section 6 -
>
> :    On receipt of the LSP Ping Echo request message, the egress LSR MUST
> :    send a BFD Control packet to the ingress LSR, if the validation of
> :    the FEC in the LSP Ping Echo request message succeeds.  This BFD
> :    Control packet MUST set the Your Discriminator field to the
> :    discriminator received from the ingress LSR in the LSP Ping Echo
> :    request message.  The egress LSR MAY respond with an LSP Ping Echo
> :    reply message that carries the local discriminator assigned by it fo=
r
> :    the BFD session.  The local discriminator assigned by the egress LSR
> :    MUST be used as the My Discriminator field in the BFD session packet=
s
> :    sent by the egress LSR.
>
> In the text above, I consider it quite clear that the receipt of the BFD
> packet contains sufficient state to bring up the BFD session.  The receip=
t
> of the same Discriminator in the LSP Ping Echo Reply is optional.
>
> This makes sense partially because the reply may be dropped and we want t=
he
> BFD session to come up as fast as possible.
>
> The point of contention appears to be what to do if we *never* get such
> replies.  It's worth pointing out additional text in RFC 5884, section 3.=
2.
>
> :    Hence, BFD is used in conjunction with LSP Ping for MPLS LSP fault
> :    detection:
> :
> :       i) LSP Ping is used for bootstrapping the BFD session as describe=
d
> :          later in this document.
> :
> :      ii) BFD is used to exchange fault detection (i.e., BFD session)
> :          packets at the required detection interval.
> :
> :     iii) LSP Ping is used to periodically verify the control plane
> :          against the data plane by ensuring that the LSP is mapped to
> :          the same FEC, at the egress, as the ingress.
>
> iii above reminds us that the LSP may be torn down because LSP Ping fails=
.
> Thus, it seems problematic that we do not get a reply ever.
>
> However, with the BFD session in the Up state, we have information provin=
g
> that the LSP is up.  Thus we have contradictory intent.
>
> ---
>
> My opinion is that the MAY in the RFC 5884 procedures is intended to have
> the BFD session come up by the most expedient means.  I do not believe th=
e
> likely intent was to say "don't send Echo Reply".  Among other things, th=
at
> seems contrary to the intent of the general LSP Ping procedures.
>
> Having given my personal observations, we now get to the business of the
> Working Group: Debating intent and related text.
>
> -- Jeff
>
>
>
>
>

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

<div dir=3D"ltr">Hi Balaj,<div>I think that we need help from WG chairs to =
find the best way to handle this case. The original Errata that triggered t=
his very helpful discussion propsed the following new text:</div><blockquot=
e style=3D"margin:0px 0px 0px 40px;border:none;padding:0px"><div><span styl=
e=3D"font-size:12.8px">The egress LSR MUST respond with an LSP Ping Echo re=
ply message that</span></div><div><span style=3D"font-size:12.8px">MAY carr=
y the local discriminator assigned by it for the BFD session.</span></div><=
/blockquote><div><span style=3D"font-size:12.8px">Your new proposal is very=
 much different:</span></div><blockquote style=3D"margin:0px 0px 0px 40px;b=
order:none;padding:0px"><div><span style=3D"color:rgb(80,0,80);font-family:=
Georgia;font-size:12.8px">The egress LSR MUST follow the procedures describ=
ed in [RFC4379] in processing the LSP Ping request. The LSP Ping reply gene=
rated by the egress MAY carry the local discriminator assigned by it for th=
e BFD session.</span></div></blockquote><font color=3D"#500050" face=3D"Geo=
rgia"><span style=3D"font-size:12.8px">I agree with latter but think that t=
ext proposed by Les goes further in clarifying bootstrapping of BFD session=
. Perhaps the question is not only in improving the original text:</span></=
font><blockquote style=3D"margin:0 0 0 40px;border:none;padding:0px"><div><=
span style=3D"font-size:12.8px">The egress LSR MAY respond with an LSP Ping=
 Echo</span></div><div><span style=3D"font-size:12.8px">reply message that =
carries the local discriminator assigned by it for</span></div><div>the BFD=
 session.</div></blockquote>but making the whole RFC 5884 clearer by drafti=
ng 5884bis. I &#39;d propose two questions to continue the discussion:<div>=
<ul><li>would 5884bis recommend use of particular Reply mode in echo reques=
t with BFD Discriminator TLV;</li><li>whether echo reply includes BFD Discr=
iminator it the Reply mode is set to one of values that commands to send th=
e reply.</li></ul>To the first I propose to consider that the ingress LER S=
HOULD set Reply mode to No reply. And to the second that the ingress LER SH=
OULD NOT include BFD Discriminator TLV when sending echo reply to the BFD s=
ession bootstrapping LSP ping.</div><div><br></div><div>Regards,</div><div>=
Greg</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O=
n Tue, Sep 5, 2017 at 6:06 AM, Balaji Rajagopalan <span dir=3D"ltr">&lt;<a =
href=3D"mailto:balajir@juniper.net" target=3D"_blank">balajir@juniper.net</=
a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div bgcolor=3D"white" lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-5599468436935102211WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">Hi Greg,<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">While all the is=
sues you bring up are valid, the change I had proposed merely makes a minor=
 correction to improve textual clarity. There was no attempt to alter the p=
rotocol in
 any way.=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">I think both the=
 following aspects are non-trivial, and are beyond the scope of errata. Per=
haps, these issues are better addressed in a =E2=80=9C-bis=E2=80=9D.<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">-=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Removal of BFD-disc from the LSP-Pin=
g reply. I defer to=C2=A0Kireeti=C2=A0&amp; other authors of the RFC to com=
ment/decide whether BFD-disc can be removed from the reply.<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">-=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Rules to specify handling of mismatc=
h between BFD-disc in the LSP-Ping reply &amp; the BFD session<u></u><u></u=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">--<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">Balaji Rajagopal=
an<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia"><u></u>=C2=A0<u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia"><u></u>=C2=A0<u>=
</u></span></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-family:Calibri;color:black">F=
rom: </span>
</b><span style=3D"font-family:Calibri;color:black">Greg Mirsky &lt;<a href=
=3D"mailto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</=
a>&gt;<br>
<b>Date: </b>Wednesday, 23 August 2017 at 7:51 AM<br>
<b>To: </b>Balaji Rajagopalan &lt;<a href=3D"mailto:balajir@juniper.net" ta=
rget=3D"_blank">balajir@juniper.net</a>&gt;<br>
<b>Cc: </b>Mach Chen &lt;<a href=3D"mailto:mach.chen@huawei.com" target=3D"=
_blank">mach.chen@huawei.com</a>&gt;, &quot;Carlos Pignataro (cpignata)&quo=
t; &lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cis=
co.com</a>&gt;, Jeffrey Haas &lt;<a href=3D"mailto:jhaas@pfrc.org" target=
=3D"_blank">jhaas@pfrc.org</a>&gt;, Kireeti Kompella &lt;<a href=3D"mailto:=
kireeti@juniper.net" target=3D"_blank">kireeti@juniper.net</a>&gt;, Thomas =
Nadeau &lt;<a href=3D"mailto:tnadeau@lucidvision.com" target=3D"_blank">tna=
deau@lucidvision.com</a>&gt;, &quot;<a href=3D"mailto:rtg-bfd@ietf.org" tar=
get=3D"_blank">rtg-bfd@ietf.org</a>&quot; &lt;<a href=3D"mailto:rtg-bfd@iet=
f.org" target=3D"_blank">rtg-bfd@ietf.org</a>&gt;, &quot;Reshad Rahman
 (rrahman)&quot; &lt;<a href=3D"mailto:rrahman@cisco.com" target=3D"_blank"=
>rrahman@cisco.com</a>&gt;, Alia Atlas &lt;<a href=3D"mailto:akatlas@gmail.=
com" target=3D"_blank">akatlas@gmail.com</a>&gt;</span></p><div><div class=
=3D"h5"><br>
<b>Subject: </b>Re: [Technical Errata Reported] RFC5884 (5085)<u></u><u></u=
></div></div><p></p>
</div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Hi Balaji, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal">I&#39;ve been thinking about the value of including =
BFD Discriminator TLV in echo reply sent by egress. What we&#39;d expect in=
gress to do upon receiving the reply? Match to bfd.remoteDiscr? I think tha=
t then echo reply must include the value from
 the original BFD Discriminator TLV so that ingress uses it to demux BFD se=
ssions. Or ingress doesn&#39;t validate the value in BFD Discriminator TLV =
but only that the TLV is included in reply? If we leave actions of the ingr=
ess upon receipt of the reply with BFD
 Discriminator underspecified it may result in another set of interoperabil=
ity issues. Perhaps the simplest way to avoid that would be to not allow BF=
D Discriminator TLV in the reply.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Greg<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Tue, Aug 22, 2017 at 2:16 AM, Balaji Rajagopalan =
&lt;<a href=3D"mailto:balajir@juniper.net" target=3D"_blank">balajir@junipe=
r.net</a>&gt; wrote:<u></u><u></u></p>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">That sounds bett=
er. How about the following text?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">The egress LSR M=
UST follow the procedures described in [RFC4379] in processing the LSP Ping=
 request. The LSP Ping reply generated by the egress
 MAY carry the local discriminator assigned by it for the BFD session.</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">--</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">Balaji Rajagopal=
an</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0</span><u>=
</u><u></u></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-family:Calibri;color:black">F=
rom:
</span></b><span style=3D"font-family:Calibri;color:black">Mach Chen &lt;<a=
 href=3D"mailto:mach.chen@huawei.com" target=3D"_blank">mach.chen@huawei.co=
m</a>&gt;<br>
<b>Date: </b>Thursday, 17 August 2017 at 8:45 AM<br>
<b>To: </b>&quot;Carlos Pignataro (cpignata)&quot; &lt;<a href=3D"mailto:cp=
ignata@cisco.com" target=3D"_blank">cpignata@cisco.com</a>&gt;, Balaji Raja=
gopalan &lt;<a href=3D"mailto:balajir@juniper.net" target=3D"_blank">balaji=
r@juniper.net</a>&gt;, Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.=
com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;,
 Jeffrey Haas &lt;<a href=3D"mailto:jhaas@pfrc.org" target=3D"_blank">jhaas=
@pfrc.org</a>&gt;<br>
<b>Cc: </b>Kireeti Kompella &lt;<a href=3D"mailto:kireeti@juniper.net" targ=
et=3D"_blank">kireeti@juniper.net</a>&gt;, Thomas Nadeau &lt;<a href=3D"mai=
lto:tnadeau@lucidvision.com" target=3D"_blank">tnadeau@lucidvision.com</a>&=
gt;, &quot;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ie=
tf.org</a>&quot;
 &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org=
</a>&gt;, &quot;Reshad Rahman (rrahman)&quot; &lt;<a href=3D"mailto:rrahman=
@cisco.com" target=3D"_blank">rrahman@cisco.com</a>&gt;, Alia Atlas &lt;<a =
href=3D"mailto:akatlas@gmail.com" target=3D"_blank">akatlas@gmail.com</a>&g=
t;<br>
<b>Subject: </b>RE: [Technical Errata Reported] RFC5884 (5085)</span><u></u=
><u></u></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri;=
color:#1f497d">Indeed, I also like Les=E2=80=99s suggestion!</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri;=
color:#1f497d">Best regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri;=
color:#1f497d">Mach</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:Calib=
ri">From:</span></b><span style=3D"font-size:11.0pt;font-family:Calibri"> R=
tg-bfd [mailto:<a href=3D"mailto:rtg-bfd-bounces@ietf.org" target=3D"_blank=
">rtg-bfd-bounces@ietf.<wbr>org</a>]
<b>On Behalf Of </b>Carlos Pignataro (cpignata)<br>
<b>Sent:</b> Wednesday, August 16, 2017 10:20 PM<br>
<b>To:</b> Balaji Rajagopalan &lt;<a href=3D"mailto:balajir@juniper.net" ta=
rget=3D"_blank">balajir@juniper.net</a>&gt;; Greg Mirsky &lt;<a href=3D"mai=
lto:gregimirsky@gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;;=
 Jeffrey Haas &lt;<a href=3D"mailto:jhaas@pfrc.org" target=3D"_blank">jhaas=
@pfrc.org</a>&gt;<br>
<b>Cc:</b> Kireeti Kompella &lt;<a href=3D"mailto:kireeti@juniper.net" targ=
et=3D"_blank">kireeti@juniper.net</a>&gt;; Thomas Nadeau &lt;<a href=3D"mai=
lto:tnadeau@lucidvision.com" target=3D"_blank">tnadeau@lucidvision.com</a>&=
gt;;
<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org</a>;=
 Reshad Rahman (rrahman) &lt;<a href=3D"mailto:rrahman@cisco.com" target=3D=
"_blank">rrahman@cisco.com</a>&gt;; Alia Atlas &lt;<a href=3D"mailto:akatla=
s@gmail.com" target=3D"_blank">akatlas@gmail.com</a>&gt;<br>
<b>Subject:</b> Re: [Technical Errata Reported] RFC5884 (5085)</span><u></u=
><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>This sounds like a good summary of the tactical fix.</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>(Although, like Les wrote down, saying =E2=80=9CMUST follow [LSP-Ping]=E2=
=80=9D is better than =E2=80=9CMUST Send a Reply=E2=80=9D)</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>As an aside -- When it comes to Interop, I remember also issues around the=
 UDP Port on the egress BFD Control packet, depending
 on whether the response is IP-based vs. over an MPLS LSP.=C2=A0 Tracking t=
his down, this was identified at
<a href=3D"https://www.ietf.org/mail-archive/web/rtg-bfd/current/msg00447.h=
tml" target=3D"_blank">
https://www.ietf.org/mail-<wbr>archive/web/rtg-bfd/current/<wbr>msg00447.ht=
ml</a> (comments on Sections 6 and 7), and it seems, we may have the right =
bug but a wrong fix.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>Thanks,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>-- Carlos.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:Calibri"=
>=C2=A0</span><u></u><u></u></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From:
</span></b><span style=3D"color:black">Rtg-bfd &lt;<a href=3D"mailto:rtg-bf=
d-bounces@ietf.org" target=3D"_blank">rtg-bfd-bounces@ietf.org</a>&gt; on b=
ehalf of Balaji Rajagopalan &lt;<a href=3D"mailto:balajir@juniper.net" targ=
et=3D"_blank">balajir@juniper.net</a>&gt;<br>
<b>Date: </b>Wednesday, August 16, 2017 at 1:23 AM<br>
<b>To: </b>Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@gmail.com" target=
=3D"_blank">gregimirsky@gmail.com</a>&gt;, Jeff Haas &lt;<a href=3D"mailto:=
jhaas@pfrc.org" target=3D"_blank">jhaas@pfrc.org</a>&gt;<br>
<b>Cc: </b>Kireeti Kompella &lt;<a href=3D"mailto:kireeti@juniper.net" targ=
et=3D"_blank">kireeti@juniper.net</a>&gt;, Tom Nadeau &lt;<a href=3D"mailto=
:tnadeau@lucidvision.com" target=3D"_blank">tnadeau@lucidvision.com</a>&gt;=
, &quot;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.=
org</a>&quot;
 &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org=
</a>&gt;, &quot;Reshad Rahman (rrahman)&quot; &lt;<a href=3D"mailto:rrahman=
@cisco.com" target=3D"_blank">rrahman@cisco.com</a>&gt;, Alia Atlas &lt;<a =
href=3D"mailto:akatlas@gmail.com" target=3D"_blank">akatlas@gmail.com</a>&g=
t;<br>
<b>Subject: </b>Re: [Technical Errata Reported] RFC5884 (5085)</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">=C2=A0</span><u></u=
><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">I=E2=80=99m awar=
e of three different behaviours from three different vendors that I came ac=
ross in the course of inter-op:</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">
<span style=3D"font-family:Georgia">-</span><span style=3D"font-size:7.0pt"=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
<span style=3D"font-family:Georgia">Always respond to an LSP-Ping request c=
arrying a BFD disc</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">
<span style=3D"font-family:Georgia">-</span><span style=3D"font-size:7.0pt"=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
<span style=3D"font-family:Georgia">Never send a response to an LSP-Ping re=
quest carrying a BFD disc</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt">
<span style=3D"font-family:Georgia">-</span><span style=3D"font-size:7.0pt"=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </span>
<span style=3D"font-family:Georgia">Don=E2=80=99t respond to the first LSP-=
Ping request carrying a BFD disc, but respond to the subsequent ones</span>=
<u></u><u></u></p>
<p class=3D"m_-5599468436935102211m-7139637867618302336msolistparagraph"><s=
pan style=3D"font-family:Georgia">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">This experience =
leads me to believe that this procedure is NOT well-understood.=C2=A0 So, p=
ublication of errata on this issue is necessary.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">As some of the c=
o-authors have clarified in further emails, inclusion of BFD discriminator =
in the LSP-Ping request does not change LSP-Ping=E2=80=99s basic
 function. So, the egress must send a reply. This is what the erratum clari=
fies.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">--</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">Balaji Rajagopal=
an</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Georgia">=C2=A0</span><u>=
</u><u></u></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-family:Calibri;color:black">F=
rom:
</span></b><span style=3D"font-family:Calibri;color:black">Rtg-bfd &lt;<a h=
ref=3D"mailto:rtg-bfd-bounces@ietf.org" target=3D"_blank">rtg-bfd-bounces@i=
etf.org</a>&gt; on behalf of Greg Mirsky &lt;<a href=3D"mailto:gregimirsky@=
gmail.com" target=3D"_blank">gregimirsky@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, 11 August 2017 at 11:42 PM<br>
<b>To: </b>Jeffrey Haas &lt;<a href=3D"mailto:jhaas@pfrc.org" target=3D"_bl=
ank">jhaas@pfrc.org</a>&gt;<br>
<b>Cc: </b>Kireeti Kompella &lt;<a href=3D"mailto:kireeti@juniper.net" targ=
et=3D"_blank">kireeti@juniper.net</a>&gt;, Thomas Nadeau &lt;<a href=3D"mai=
lto:tnadeau@lucidvision.com" target=3D"_blank">tnadeau@lucidvision.com</a>&=
gt;, &quot;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ie=
tf.org</a>&quot;
 &lt;<a href=3D"mailto:rtg-bfd@ietf.org" target=3D"_blank">rtg-bfd@ietf.org=
</a>&gt;, &quot;Reshad Rahman (rrahman)&quot; &lt;<a href=3D"mailto:rrahman=
@cisco.com" target=3D"_blank">rrahman@cisco.com</a>&gt;, Alia Atlas &lt;<a =
href=3D"mailto:akatlas@gmail.com" target=3D"_blank">akatlas@gmail.com</a>&g=
t;<br>
<b>Subject: </b>Re: [Technical Errata Reported] RFC5884 (5085)</span><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Re-sending to the corrected list (apologies for dupl=
icates).
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:9.5pt">Dear All,
</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:9.5pt">I suggest to reject =
this proposal. The current text is clear and the mechanics of bootstrapping=
 BFD session over MPLS LSP is well understood - remote
 peer MUST start sending BFD control packets first and BFD peer MAY send Ec=
ho Reply with its Local Discriminator as value in BFD Discriminator TLV.</s=
pan><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:9.5pt">=C2=A0</span><u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:9.5pt">Regards,</span><u></=
u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:9.5pt">Greg</span><u></u><u=
></u></p>
</div>
</div>
<div style=3D"margin-top:1.5pt">
<div id=3D"m_-5599468436935102211m_-7139637867618302336gmail-:1z8">
<p class=3D"MsoNormal"><span style=3D"font-size:9.5pt"><img border=3D"0" wi=
dth=3D"1" height=3D"1" id=3D"m_-5599468436935102211m_-7139637867618302336_x=
005f_x0000_i1025" src=3D"https://ssl.gstatic.com/ui/v1/icons/mail/images/cl=
eardot.gif"></span><u></u><u></u></p>
</div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On Fri, Aug 11, 2017 at 10:39 AM, Jeffrey Haas &lt;<=
a href=3D"mailto:jhaas@pfrc.org" target=3D"_blank">jhaas@pfrc.org</a>&gt; w=
rote:<u></u><u></u></p>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">[Note that I have adj=
usted the addresses in the headers to try to catch the<br>
RFC authors&#39; current accounts.]<br>
<br>
<br>
The 5884 interop issue keeps bubbling up.=C2=A0 Balaji submitted an errata,=
 which<br>
provides us with a good place to start technical discussion.<br>
<br>
Please note I also spent some time off-list discussing this errata with<br>
Balaji.<br>
<br>
<br>
On Thu, Aug 10, 2017 at 10:35:50PM -0700, RFC Errata System wrote:<br>
&gt; Section: 6<br>
&gt;<br>
&gt; Original Text<br>
&gt; -------------<br>
&gt; The egress LSR MAY respond with an LSP Ping Echo<br>
&gt; reply message that carries the local discriminator assigned by it for<=
br>
&gt; the BFD session.<br>
&gt;<br>
&gt; Corrected Text<br>
&gt; --------------<br>
&gt; The egress LSR MUST respond with an LSP Ping Echo reply message that<b=
r>
&gt; MAY carry the local discriminator assigned by it for the BFD session.<=
br>
&gt;<br>
&gt;<br>
&gt; Notes<br>
&gt; -----<br>
&gt; It is not clear from the original text which of the following is optio=
nal:<br>
&gt;=C2=A0 =C2=A0-=C2=A0 The egress MUST send a reply, but the discriminato=
r in the reply is optional<br>
&gt;=C2=A0 =C2=A0-=C2=A0 The reply itself is optional<br>
&gt;<br>
&gt; Technically, the reply cannot be optional, because the egress needs to=
 report LSP-Ping verification status to the ingress.<br>
&gt;<br>
&gt; The proposed text recommends to include BFD discriminator in the reply=
. This was the intent of the original text.<br>
<br>
My opinion follows:<br>
<br>
In section 6 -<br>
<br>
:=C2=A0 =C2=A0 On receipt of the LSP Ping Echo request message, the egress =
LSR MUST<br>
:=C2=A0 =C2=A0 send a BFD Control packet to the ingress LSR, if the validat=
ion of<br>
:=C2=A0 =C2=A0 the FEC in the LSP Ping Echo request message succeeds.=C2=A0=
 This BFD<br>
:=C2=A0 =C2=A0 Control packet MUST set the Your Discriminator field to the<=
br>
:=C2=A0 =C2=A0 discriminator received from the ingress LSR in the LSP Ping =
Echo<br>
:=C2=A0 =C2=A0 request message.=C2=A0 The egress LSR MAY respond with an LS=
P Ping Echo<br>
:=C2=A0 =C2=A0 reply message that carries the local discriminator assigned =
by it for<br>
:=C2=A0 =C2=A0 the BFD session.=C2=A0 The local discriminator assigned by t=
he egress LSR<br>
:=C2=A0 =C2=A0 MUST be used as the My Discriminator field in the BFD sessio=
n packets<br>
:=C2=A0 =C2=A0 sent by the egress LSR.<br>
<br>
In the text above, I consider it quite clear that the receipt of the BFD<br=
>
packet contains sufficient state to bring up the BFD session.=C2=A0 The rec=
eipt<br>
of the same Discriminator in the LSP Ping Echo Reply is optional.<br>
<br>
This makes sense partially because the reply may be dropped and we want the=
<br>
BFD session to come up as fast as possible.<br>
<br>
The point of contention appears to be what to do if we *never* get such<br>
replies.=C2=A0 It&#39;s worth pointing out additional text in RFC 5884, sec=
tion 3.2.<br>
<br>
:=C2=A0 =C2=A0 Hence, BFD is used in conjunction with LSP Ping for MPLS LSP=
 fault<br>
:=C2=A0 =C2=A0 detection:<br>
:<br>
:=C2=A0 =C2=A0 =C2=A0 =C2=A0i) LSP Ping is used for bootstrapping the BFD s=
ession as described<br>
:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 later in this document.<br>
:<br>
:=C2=A0 =C2=A0 =C2=A0 ii) BFD is used to exchange fault detection (i.e., BF=
D session)<br>
:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 packets at the required detection inter=
val.<br>
:<br>
:=C2=A0 =C2=A0 =C2=A0iii) LSP Ping is used to periodically verify the contr=
ol plane<br>
:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 against the data plane by ensuring that=
 the LSP is mapped to<br>
:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 the same FEC, at the egress, as the ing=
ress.<br>
<br>
iii above reminds us that the LSP may be torn down because LSP Ping fails.<=
br>
Thus, it seems problematic that we do not get a reply ever.<br>
<br>
However, with the BFD session in the Up state, we have information proving<=
br>
that the LSP is up.=C2=A0 Thus we have contradictory intent.<br>
<br>
---<br>
<br>
My opinion is that the MAY in the RFC 5884 procedures is intended to have<b=
r>
the BFD session come up by the most expedient means.=C2=A0 I do not believe=
 the<br>
likely intent was to say &quot;don&#39;t send Echo Reply&quot;.=C2=A0 Among=
 other things, that<br>
seems contrary to the intent of the general LSP Ping procedures.<br>
<br>
Having given my personal observations, we now get to the business of the<br=
>
Working Group: Debating intent and related text.<br>
<br>
-- Jeff<u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div></div>
</div>

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

--001a113fb3743fcb8e0558b48310--

